Il y a de multiples raisons pour lesquelles la difficulté de compréhension dans un dialogue apparaît, nous empêchant de faire comprendre à l’autre ce que l’on désire exprimer. Bien souvent, nous passons par de petits dessins pour mieux exprimer les choses, ces petites représentations plus ou moins formelles permettent un accord sur l’interprétation à adopter pour nous comprendre.
Dans la phrase Jean fait la cuisine plusieurs interprétations peuvent être faites, Jean prépare à manger, Jean monte les meubles de la cuisine ou encore Jean peint les murs de la cuisine (la pièce de la maison où l’on prépare à manger). Toutes ces interprétations sont dues aux multiples sens que l’on peut donner aux termes utilisés, en fonction du contexte. Si dans notre exemple, nous définissons le terme cuisine comme la pièce de la maison dans laquelle on prépare à manger, nous restreignons alors les interprétations possibles.
Pour éviter au maximum les ambiguïtés de compréhension, nous utilisons donc naturellement une convention entre les individus prenant part au dialogue, passant par un formalisme qu’il soit graphique ou linguistique. C’est dans ce dernier formalisme que les ontologies interviennent.
Le Web classique est surtout syntaxique, la structure des ressources est clairement définie, mais leur contenu demeure inaccessible aux traitements machines, seuls les humains peuvent l’interpréter. Pour cette raison, on trouve que le premier objectif du Web sémantique est d’éliminer cette difficulté en prenant en compte la sémantique des ressources du Web, par l’utilisation des ontologies.
Par conséquent, dans ce support de cours, nous allons détailler la relation entre le web sémantique et les ontologies. Tout d’abord, on va introduire le web sémantique dans la section I. La section II présente une définition, la modélisation et la formalisation des ontologies. La structure d’une ontologie, la taxonomie des domaines et la classification des ontologies font l’objet de la section III.
A son tour, la section IV explique les langages de construction des ontologies, les éditeurs d’ontologies et les systèmes de raisonnement sur les ontologies. La section V présente une étude de cas : PROCESSUS DE CONSTRUCTION DE L’ONTOLOGIE « ContoLogy », POUR LE DOMAINE DE LA SENSIBILITE AU CONTEXTE DANS LES ENVIRONNEMENTS UBIQUITAIRE.
Enfin, nous concluons ce travail par une conclusion.
Table des matières
I. INTRODUCTION AU WEB SÉMANTIQUE : MOTIVATION, DÉFINITION, MODÈLE EN COUCHE, ETC
1. Le web classique
1.1 Définition
1.2 Le contenu du Web
1.3 Problèmes de sémantique avec le web classique
2. Le Web Sémantique
2.1. Motivation : Pourquoi le web sémantique ?
2.2. Définition et principe du web sémantique
2.3. Historique du web sémantique
2.4. L’objectif du web sémantique
2.5 les constituants du web sémantique
2.6 Web sémantique vs web actuel
2.7 Modèle en couche du Web Sémantique
II. LES ONTOLOGIES : DÉFINITION, MODÉLISATION, FORMALISATION, REPRÉSENTATION….
1. Notion d’ontologie
1.1 Origine et définitions des ontologies
1.2 Définitions informatique
2. Modélisation des ontologies
2.1 Le cycle de vie des ontologies
2.2 Méthodes de Construction D’ontologie
2.2.1 ENTERPRISE
2.2.2 TOVE
2.2.3 METHONTOLOGY
2.2.4 OTK
3. Formalismes De Representation
3.1 Frames
3.2 Graphes conceptuels
3.3 Logique de description LD
3.3.1 Historique
3.3.2 Les deux niveaux de description
3.3.2.1 Le niveau terminologique (TBox)
3.3.2.2 Le niveau assertionnel (ABox)
3.3.3 L’inférence
III. STRUCTURE, TAXONOMIE DES DOMAINES ET CLASSIFICATION DES ONTOLOGIES
1. Structure d’une ontologie: Les constituants d’une ontologie
1.1 Les Concepts
1.2 Les relations
1.3 Axiomes (règles)
1.4 Instances
2. Une taxonomie des domaines d'ontologies
2.1 Communication
2.2 Ingénierie des systèmes
2.3 Le Web sémantique
2.4 Les ontologies dans les systèmes sensibles au contexte
3. Classifications des ontologies
IV. LANGAGES DE CONSTRUCTION, EDITEURS, SYSTEMES DE RAISONNEMENT, ET LANGAGES D’INTERROGATION
1. Les Langages De Construction Des Ontologies
1.1 eXtended Markup Language et XML Schema
1.2 Resource Description Framework et RDF Schéma
1.3 OWL (Ontology Web Language)
2. Editeur D’ontologies
2.1 OILEd
2.2 OntoEdit
2.3 Racer
2.4 Protégé2000
3. Systemes De Raisonnement Sur Les Ontologies
3.1 Racer
3.2 Pellet
3.3 JENA
3.4 Comparaison entre les systemes de raisonnement
4. Langages D’interrogation D’ontologies
V. ETUDE DE CAS PROCESSUS DE CONSTRUCTION DE L’ONTOLOGIE « CONTOLOGY », POUR LE DOMAINE DE LA SENSIBILITE AU CONTEXTE DANS LES ENVIRONNEMENTS UBIQUITAIRE
1. Spécification
2. Conceptualisation
2.1 Construction De Glossaire De Termes
2.2 Construction Du Diagramme De Classification Des Concepts
2.3 Construction Du Diagramme Des Relations Binaires
2.4 Dictionnaire De Concepts
2.5 Tableaux Des Relations Binaires
2.6 Tableaux Des Attributs
2.7 Tableaux Des Instances
3. Formalisation
3.1 Construction De Tbox
3.2 Construction De Abox
4. Implémentation
4.1 Définition De La Hiérarchie Des Classes
4.2 Définition Des Propriétés
4.3 Définitions Des Restrictions
4.4 Description Des Règles Du Contexte : Les Règles De La Gestion Des Conflits
4.5 Génération du code
5. Test De L’ontologie
Objectifs et thèmes de l'étude
Cette étude a pour objectif principal d'explorer les ontologies et leur rôle fondamental dans la réalisation du Web sémantique, en fournissant une base théorique et pratique pour leur conception, modélisation et formalisation dans des domaines spécifiques tels que les environnements ubiquitaires.
- Fondements et principes du Web sémantique par rapport au Web classique.
- Méthodes et processus de construction d'ontologies (notamment METHONTOLOGY).
- Formalismes de représentation des connaissances (Logiques de description, Graphes conceptuels, Frames).
- Langages de construction et d'interrogation (XML, RDF, OWL, SWRL, SPARQL).
- Mise en pratique via l'étude de cas "ContoLogy" pour la sensibilité au contexte.
Auszug aus dem Buch
2. Le Web Sémantique
Le Web classique est surtout syntaxique, la structure des ressources est clairement définie, mais leur contenu demeure inaccessible aux traitements machines, seuls les humains peuvent l’interpréter. [Lekhchine09]
Pour cette raison, on trouve que le premier objectif du Web sémantique est d’éliminer cette difficulté en prenant en compte la sémantique des ressources du Web, par l’utilisation des ontologies, ce qui facilite aux différents agents logiciels l’accès et l’exploitation directe des ressources ainsi que le raisonnement dessus [Lee02]. Ce référencement sémantique peut aussi donner des solutions aux conflits d’interprétation des ressources informationnelles découlant des applications hétérogènes et réparties et de permettre ainsi l’intégration sémantique de ces applications. [Uschold02].
Résumé des chapitres
INTRODUCTION AU WEB SÉMANTIQUE : MOTIVATION, DÉFINITION, MODÈLE EN COUCHE, ETC: Ce chapitre pose les bases en définissant le Web classique, ses limites sémantiques, et introduit le Web sémantique comme solution, structuré en un modèle en couches.
LES ONTOLOGIES : DÉFINITION, MODÉLISATION, FORMALISATION, REPRÉSENTATION….: Ce chapitre détaille la notion d'ontologie, son cycle de vie, les méthodes de construction existantes et les formalismes logiques pour la représentation des connaissances.
STRUCTURE, TAXONOMIE DES DOMAINES ET CLASSIFICATION DES ONTOLOGIES: Ce chapitre analyse les composants internes d'une ontologie (concepts, relations, instances) et explore les différentes manières de les classifier et de les appliquer dans divers domaines.
LANGAGES DE CONSTRUCTION, EDITEURS, SYSTEMES DE RAISONNEMENT, ET LANGAGES D’INTERROGATION: Ce chapitre présente les outils technologiques, des langages de balisage et d'ontologie (OWL, RDF) aux moteurs de raisonnement et langages de requête permettant d'exploiter ces ontologies.
ETUDE DE CAS PROCESSUS DE CONSTRUCTION DE L’ONTOLOGIE « CONTOLOGY », POUR LE DOMAINE DE LA SENSIBILITE AU CONTEXTE DANS LES ENVIRONNEMENTS UBIQUITAIRE: Ce chapitre applique la méthodologie étudiée précédemment pour construire l'ontologie "ContoLogy", de la spécification jusqu'au test opérationnel avec Protégé et Racer.
Mots-clés
Web sémantique, Ontologies, Modélisation, Formalisation, Logique de description, METHONTOLOGY, OWL, RDF, Protégé, Racer, Environnements ubiquitaires, Contexte, SWRL, Inférence, Raisonnement.
Questions fréquemment posées
En quoi consiste fondamentalement ce travail ?
Ce travail est un support de cours académique détaillant la relation entre les ontologies et le Web sémantique, couvrant la théorie, les outils de développement et une étude de cas pratique.
Quels sont les thèmes centraux abordés ?
Les thèmes principaux incluent la transition du Web syntaxique vers le Web sémantique, la structure des ontologies, les méthodes d'ingénierie des connaissances, les langages comme OWL/RDF et les systèmes de raisonnement.
Quel est l'objectif pédagogique de cet ouvrage ?
L'objectif est de fournir aux étudiants les connaissances nécessaires pour comprendre et concevoir des ontologies, ainsi que pour manipuler les technologies permettant leur intégration dans des systèmes intelligents.
Quelle approche scientifique est utilisée pour la construction d'ontologies ?
L'ouvrage s'appuie principalement sur la méthodologie METHONTOLOGY pour guider le processus de construction, de la phase de spécification à l'implémentation opérationnelle.
Que traite la partie pratique (étude de cas) ?
La dernière partie détaille la création de l'ontologie "ContoLogy" dédiée à la gestion du contexte dans des applications ubiquitaires, en utilisant Protégé 2000 et le moteur Racer.
Quelles sont les caractéristiques clés de cette étude ?
Les mots-clés sont le Web sémantique, les ontologies, la modélisation, l'inférence, le raisonnement, et la gestion du contexte dans les systèmes informatiques.
Comment le projet "ContoLogy" gère-t-il les conflits de préférences ?
Il utilise le langage SWRL pour définir des règles spécifiques qui dérivent les conflits basés sur les préférences de l'utilisateur et les caractéristiques du contexte, permettant ainsi leur résolution automatique.
Pourquoi le choix de la logique de description pour la formalisation ?
La logique de description est choisie pour sa capacité à minimiser les temps de réponse et à assurer une modélisation efficace des connaissances, rendant ces dernières compréhensibles par les machines.
- Arbeit zitieren
- Salima Bourougaa-Tria (Autor:in), 2019, Ontologie et Web Sémantique, München, GRIN Verlag, https://www.grin.com/document/476903