Broasca testoasa (format)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Broasca testoasa
Extensie .ttl
Tip MIME text/turtle
Dezvoltat de Dave Beckett
Tip Web semantic
Extensie a N-Tripluri
Standard w3.org/TR/turtle

Turtle („Terse RDF Triple Language”) este un format conceput pentru a exprima date de tip RDF cu o sintaxă potrivită pentru SPARQL . Conform convențiilor RDF, informațiile sunt reprezentate prin intermediul „ triplelor ”, fiecare dintre acestea constând dintr-un subiect, un predicat și un obiect. Fiecare dintre aceste elemente este exprimat ca un URI .

Istorie

Turtle a fost definit de Dave Beckett ca un subset al limbajului Tim Berners-Lee și Dan Connolly Notation3 (N3) și superset al formatului N-Triples . Spre deosebire de Notation3 complet, care are o putere expresivă mai mare decât RDF, Turtle poate serializa numai grafice RDF valide. Turtle este o alternativă la RDF / XML , sintaxa inițial unică și standardizată pentru RDF. Spre deosebire de RDF / XML, Turtle nu se bazează pe XML și este în general recunoscut ca fiind mai ușor de citit și mai ușor de editat manual.

În 2011, un grup de lucru din World Wide Web Consortium (W3C) a început să lucreze la o actualizare a RDF, pe care intenționau să o publice alături de versiunea standardizată a Turtle. Această specificație Turtle a fost lansată ca recomandare W3C numai pe 25 februarie 2014. [1]

O parte semnificativă a seturilor de instrumente RDF include analiza Turtle și capacitatea de serializare. Câteva exemple de astfel de seturi de instrumente sunt Redland , Sesame , Jena și RDFLib .

Tipul MIME al text/turtle este text/turtle . Codificarea caracterelor folosită în Turtle este UTF-8 . [2]

Exemplu

Următorul exemplu definește trei prefixe ("rdf", "dc" și "ex") și le folosește pentru a face afirmații despre elaborarea specificației RDF / XML:

 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix ANUNȚ: <http://purl.org/dc/elements/1.1/> .
 @prefix fost: <http://example.org/stuff/1.0/> .
 
 <http://www.w3.org/TR/rdf-syntax-grammar>
   dc : title "Specificația sintaxei RDF / XML (revizuită)" ;
   ex : editor [
     ex : nume complet „Dave Beckett” ;
     ex : homePage <http://purl.org/net/dajobe/>
   ] .

(Exemplele din Turtle sunt valabile și în Notation3 )

Exemplul se referă la un grafic RDF de patru triple, care exprimă următoarele fapte:

  • Raportul tehnic W3C privind sintaxa și gramatica RDF este intitulat „ Specificația sintaxei RDF / XML (revizuită) ”.
  • Editorul raportului este o anumită persoană, care la rândul său
    • Numele său este „Dave Beckett”.
    • Are pagina de pornire la „http://purl.org/net/dajobe/”.

Mai jos este lista celor trei triple făcute explicit, în notația N-Triples :

 <http://www.w3.org/TR/rdf-syntax-grammar> <http://purl.org/dc/elements/1.1/title> "Specificația sintaxei RDF / XML (revizuită)" .
 <http://www.w3.org/TR/rdf-syntax-grammar> <http://example.org/stuff/1.0/editor> _ : bnode .
 _ : bnode <http://example.org/stuff/1.0/fullname> "Dave Beckett" .
 _ : bnode <http://example.org/stuff/1.0/homePage> <http://purl.org/net/dajobe/> .

Unde _:bnode este o resursă anonimă .

Notă

  1. ^ (RO) RDF 1.1 Turtle - Terse RDF Triple LanguageTurtle pe w3.org, World Wide Web Consortium (W3C), 25 februarie 2014. Accesat 16 decembrie 2015 (depus de „url original 28 februarie 2019).
  2. ^ (EN) Tipuri media MIME: text / broască țestoasă pe iana.org, Internet Assigned Numbers Authority (IANA), 28 martie 2011. Accesat la 27 noiembrie 2011.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT