SlideShare a Scribd company logo
1 of 23
Les ontologies
Graphe RDF
mejdiradhouani@outlook.fr
Universite de Monastir
Année Universitaire 2K16/2k17
Plan
L’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..
L’ontologie
Définition
l’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.
Base de donnée classique vs ontologie
BDD
★ Table
★ Tuple
★ Attribut
★ Relation(A,B)
Ontologie
★ Concept
★ Instance
★ DataTypeProperty
★ Object Property
Les Versions du web
Web 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
les ontologies et le web sémantique
Le 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.
Graphe RDF
Définition
RDF :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>
Exemple
“Dupont est un étudiant”
Sujet(DataTypeProperty) : Dupont
Objet (Concept) : étudiant
Prédicat :(ObjectProperty): est un
‘dupont’ Étudiant
est_un
FOAF
Friend 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.
Exemple du Mona Lisa
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.
RDF correspondant
Sérialisation en XML
Norme 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.
RDF-XML
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.
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.”
Exemple d’alternative
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>
Conclusion
Langage 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..
Merci pour votre attention
VvV
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
“
Références
https://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/

More Related Content

What's hot

Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Ayoub Rouzi
 
Langage RDF/RDFs
Langage RDF/RDFsLangage RDF/RDFs
Langage RDF/RDFsRached Krim
 
Base de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreBase de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreMICHRAFY MUSTAFA
 
Conception statistique de modèles de notation interne et mise en place inform...
Conception statistique de modèles de notation interne et mise en place inform...Conception statistique de modèles de notation interne et mise en place inform...
Conception statistique de modèles de notation interne et mise en place inform...Nabil Majoul
 
Mémoire.pdf
Mémoire.pdfMémoire.pdf
Mémoire.pdfneoma9
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
Architecture mvc
Architecture mvcArchitecture mvc
Architecture mvcMadridal
 
Présentation de Thèse
Présentation de ThèsePrésentation de Thèse
Présentation de ThèseLilia Sfaxi
 
Ontologie concept applications
Ontologie concept applicationsOntologie concept applications
Ontologie concept applicationsbenouini rachid
 
Alphorm.com Formation Wireshark : L'essentiel
Alphorm.com Formation Wireshark : L'essentielAlphorm.com Formation Wireshark : L'essentiel
Alphorm.com Formation Wireshark : L'essentielAlphorm
 
Fibre optique : emplacement du modulateur au niveau du réseau FTTH
Fibre optique : emplacement du modulateur au niveau du réseau FTTHFibre optique : emplacement du modulateur au niveau du réseau FTTH
Fibre optique : emplacement du modulateur au niveau du réseau FTTHIntissar Dguechi
 
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...SOAT
 
Introduction aux RDF & SPARQL
Introduction aux RDF & SPARQLIntroduction aux RDF & SPARQL
Introduction aux RDF & SPARQLOpen Data Support
 
Programacion orientada a objetos 2
Programacion orientada a objetos 2Programacion orientada a objetos 2
Programacion orientada a objetos 2mellcv
 

What's hot (20)

Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
 
Langage RDF/RDFs
Langage RDF/RDFsLangage RDF/RDFs
Langage RDF/RDFs
 
Base de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreBase de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvre
 
Cours Java
Cours JavaCours Java
Cours Java
 
Conception statistique de modèles de notation interne et mise en place inform...
Conception statistique de modèles de notation interne et mise en place inform...Conception statistique de modèles de notation interne et mise en place inform...
Conception statistique de modèles de notation interne et mise en place inform...
 
Cryptographie quantique
Cryptographie quantiqueCryptographie quantique
Cryptographie quantique
 
Mémoire.pdf
Mémoire.pdfMémoire.pdf
Mémoire.pdf
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
Architecture mvc
Architecture mvcArchitecture mvc
Architecture mvc
 
Présentation de Thèse
Présentation de ThèsePrésentation de Thèse
Présentation de Thèse
 
Cryptologie
Cryptologie Cryptologie
Cryptologie
 
