SlideShare une entreprise Scribd logo
RDFS
Thomas Francart, sparna.fr
Ce travail est réutilisable et modifiable librement, y compris à des fins commerciales, à
condition de citer son auteur et d’être placé sous la même licence.
Pour plus d’informations, voir la licence.

Crédits :

Ce travail remixe, traduit et complète une présentation de Fabien Gandon de l’INRIA, publiée sous
licence libre. Merci à lui.
RDFS signifie RDF Schema

2
RDFS fournit des primitives pour
écrire des modèles simples pour des
données RDF triples

3
RDFS fournit des primitives pour
... Définir le vocabulaire utilisé par les
triplets dans des données RDF
... Définir des inférences élémentaires

4
RDFS permet de définir
des classes de ressources et de les
organiser en hiérarchie
rdfs:Class
rdfs:subClassOf
5
DOCUMENT

RAPPORT

6
Tom

AUTEUR

Doc13

RDFS permet de définir des
propriétés et de les organiser en
hiérarchie
rdf:Property
rdfs:subPropertyOf
7
CREATEUR

AUTEUR

8
DOMAIN

RANGE

RDFS permet de définir la
signature de chaque propriété
rdfs:domain
rdfs:range
9
RDFS définit une signature par
... le “domain” (fr : domaine) : type de
la ressource d’où part la relation.
... le “range” (fr: co-domaine ou portée)
: type de la ressource vers laquelle
pointe la relation.
10
RDFS définit une sémantique :
des règles de déduction standard
permettant de créer des triplets
additionnels à partir des triplets
existants.

11
(c2, subClassOf, c1)
ET
(x, type, c2)
ALORS (x, type, c1)
SI

Propagation des types
SI
ET
ALORS

(Man, subClassOf, Animal)
(Tom, type, Man)
(Tom, type, Animal)
12
(p2, subPropertyOf, p1)
ET
(x, p2 , y)
ALORS (x, p1 , y)
SI

Propagation des propriétés
SI
(auteur, subPropertyOf, créateur)
ET
(Tom, auteur, Report12)
ALORS (Tom, créateur, Report12)
13
(c2, subClassOf, c1)
ET
(c3, subClassOf, c2)
ALORS (c3, subClassOf, c1)
SI

Transitivité des sous-classes
SI
(Animal, subClassOf, EtreVivant)
ET
(Man, subClassOf, Animal)
ALORS (Man, subClassOf, EtreVivant)
14
SI
ET
ALORS

(p2, subPropertyOf, p1)
(p3, subPropertyOf, p2)
(p3, subPropertyOf, p1)

Transitivité des sous-propriétés

SI
(parentDe, subPropertyOf, ancetreDe)
ET
(pèreDe, subPropertyOf, parentDe)
ALORS (pèreDe, subPropertyOf, ancêtreDe)
15
SI
ET
ALORS

(p1, domain, c1)
(x, p1, y)
(x, type, c1)

Inférence sur le domaine
SI

(auteur, domain, Personne)

ET

(Tom, auteur, Report12)
16
SI
ET
ALORS

(p1, range, c1)
(x, p1, y)
(y, type, c1)

Inférence sur le range
SI

(auteur, range, Document)

ET

(Tom, auteur, report2)
17
RDFS fournit aussi 2 primitives

très utiles pour nommer ou commenter
n’importe quelle ressource
rdfs:label
rdfs:comment
18
rapport23

rdfs:label

Rapport sur le climat

Je trouve que cette entité
manque d’une définition claire

Animal
rdfs:comment

19
RDFS
À retenir

20
RDFS
permet

... De déclarer des classes et des propriétés et
de les organiser en hiérarchie
... De déclarer la signature des propriétés
(domain, range)
... De les documenter avec des libellés et des
commentaires
... De faire des déductions simples sur les
classes et les propriétés
21
Thomas FRANCART
sparna.fr

Contenu connexe

PDF
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
PDF
Les bases pour utiliser SPARQL
PPT
RDF : une introduction
PDF
Dba oracle-v1
PDF
DBpedia InsideOut
PPTX
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
PPTX
Hive ppt (1)
PDF
Introduction aux bases de données NoSQL
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Les bases pour utiliser SPARQL
RDF : une introduction
Dba oracle-v1
DBpedia InsideOut
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
Hive ppt (1)
Introduction aux bases de données NoSQL

