Syntaxe concise et lisible pour écrire des données RDF.
Alternative plus compacte que la notation XML/RDF.
Triplet exemple en forme complète:
pm:david_bowie | rdf:type | pm:Singer
Format Turtle:
<http://www.perfect-memory.com/david_bowie>
a <http://www.perfect-memory.com/Singer> .Note: “a” est l’abréviation de rdf:type en Turtle.
Avec préfixes pour plus de lisibilité:
@prefix pm: <http://www.perfect-memory.com/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
pm:david_bowie a pm:Singer .Exemple plus complexe:
@prefix pm: <http://www.perfect-memory.com/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
pm:david_bowie a pm:Singer ;
foaf:name "David Bowie" ;
foaf:givenName "David" ;
foaf:surname "Bowie" .Le point-virgule permet de partager le même sujet.
Avantages de Turtle:
Écriture manuelle facilitée
Lisibilité excellente
Compact et expressif
Comparaison avec N-triples (plus simple):
<http://www.perfect-memory.com/david_bowie>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://www.perfect-memory.com/Singer> .