API Reference JSON-LD.ex v0.3.7
modules
Modules
An implementation of JSON-LD 1.0.
Two properties which expand to the same keyword have been detected. This might occur if a keyword and an alias thereof are used at the same time.
Implementation of the JSON-LD 1.0 Compaction Algorithms.
The compacted document contains a list of lists as multiple lists have been compacted to the same term.
Multiple conflicting indexes have been found for the same node.
Implementation of the JSON-LD 1.0 Context Processing Algorithms.
Struct for the term definitions in a JSON.LD.Context
.
A cycle in IRI mappings has been detected.
A decoder for JSON-LD serializations to RDF.Dataset
s.
Behaviour for document loaders used to retrieve remote documents and contexts.
Default implementation of the JSON.LD.DocumentLoader
behaviour.
A struct for remote documents.
An encoder for JSON-LD serializations of RDF.ex data structures.
Implementation of the JSON-LD 1.0 Expansion Algorithms.
Implementation of the JSON-LD 1.0 Flattening Algorithms.
Implementation of the JSON-LD 1.0 IRI Expansion algorithm.
An invalid base IRI has been detected, i.e., it is neither an absolute IRI nor null.
An @container member was encountered whose value was not one of the following strings: @list, @set, or @index.
The value of the default language is not a string or null and thus invalid.
A local context contains a term that has an invalid or missing IRI mapping..
An @id member was encountered whose value was not a string.
An @index member was encountered whose value was not a string.
An invalid keyword alias definition has been encountered.
An invalid value in a language map has been detected. It has to be a string or an array of strings.
An @language member in a term definition was encountered whose value was neither a string nor null and thus invalid.
A language-tagged string with an invalid language value was detected.
A number, true, or false with an associated language tag was detected.
An invalid local context was detected.
No valid context document has been found for a referenced, remote context.
An invalid reverse property definition has been detected.
CollidingKeywordsError
An invalid value for a reverse property has been detected. The value of an inverse property must be a node object.
An invalid value for an @reverse member has been detected, i.e., the value was not a JSON object.
A set object or list object with disallowed members has been detected.
An invalid term definition has been detected.
An @type member in a term definition was encountered whose value could not be expanded to an absolute IRI.
An invalid value for an @type member has been detected, i.e., the value was neither a string nor an array of strings.
A typed value with an invalid type was detected.
A value object with disallowed members has been detected.
An invalid value for the @value member of a value object has been detected, i.e., it is neither a scalar nor null.
An invalid vocabulary mapping has been detected, i.e., it is neither an absolute IRI nor null.
A keyword redefinition has been detected.
A list of lists was detected. List of lists are not supported in this version of JSON-LD due to the algorithmic complexity.
The document could not be loaded or parsed as JSON.
There was a problem encountered loading a remote context.
Multiple HTTP Link Headers [RFC5988] using the http://www.w3.org/ns/json-ld#context link relation have been detected.
Options accepted by the JSON-LD processing algorithms.
A cycle in remote context inclusions has been detected.