Web smantique Par Lydia Carine Mampais KI Bamba
Web sémantique Par Lydia Carine Mampais KI Bamba SISSOKO Vincent GOURNAY Cours INF 7115 Professeur : Robert Godin 1
Plan de la présentation w Problématique w Définition w Les 3 couches du web sémantique n La couche « Ressources » n La couche « Méta Données» l l RDF et RDF Schéma Ontologies La couche « Recherche de données » w Web traditionnel versus Web sémantique w Conclusion n 2
Problématique du Web sémantique w Web actuel de plus en plus volumineux et diversifié w Informations et les services sont de moins en moins exploitables w Web actuel n’est pas fait pour être manipulé de façon intelligente par les programmes informatiques w Frustrations dans la recherche sur le web actuel w Perte de temps considérable avant d’obtenir l’information désirée 3
Définition w Selon le précurseur du web Tim Berners-Lee: « Le Web sémantique n'est pas un Web distinct mais bien un prolongement du Web que l'on connaît et dans lequel on attribue à l'information une signification clairement définie, ce qui permet aux ordinateurs et aux humains de travailler en plus étroite collaboration. » w Rendre sémantique le web, c'est compléter les balises HTML par des balises porteuses de sens (XML) ; c'est multiplier et organiser les mots-clés dans le document même (sans que le lecteur ne voit de différence) w À un niveau plus élevé, c'est travailler à l'indexation de toutes les ressources du web, documents et services (norme //Resource Description Framework//), pour une exploitation optimale. 4
Les 3 couches 5
La couche « Ressources » Objectif Identifier et localiser les diverses ressources du Web Moyen Associer un URI à chaque ressource Web URI (Uniform Resource Identifier) se compose d’un URL et d’un URN w URL pour la localisation sur le réseau (http: //www. cnn. com/) w URN pour un nommage unique et permanent, même quand la ressource devient inaccessible. Forme : urn: NID: NSS - NID (Namespace Identifier) est un identificateur d'espace de nommage. - NSS (Namespace specific String) est la partie spécifique à l'espace de nommage identifié par le NID. L'interprétation syntaxique de cette partie dépend de l'espace de nommage. Exemple: URN: ISBN: 0 -395 -36341 -1 6
Couche « Méta données » Cette couche contient: w Un modèle d’assertion RDF (Resource Description Framework) permettant de décrire le contenu. w Une normalisation des modèles de description de méta données (schémas RDF) w Une ontologie offrant un vocabulaire plus riche basé sur RDF et RDFschéma 7
RDF Resource Description Framework w Permet des annotations sémantiques décrivant le contenu des documents w Basé sur XML w Ces descriptions se basent sur un modèle partagé : une ontologie w Un moteur de recherche permet d’exploiter les annotations, de faire des inférences élémentaires et de trouver des documents pertinents 8
Exemple RDF 9
RDF Schéma w Permet de définir les classes et propriétés de ressources w Permet la spécialisation de ces classes et de ces propriétés w Il adopte une syntaxe XML 10
Exemple de classe <rdf: Description about=? http: //www. essi. fr/cours/log 11? > - <rdf: type rdf: resource='#Cours'/> - <titre>Modélisation des connaissances </titre> </rdf: Description> <rdfs: Class ID='Cours'/> 11
Exemple de spécialisation <rdfs: Class rdf: ID='Cours'/> <rdfs: Class rdf: ID='Cours. DEA'> <rdfs: sub. Class. Of rdf: resource='#Cours'/> </rdfs: Class> <rdfs: Class rdf: ID='Cours. Bac'> <rdfs: sub. Class. Of rdf: resource='#Cours'/> </rdfs: Class> 12
Exemple de propriété <rdf: Property rdf: ID=? enseignant ? > <rdfs: domain rdf: resource='#Cours'/> <rdfs: range rdf: resource='#Personne'/> </rdf: Property> <rdf: Property rdf: ID='nom'> <rdfs: domain rdf: resource='#Personne'/> <rdfs: range rdf: resource=’&rdfs; Literal'/> </rdf: Property> 13
Ontologie Une ontologie est un modèle d’organisation des connaissances dans un domaine donné n RDF Schéma est un simple langage d’ontologie qui fournit un vocabulaire simple n OWL (Web Ontology Language) l Basé sur RDF et RDF Schéma l Étend les possibilités de RDF Schéma Ce qui permet de décrire des vocabulaires extrêmement riches 14
OWL En plus des notions RDF Schéma, il ajoute les notions suivantes: w propriétés de classe équivalente w propriété équivalente, w identité de deux ressources, w différences de deux ressources, w contraire entre les ressources, w Symétrie entre les ressources, transitivité, cardinalité, etc. , permettant ainsi de définir des rapports complexes entre des ressources. 15
« Recherche de données » w Assurer par les agents intelligents capables de faire des inférences w Analyse des requêtes par les moteurs de recherche à l’aide des ontologies w Recherche d’information grâce à la correspondance: Balise «--» Concept 16
Web actuel /web sémantique Web actuel Web sémantique 17
Web actuel /web sémantique Web traditionnel Web Sémantique web informel web quantitatif web opaque web anarchique web brouillon fait de mots contenus amorphes compréhensible par les humains Accumulation contenu quelconque Concurrence saturation web formalisé web qualitatif web transparent web informatique web indexé fait de concepts contenus structurés compréhensible par les humains et les logiciels intégration contenu de valeur complémentarité Synergie 18
Conclusion w Le Web Sémantique est une série de standards en cours d’élaboration. w les ontologies ne sont pas clairement définies w Le caractère global du Web versus la limitation nécessaire d’une ontologie. w Quantité d’information à rendre « sémantique » w Deux directions complémentaires : Ü Ü une ontologie minimaliste pour tous documents des ontologies riches mais limitées à un secteur 19
Bibliographie w www. w 3. org/RDF w www. oasis-open. org, w Tim Berners-Lee, James Hendler and Ora Lassila (2001), ”The Semantic Web”, Scientif. American. com (www. sciam. com), May. w http: //websemantique. org/ w http: //www. spectrum. ieee. org/WEBONLY/ w Frank Van Harmelen (2004), ”The Semantic Web : What, Why, How ”, IEEE Distributed Systems Online, March http: //dsonline. computer. org/0403/d/o 3004. htm 20
- Slides: 20