Title | 07 RDF RDFS Cours XML et Web Sémantique Partie 1 removed |
---|---|
Author | Yassine MERSNI |
Course | International macroeconomics |
Institution | Université de Tunis |
Pages | 16 |
File Size | 703.7 KB |
File Type | |
Total Downloads | 30 |
Total Views | 121 |
rdf...
XML et Web Sémantique
Dr. Ing. Ramzi FARHAT Cours du Master Professionnel en Ingénierie du Web Institut Supérieur des Langues Appliquées et d’Informatique de Béja
RDF ET RDFS
Dr. Ing. R. FARHAT
139
RDF • RDF : – Resource Description Framework – Langage permettant de décrire des ressources du Web – Possède une syntaxe XML
• Objectifs : – Améliorer la découverte des ressources Web – Spécifier la sémantique des données d'un document XML – Etc. Dr. Ing. R. FARHAT
140
RDF • Modèle de données RDF : – Graphe orienté avec labels – Composé de triplets : • Ressources : Référencées par des URI et décrites à l'aide d’expressions RDF • Propriété : relation utilisée pour décrire une ressource • Objet : valeur associée à une propriété d'une ressource
Dr. Ing. R. FARHAT
141
RDF • Sérialisation XML/RDF – Exemple :
Namespace RDF
Namespace DublinCore
URI de la ressource
Ramzi FARHAT
Propriété Objet de la propriété
Dr. Ing. R. FARHAT
142
RDF • Exercice : – Utilisez le validateur en ligne du W3C (http://www.w3.org/RDF/Validator/) pour exprimer en XML et visualiser les triplets suivants : • L'auteur de la page Web http://ramzi_farhat.olympe.in/master_pi.php est Ramzi FARHAT • Le titre de la page Web http://ramzi_farhat.olympe.in/master_pi.php est Master professionnel en Informatique : Ingénierie du Web Dr. Ing. R. FARHAT
143
RDF • Proposition 1
Ramzi FARHAT
Master professionnel en Informatique : Ingénierie du Web
• Proposition 2
Ramzi FARHAT Master professionnel en Informatique : Ingénierie du Web
Dr. Ing. R. FARHAT
144
RDF • •
Ressource objet d'une déclaration et sujet d'une autre déclaration Exemple :
Programme des études
Ramzi FARHAT Master professionnel en Informatique : Ingénierie du Web
Dr. Ing. R. FARHAT
145
RDF • – Objectif : Permet de décrire des triplets – Syntaxe : • Cas d'une source et d'un objet qui sont des URI
• Cas d'une source qui est une URI et un objet littéral
objet
Dr. Ing. R. FARHAT
146
RDF • Référence à un objet d'une déclaration – Exemple : – Déclaration :
Ramzi FARHAT [email protected]
Dr. Ing. R. FARHAT
147
RDF • Ressource anonyme – N'est ni un URI ni un littéral – Elle peut être source ou objet d'une déclaration – Identifiée par l'attribut rdf:nodeID="…" – Exemple : • "ramzi_farhat.olympe.in" et "infolangues.olympe.in" sont "administrés" par un administrateur qui porte le nom "Farhat" et le prénom "Ramzi"
Dr. Ing. R. FARHAT
148
RDF • Codage en RDF :
Farhat Ramzi
Dr. Ing. R. FARHAT
149
RDF • Réification – Utiliser une déclaration comme source ou objet d'une autre déclaration – Exemple "http://ramzi_farhat.olympe.in/master_pi.php" a pour titre "Master professionnel en Informatique : Ingénierie du Web" selon "Ramzi Farhat"
. Dr. Ing. R. FARHAT
150
RDF • Syntaxe RDF :
Master professionnel en Informatique : Ingénierie du Web
Ramzi Farhat
Dr. Ing. R. FARHAT
151
RDF • Conteneurs : – rdf:Bag : liste sans ordre et autorisant les copies – rdf:Seq : liste avec un ordre et autorisant les copies – rdf:Alt : liste d’alternatives (choix)
• Exemple : – Le cours " http://ramzi_farhat.olympe.in/master_pi.php" contient les chapitres suivants : Introduction, XML et DTD, Xpath et XSLT, RDF et RDFS, SPARQL Dr. Ing. R. FARHAT
152
RDF
Introduction XML et DTD XPath et XSLT RDF et RDFS SPARQL
Dr. Ing. R. FARHAT
153...