Ontologie concept applications
Ontologie concept applicationsOntologie concept applications
Ontologie concept applications
 
Alphorm.com Formation Wireshark : L'essentiel
Alphorm.com Formation Wireshark : L'essentielAlphorm.com Formation Wireshark : L'essentiel
Alphorm.com Formation Wireshark : L'essentiel
 
Routage adhoc
Routage adhocRoutage adhoc
Routage adhoc
 
Fibre optique : emplacement du modulateur au niveau du réseau FTTH
Fibre optique : emplacement du modulateur au niveau du réseau FTTHFibre optique : emplacement du modulateur au niveau du réseau FTTH
Fibre optique : emplacement du modulateur au niveau du réseau FTTH
 
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
 
Introduction aux RDF & SPARQL
Introduction aux RDF & SPARQLIntroduction aux RDF & SPARQL
Introduction aux RDF & SPARQL
 
Uml & cas d'utilisation
Uml & cas d'utilisationUml & cas d'utilisation
Uml & cas d'utilisation
 
Cours design pattern m youssfi partie 2 observer
Cours design pattern m youssfi partie 2 observerCours design pattern m youssfi partie 2 observer
Cours design pattern m youssfi partie 2 observer
 
Programacion orientada a objetos 2
Programacion orientada a objetos 2Programacion orientada a objetos 2
Programacion orientada a objetos 2
 

Similar to Les ontologies et les graphes RDF

Le Web sémantique ? Kézako ?!!
Le Web sémantique ? Kézako ?!! Le Web sémantique ? Kézako ?!!
Le Web sémantique ? Kézako ?!! Julien PLU
 
Ontologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationOntologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationcatherine roussey
 
ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)
ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)
ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)Phonothèque MMSH
 
Isaac referentiels-ist12-121002051942-phpapp01
Isaac referentiels-ist12-121002051942-phpapp01Isaac referentiels-ist12-121002051942-phpapp01
Isaac referentiels-ist12-121002051942-phpapp01Parc De Camargue
 
Logiques de descriptions.pptx
Logiques de descriptions.pptxLogiques de descriptions.pptx
Logiques de descriptions.pptxmohmll
 
ProgrammationO.O.pptx
ProgrammationO.O.pptxProgrammationO.O.pptx
ProgrammationO.O.pptxFadelStark
 
Une introduction au web de données
Une introduction au web de donnéesUne introduction au web de données
Une introduction au web de donnéesYannick Prié
 
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...Fabien Gandon
 
Ressource Description Framework (RDF)
Ressource Description Framework (RDF)Ressource Description Framework (RDF)
Ressource Description Framework (RDF)Lamiae Demraoui
 
Modélisation, environnements sémantiques et Web de données
Modélisation, environnements sémantiques et Web de donnéesModélisation, environnements sémantiques et Web de données
Modélisation, environnements sémantiques et Web de données chessmu
 
De la caractérisation des données à leur transformation
De la caractérisation des données à leur transformationDe la caractérisation des données à leur transformation
De la caractérisation des données à leur transformationDiane Le Hénaff
 
La ressource Web : dialectique du changement et de la permanence et émergence...
La ressource Web : dialectique du changement et de la permanence et émergence...La ressource Web : dialectique du changement et de la permanence et émergence...
La ressource Web : dialectique du changement et de la permanence et émergence...Alexandre Monnin
 
Jabes 2012 - Tutoriel, vers le Web de données
Jabes 2012 - Tutoriel, vers le Web de donnéesJabes 2012 - Tutoriel, vers le Web de données
Jabes 2012 - Tutoriel, vers le Web de donnéesABES
 
CRFCB AMU evolutions_catalogage_091213_web de données
CRFCB AMU evolutions_catalogage_091213_web de donnéesCRFCB AMU evolutions_catalogage_091213_web de données
CRFCB AMU evolutions_catalogage_091213_web de donnéesnonue12
 

Similar to Les ontologies et les graphes RDF (20)

