les ontologies et les graphes rdf

23
Les ontologies Graphe RDF [email protected] Universite de Monastir Année Universitaire 2K16/2k17

Upload: radhouani-mejdi

Post on 16-Apr-2017

188 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Les ontologies et les graphes RDF

Les ontologiesGraphe RDF

[email protected] de Monastir

Année Universitaire 2K16/2k17

Page 2: Les ontologies et les graphes RDF

PlanL’ontologie

Base de donnée classique vs ontologie

Les Version du web.

Les ontologies et le web sémantique.

Graphe RDF

FOAF

Sérialisation en XML

Collection,Relation..

Page 3: Les ontologies et les graphes RDF

L’ontologie

Page 4: Les ontologies et les graphes RDF

Définitionl’ontologie : est une spécification(1) formelle(2) d’une conceptualisation(3) partagée(4).

(1): représentation de connaissance ≠ information par son pouvoir de déduction(inférence) en respectant les exigences de l'énoncé (problème).

(2):Language compréhensible par machine.

(3):la capacité d’imaginer qq chose/qq’un à partir des informations de notre mémoire.

(4):Langage universel.

Page 5: Les ontologies et les graphes RDF

Base de donnée classique vs ontologie

BDD★Table

★Tuple

★Attribut

★Relation(A,B)

Ontologie

★Concept

★Instance

★DataTypeProperty

★Object Property

Page 6: Les ontologies et les graphes RDF

Les Versions du webWeb 1.0 1 ère version du web : la plus basique : Site vitrines.

Web 2.0 On parle du web dynamique:L’internaute devient acteur.

Web 3.0 La recherche est basée sur le sens : Web Sémantique.

Il ya un mécanisme qui roule derrière les visites ou les requêtes pour anticiper et proposer de manière intelligente les besoins des internautes sans les exprimer exemple :

●Domaine e commerce

Page 7: Les ontologies et les graphes RDF

les ontologies et le web sémantiqueLe ontologie est crée pour le web 3.0 pour deux raisons :

1.L’inférence

2.URI (Uniform Resource Identifier)

Uri d'ontologie : Type d'URI qui soit fournit une définition de concept, soit fourni un lien permettant de dériver d'autres concepts ou relations entre choses.

Les ressources sont énormes On a besoin d’un modèle de représentation de ressource.

Page 8: Les ontologies et les graphes RDF

Graphe RDF

Page 9: Les ontologies et les graphes RDF

DéfinitionRDF :Resource Description Framework : est modèle d’annotation sémantique les ressources web.

Le modèle le plus approprié pour le web : graphe RDF.

Basé sur la notion du Triplet

<Sujet,Prédicat,Objet>

Page 10: Les ontologies et les graphes RDF

Exemple “Dupont est un étudiant”

Sujet(DataTypeProperty) : Dupont

Objet (Concept) : étudiant

Prédicat :(ObjectProperty): est un

‘dupont’ Étudiantest_un

Page 11: Les ontologies et les graphes RDF

FOAFFriend Of a Friend : est une ontologie RDF permettant de décrire des personnes et les relations qu’elles entretiennent entre elle .

Un élément central du web sémantique.

Page 12: Les ontologies et les graphes RDF

Exemple du Mona Lisa

Page 13: Les ontologies et les graphes RDF

L'énoncé

“Bob de type personne né le 04/07/1970,

Bob est un ami avec Alice sur un réseau social appelée : exemple.com ,

Bob est intéressé par le tableau de Mona lisa crée par Leonardo Da Vinci ”

L’ontologie lui fournit un vidéo “La Joconde à Washington.

Page 14: Les ontologies et les graphes RDF

RDF correspondant

Page 15: Les ontologies et les graphes RDF

Sérialisation en XMLNorme RDF/XML : syntaxe XML pour représenter un graphe RDF.

Elément Description pour décrire une ressource

1.Attribut about pour le sujet.

2.Sous-élément pour la propriété, contenu du souss-élément pour la propriété(qui peut être parfois simplifié en attribut)

3.On peut regrouper dans un même élément Description toutes les propriétés dont cette ressource est sujet.

Page 16: Les ontologies et les graphes RDF

RDF-XML

Page 17: Les ontologies et les graphes RDF

Collection (1)

Bag : Une liste non ordonnée de ressources ou de littéraux. Bag est utilisé pour déclarer qu'une propriété possède plusieurs valeurs et qu'il n'y a pas de sens pour l'ordre dans lequel.

Exemple:

Les étudiantes en cours 6.001 sont Amy, Tim, John, Mary, et Sue.

Page 18: Les ontologies et les graphes RDF

Collection (2)Séquence :Une liste ordonnée de ressources ou de littéraux. Sequence est utilisé pour déclarer qu'une propriété a plusieurs valeurs et que l'ordre de ces valeurs a un sens.

Alternative:Une liste de ressources ou de littéraux qui représentent des alternatives pour la valeur (unique) d'une propriété.

Exemple :

“Les étudiantes en cours 6.001 sont Amy, Tim, John, Mary, et Sue.”

Page 19: Les ontologies et les graphes RDF

Exemple d’alternative

Page 20: Les ontologies et les graphes RDF

Les Relations Le sense du flèche est très important :

Toujours du Sujet vers l’objet.

Exemple :

Nb : Noeud vide ,on l’appelle Noeud blanc est un noeud intermédiaire qui simplifie la représentation : très utile.Nea

<rdf xmlns=...> <description about="John_Smith">

<n:weight rdf:parsetype="Resource"> <rdf:value>200</rdf:value> <n:units

rdf:resource="http://www.nist.gov/units/Pounds" /></n:weight>

</description></rdf>

Page 21: Les ontologies et les graphes RDF

ConclusionLangage qui permet de définir des graphes sémantiques.

Ces données sémantiques sont destinées des machines, via des API

et des langages de requêtes (cf SPARQL)

IDE de visualisation et de création : protégé 4.0..

Page 22: Les ontologies et les graphes RDF

Merci pour votre attentionVvV

Il sera bien dans l'ordre de la marche d'esprit qui va naturellement des concrets aux abstraits et des moins abstraits aux plus abstraits, de finir par l'ontologie ou

la science de l'être.Oeuvres d'histoire naturelle et de philosophie

Charles BONNET

Page 23: Les ontologies et les graphes RDF

Référenceshttps://www.digitall-conseil.fr/le-web-2-0-est-mort-vive-le-web-3-0

http://www.thesaurus.gouv.qc.ca/tag/terme.do?id=MDL1531

http://www.fil.univ-lille1.fr/~caronc/WS/rdfPar4.pdf

http://www.la-grange.net/w3c/REC-rdf-syntax/