78664 - Information Technology Skills (LM)

Academic Year 2023/2024

  • 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 advanced skills about knowledge graphs and the methods and tools for querying them. The students will study how to model knowledge graphs based on ontologies and frames, and will also gain practical ability in using tools for their exploration and querying. Furthermore, the course will address tools for collaborative software development and sharing, according to the FAIR principles. 

In particular, the following tools will be used:

  • SPARQL query engine
  • Graffoo: OWL diagrams notation
  • Melody
  • GitHub
  • 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 / web resources:
    • 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/
    • https://projects.dharc.unibo.it/melody
    • http://wit.istc.cnr.it/stlab-tools/fred/
    • https://github.com/
    • 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, homework, 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. The project will concern the topics addressed by both modules (Computer Studies and Social Sciences and Information Technology Skills). Each member of the group will be evaluated individually. A group can be made of 2 (minimum) up to 6 (maximum) members. Details and guidelines will be provided during the course and made available through the Virtuale platform. The project and the final score will be valid for the integrated exam (6 CFU).

Teaching tools

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

Online platforms for self-assessment quizzes.

Discord for asynchronous discussion and communication.

Office hours

See the website of Valentina Presutti

SDGs

Quality education Partnerships for the goals

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.