La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

L ANGAGES DU W EB S ÉMANTIQUE RDF Resource Description Framework

Présentations similaires


Présentation au sujet: "L ANGAGES DU W EB S ÉMANTIQUE RDF Resource Description Framework"— Transcription de la présentation:

1 L ANGAGES DU W EB S ÉMANTIQUE RDF Resource Description Framework

2 L ANGAGES DU W EB S ÉMANTIQUE RDF est un langage permettant de représenter des informations sur des ressources. Tout est ressource Description de triplets sujet-prédicat-objet constituants un graphe étiqueté orienté Utilise les URIs Tim Berners-Lee RDF - Presentation

3 L ANGAGES DU W EB S ÉMANTIQUE RDF - Presentation Un triplet ou une déclaration est formée de: Un sujet: URI Un prédicat: URI Un objet: URI ou littéral Tim Berners-Lee prédicatsujetobjet

4 L ANGAGES DU W EB S ÉMANTIQUE RDF - Syntaxe RDF/XML basé sur XML Recommandation W3C: élément rdf:RDF contenant les déclarations despaces de noms. élément rdf:Description contient lURI du sujet dans lattribut rdf:about. un élément RDF peut contenir plusieurs Descriptions plusieurs prédicats-Objets dans une Description Tim Berners-Lee

5 L ANGAGES DU W EB S ÉMANTIQUE RDF - Syntaxe La syntaxe RDF/XML est bien adaptée à la lecture par les machines mais pas très lisible. Une autre syntaxe plus facile à interpréter par lhomme a été définie: Notation 3 « N3 »

6 L ANGAGES DU W EB S ÉMANTIQUE RDF - Syntaxe Notation 3 Simplification décriture: Préfixes Même sujet, même prédicat : {sujet predicate objet1, objet2, objet3.} Même sujet : {sujet predicate1 objet1 ; predicat2 exvoc: exvoc:nom "Tim Berners-Lee". exvoc:dirige.

7 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Blank node Dans certains cas, on veut représenter des données sur un sujet, sans en faire une URI. Nœud « local » à un graphe, agrégation de données Utilisation de nodeId pour RDF/XML et de « _ » pour N3 … 1501 Grant Avenue … _:johnaddress exterms:street "1501 Grant Avenue". … RDF/XML N3

8 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire … exvoc:dateNaissance " ". … Data type - Littéraux typés RDF est un langage pour véhiculer du sens interprétable par un ordinateur, il nest pas là pour générer des ambiguïtés: Est-ce une chaine de caractères ? Un réel ? Un entier ? Une date ? AAAA-MM-JJ ou AAAA-JJ-MM ou JJ-MM-AAA ? On type les littéraux, i.e. représenter explicitement leur type.

9 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Data type - Littéraux typés RDF ne contient pas de types mais permet dassocier un type à un littéral. xsd:date est toujours au format AAAA-MM-JJ … xsd: … exvoc:dateNaissance " "^^xsd:date. … RDF/XML (pas de préfixe possible) N3 … … RDF/XML (avec utilisation de DTD)

10 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Data type – Types XML-Schema Types primitifs, dérivés, complexes (union, liste, restriction) Dérivation possible de ses propres types... Exemple de dérivation par restriction:

11 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Typage des ressources On désire caractériser une ressource comme étant de type … RDF fournit un prédicat rdf:type à cet effet. Tim Berners-Lee

12 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Conteneurs rdf:type de la ressource : Bag, Seq ou Alt Les membres sont décris à laide du prédicat rdf:_i (avec i, entier supérieur à 0) Bag: doublons possibles, non ordonnés Seq: doublons possibles, ordonnés Alt: pas de doublons, non ordonnés

13 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Réification Sert à exprimer une information sur un triplet Considère un triplet comme une ressource Tony dit que Boby a tué Cindy nuaire#Boby m/annuaire#Cindy nuaire#Tony

14 L ANGAGES DU W EB S ÉMANTIQUE RDF - Grammaire Réification Un triplet et sa réification ne sont pas équivalents Il est impossible de les lier exannu:Boby exvoc:aTue exannu:Cindy. extriple:triplet40 rdf:type rdf:Statement ; rdf:subject exannu:Boby ; rdf:predicate exvoc:aTue ; rdf:object exannu:Cindy.


Télécharger ppt "L ANGAGES DU W EB S ÉMANTIQUE RDF Resource Description Framework"

Présentations similaires


Annonces Google