RDF Formats¶
GraphDB supports multiple RDF formats for importing or exporting data. All RDF formats have at least one file extension and MIME type that identify the format. Where multiple file extensions or MIME types are available, the preferred file extension or MIME type is listed first.
The various formats differ when it comes to supporting named graphs, namespaces, and RDF-star. The following formats support everything and may be used to dump an entire repository preserving all of the information:
TriG-star (text, human readable, standard based)
BinaryRDF (binary, compact representation, RDF4J-specific)
Turtle¶
Named graphs |
No |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
Turtle-star¶
Named graphs |
No |
---|---|
Namespaces |
Yes |
RDF-star |
Yes |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
- |
TriG¶
Named graphs |
Yes |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
TriG-star¶
Named graphs |
Yes |
---|---|
Namespaces |
Yes |
RDF-star |
Yes |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
- |
N3¶
Named graphs |
No |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
N-Triples¶
Named graphs |
No |
---|---|
Namespaces |
No |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
N-Quads¶
Named graphs |
Yes |
---|---|
Namespaces |
No |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
JSON-LD¶
Named graphs |
Yes |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
NDJSON-LD¶
Named graphs |
Yes |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
- |
RDF/JSON¶
Named graphs |
Yes |
---|---|
Namespaces |
No |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
RDF/XML¶
Named graphs |
No |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
TriX¶
Named graphs |
Yes |
---|---|
Namespaces |
Yes |
RDF-star |
No |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
- |
BinaryRDF¶
Named graphs |
Yes |
---|---|
Namespaces |
Yes |
RDF-star |
Yes |
MIME types |
|
File extensions |
|
RDF4J Java API constant |
|
Standard definition |
- |