Web semantico - Semantic Web
Docente
Prof. Vito Roberto
Indirizzo e-mail
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.