stringtranslate.com

Notación3

Notation3 , o N3 como se la conoce más comúnmente, es una serialización abreviada no XML de los modelos de Resource Description Framework , diseñada teniendo en cuenta la legibilidad humana: N3 es mucho más compacta y legible que la notación XML RDF. El formato está siendo desarrollado por Tim Berners-Lee y otros de la comunidad de la Web Semántica . Berners-Lee y otros publicaron una formalización de la lógica subyacente a N3 en 2008. [1]

N3 tiene varias características que van más allá de la serialización para modelos RDF, como la compatibilidad con reglas basadas en RDF. Turtle es un subconjunto simplificado de N3 que solo funciona con RDF.

Ejemplos

El siguiente es un modelo RDF en notación XML estándar:

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

Puede escribirse en Notación3 así:

@prefijo dc: <http://purl.org/dc/elements/1.1/> .  <https://en.wikipedia.org/wiki/Notation_3/Tony_Benn>  dc : título  "Tony Benn" ;  dc : editor  "Wikipedia" .

El código N3 anterior también estaría en sintaxis Turtle válida .

Comparación de notación 3, tortuga y n-triples

Véase también

Enlaces externos

Referencias

  1. ^ Berners-Lee, TIM; Connolly, DAN; Kagal, L.; Scharf, Y.; Hendler, JIM (2008). "N3Logic: Un marco lógico para la World Wide Web". Teoría y práctica de la programación lógica . 8 (3). arXiv : 0711.1533 . doi :10.1017/S1471068407003213.