Tendances (20)

PPTX
RDF Data Model
PDF
BigData_TP5 : Neo4J
PDF
Introduction au web sémantique
PDF
Big Data, Hadoop & Spark
PPTX
Snowflake + Power BI: Cloud Analytics for Everyone
PDF
BigData_Chp3: Data Processing
PDF
BigData_TP2: Design Patterns dans Hadoop
PDF
Querying the Wikidata Knowledge Graph
PPTX
PPT
Base de donnees Avancees et Intro à NoSQL.ppt
PDF
Développement informatique : Algorithmique II : Techniques de recherche en in...
PDF
BigData_Chp4: NOSQL
PDF
Introduction aux RDF & SPARQL
PDF
eServices-Chp5: Microservices et API Management
PPTX
AngularJS - Présentation (french)
PPTX
Chp3 - Modélisation Multidimensionnelle
PPTX
PPTX
Databricks MLflow Object Relationships
PDF
Bases de Données non relationnelles, NoSQL (Introduction) 1er cours
DOCX
Consultas sparql en dbpedia
RDF Data Model
BigData_TP5 : Neo4J
Introduction au web sémantique
Big Data, Hadoop & Spark
Snowflake + Power BI: Cloud Analytics for Everyone
BigData_Chp3: Data Processing
BigData_TP2: Design Patterns dans Hadoop
Querying the Wikidata Knowledge Graph
Base de donnees Avancees et Intro à NoSQL.ppt
Développement informatique : Algorithmique II : Techniques de recherche en in...
BigData_Chp4: NOSQL
Introduction aux RDF & SPARQL
eServices-Chp5: Microservices et API Management
AngularJS - Présentation (french)
Chp3 - Modélisation Multidimensionnelle
Databricks MLflow Object Relationships
Bases de Données non relationnelles, NoSQL (Introduction) 1er cours
Consultas sparql en dbpedia
Publicité

Similaire à RDFS : une introduction (11)

PPT
Livres, périodiques, thèses et manuscrits en réseau
PDF
Turtle: Terse RDF Triple Language
PPTX
Open data & linked data
PPTX
Solr formation Sparna
PDF
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
PPT
Distances sémantiques dans des applications utilisant le web sémantique
PDF
De java à swift en 2 temps trois mouvements
PDF
Seminaire
PPTX
Sudoc, Calames, theses.fr et le Web de données
PPTX
10 big data hadoop
PPTX
10 big data hadoop
Livres, périodiques, thèses et manuscrits en réseau
Turtle: Terse RDF Triple Language
Open data & linked data
Solr formation Sparna
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
Distances sémantiques dans des applications utilisant le web sémantique
De java à swift en 2 temps trois mouvements
Seminaire
Sudoc, Calames, theses.fr et le Web de données
10 big data hadoop
10 big data hadoop
Publicité

Plus de Thomas Francart (11)

PPTX
SPARQL introduction and training (130+ slides with exercices)
DOCX
SPARQL queries on CIDOC-CRM data of BritishMuseum
DOCX
SPARQL sur les données CIDOC-CRM du British Museum
PDF
CIDOC-CRM + SPARQL Tutorial sur les données Doremus
PDF
Découvrir les données de data.bnf.fr en utilisant SPARQL
PPT
PDF
SKOS Play @ semweb.pro 2014
PPT
Web of Data - Introduction (english)
PPT
Partager et réutiliser des données sur le web
PPT
Skos play
PPT
Web de données - une introduction
SPARQL introduction and training (130+ slides with exercices)
SPARQL queries on CIDOC-CRM data of BritishMuseum
SPARQL sur les données CIDOC-CRM du British Museum
CIDOC-CRM + SPARQL Tutorial sur les données Doremus
Découvrir les données de data.bnf.fr en utilisant SPARQL
SKOS Play @ semweb.pro 2014
Web of Data - Introduction (english)
Partager et réutiliser des données sur le web
Skos play
Web de données - une introduction

Dernier (7)

