TriplestoreRDFSupport
From RDF Working Group Wiki
(Difference between revisions)
(→Table of Triplestore and Supported RDF formats) |
(updated the format as per people's suggestions on #swig) |
||
| Line 1: | Line 1: | ||
== Table of Triplestore and Supported RDF formats == | == Table of Triplestore and Supported RDF formats == | ||
| - | This table lists the RDF serialisations which the various | + | This table lists the RDF serialisations which the various triplestores can take as an import format, and as an output format in terms of output generated via the SPARQL CONSTRUCT verb. |
| + | |||
| + | Where '''"I"''' stands for "RDF import serialisations " and '''"O"''' implies "RDF serialisations available via SPARQL CONSTRUCT". It should be noted that this table illustrates the RDF parsing/serialising capabilities of the various systems, most of which use 3rd party libraries to perform these operations. | ||
{| border="1" align="center" | {| border="1" align="center" | ||
! Triplestore | ! Triplestore | ||
| - | + | | rdfxml | |
| - | + | | ntriples | |
| + | | nquads | ||
| + | | turtle | ||
| + | | trig | ||
| + | | trix | ||
| + | | n3 | ||
| + | | rdfa | ||
| + | | grddl | ||
| + | | json 0 | ||
| + | | json 1 | ||
| + | | json 2 | ||
| + | | Notes | ||
|- | |- | ||
| 4store/5store | | 4store/5store | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I | ||
| + | | I O | ||
| + | | I | ||
| + | | | ||
| + | | | ||
| + | | I | ||
| + | | I | ||
| + | | O ([http://mmt.me.uk/misc/example.json.ttl example json]) | ||
| + | | O ([http://mmt.me.uk/misc/example.json-triples.ttl example jsontriples ]) | ||
| + | | | ||
| + | | uses libraptor | ||
|- | |- | ||
| Anzo | | Anzo | ||
| - | | | + | | I O |
| - | | | + | | I |
| + | | | ||
| + | | I O | ||
| + | | I O | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | O custom triple-based format | ||
| + | | | ||
| + | | | ||
| + | | also bundles Sesame serialisers | ||
|- | |- | ||
| Allegrograph | | Allegrograph | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I | ||
| + | | I O | ||
| + | | | ||
| + | | I O | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | O json | ||
| + | | | ||
| + | | | ||
| + | | | ||
|- | |- | ||
| ARC2 | | ARC2 | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | | ||
| + | | I O | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | I | ||
| + | | | ||
| + | | O application/rdf+json | ||
| + | | | ||
| + | | | ||
| + | | | ||
|- | |- | ||
| BigData | | BigData | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| ??? | | ??? | ||
| ??? | | ??? | ||
|- | |- | ||
| Jena | | Jena | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I O | ||
| + | | I O | ||
| + | | I | ||
| + | | | ||
| + | | I | ||
| + | | I rdfa (plugin) | ||
| + | | I grddl (plugin) | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
|- | |- | ||
| Mulgara | | Mulgara | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | | ||
| + | | I | ||
| + | | | ||
| + | | | ||
| + | | I | ||
| + | | I | ||
| + | | | ||
| + | | O json(application/sparql-results+json with "subject" "predicate" "object" variables) | ||
| + | | | ||
| + | | | ||
| + | | | ||
|- | |- | ||
| Oracle 11g Release 2 | | Oracle 11g Release 2 | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I O | ||
| + | | I O | ||
| + | | I O | ||
| + | | | ||
| + | | I | ||
| + | | I | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | uses Jena/Joseki, Sesame | ||
|- | |- | ||
| OWLIM | | OWLIM | ||
| - | | ??? | + | | ??? |
| - | | ??? | + | | ??? |
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | ??? | ||
| + | | uses Sesame's Rio parser | ||
|- | |- | ||
| RDF::Query | | RDF::Query | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I O | ||
| + | | I O | ||
| + | | I | ||
| + | | | ||
| + | | | ||
| + | | I | ||
| + | | | ||
| + | | I O json(Talis json) | ||
| + | | | ||
| + | | | ||
| + | | uses RDF::Trine | ||
|- | |- | ||
| Sesame | | Sesame | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I (plugin) | ||
| + | | I O | ||
| + | | I O | ||
| + | | I O | ||
| + | | | ||
| + | | I (plugin) | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
|- | |- | ||
| Virtuoso | | Virtuoso | ||
| - | | | + | | I O |
| - | | | + | | I O |
| + | | I | ||
| + | | I O | ||
| + | | I | ||
| + | | | ||
| + | | I O | ||
| + | | I | ||
| + | | I | ||
| + | | I O json application/rdf+json | ||
| + | | | ||
| + | | | ||
| + | | | ||
|} | |} | ||
Revision as of 00:12, 7 April 2011
Table of Triplestore and Supported RDF formats
This table lists the RDF serialisations which the various triplestores can take as an import format, and as an output format in terms of output generated via the SPARQL CONSTRUCT verb.
Where "I" stands for "RDF import serialisations " and "O" implies "RDF serialisations available via SPARQL CONSTRUCT". It should be noted that this table illustrates the RDF parsing/serialising capabilities of the various systems, most of which use 3rd party libraries to perform these operations.
| Triplestore | rdfxml | ntriples | nquads | turtle | trig | trix | n3 | rdfa | grddl | json 0 | json 1 | json 2 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4store/5store | I O | I O | I | I O | I | I | I | O (example json) | O (example jsontriples ) | uses libraptor | |||
| Anzo | I O | I | I O | I O | O custom triple-based format | also bundles Sesame serialisers | |||||||
| Allegrograph | I O | I O | I | I O | I O | O json | |||||||
| ARC2 | I O | I O | I O | I | O application/rdf+json | ||||||||
| BigData | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? |
| Jena | I O | I O | I O | I O | I | I | I rdfa (plugin) | I grddl (plugin) | |||||
| Mulgara | I O | I O | I | I | I | O json(application/sparql-results+json with "subject" "predicate" "object" variables) | |||||||
| Oracle 11g Release 2 | I O | I O | I O | I O | I O | I | I | uses Jena/Joseki, Sesame | |||||
| OWLIM | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | uses Sesame's Rio parser |
| RDF::Query | I O | I O | I O | I O | I | I | I O json(Talis json) | uses RDF::Trine | |||||
| Sesame | I O | I O | I (plugin) | I O | I O | I O | I (plugin) | ||||||
| Virtuoso | I O | I O | I | I O | I | I O | I | I | I O json application/rdf+json |
