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

RDFS : une introduction

  • 1.
    RDFS Thomas Francart, sparna.fr Cetravail 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.
  • 3.
    RDFS fournit desprimitives pour écrire des modèles simples pour des données RDF triples 3
  • 4.
    RDFS fournit desprimitives 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 dedéfinir des classes de ressources et de les organiser en hiérarchie rdfs:Class rdfs:subClassOf 5
  • 6.
  • 7.
    Tom AUTEUR Doc13 RDFS permet dedéfinir des propriétés et de les organiser en hiérarchie rdf:Property rdfs:subPropertyOf 7
  • 8.
  • 9.
    DOMAIN RANGE RDFS permet dedéfinir la signature de chaque propriété rdfs:domain rdfs:range 9
  • 10.
    RDFS définit unesignature 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 unesé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 aussi2 primitives très utiles pour nommer ou commenter n’importe quelle ressource rdfs:label rdfs:comment 18
  • 19.
    rapport23 rdfs:label Rapport sur leclimat Je trouve que cette entité manque d’une définition claire Animal rdfs:comment 19
  • 20.
  • 21.
    RDFS permet ... De déclarerdes 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
  • 22.