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