Notation 3

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 21:21 29 abr 2014 por 200.89.69.161 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Notation3
Desarrollador
Tim Berners-Lee
http://www.w3.org/TeamSubmission/n3/
Información general
Extensión de archivo .n3
Tipo de MIME text/n3;charset=utf-8
Lanzamiento inicial 14 de enero de 2008
Tipo de formato Web Semántica
Contenedor para datos RDF
Estándar(es) Especificación
Formato abierto ?

Notation3 o N3, como se conoce más comúnmente, es una forma abreviada de serialización no-XML de modelos en RDF , diseñado pensando en la legibilidad por parte de humanos: N3 es mucho más compacto y fácil de leer que la notación RDF/XML. El formato está siendo desarrollado por Tim Berners-Lee y otros miembros de la comunidad de la Web Semántica.

N3 tiene varias características que van más allá de una serialización de RDF, como el soporte para reglas basadas en RDF. Turtle es un subconjunto de N3, simplificándose sólo para RDF.

Ejemplos

Esto es un modelo RDF en la notación estándar XML

<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>

puede ser serializado en Notation 3 like como:

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

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

(Este ejemplo es válido también para Turtle.)

Enlaces externos