public class BasicWriterSettings extends Object
| Modifier and Type | Field and Description |
|---|---|
static RioSetting<Boolean> |
BASE_DIRECTIVE
Boolean setting for writer to determine whether it should include a base directive.
|
static RioSetting<Boolean> |
INLINE_BLANK_NODES
Inline blanks nodes by their value and don't write any blank node labels when this setting is true.
|
static RioSetting<Boolean> |
PRETTY_PRINT
Boolean setting for writer to determine whether pretty printing is preferred.
|
static RioSetting<Boolean> |
RDF_LANGSTRING_TO_LANG_LITERAL
Boolean setting for writer to determine whether it should omit the rdf:langString datatype from
language literals when serialising them.
|
static RioSetting<Boolean> |
XSD_STRING_TO_PLAIN_LITERAL
Boolean setting for writer to determine whether it should remove the xsd:string datatype from literals
and represent them as RDF-1.0 Plain Literals.
|
public static final RioSetting<Boolean> PRETTY_PRINT
Defaults to true
public static final RioSetting<Boolean> INLINE_BLANK_NODES
WARNING: This setting requires all triples to be processed before being written and could use a lot of memory in the process and should be set to false for large RDF files.
Defaults to false.
public static final RioSetting<Boolean> XSD_STRING_TO_PLAIN_LITERAL
In RDF-1.1, all literals that would have been Plain Literals in RDF-1.0 will be typed as xsd:string internally.
Defaults to true to allow for backwards compatibility without enforcing it.
public static final RioSetting<Boolean> RDF_LANGSTRING_TO_LANG_LITERAL
In RDF-1.1, all RDF-1.0 Language Literals are typed using rdf:langString in the abstract model, but this datatype is not necessary for concrete syntaxes.
In most concrete syntaxes it is either syntactically invalid or semantically ambiguous to have a language tagged literal with an explicit datatype. In those cases this setting will not be used, and the rdf:langString datatype will not be attached to language tagged literals.
In particular, in RDF/XML, if rdf:langString is serialised, the language tag may not be retained when the document is parsed due to the precedence rule in RDF/XML for datatype over language.
Defaults to true as rdf:langString was not previously used, and should not be commonly required.
public static final RioSetting<Boolean> BASE_DIRECTIVE
Defaults to true
Copyright © 2015-2018 Eclipse Foundation. All Rights Reserved.