Académique Documents
Professionnel Documents
Culture Documents
L3 informatique – S2
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Cours N° 05: RDF : Resource Description
2
Framework
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Architecture du Web Sémantique
3
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Cours N° 05: RDF : Resource Description Framework
Plan Partie 01 :
1.Notions de bases :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
6
Resource Description Framework
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
7
Définition RDF
Un modèle formel qui permet de décrire des relations entre des "ressources
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
8
Objectifs des RDF
1. Caractériser : Décrire les ressources et les relations entre eux par des
l’information
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
9
Avantages des RDF
Flexibilité : Ajout autant d’informations que c’est nécessaires/disponibles
( syntaxe XML)
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
10
Atome de connaissance en RDF
les métadonnées sont représentées sous forme d’un modèle de triplets :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
11
Atome de connaissance en RDF
1. Un sujet (ressource)
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
12
Atome de connaissance en RDF
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
13
Atome de connaissance en RDF
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
14 Graphe RDF
La représentation la plus naturelle des triplets est sous forme de graphe
Predicat
Sujet Objet
Un graphe : est un ensemble de nœuds (ressources) liés par des arcs (relations)
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
15 Graphe RDF
Un graphe RDF est un ensemble de déclarations RDF
1. Les nœuds :
2. Les arcs :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
16 Graphe RDF
une ressource
un littéral
une propriété
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
17
Exemple 1:
enseigne
Mohamed algorithmique
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
18
Exemple 1:
enseigne
Mohamed algorithmique
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
19
Exemple 2:
A l'âge 30
Mohamed
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
20
Exemple 2:
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
21
Exemple 3:
Pour décrire : une personne appelée Mohamed, a l'âge de 30 ans dont l’adresse de
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
22
Exemple 3:
Pour décrire : une personne appelée Mohamed, a l'âge de 30 ans dont l’adresse de
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
23
Exemple 3:
Est A l'âge
Appelée 30
personne Enseigne
a l’adresse
de courriel
Mohamed
Algorithmique Moh_e@gamil.com
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
24
Exemple 3:
http://www.univ-medea.dz/Personel/Mohamed_e/
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Graphe RDF
25
Exemple 3:
http://www.univ-medea.dz/Personel/Mohamed_e/
Est A l'âge
Appelée Enseigne 30
personne a l’adresse
de courriel
Mohamed
Moh_e@gamil.com
Algorithmique
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
26
Dans un graphe RDF : chaque ressources/ relation est identifiée par une IRI
IRI : est une forme plus générale des URI, qui autorise l’utilisation d’une plus
large plage de caractères Unicode, la classe de est étendus en ajoutant les
caractères du SCU (Jeu de caractères universel)
exemple :
hKp://fa.dbpedia.org/resource/رسنس
_ بــ
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
27
Les IRI sont plutôt longues et encombrantes, dans les graphes RDF et les
notations RDF/XML l’IRI sont écrits sous formes de IRI relatifs composé de
deux Parties :
28
Syntaxe IRI relatifs
Exemple IRI relatifs :
http://www.w3.org/1999/02/22-rdf-syntax-ns # type
IRI_de_base Identificateur de
fragment
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
29
Reprenons l'exemple précédent :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
30
http://www.univ-
medea.dz/Personel/Mohamed_e/
http://www.w3.org/1999/02/22-rdf-syntax-ns # type
http://www.w3.org/2000/10/swa
p/pim/contact
#Person
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
31
Dans L’IRI
http://www.w3.org/1999/02/22-rdf-syntax-ns # type
IRI_de_base Identificateur de
fragment
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
32
Dans L’IRI
http://www.w3.org/2000/10/swap/pim/contact #Person
IRI_de_base Identificateur de
fragment
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
33
Exemple:
Pour décrire : une personne appelée Mohamed, a l'âge de 30 ans dont l’adresse de
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
34
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Identification des entités/ressources : IRI
35
foaf:member
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
36 Identification des entités/ressources : IRI
Un ensemble d‘IRI est appelé vocabulaire
Quelques vocabulaires communs :
Dublin Core description de Classes title, subject, description, source, language,
documents/ressources relation, coverage
Propriété creator, contributor, publisher, rights, date,
type, format,
Espace de noms http://purl.org/dc/elements/1.1/
37
Littéral : Si une entité contient une valeur simple(un nombre, une date, ...)
Un littéral consiste en :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Les littéraux : Types de données RDF
38
Pour typer les valeurs littéraux, RDF repose sur les types de données schémas
XML :
http://www.univ-medea.dz/Personel/Mohamed_e/
(xmlns:xsd=‘http://www.w3.org/2001/XMLSchema#’)
xsd:dateTime
xsd:boolean
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Les littéraux : Types de données RDF
39
Exemples :
"Mohamed"^^xsd:String
"4"^^<http://www.w3.org/2001/XMLSchema#integer>
"30"^^xsd:integer
"algorithmique"^^xsd:String
"2020-02-13"^^xsd:date
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
40
Nœud Vide
Nœud vide ou nœud anonyme ou Nœuds blancs : peut être :
Ou :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
41
Nœud Vide
Exemple : cas de regroupement des informations
Pôle urbain
Rue
Code Postale
26000
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem
Cours N° 05: RDF : Resource Description Framework
Plan Partie 02 :
1.Sérialisation :
Université Medea Dpt math et inf Module: web sémantique 2019/2020 Dr. S.Belkacem