Notation3

Notation3
Notation3
Extension .n3
Type MIME text/n3;charset=utf-8
Développé par Tim Berners-Lee
Type de format semantic web
Standard(s) Specification


Notation3, généralement appelé N3, est une sérialisation non-XML des modèles RDF, développé pour être lisible par les humains : la notation N3 est bien plus compacte et lisible que la notation RDF/XML.

N3 a plusieurs fonctionnalités qui vont plus loin que la sérialisation des modèles RDF, comme le support des règles basés sur RDF.

Norme

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

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

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

De nombreux raccourcis sont disponibles, par exemple :

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

Pourrait être abrévié 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>

pourrait être écrit en notation Notation3 :

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

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


Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Notation3 de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Notation3 — Filename extension .n3 Internet media type text/n3;charset=utf 8 Developed by Tim Berners Lee Type of format semantic web Container for RDF data …   Wikipedia

  • Нотация 3 — Notation3 Расширение .n3 MIME text/n3;charset=utf 8 Разработан Тим Бернерс Ли Тип формата Семантическая паутина Содержит RDF данные Стандарт(ы) …   Википедия

  • Notation 3 (Informatik) — Notation 3 (auch Notation3, kurz N3) ist eine von Tim Berners Lee entwickelte formale Sprache, die als Syntax für RDF Daten verwendet werden kann. Im Gegensatz zu Turtle, einer Untermenge von Notation3, geht die Sprache über allgemeines RDF… …   Deutsch Wikipedia

  • Notation 3 — Die Notation 3 (oder N3) ist äquivalent zu RDF in seiner XML Syntax, aber wesentlich einfacher und gut geeignet um Grundlagen des semantischen Webs kennenzulernen. Entwickelt wird dieses Format von Tim Berners Lee. Ein Beispiel zur Formulierung… …   Deutsch Wikipedia

  • Resource Description Framework — Pour les articles homonymes, voir RDF. Resource Description Framework Extension .rdf Type MIME application/rdf+xml Développé par World Wide …   Wikipédia en Français

  • Resource Description Framework — (RDF, «среда описания ресурса»[1]) это разработанная консорциумом Всемирной паутины модель для представления данных, в особенности метаданных[2]. RDF представляет утверждения о ресурсах в виде, пригодном для машинной обработки. RDF является… …   Википедия

  • Cwm (software) — Cwm (pronounced koom) is general purpose data processing software for the semantic web, similar to sed or awk for text files or XSLT for XML. It is a forward chaining semantic reasoner that can be used for querying, checking, transforming and… …   Wikipedia

  • Turtle (syntaxe) — Pour les articles homonymes, voir Turtle. Turtle (Terse RDF Triple Language) est une sérialisation non XML des modèles RDF. C est un sous ensemble de la syntaxe Notation3. Turtle a été accepté comme brouillon par le W3C RDF Working Group le 9… …   Wikipédia en Français

  • N3 — may refer to: Contents 1 Roads 2 Transport 3 Other 4 See …   Wikipedia

  • Gellish — is a controlled natural language in which information and knowledge can be expressed so that it is computer interpretable, but still system independent. Gellish is a structured subset of natural language that is suitable for information and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”