Jump to content

TriG (syntax)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 174.74.18.70 (talk) at 21:12, 18 March 2013 (Added infobox metadata from 2007 specification, link to proposed W3C specification, and links to { Named_graph, Turtle_(syntax) }). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
TriG
Filename extension
.trig
Internet media type
application/x-trig
Developed byFreie Universität Berlin
Type of formatsemantic web
Container forRDF data
Extended fromTurtle
Extended toTriG
StandardSpecification

TriG is a serialization format for RDF (Resource Description Framework) graphs. It is a plain text format for serializing Named Graphs and RDF Datasets which offers a compact and readable alternative to the XML-based TriX syntax.

Example

This example encodes three interlinked named graphs:

@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> }