Ce cours explore les techniques avancées de représentation des connaissances sous forme de thésaurus, d'ontologies, de terminologies et de réseaux sémantiques. Les étudiants apprendront à modéliser des connaissances avec ces structures, à publier des données liées sur le Web via RDF, à interroger ces données avec SPARQL, et à raisonner sur les ontologies en utilisant RDFS, OWL et SKOS. L'objectif est de former les étudiants aux technologies du Web sémantique.

Le cours inclut également des travaux pratiques qui permettront aux étudiants de mettre en œuvre les concepts étudiés. Ils commenceront par la création d'ontologies, où ils apprendront à modéliser des connaissances à l'aide d'outils comme Protégé, en définissant les concepts, relations et instances pour un domaine spécifique. Ensuite, un TP sur le requêtage d'ontologies avec SPARQL leur permettra d'interroger ces données de manière précise. Enfin, un TP sur le raisonnement sur les ontologies (RDFS, OWL) initiera les étudiants aux techniques de raisonnement automatique pour inférer de nouvelles connaissances et enrichir les ontologies créées.

Bibliographie :

Gruber, T. R. (1993). A translation approach to portable ontology specifications. Knowledge Acquisition, 5(2), 199-220.
Un texte fondamental pour comprendre les bases de la création d'ontologies.

Antoniou, G., & Van Harmelen, F. (2004). A Semantic Web Primer. MIT Press.
Un ouvrage de référence sur les technologies du Web sémantique, y compris RDF, OWL et SPARQL.

Staab, S., & Studer, R. (Eds.). (2009). Handbook on Ontologies. Springer Science & Business Media.
Un recueil complet couvrant les aspects théoriques et pratiques des ontologies.

Brickley, D., & Guha, R. V. (2014). RDF Schema 1.1. W3C Recommendation.
Un document officiel qui définit le cadre RDF(S) pour la modélisation des connaissances.

Hitzler, P., Krötzsch, M., Rudolph, S., & Sure, Y. (2008). Semantic Web: Concepts, Technologies, and Applications. Springer.
Une introduction complète aux concepts et aux technologies du Web sémantique, avec des exemples concrets d'applications.

W3C (2013). SPARQL 1.1 Query Language. W3C Recommendation.
Le document officiel décrivant le langage de requête SPARQL, essentiel pour interroger des ontologies.