2
Travaux pratiques
26 et 29 octobre 2007
Découverte de Protege / OWL
Installez Protege (http://protege.stanford.edu/) dans sa version complète. Associez-le au raisonneur Pellet (http://pellet.owldl.com/).
Explorez et découvrez à la fois l'ontologie Pizza et l'outil Protege. Vous pouvez également explorer le tutorial disponible sur http://www.co-ode.org/resources/tutorials/iswc2004/ ou ceux de http://www.co-ode.org/resources/tutorials/. Vous pouvez vous essayer à SPARQL en utilisant le service de requête SPARQL en ligne (http://xmlarmyknife.com/api/rdf/sparql/query).
Ontology Development 101: A Guide to Creating Your First Ontology décrit une méthode simple de conception d'ontologie (par des chercheurs de Stanford).
Conception d'une ontologie OWL
Objectif : construire une ontologie pour pouvoir faire une application de recherche sémantique sur un domaine particulier. Le projet se fera par binômes.
Etape 1
- Déterminez le domaine qui vous intéresse. L'ontologie que vous allez construire servira à décrire des documents de ce domaine. Vous décrirez ce domaine en quelques phrases.
- Déterminez cinq requêtes "intelligentes" que vous voulez pouvoir faire à la base de connaissance que vous mettrez en place pour décrire les documents du domaine. Vous exprimerez ces requêtes sous forme textuelle (une phrase).
Etape 2
- Déterminez un corpus de documents décrivant le domaine qui vous intéresse
- Utilisez un outil de TAL pour en extraire des candidats termes (au moins), qui seront utilisés comme base de votre ontologie
Outils possibles
Etape 3
Etape 4
- Créez une base de connaissance pour un sous-ensemble choisi de votre corpus documentaire (entre cinq et dix documents)
- Créez des requêtes SPARQL qui correspondent aux requêtes proposées à l'étape 1
- Exécutez ces requêtes sur votre base de connaissances
Etape 5
- Rédigez un rapport décrivant rapidement
- domaine
- requête
- méthodologie suivie
- ontologie résultat
- requêtes SPARQL et résultats
- commentaires intelligents destinés à vous mettre en valeur
Etape 6 - 29 octobre
- Présentez le travail réalisé en veillant à ce que chacun parle