Le Web sémantique ? Kézako ?!!
Le Web sémantique ? Kézako ?!! Le Web sémantique ? Kézako ?!!
Le Web sémantique ? Kézako ?!!
 
Web sémantique
Web sémantiqueWeb sémantique
Web sémantique
 
Skos transformation
Skos transformationSkos transformation
Skos transformation
 
Ontologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationOntologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformation
 
ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)
ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)
ATED 2015 - Données numériques et Mémoire par Nicolas Larrousse (Huma-Num)
 
Isaac referentiels-ist12-121002051942-phpapp01
Isaac referentiels-ist12-121002051942-phpapp01Isaac referentiels-ist12-121002051942-phpapp01
Isaac referentiels-ist12-121002051942-phpapp01
 
Logiques de descriptions.pptx
Logiques de descriptions.pptxLogiques de descriptions.pptx
Logiques de descriptions.pptx
 
ProgrammationO.O.pptx
ProgrammationO.O.pptxProgrammationO.O.pptx
ProgrammationO.O.pptx
 
Une introduction au web de données
Une introduction au web de donnéesUne introduction au web de données
Une introduction au web de données
 
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
 
Ressource Description Framework (RDF)
Ressource Description Framework (RDF)Ressource Description Framework (RDF)
Ressource Description Framework (RDF)
 
Semantic web introduction
Semantic web introductionSemantic web introduction
Semantic web introduction
 
Modélisation, environnements sémantiques et Web de données
Modélisation, environnements sémantiques et Web de donnéesModélisation, environnements sémantiques et Web de données
Modélisation, environnements sémantiques et Web de données
 
Web sémantique
Web sémantique Web sémantique
Web sémantique
 
De la caractérisation des données à leur transformation
De la caractérisation des données à leur transformationDe la caractérisation des données à leur transformation
De la caractérisation des données à leur transformation
 
La ressource Web : dialectique du changement et de la permanence et émergence...
La ressource Web : dialectique du changement et de la permanence et émergence...La ressource Web : dialectique du changement et de la permanence et émergence...
La ressource Web : dialectique du changement et de la permanence et émergence...
 
Adbs2012 presentation
Adbs2012 presentationAdbs2012 presentation
Adbs2012 presentation
 
Td3 bibnum
Td3 bibnumTd3 bibnum
Td3 bibnum
 
Jabes 2012 - Tutoriel, vers le Web de données
Jabes 2012 - Tutoriel, vers le Web de donnéesJabes 2012 - Tutoriel, vers le Web de données
Jabes 2012 - Tutoriel, vers le Web de données
 
CRFCB AMU evolutions_catalogage_091213_web de données
CRFCB AMU evolutions_catalogage_091213_web de donnéesCRFCB AMU evolutions_catalogage_091213_web de données
CRFCB AMU evolutions_catalogage_091213_web de données
 

Les ontologies et les graphes RDF

  • 1. Les ontologies Graphe RDF mejdiradhouani@outlook.fr Universite de Monastir Année Universitaire 2K16/2k17
  • 2. Plan L’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..
  • 4. Définition l’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.
  • 5. Base de donnée classique vs ontologie BDD ★ Table ★ Tuple ★ Attribut ★ Relation(A,B) Ontologie ★ Concept ★ Instance ★ DataTypeProperty ★ Object Property
  • 6. Les Versions du web Web 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
  • 7. les ontologies et le web sémantique Le 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.
  • 9. Définition RDF :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>
  • 10. Exemple “Dupont est un étudiant” Sujet(DataTypeProperty) : Dupont Objet (Concept) : étudiant Prédicat :(ObjectProperty): est un ‘dupont’ Étudiant est_un
  • 11. FOAF Friend 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.
  • 13. 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.
  • 15. Sérialisation en XML Norme 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.
  • 17. 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.
  • 18. 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.”
  • 20. 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>
  • 21. Conclusion Langage 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..
  • 22. Merci pour votre attention VvV 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 “