Package org.apache.jena.riot
Class RDFFormat
- java.lang.Object
-
- org.apache.jena.riot.RDFFormat
-
public class RDFFormat extends java.lang.ObjectConstants for writable formats
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRDFFormat.JSONLDVariant
-
Field Summary
Fields Modifier and Type Field Description static RDFFormatVariantABBREVRDF/XML ABBREV variantstatic RDFFormatVariantASCIIUse ASCII output (N-triples, N-Quads)static RDFFormatVariantBLOCKSPrint in blocks, typically all triples with the same subject in an incoming triple/quad streamstatic RDFFormatVariantFLATPrint out one per linestatic RDFFormatJSONLDstatic RDFFormatJSONLD_COMPACT_FLATstatic RDFFormatJSONLD_COMPACT_PRETTYstatic RDFFormatJSONLD_EXPAND_FLATstatic RDFFormatJSONLD_EXPAND_PRETTYstatic RDFFormatJSONLD_FLATstatic RDFFormatJSONLD_FLATTEN_FLATstatic RDFFormatJSONLD_FLATTEN_PRETTYstatic RDFFormatJSONLD_FRAME_FLATstatic RDFFormatJSONLD_FRAME_PRETTYstatic RDFFormatJSONLD_PRETTYstatic RDFFormatNQN-Quads - RDF 1.1 form - UTF-8static RDFFormatNQUADSN-Quads - RDF 1.1 form - UTF-8static RDFFormatNQUADS_ASCIIN-Quads - Use ASCIIstatic RDFFormatNQUADS_UTF8N-Quads in UTF-8static RDFFormatNTN-Triples - RDF 1.1 form - UTF-8static RDFFormatNTRIPLESN-Triples - RDF 1.1 form - UTF-8static RDFFormatNTRIPLES_ASCIIN-Triples - Use ASCIIstatic RDFFormatNTRIPLES_UTF8N-Triples in UTF-8static RDFFormatVariantPLAINBasic RDF/XML variantstatic RDFFormatVariantPRETTYPretty printing variantstatic RDFFormatRDF_THRIFTRDF Thrift output.static RDFFormatRDF_THRIFT_VALUESA variant of an an RDFFormat that uses value encoding (e.g.static RDFFormatRDFJSONstatic RDFFormatRDFNULLThe "null" output format (a sink that prints nothing, usually quite efficiently)static RDFFormatRDFXMLstatic RDFFormatRDFXML_ABBREVstatic RDFFormatRDFXML_PLAINstatic RDFFormatRDFXML_PRETTYstatic RDFFormatSHACLCSHACL Compact Syntaxstatic RDFFormatTRIGTriG - default formstatic RDFFormatTRIG_BLOCKSTriG - write in blocks of triples, with same subject, no nested object or RDF listsstatic RDFFormatTRIG_FLATTriG - one line per triplestatic RDFFormatTRIG_PRETTYTriG - pretty formstatic RDFFormatTRIXstatic RDFFormatTTLTurtle - short namestatic RDFFormatTURTLETurtle - default formstatic RDFFormatTURTLE_BLOCKSTurtle - write in blocks of triples, with same subject, no nested object or RDF listsstatic RDFFormatTURTLE_FLATTurtle - one line per triplestatic RDFFormatTURTLE_PRETTYTurtle - pretty formstatic RDFFormatVariantUTF8Use UTF-8 output (N-triples, N-Quads)static RDFFormatVariantValueEncodingVariant for RDF Thrift using values
-
Constructor Summary
Constructors Constructor Description RDFFormat(Lang lang)RDFFormat(Lang lang, RDFFormatVariant variant)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)LanggetLang()RDFFormatVariantgetVariant()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
PRETTY
public static final RDFFormatVariant PRETTY
Pretty printing variant
-
BLOCKS
public static final RDFFormatVariant BLOCKS
Print in blocks, typically all triples with the same subject in an incoming triple/quad stream
-
FLAT
public static final RDFFormatVariant FLAT
Print out one per line
-
ASCII
public static final RDFFormatVariant ASCII
Use ASCII output (N-triples, N-Quads)
-
UTF8
public static final RDFFormatVariant UTF8
Use UTF-8 output (N-triples, N-Quads)
-
ValueEncoding
public static final RDFFormatVariant ValueEncoding
Variant for RDF Thrift using values
-
TURTLE_PRETTY
public static final RDFFormat TURTLE_PRETTY
Turtle - pretty form
-
TURTLE
public static final RDFFormat TURTLE
Turtle - default form
-
TTL
public static final RDFFormat TTL
Turtle - short name
-
TURTLE_BLOCKS
public static final RDFFormat TURTLE_BLOCKS
Turtle - write in blocks of triples, with same subject, no nested object or RDF lists
-
TURTLE_FLAT
public static final RDFFormat TURTLE_FLAT
Turtle - one line per triple
-
NTRIPLES_UTF8
public static final RDFFormat NTRIPLES_UTF8
N-Triples in UTF-8
-
NTRIPLES
public static final RDFFormat NTRIPLES
N-Triples - RDF 1.1 form - UTF-8
-
NT
public static final RDFFormat NT
N-Triples - RDF 1.1 form - UTF-8
-
NTRIPLES_ASCII
public static final RDFFormat NTRIPLES_ASCII
N-Triples - Use ASCII
-
NQUADS_UTF8
public static final RDFFormat NQUADS_UTF8
N-Quads in UTF-8
-
NQUADS
public static final RDFFormat NQUADS
N-Quads - RDF 1.1 form - UTF-8
-
NQ
public static final RDFFormat NQ
N-Quads - RDF 1.1 form - UTF-8
-
NQUADS_ASCII
public static final RDFFormat NQUADS_ASCII
N-Quads - Use ASCII
-
TRIG_PRETTY
public static final RDFFormat TRIG_PRETTY
TriG - pretty form
-
TRIG
public static final RDFFormat TRIG
TriG - default form
-
TRIG_BLOCKS
public static final RDFFormat TRIG_BLOCKS
TriG - write in blocks of triples, with same subject, no nested object or RDF lists
-
TRIG_FLAT
public static final RDFFormat TRIG_FLAT
TriG - one line per triple
-
SHACLC
public static final RDFFormat SHACLC
SHACL Compact Syntax
-
JSONLD_EXPAND_PRETTY
public static final RDFFormat JSONLD_EXPAND_PRETTY
-
JSONLD_EXPAND_FLAT
public static final RDFFormat JSONLD_EXPAND_FLAT
-
JSONLD_COMPACT_PRETTY
public static final RDFFormat JSONLD_COMPACT_PRETTY
-
JSONLD_COMPACT_FLAT
public static final RDFFormat JSONLD_COMPACT_FLAT
-
JSONLD_FLATTEN_PRETTY
public static final RDFFormat JSONLD_FLATTEN_PRETTY
-
JSONLD_FLATTEN_FLAT
public static final RDFFormat JSONLD_FLATTEN_FLAT
-
JSONLD_FRAME_PRETTY
public static final RDFFormat JSONLD_FRAME_PRETTY
-
JSONLD_FRAME_FLAT
public static final RDFFormat JSONLD_FRAME_FLAT
-
JSONLD_PRETTY
public static final RDFFormat JSONLD_PRETTY
-
JSONLD
public static final RDFFormat JSONLD
-
JSONLD_FLAT
public static final RDFFormat JSONLD_FLAT
-
ABBREV
public static final RDFFormatVariant ABBREV
RDF/XML ABBREV variant
-
PLAIN
public static final RDFFormatVariant PLAIN
Basic RDF/XML variant
-
RDFXML_PRETTY
public static final RDFFormat RDFXML_PRETTY
-
RDFXML_ABBREV
public static final RDFFormat RDFXML_ABBREV
-
RDFXML
public static final RDFFormat RDFXML
-
RDFXML_PLAIN
public static final RDFFormat RDFXML_PLAIN
-
RDFJSON
public static final RDFFormat RDFJSON
-
TRIX
public static final RDFFormat TRIX
-
RDF_THRIFT
public static final RDFFormat RDF_THRIFT
RDF Thrift output. This format is faithful representation of RDF writtern and it is suitable for database dumps. It does not encode numeric literals as values (seeRDF_THRIFT_VALUES).- See Also:
RDF_THRIFT_VALUES
-
RDF_THRIFT_VALUES
public static final RDFFormat RDF_THRIFT_VALUES
A variant of an an RDFFormat that uses value encoding (e.g. integers, doubles, decimals as binary). This does not preserve exact representation (+001 is the same value as 1, +1 and 001) which may matter for database dumps. It looses datatype for derived types (xsd;long, xsd:int, xsd:short and xsd:byte become xsd:integer). For large volumes of numeric data, it may provide a significant reduction in size in combination with using prefixes for subjects and predicates.- See Also:
RDF_THRIFT
-
RDFNULL
public static final RDFFormat RDFNULL
The "null" output format (a sink that prints nothing, usually quite efficiently)
-
-
Constructor Detail
-
RDFFormat
public RDFFormat(Lang lang)
-
RDFFormat
public RDFFormat(Lang lang, RDFFormatVariant variant)
-
-
Method Detail
-
getLang
public Lang getLang()
-
getVariant
public RDFFormatVariant getVariant()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-