78664 - Information Technology Skills (LM)

Academic Year 2022/2023

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Language, Society and Communication (cod. 8874)

Learning outcomes

The student acquires a good comprehension of the use of the main informatics instruments, with special reference to the contexts within their province.

Course contents

This course aims at providing the student with basic knowledge about the Semantic Web and advanced skills about knowledge graphs and the methods and tools for querying them. The students will studied how to model knowledge graphs based on ontologies, and will also gain practical ability in using tools for their exploration. The case study of ArCo (ontology and knowledge graph of the Italian cultural heritage) will be analysed.

In particular, the following tools will be used:

  • SPARQL query engine
  • Graffoo OWL diagrams notation
  • Melody
  • FRED

 

 

Readings/Bibliography

Notes, slides and exercises are available at https://virtuale.unibo.it/ 

Topics not addressed by the notes and other material on iol are to be studied on the following books / articles: 
  • https://w3id.org/arco/
  • https://protegewiki.stanford.edu/wiki/Ontology101

  •  http://owl.cs.manchester.ac.uk/publications/talks-and-tutorials/protg-owl-tutorial/

  •  https://www.w3.org/TR/rdf-sparql-query/

  •  https://essepuntato.it/graffoo/

  • Johan van Benthem, Hans van Ditmarsch, Jan van Eijck, Jan Jaspars: Logic in action (2006) reperibile online: http://www.logicinaction.org/
  • Dean Allemang and James Hendler. 2008. Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
  • Pascal Hitzler, Aldo Gangemi, Krzysztof Janowicz, Adila Krisnadhi, Valentina Presutti: Ontology Engineering with Ontology Design Patterns - Foundations and Applications. Studies on the Semantic Web 25, IOS Press 2016, ISBN 978-1-61499-675-0

Teaching methods

Lectures, lab practice and self-assessment quizzes.

Assessment methods

This module is assessed through the development and discussion of a project developed in a group.

The vote will be established on the basis of a presentation of the project and an in-depth interview. Each member of the group will be evaluated individually. A group can be made of 2 (minimum) up to 6 (maximum) members and will develop a project based on semantic web technologies. Specific indications and guidelines will be provided during the course and made available through the Virtuale platform.

Teaching tools

Slides, they will be projected during the lectures and put online on the course web page.

Online platforms for self-assessment quizzes.

Office hours

See the website of Valentina Presutti