Web semantico - Semantic Web

Programma dell'insegnamento - Corso di laurea in Informatica Magistrale internazionale

 

Docente

Prof. Vito Roberto

    Indirizzo e-mail

    vito.roberto@uniud.it

    Indirizzo Pagina Web Personale

    http://www.dimi.uniud.it/Members/vito.roberto

    Crediti

    6 CFU

    Finalità

    La crescita dei contenuti Web impone lo studio di teorie, metodologie e tecniche di concettualizzazione dei contenuti stessi. Il Web Semantico fornisce risposte e apre nuove opportunità per il pieno sviluppo delle potenzialità del Web. Questo insegnamento si propone di avviare gli studenti alla comprensione dei presupposti formali e dei linguaggi che permettono di realizzare applicazioni.

    Programma

    Il corso riguarda i fondamenti del Web Semantico, con approfondimenti sui linguaggi di rappresentazione e applicazioni da svolgersi in laboratorio. Formalismi del WS: Motivazioni e visione; Richiami ai linguaggi di markup; Linguaggi XML e RDF; OWL, OWL-2; Ontologie: aspetti formali; Linguaggi logici e tecniche di ragionamento automatico.

    Attività di Laboratorio

    Le lezioni del corso si svolgono interamente in laboratorio. Ogni argomento è trattato a livello formale e a livello pratico con esercitazioni, tramite l’uso del linguaggi e tecnologie standard W3C.

    Prerequisiti

    Si richiedono come prerequisiti conoscenze approfondite sui linguaggi di markup e nozioni sulle Basi di Dati: linguaggi di modellazione dei dati; linguaggi di interrogazione.

    Bibliografia

    - Antoniou, G. and van Harmelen, F.. Semantic Web Primer, The MIT Press, 2008.

    - Hitzler, P., Krötzsch, M., Rudolph, S.. Foundations of Semantic Web Technologies. Chapman & Hall/CRC, 2009.

    Modalità d'esame

    Al termine del corso ogni studente consegna una relazione finale con la documentazione scritta di tutte le esercitazioni svolte in laboratorio. Inoltre, una prova scritta verifica la capacità dello studente di affrontare individualmente due problemi relativi ad argomenti trattati del corso, con la realizzazione di documentazione. La valutazione finale è basata sulla media delle valutazioni ottenute nella relazione finale e nella prova individuale.

    Orario di ricevimento

    Martedì ore 09.30-13.00

    *****************************************************************************************************************************

    Purposes: The aim is helping students to get acquainted – both conceptually and practically – with the Semantic Web initiative, adopting standard W3C technologies. The students are expected to acquire experience on semantic techniques on the Web, as well as improve their abilities in applying markup and web data modelling languages.

    Programme: Topics cover, in particular: Semantic Web and related W3C initiatives; Markup languages (XML) revisited; Web data modelling languages (RDF, RDFS); ontologies and ontology languages (OWL, OWL-2); Query languages on the Web (SPARQL); Rule-based technologies (RIF) and automated reasoning techniques on web data.

    Laboratory activities: All lectures are given at the Faculty laboratories. Topics are addressed both theoretically and practically by means of exercises and homeworks, adopting markup and modelling standard W3C languages.

    Pre-requisites: Contents can be acquired having notions on markup

    languages (HTML, XML) as well as on Database Systems (modelling and query languages).

    References

    - Antoniou, G. and van Harmelen, F.. Semantic Web Primer, 2nd ed., The MIT Press, 2008.

    - Hitzler, P., Krötzsch, M., Rudolph, S.. Foundations of Semantic Web Technologies. Chapman & Hall/CRC, 2009.

     

    Both the Course and the final tests can be delivered in English. Alternative contents may be considered for Erasmus students, provided they are consistent with the purposes of the Course itself.