PDF
FORMATION EN Programmation En Langage C.pdf
PDF
presentation_with_intro_compressee IEEE EPS France
PDF
Tendances tech 2025 - SFEIR & WENVISION.pdf
PPTX
Souveraineté numérique - Définition et enjeux pour les entreprises et les dév...
PDF
FORMATION COMPLETE EN EXCEL DONE BY MR. NYONGA BRICE.pdf
PPTX
Presentation_Securite_Reseaux_Bac+2.pptx
PDF
Modems expliqués- votre passerelle vers Internet.pdf
FORMATION EN Programmation En Langage C.pdf
presentation_with_intro_compressee IEEE EPS France
Tendances tech 2025 - SFEIR & WENVISION.pdf
Souveraineté numérique - Définition et enjeux pour les entreprises et les dév...
FORMATION COMPLETE EN EXCEL DONE BY MR. NYONGA BRICE.pdf
Presentation_Securite_Reseaux_Bac+2.pptx
Modems expliqués- votre passerelle vers Internet.pdf

RDFS : une introduction

  • 1. RDFS Thomas Francart, sparna.fr Ce travail est réutilisable et modifiable librement, y compris à des fins commerciales, à condition de citer son auteur et d’être placé sous la même licence. Pour plus d’informations, voir la licence. Crédits : Ce travail remixe, traduit et complète une présentation de Fabien Gandon de l’INRIA, publiée sous licence libre. Merci à lui.
  • 2. RDFS signifie RDF Schema 2
  • 3. RDFS fournit des primitives pour écrire des modèles simples pour des données RDF triples 3
  • 4. RDFS fournit des primitives pour ... Définir le vocabulaire utilisé par les triplets dans des données RDF ... Définir des inférences élémentaires 4
  • 5. RDFS permet de définir des classes de ressources et de les organiser en hiérarchie rdfs:Class rdfs:subClassOf 5
  • 7. Tom AUTEUR Doc13 RDFS permet de définir des propriétés et de les organiser en hiérarchie rdf:Property rdfs:subPropertyOf 7
  • 9. DOMAIN RANGE RDFS permet de définir la signature de chaque propriété rdfs:domain rdfs:range 9
  • 10. RDFS définit une signature par ... le “domain” (fr : domaine) : type de la ressource d’où part la relation. ... le “range” (fr: co-domaine ou portée) : type de la ressource vers laquelle pointe la relation. 10
  • 11. RDFS définit une sémantique : des règles de déduction standard permettant de créer des triplets additionnels à partir des triplets existants. 11
  • 12. (c2, subClassOf, c1) ET (x, type, c2) ALORS (x, type, c1) SI Propagation des types SI ET ALORS (Man, subClassOf, Animal) (Tom, type, Man) (Tom, type, Animal) 12
  • 13. (p2, subPropertyOf, p1) ET (x, p2 , y) ALORS (x, p1 , y) SI Propagation des propriétés SI (auteur, subPropertyOf, créateur) ET (Tom, auteur, Report12) ALORS (Tom, créateur, Report12) 13
  • 14. (c2, subClassOf, c1) ET (c3, subClassOf, c2) ALORS (c3, subClassOf, c1) SI Transitivité des sous-classes SI (Animal, subClassOf, EtreVivant) ET (Man, subClassOf, Animal) ALORS (Man, subClassOf, EtreVivant) 14
  • 15. SI ET ALORS (p2, subPropertyOf, p1) (p3, subPropertyOf, p2) (p3, subPropertyOf, p1) Transitivité des sous-propriétés SI (parentDe, subPropertyOf, ancetreDe) ET (pèreDe, subPropertyOf, parentDe) ALORS (pèreDe, subPropertyOf, ancêtreDe) 15
  • 16. SI ET ALORS (p1, domain, c1) (x, p1, y) (x, type, c1) Inférence sur le domaine SI (auteur, domain, Personne) ET (Tom, auteur, Report12) 16
  • 17. SI ET ALORS (p1, range, c1) (x, p1, y) (y, type, c1) Inférence sur le range SI (auteur, range, Document) ET (Tom, auteur, report2) 17
  • 18. RDFS fournit aussi 2 primitives très utiles pour nommer ou commenter n’importe quelle ressource rdfs:label rdfs:comment 18
  • 19. rapport23 rdfs:label Rapport sur le climat Je trouve que cette entité manque d’une définition claire Animal rdfs:comment 19
  • 21. RDFS permet ... De déclarer des classes et des propriétés et de les organiser en hiérarchie ... De déclarer la signature des propriétés (domain, range) ... De les documenter avec des libellés et des commentaires ... De faire des déductions simples sur les classes et les propriétés 21