JSON.LD.Error exception (JSON-LD.ex v1.0.0)
View SourceThe base exception for all JSON-LD errors.
Summary
Functions
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.
Multiple conflicting indexes have been found for the same node.
Maximum number of @context
URLs exceeded.
A cycle in IRI mappings has been detected.
The value of @direction is not "ltr", "rtl", or null and thus invalid.
An invalid base IRI has been detected, i.e., it is neither an absolute IRI nor null.
An @container
entry was encountered whose value was not one of the following strings: @list
, @set
, @language
, @index
, @id
, @graph
, or @type
.
An entry in a context is invalid due to processing mode incompatibility.
An attempt was made to nullify a context containing protected term definitions.
The value of the default language is not a string or null and thus invalid.
An @id
entry was encountered whose value was not a string.
An invalid value for @import
has been found.
An included block contains an invalid value.
An @index
member was encountered whose value was not a string.
A local context contains a term that has an invalid or missing IRI mapping.
An invalid JSON literal was detected.
An invalid keyword alias definition has been encountered.
An invalid value in a language map has been detected. It MUST be a string or an array of strings.
An @language
entry 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.
An invalid value for @nest
has been found.
An invalid value for @prefix
has been found.
An invalid value for @propagate
has been found.
An invalid value for @protected
has been found.
No valid context document has been found for a referenced remote context.
An invalid reverse property definition has been detected.
An invalid reverse property map has been detected. No keywords apart from @context
are allowed in reverse property maps.
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
entry has been detected, i.e., the value was not a map.
The local context defined within a term definition is invalid.
A script element in HTML input which is the target of a fragment identifier does not have an appropriate type attribute.
A set object or list object with disallowed members has been detected.
An invalid term definition has been detected.
An @type
entry in a term definition was encountered whose value could not be expanded to an IRI.
An invalid value for an @type
entry 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 entries has been detected.
An invalid value for the @value
entry of a value object has been detected, i.e., it is neither a scalar nor null
.
The @version
entry was used in a context with an out of range value.
An invalid vocabulary mapping has been detected, i.e., it is neither an IRI nor null
.
When compacting an IRI would result in an IRI which could be confused with a compact IRI (because its IRI scheme matches a term definition and it has no IRI authority).
A keyword redefinition has been detected.
The document could not be loaded or parsed as JSON.
There was a problem encountered loading a remote context.
Multiple HTTP Link Headers using the http://www.w3.org/ns/json-ld#context link relation have been detected.
An attempt was made to change the processing mode which is incompatible with the previous specified version.
An attempt was made to redefine a protected term.
Functions
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.
Multiple conflicting indexes have been found for the same node.
Maximum number of @context
URLs exceeded.
A cycle in IRI mappings has been detected.
The value of @direction is not "ltr", "rtl", or null and thus invalid.
An invalid base IRI has been detected, i.e., it is neither an absolute IRI nor null.
An @container
entry was encountered whose value was not one of the following strings: @list
, @set
, @language
, @index
, @id
, @graph
, or @type
.
An entry in a context is invalid due to processing mode incompatibility.
An attempt was made to nullify a context containing protected term definitions.
The value of the default language is not a string or null and thus invalid.
An @id
entry was encountered whose value was not a string.
An invalid value for @import
has been found.
An included block contains an invalid value.
An @index
member was encountered whose value was not a string.
A local context contains a term that has an invalid or missing IRI mapping.
An invalid JSON literal was detected.
An invalid keyword alias definition has been encountered.
An invalid value in a language map has been detected. It MUST be a string or an array of strings.
An @language
entry 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.
An invalid value for @nest
has been found.
An invalid value for @prefix
has been found.
An invalid value for @propagate
has been found.
An invalid value for @protected
has been found.
No valid context document has been found for a referenced remote context.
An invalid reverse property definition has been detected.
An invalid reverse property map has been detected. No keywords apart from @context
are allowed in reverse property maps.
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
entry has been detected, i.e., the value was not a map.
The local context defined within a term definition is invalid.
A script element in HTML input which is the target of a fragment identifier does not have an appropriate type attribute.
A set object or list object with disallowed members has been detected.
An invalid term definition has been detected.
An @type
entry in a term definition was encountered whose value could not be expanded to an IRI.
An invalid value for an @type
entry 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 entries has been detected.
An invalid value for the @value
entry of a value object has been detected, i.e., it is neither a scalar nor null
.
The @version
entry was used in a context with an out of range value.
An invalid vocabulary mapping has been detected, i.e., it is neither an IRI nor null
.
When compacting an IRI would result in an IRI which could be confused with a compact IRI (because its IRI scheme matches a term definition and it has no IRI authority).
A keyword redefinition has been detected.
The document could not be loaded or parsed as JSON.
There was a problem encountered loading a remote context.
Multiple HTTP Link Headers using the http://www.w3.org/ns/json-ld#context link relation have been detected.
An attempt was made to change the processing mode which is incompatible with the previous specified version.
An attempt was made to redefine a protected term.