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. |
InvalidLanguageMapValue | An invalid value in a language map has been detected. It has to be a string or an array of strings. |
InvalidLanguageMapping | An @language member in a term definition was encountered whose value was neither a string nor null and thus invalid. |
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. |
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. |
InvalidTypedValue | A typed value with an invalid type was detected. |
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. |