Notation 3
lenguaje de aserción y lógico que es un superconjunto de RDF
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.
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 | ? | |
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 solo para RDF.
Ejemplos
editarEsto 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 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
editar- Notation 3 W3C Submission
- Notation 3 Outline on W3C Design Issues by Tim Berners-Lee
- Notation 3 Primer: Getting into RDF & Semantic Web using N3
- A Rough Guide to Notation3
- RDF for "Little Languages"
- An editing mode of N3 for Emacs
- An editing mode of N3 for vim
- An editing mode of N3 for textmate Archivado el 17 de mayo de 2013 en Wayback Machine.
- An editing mode of N3 for gedit
- EulerGUI, an IDE centered on N3 editor with translation from RDF, with validation, prefix management, uploading of resources, graph view, table view, etc