Enum JsonLdErrorCode
Enumeration of the error code defined in the JSON-LD processing and framing specifications.
Namespace: VDS.RDF.JsonLd
Assembly: dotNetRDF.dll
Syntax
public enum JsonLdErrorCode
Remarks
The error codes are converted to C# camel-case as follows:
(1) Replace IRI by Iri
(2) Remove @ character
(3) Replace "language-tagged" by "Language Tagged"
(4) Split on space character and convert each token to Sentence case (first letter uppercase, remainder lower-case)
(5) Join tokens with no token separator.
Fields
| Name | Description |
|---|---|
| CollidingKeywords | 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. |
| CompactionToListOfLists | The compacted document contains a list of lists as multiple lists have been compacted to the same term. |
| ConflictingIndexes | Multiple conflicting indexes have been found for the same node. |
| ContextOverflow | Maximum number of @context URLs exceeded. |
| CyclicIriMapping | A cycle in IRI mappings has been detected. |
| InvalidBaseDirection | The value of @direction is not "ltr", "rtl", or null and thus invalid. |
| InvalidBaseIri | An invalid base IRI has been detected, i.e., it is neither an absolute IRI nor null. |
| InvalidContainerMapping | An @container member was encountered whose value was not one of the following strings: @list, @set, or @index. |
| InvalidContextEntry | An entry in a context is invalid due to processing mode incompatibility. |
| InvalidContextNullification | An attempt was made to nullify a context containing protected term definitions. |
| InvalidDefaultLanguage | The value of the default language is not a string or null and thus invalid. |
| InvalidEmbedValue | invalid @embed value |
| InvalidFrame | invalid frame |
| InvalidIdValue | An @id member was encountered whose value was not a string. |
| InvalidImportValue | An invalid value for @import has been found. |
| InvalidIncludedValue | An included block contains an invalid value. |
| InvalidIndexValue | An @index member was encountered whose value was not a string. |
| InvalidIriMapping | A local context contains a term that has an invalid or missing IRI mapping. |
| InvalidJsonLiteral | An invalid JSON literal was detected. |
| InvalidKeywordAlias | An invalid keyword alias definition has been encountered. |
| InvalidLanguageMapping | An @language member in a term definition was encountered whose value was neither a string nor null and thus invalid. |
| InvalidLanguageMapValue | An invalid value in a language map has been detected. It has to be a string or an array of strings. |
| InvalidLanguageTaggedString | A language-tagged string with an invalid language value was detected. |
| InvalidLanguageTaggedValue | A number, true, or false with an associated language tag was detected. |
| InvalidLocalContext | An invalid local context was detected. |
| InvalidNestValue | An invalid value for @nest has been found. |
| InvalidPrefixValue | An invalid value for @prefix has been found. |
| InvalidPropagateValue | An invalid value for @propagate has been found. |
| InvalidProtectedValue | An invalid value for @protected has been found. |
| InvalidRemoteContext | No valid context document has been found for a referenced, remote context. |
| InvalidReverseProperty | An invalid reverse property definition has been detected. |
| InvalidReversePropertyMap | An invalid reverse property map has been detected. No keywords apart from @context are allowed in reverse property maps. |
| InvalidReversePropertyValue | An invalid value for a reverse property has been detected. The value of an inverse property must be a node object. |
| InvalidReverseValue | An invalid value for an @reverse member has been detected, i.e., the value was not a dictionary. |
| InvalidScopedContext | The local context defined within a term definition is invalid. |
| InvalidScriptElement | A script element in HTML input which is the target of a fragment identifier does not have an appropriate type attribute. |
| InvalidSetOrListObject | A set object or list object with disallowed members has been detected. |
| InvalidTermDefinition | An invalid term definition has been detected. |
| InvalidTypedValue | A typed value with an invalid type was detected. |
| InvalidTypeMapping | An @type member in a term definition was encountered whose value could not be expanded to an absolute IRI. |
| InvalidTypeValue | An invalid value for an @type member has been detected, i.e., the value was neither a string nor an array of strings. |
| InvalidValueObject | A value object with disallowed members has been detected. |
| InvalidValueObjectValue | An invalid value for the @value member of a value object has been detected, i.e., it is neither a scalar nor null. |
| InvalidVersionValue | The @version key was used in a context with an out of range value. |
| InvalidVocabMapping | An invalid vocabulary mapping has been detected, i.e., it is neither an absolute IRI nor null. |
| IriConfusedWithPrefix | 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). |
| KeywordRedefinition | A keyword redefinition has been detected. |
| ListOfLists | A list of lists was detected. List of lists are not supported in this version of JSON-LD due to the algorithmic complexity. |
| LoadingDocumentFailed | The document could not be loaded or parsed as JSON. |
| LoadingRemoteContextFailed | There was a problem encountered loading a remote context. |
| MalformedLanguageTag | A language tag value was encountered that was not well-formed |
| MultipleContextLinkHeaders | Multiple HTTP Link Headers [RFC5988] using the http://www.w3.org/ns/json-ld#context link relation have been detected. |
| ProcessingModeConflict | An attempt was made to change the processing mode which is incompatible with the previous specified version. |
| ProtectedTermRedefinition | An attempt was made to redefine a protected term. |
| RecursiveContextInclusion | A cycle in remote context inclusions has been detected. |