Notation3

Cet article est une ébauche concernant le Web sémantique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) — pour plus d’indications, visitez le projet Web Sémantique.

Notation3
Caractéristiques
Extension
.n3Voir et modifier les données sur Wikidata
Type MIME
text/n3Voir et modifier les données sur Wikidata
PUID
fmt/873Voir et modifier les données sur Wikidata
Développé par
Tim Berners-Lee, Dan ConnollyVoir et modifier les données sur Wikidata
Version initiale
Voir et modifier les données sur Wikidata
Type de format
Norme
Spécification
Site web
(en) www.w3.org/TeamSubmission/n3Voir et modifier les données sur Wikidata

modifier - modifier le code - modifier WikidataDocumentation du modèle

La Notation 3, généralement appelé N3, est une norme de sérialisation non-XML des modèles RDF, développée pour être lisible par les humains, étant nettement plus compacte et lisible que la notation RDF/XML.

Norme

En Notation3, chaque triplet RDF (sujet, verbe, objet) doit être écrit dans cet ordre, terminé par un point. Par exemple :

<#Patrick> <#connaît> <#Joël> .

ou encore en v.o. :

<#pat> <#knows> <#jo> .

Chaque partie de cette phrase est une URI et seul l'objet peut être un entier ou une chaîne de caractères.

De nombreux raccourcis sont disponibles, par exemple :

<#pat> <#knows> <#jo> .
<#pat> <#age> 24 .

pourrait être abrégé en :

<#pat> <#knows> <#jo> ;
  <#age> 24 .

Le point-virgule (;) permet donc d'introduire un nouveau verbe et objet pour le même sujet. La virgule permet de lister des objets concernant le même sujet et verbe, par exemple :

<#pat> <#child>  <#al>, <#chaz> .

est équivalent à :

<#pat> <#child>  <#al> .
<#pat> <#child>  <#chaz> .

Exemple

Ce modèle RDF en xml standard :

<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
  <rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn">
    <dc:title>Tony Benn</dc:title>
    <dc:publisher>Wikipedia</dc:publisher>
  </rdf:Description>
</rdf:RDF>

peut être écrit en Notation3 :

@prefix dc: <http://purl.org/dc/elements/1.1/>.

<http://en.wikipedia.org/wiki/Tony_Benn>
  dc:title "Tony Benn";
  dc:publisher "Wikipedia".

Voir aussi

Articles connexes

Liens externes

  • (en) Notation 3 W3C Submission
  • (en) Primer: Getting into RDF & Semantic Web using N3, Tim Berners Lee, W3C, 2005
  • (en) Notation 3 Logic, Tim Berner Lee, W3C, 2005, révision

Outils

  • (en) Un mode d'édition N3 pour Emacs
  • (en) Un mode d'édition N3 pour vim
  • (en) Un mode d'édition N3 pour gedit
  • (en) EulerGUI, un EDI centré sur un éditeur N3 avec traduction depuis RDF, validation, gestion des préfixes, téléchargement de resources, affichage de graphes, vue tabulaire, etc
v · m
Contexte
Semantic Web Stack
Applications et interfaces
Triplestore
Règles
Structure
Requête
Échange
Syntaxe
Identifiant
Caractères
Autres ontologies
Articles liés
  • icône décorative Portail de l’informatique
  • icône décorative Portail du Web sémantique