JellyLanguage

eu.ostrzyciel.jelly.convert.jena.riot.JellyLanguage
object JellyLanguage

Definition of the Jelly serialization language in Jena.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def register(): Unit

Register the Jelly language and formats in Jena.

Register the Jelly language and formats in Jena.

This method is idempotent and should be called automatically when Jena is initialized. See: https://jena.apache.org/documentation/notes/system-initialization.html However, you may also want to call this manually if Jena doesn't load the language automatically.

Attributes

Concrete fields

val JELLY: Lang

The Jelly language constant for use in Apache Jena RIOT.

The Jelly language constant for use in Apache Jena RIOT.

This uses by default JellyFormat.JELLY_SMALL_STRICT for serialization.

Attributes

val SYMBOL_FRAME_SIZE: Symbol

Symbol for the frame size to be used when writing RDF data.

Symbol for the frame size to be used when writing RDF data.

Set this in Jena's Context to an integer (not long!) value.

Attributes

val SYMBOL_STREAM_OPTIONS: Symbol

Symbol for the stream options to be used when writing RDF data.

Symbol for the stream options to be used when writing RDF data.

Set this in Jena's Context to instances of eu.ostrzyciel.jelly.core.proto.v1.RdfStreamOptions.

Attributes

Symbol for the maximum supported options of the Jelly parser. Use this to for example allow for decoding Jelly files with very large lookup tables or to disable RDF-star support.

Symbol for the maximum supported options of the Jelly parser. Use this to for example allow for decoding Jelly files with very large lookup tables or to disable RDF-star support.

Set this in Jena's Context to instances of eu.ostrzyciel.jelly.core.proto.v1.RdfStreamOptions.

You should always first obtain the default supported options from eu.ostrzyciel.jelly.core.JellyOptions.defaultSupportedOptions and then modify them as needed.

Attributes