Langage TriG.
Apparence
TriG
Type | |
---|---|
Usage |
TriG est un format de sérialisation pour les graphes Resource Description Framework (RDF). Il s'agit d'un format de texte brut pour la sérialisation de graphes nommés et d'ensembles de données RDF qui offre une alternative compacte et lisible à la syntaxe TriX basée sur XML.
Exemple
[modifier | modifier le code]Cet exemple encode trois graphes nommés interconnectés :
- http://www.example.org/exampleDocument#G1
- http://www.example.org/exampleDocument#G2
- http://www.example.org/exampleDocument#G3
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix swp: <http://www.w3.org/2004/03/trix/swp-1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ex: <http://www.example.org/vocabulary#> .
@prefix : <http://www.example.org/exampleDocument#> .
:G1 { :Monica ex:name "Monica Murphy" .
:Monica ex:homepage <http://www.monicamurphy.org> .
:Monica ex:email <mailto:monica@monicamurphy.org> .
:Monica ex:hasSkill ex:Management }
:G2 { :Monica rdf:type ex:Person .
:Monica ex:hasSkill ex:Programming }
:G3 { :G1 swp:assertedBy _:w1 .
_:w1 swp:authority :Chris .
_:w1 dc:date "2003-10-02"^^xsd:date .
:G2 swp:quotedBy _:w2 .
:G3 swp:assertedBy _:w2 .
_:w2 dc:date "2003-09-03"^^xsd:date .
_:w2 swp:authority :Chris .
:Chris rdf:type ex:Person .
:Chris ex:email <mailto:chris@bizer.de> }
Liens externes
[modifier | modifier le code]- Spécification TriG (2007) (https://web.archive.org/web/20100623010532/http://www4.wiwiss.fu-berlin.de/bizer/TriG/)
- Recommandation RDF 1.1 TriG W3C (2014) (http://www.w3.org/TR/trig/)
- Validateur Yacker TriG (http://www.w3.org/2005/01/yacker/uploads/trig), qui ne gère pas les sous-graphes et ne valide pas l'exemple ci-dessus.