RML Execution Report (RER) Vocabulary
language en

RML Execution Report (RER) Vocabulary

Revision:
0.0.1
Authors:
Jakub Duchateau
Imported Ontologies:
ptr#
Funding:
This work was supported by the Fonds de la Recherche Scientifique -- FNRS under Grant n° MIS~F.4016.24.
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://purl.org/NET/rdflicense/cc-by4.0
Visualization:
Visualize with WebVowl
Cite as:
Jakub Duchateau. RML Execution Report (RER) Vocabulary. Revision: 0.0.1.
Vocabulary maintained at:
https://github.com/jduchateau/RER

Ontology Specification Draft

Abstract

The RML Execution Report (RER) is a machine-readable report that makes mapping execution issues and outcomes transparent for RML authors and tooling, with contextual information.

RML Execution Report (RER) Vocabulary: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Named Individuals

RML Execution Report (RER) Vocabulary: Description back to ToC

Vocabulary for describing reports, statistics, execution plans and error/warning information produced by RML processors.

Cross-reference for RML Execution Report (RER) Vocabulary classes, object properties and data properties back to ToC

This section provides details for each class and property defined by RML Execution Report (RER) Vocabulary.

Classes

RML Execution Reportc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#RmlExecutionReport

A report generated by an RML Processor.
Is defined by
https://w3id.org/dre/rer#
Example
[] a rer:RmlExecutionReport
	rer:isSuccess false;
    rer:isComplete false;

    rer:processorName "BURP";
    rer:processorVersion "0.1.2";
	
    rer:generatedStatements 0;
    rer:generatedStatementsPerTriplesMap [
        rer:triplesMap <PersonTM>
        rer:generatedStatements 0
    ];
    rer:generatedStatementsPerTriplesMap [
        rer:triplesMap <MovieTM>
        rer:generatedStatements 0
    ];

	rer:hasErrors [
		rer:timestamp "2025-11-26+13:20:00"^xsd:dateTime
		a rer:ReferenceFormulationExecutionError
		rer:message "Execution Error in JSONPath `$.film.title.value`."
		rer:reference "$.film.title.value"
		rer:referenceFormulation rml:JSONPath
		rer:iteration "{film:{title:'A film title'}}"
		rer:stackTrace "A java stack trace"
		rer:mappingStatement [
			ptr:statement <<:a0 rml:template "$.film.title.value`.">>;
			ptr:part ptr:object
		];
	].
    
is in domain of
generated statements dp, generated statements per Triples Map op, generated statements per target op, has error op, has log op, is complete dp, is success dp, number of triples map dp, processor name dp, processor version dp

Statement partc back to ToC or Class ToC

IRI: https://w3id.org/dre/ptr#StatementPart

Wrapper describing which part of an RDF statement is implicated.
Is defined by
https://w3id.org/dre/ptr#
is in domain of
part op, statement op, text range op
is in range of
mapping statement op

Logc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#Log

A log message produced during RML processor execution, look at subClasses for the gravity definition. (Information < Warning < Error)
Is defined by
https://w3id.org/dre/rer#
has sub-classes
Error c, Information c, Warning c
is in domain of
Potential Cause ap, Potential Confusion ap, Potential Confusion Error ap, Potential Solution ap, Suggested Context ap, Timestamp of the log message. dp, iteration data dp, iteration index dp, mapping statement op, message dp, order dp, stack trace dp
is in range of
Potential Confusion Error ap, has log op

Informationc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#Information

A information from the RML processor.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Log c

Warningc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#Warning

A warning that occurred during the RML processor execution.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Log c
has sub-classes
Deprecated Feature c, Unrecognized Term c

Unrecognized Termc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#UnrecognizedTerm

The engine encountered a property or class in the RML namespace it does not recognize.
Potential Cause
This could be a typo in the mapping or a feature from a newer RML version this engine does not know.
Potential Solution
Check for typos in the term. If it is correct, this engine may be outdated.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Warning c

Deprecated Featurec back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#DeprecatedFeature

The mapping uses a deprecated RML feature.
Potential Cause
The mapping employs a term or construct that has been marked as deprecated in the RML specification or processor.
Potential Solution
Update the mapping to use the recommended alternative constructs as per the latest RML specification.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Warning c

Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#Error

An error that occurred during the RML processor execution.
Potential Cause
An unexpected situation occurred during mapping execution or validation.
Potential Solution
Inspect the error details, mapping definition and source data to identify the root cause.
Potential Confusion
Do not confuse this generic error with more specific subclasses that provide finer diagnostics.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Log c
has sub-classes
Configuration Error c, Execution Error c, Mapping Error c, Parsing Error c, Reference Formulation Error c, Unexpected Error c
is in domain of
has source data op, mapping node op, plan node op
is in range of
has error op

Configuration Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#ConfigurationError

Errors related to engine or environment configuration.
Potential Cause
Required configuration options, environment variables, or parameters are missing, invalid, or inconsistent.
Potential Solution
Review engine configuration, command line parameters, and environment variables; fix invalid values and provide missing ones.
Potential Confusion
Do not confuse with Mapping Error (mapping definition is wrong) or Execution Error (data-related issues).
Is defined by
https://w3id.org/dre/rer#
has super-classes
Error c
has sub-classes
Cannot Read Mapping Document c, Missing Dependency c

Mapping Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#MappingError

Errors related to the mapping definition itself. Changing input data or configuration will not make it work.
Potential Cause
The RML mapping is invalid.
Potential Solution
Changing the mapping.
Potential Confusion
The error is not due to the data in which case it is probably an Execution Error or Configuration Error.
Potential Confusion Error
Configuration Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Error c
has sub-classes
No Triples Map c, Out Of Spec c, RDF Mapping Syntax Error c, Reference Formulation Syntax Error c, Unsupported Mapping c

Execution Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#ExecutionError

Errors related to the execution of a mapping (plan) with real data
Potential Cause
Hypothesis on data may be incorrect
Potential Solution
If the data are correct then adapt setup to handle that case else change the data
Potential Confusion
Distinguish it from errors that could be captured with static analysis alone.
Potential Confusion Error
Mapping Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Error c
has sub-classes
Data Error c, Function Execution Error c, Logical Source Error c, Out Of Memory c, Reference Formulation Execution Error c, Source Access Error c

Cannot Read Mapping Documentc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#CannotReadMappingDocument

The mapping document cannot be read (e.g. missing file, insufficient permissions, unreadable stream).
Potential Cause
Wrong path or URI to the mapping file, missing file, or insufficient file system / network permissions.
Potential Solution
Verify that the mapping path/URI is correct, the resource exists and the process has sufficient permissions to read it.
Potential Confusion
Do not confuse with RDF Mapping Syntax Error; here the mapping cannot be read at all, not parsed.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Configuration Error c

Data Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#DataError

The obtained data is problematic.
Potential Cause
Input data does not match the assumptions of the mapping or reference formulation.
Potential Solution
Validate and clean the input data, or adapt the mapping to handle the observed data patterns.
Potential Confusion
May be mistaken for a mapping error, but the mapping is valid and the data itself is problematic.
Potential Confusion Error
Mapping Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Execution Error c
has sub-classes
Datatype Expectation Error c, Ill-typed Literal Error c, Invalid Output RDF c, Type Conversion Error c, Unparseable Data Error c
is in domain of
Data dp, Data Type op

Datatypec back to ToC or Class ToC

IRI: http://www.w3.org/2000/01/rdf-schema#Datatype

is in range of
Data Type op, Expected Data Type op

Datatype Expectation Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#DatatypeExpectationError

Errors where a value violates an expected datatype.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Data Error c
has sub-classes
Ill-typed Literal Error c, Type Conversion Error c
is in domain of
Expected Data Type op

Function Execution Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#FunctionExecutionError

An error that occurs while executing a function during mapping evaluation.
Potential Cause
The function implementation raised an exception or received invalid arguments during execution.
Potential Solution
Inspect the function definition, arguments and implementation; fix invalid inputs or implementation bugs.
Potential Confusion
Type Conversion Error could be an alternative when we precisely know that's the issue.
Potential Confusion Error
Type Conversion Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Execution Error c

Generated Statement Per Triples Mapc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#GeneratedStatementPerTriplesMap

Statistics about the number of generated statements for a specific Triples Map.
Is defined by
https://w3id.org/dre/rer#
is in domain of
generated statements dp, triples map op
is in range of
generated statements per Triples Map op

Generated Statements Per Targetc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#GeneratedStatementsPerTarget

Statistics about the number of generated statements for a specific Logical Target.
Is defined by
https://w3id.org/dre/rer#
is in domain of
generated statements dp, target op
is in range of
generated statements per target op

Ill-typed Literal Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#IllTypedLiteralError

The value of a typed literal is not valid according to the datatype.
Potential Solution
Fix the value of the typed literal to be valid according to the datatype or update the datatype to match the actual value, you may also leave the datatype empty to let the engine infer it.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Data Error c, Datatype Expectation Error c

Incorrect Term Typec back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#IncorrectTermType

The term type of a term is not the expected one.
Potential Cause
The mapping specifies a term type (IRI, blank node, literal) inconsistent with the position or constraints in the target RDF model.
Potential Solution
Adjust the mapping term type or target constraints so that subject, predicate and object positions use valid term types.
Potential Confusion
May be confused with Type Conversion Error; here term type is wrong, not the lexical value datatype.
Potential Confusion Error
Type Conversion Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Out Of Spec c
is in domain of
allowed term types op

Invalid IRIc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#InvalidIRI

An error indicating that a generated IRI is syntactically invalid [RFC3987] or not allowed.
Potential Cause
The mapping constructs IRIs by concatenation or templating that yields illegal characters or structure.
Potential Solution
Validate IRI templates and input values; encode or sanitize components before building IRIs.
Potential Confusion
May be confused with Predicate Not Reifiable; here the issue is invalid syntax of the IRI itself.
Potential Confusion Error
Invalid URI c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Invalid Output RDF c

Invalid Language Tag Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#InvalidLanguageTagError

The language tag of a literal is not valid according to the BCP47 specification.
Potential Confusion
May be confused with Not Well-formed Language Tag; if the tag is well-formed but not recognized.
Potential Confusion Error
Not Well-formed Language Tag c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Invalid Output RDF c
has sub-classes
Not Well-formed Language Tag c
is in domain of
language tag dp

Invalid Output RDFc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#InvalidOutputRDF

An error indicating that the produced RDF graph is invalid.
Potential Cause
The mapping generates RDF terms or statements that violate the RDF data model.
Potential Solution
Review the mapping rules and output constraints to ensure only valid RDF terms and structures are produced.
Potential Confusion
This error is not for mapping file with errors in the RDF serialization format, these should be Mapping Syntax Error.
Potential Confusion Error
RDF Mapping Syntax Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Data Error c
has sub-classes
Invalid IRI c, Invalid Language Tag Error c, Invalid URI c, Predicate Not Reifiable c

Invalid URIc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#InvalidURI

An error indicating that a generated URI is syntactically invalid [RFC3986] or not allowed.
Potential Cause
The mapping constructs URIs by concatenation or templating that yields illegal characters or structure.
Potential Solution
Validate URI templates and input values; encode or sanitize components before building URIs.
Potential Confusion
May be confused with Predicate Not Reifiable; here the issue is invalid syntax of the URI itself.
Potential Confusion Error
Invalid IRI c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Invalid Output RDF c

Logical Source Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#LogicalSourceError

Error while obtaining an iteration or iterating over a source.
Potential Cause
The reference formulation, iterator, is incompatible
Potential Solution
Review the logical source, reference formulation and iterator expression to ensure they are compatible with the actual source structure.
Potential Confusion
May be confused with Reference Formulation Execution Error, which relates to value extraction rather than iteration.
Potential Confusion Error
Reference Formulation Execution Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Execution Error c

Logical Targetc back to ToC or Class ToC

IRI: http://w3id.org/rml#LogicalTarget

is in range of
target op

Missing Dependencyc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#MissingDependency

A required library, plugin, external tool or service is not available at runtime.
Potential Cause
The engine was started without installing or enabling a required dependency.
Potential Solution
Install and enable the missing dependency, update the classpath/module-path, or configure the engine to use an available alternative.
Potential Confusion
May be confused with Unsupported Function, which refers to a function not implemented even when dependencies are present.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Configuration Error c

No Triples Mapc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#NoTriplesMap

No triples map found in the graph.
Potential Cause
The mapping file is empty or contains no resources recognized as TriplesMap
Potential Solution
Ensure that the mapping defines at least one Triples Map with the correct IRIs and prefixes.
Potential Confusion
May be confused with Source Access Error; here the source may be fine but no mapping is defined to use it.
Potential Confusion Error
Source Access Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Mapping Error c

Not Well-formed Language Tagc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#NotWellFormedLanguageTagError

The language tag attached to a literal does not conform to BCP47 syntax (malformed tag).
Potential Cause
The language tag contains invalid subtags or illegal characters that violate BCP47.
Potential Solution
Correct the language tag to a valid BCP47 value or remove the tag to let the engine infer it.
Potential Confusion
May be confused with Invalid Language Tag Error; here the tag is syntactically invalid, whereas in Invalid Language Tag Error the tag is well-formed but not recognized.
Potential Confusion Error
Invalid Language Tag Error c
Suggested Context
Data dp
Is defined by
https://w3id.org/dre/rer#
has super-classes
Invalid Language Tag Error c

Out Of Memoryc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#OutOfMemory

The engine ran out of memory while executing a mapping or producing results.
Potential Cause
Input data is too large, processing is not streamed, or memory limits for the process/VM are too low.
Potential Solution
Increase memory limits, enable streaming or chunked processing, or split the job into smaller executions.
Potential Confusion
Do not confuse with Source Access Error; here the problem is resource exhaustion, not reaching the source.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Execution Error c

Out Of Specc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#OutOfSpec

The mapping contains constructs that that violate the RML specification (e.g., two logical sources), regardless of the engine.
Potential Cause
A cardinality violation, usage of a property on the wrong class, or an invalid literal value for a configuration property. Likely to be caught by the shapes.
Potential Solution
Refactor the mapping to adhere to the RML specification constraints. Validating the mapping against SHACL shapes usually reveals the fix.
Potential Confusion
May be confused with Unsupported Mapping: An Out Of Spec error indicates the mapping is objectively invalid and should not work on any compliant processor.
Potential Confusion Error
Unsupported Mapping c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Mapping Error c
has sub-classes
Incorrect Term Type c

Parsing Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#SyntaxError

Errors related to the parsing of a mapping definition.
Potential Cause
The mapping definition is invalid.
Potential Solution
Fix the mapping definition.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Error c
has sub-classes
RDF Mapping Syntax Error c, Reference Formulation Syntax Error c, Unparseable Data Error c

Pointc back to ToC or Class ToC

IRI: https://w3id.org/dre/ptr#Point

Line/column coordinates inside a text.
Is defined by
https://w3id.org/dre/ptr#
is in domain of
column dp, line dp
is in range of
end op, start op

Predicate Not Reifiablec back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#PredicateNotReifiable

An error indicating that a predicate used in the mapping cannot be reified as required.
Potential Cause
The mapping attempts to reify a predicate that is reserved, unsupported or structurally incompatible with reification.
Potential Solution
Adapt the mapping to use a different predicate or another representation that does not require reification.
Potential Confusion
Do not confuse with Invalid IRI, which is about syntactic invalidity of the IRI, not reifiability.
Potential Confusion Error
Invalid IRI c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Invalid Output RDF c

Rangec back to ToC or Class ToC

IRI: https://w3id.org/dre/ptr#Range

Text span defined by start and end points.
Is defined by
https://w3id.org/dre/ptr#
is in domain of
end op, start op
is in range of
text range op

RDF Mapping Syntax Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#RDFMappingSyntaxError

Error in the RDF Serialization of the mapping.
Potential Cause
The mapping file contains invalid RDF syntax or serialization errors.
Potential Solution
Validate and fix the RDF syntax using an RDF parser or validator before running the engine.
Potential Confusion
Do not confuse with Invalid Output RDF, which refers to invalid generated RDF data rather than mapping syntax.
Potential Confusion Error
Invalid Output RDF c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Mapping Error c, Parsing Error c

Reference Formulationc back to ToC or Class ToC

IRI: http://w3id.org/rml#ReferenceFormulation

is in range of
reference formulation op

Reference Formulation Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#ReferenceFormulationError

Errors related to the reference formulation used in the mapping.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Error c
has sub-classes
Reference Formulation Execution Error c, Reference Formulation Syntax Error c
is in domain of
reference dp, reference formulation op

Reference Formulation Execution Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#ReferenceFormulationExecutionError

Failed to extract a value from the source data using the provided reference formulation.
Potential Cause
The reference expression is incorrect or does not match the current iteration context.
Potential Solution
Check and correct the reference expression so it matches the structure and naming of the source data.
Potential Confusion
Can be confused with Logical Source Error; here iteration works but the value extraction expression fails.
Potential Confusion Error
Logical Source Error c
Suggested Context
iteration data dp
Is defined by
https://w3id.org/dre/rer#
has super-classes
Execution Error c, Reference Formulation Error c

Reference Formulation Syntax Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#ReferenceFormulationSyntaxError

An error indicating that the reference formulation expression in the mapping has invalid syntax.
Potential Cause
The reference formulation or path expression in the mapping is malformed.
Potential Solution
Correct the reference formulation syntax according to the rules of the chosen reference formulation.
Potential Confusion
Should not be confused with Reference Formulation Execution Error, which arises when executing a syntactically valid expression.
Potential Confusion Error
Reference Formulation Execution Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Mapping Error c, Parsing Error c, Reference Formulation Error c

Source Access Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#SourceAccessError

The specified rml:Source cannot be accessed/reached/does not exist.
Potential Cause
Error in the access path or credentials
Potential Solution
Verify the source URI, network connectivity, and authentication credentials; update the mapping or environment configuration accordingly.
Potential Confusion
Do not confuse with Logical Source Error, which concerns iterating over the source rather than reaching it.
Potential Confusion Error
Logical Source Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Execution Error c

Statement part descriptorc back to ToC or Class ToC

IRI: https://w3id.org/dre/ptr#StatementPartDescriptor

Named descriptor of a statement position (subject, predicate, object).
Is defined by
https://w3id.org/dre/ptr#
has super-classes
Named Individual c
is in range of
part op
has members
Object ni, Predicate ni, Subject ni

Term Typec back to ToC or Class ToC

IRI: http://w3id.org/rml#TermType

is in range of
allowed term types op

Triples Mapc back to ToC or Class ToC

IRI: http://w3id.org/rml#TriplesMap

is in range of
triples map op

Type Conversion Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#TypeConversionError

The type of a data could not be converted to the target type.
Potential Cause
An ExpressionMap generates a value of a type that is not convertible to the expected/specified type.
Potential Solution
Adjust the mapping to generate values in the expected datatype or update the target type to match the actual data.
Potential Confusion
Do not confuse with Function Execution Error, where the function fails even if the types are correct.
Potential Confusion Error
Function Execution Error c
Suggested Context
Data dp
Is defined by
https://w3id.org/dre/rer#
has super-classes
Data Error c, Datatype Expectation Error c

Unexpected Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#UnexpectedError

A generic internal engine error, typically indicating a bug or unexpected failure not attributable to user input.
Potential Cause
Unhandled exception, logic bug, or inconsistent internal state within the RML processor.
Potential Solution
Collect logs and stack traces, report the issue to the engine maintainers, and update to a fixed version when available.
Potential Confusion
Do not confuse with Configuration Error or Mapping Error, which are caused by user-provided configuration or mapping definitions.
Is defined by
https://w3id.org/dre/rer#
has super-classes
Error c

Unparseable Data Errorc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#UnparseableDataError

The obtained data does not follow the expected format.
Potential Cause
The source value uses an unexpected syntax or format that cannot be parsed.
Potential Solution
Normalize the input format or adjust the reference formulation and parsing rules to accept the observed format.
Potential Confusion
May be confused with Type Conversion Error; here the problem is parsing, not converting a parsed value.
Potential Confusion Error
Type Conversion Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Data Error c, Parsing Error c

Unsupported Functionc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#UnsupportedFunction

The mapping references a function that the processor cannot execute because the implementation logic is missing.
Potential Cause
The function IRI exists in the mapping, but the engine has no registered code associated with that IRI.
Potential Solution
Register the custom function implementation with the engine or ensure the necessary function libraries are loaded.
Potential Confusion
Distinguished from Function Execution Error: Here the function code is never called because it wasn't found. In execution errors, the code runs but fails.
Potential Confusion Error
Function Execution Error c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Unsupported Mapping c

Unsupported Mappingc back to ToC or Class ToC

IRI: https://w3id.org/dre/rer#UnsupportedMapping

The processor encounters a feature, configuration, or term that it cannot execute. The processor implies no judgment on the validity of the construct, only its own inability to process it.
Potential Cause
The mapping uses a feature that is not implemented in this specific engine.
Potential Solution
Check the engine documentation for supported features. You may need to simplify the mapping, switch to a compatible engine, or implement the missing feature plugin.
Potential Confusion
The difference with Out Of Spec is that the engine don't know if this is spec compliant or not, whereas an Out Of Spec mapping is invalid everywhere.
Potential Confusion Error
Out Of Spec c
Is defined by
https://w3id.org/dre/rer#
has super-classes
Mapping Error c
has sub-classes
Unsupported Function c

Object Properties

allowed term typesop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#allowedTermTypes

has domain
Incorrect Term Type c
has range
Term Type c
is also defined as
data property

Data Typeop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#dataType

has domain
Data Error c
has range
Datatype c
is also defined as
data property

endop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/ptr#end

Ending point of the text range.
Is defined by
https://w3id.org/dre/ptr#
has domain
Range c
has range
Point c

Expected Data Typeop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#expectedDataType

has domain
Datatype Expectation Error c
has range
Datatype c
is also defined as
data property

generated statements per targetop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#generatedStatementsPerTarget

Number of generated statements grouped by target (rml:LogicalTarget).
Is defined by
https://w3id.org/dre/rer#

generated statements per Triples Mapop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#generatedStatementsPerTriplesMap

Number of generated statements grouped by triples map (rml:TriplesMap), all triples map understood by the processor needs to be present. The sum of those is not necessarily equal to rer:generatedStatements as some RML modules may imply or define behaviours after a triples has been generated.
Is defined by
https://w3id.org/dre/rer#

has errorop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#hasError

Indicates an error that occurred.
Is defined by
https://w3id.org/dre/rer#
has super-properties
has log op
has domain
RML Execution Report c
has range
Error c

has logop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#hasLog

Indicates a log message.
Is defined by
https://w3id.org/dre/rer#
has sub-properties
has error op
has domain
RML Execution Report c
has range
Log c

has source dataop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#hasSourceData

has domain
Error c
is also defined as
data property

mapping nodeop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#mappingNode

RDF node in the mapping that is at the source of the issue. Prefer using the more precise rer:mappingStatement when possible.
Is defined by
https://w3id.org/dre/rer#
Is deprecated
true
has domain
Error c
has range
Resource c

mapping statementop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#mappingStatement

RDF statement(s) in the mapping that are at the source of the issue. As soon as a mapping document is available as RDF Graph, statements parts should be used to pinpoint problematic constructs.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c
has range
Statement part c

partop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/ptr#part

Whether the subject, predicate, or object of the statement is implicated.
Is defined by
https://w3id.org/dre/ptr#
has domain
Statement part c
has range
Statement part descriptor c

plan nodeop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#planNode

RML Processor plan node at the source of the issue. Processor specific.
Is defined by
https://w3id.org/dre/rer#
Term status
experimental
has domain
Error c

reference formulationop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#referenceFormulation

has domain
Reference Formulation Error c
has range
Reference Formulation c
is also defined as
data property

startop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/ptr#start

Starting point of the text range.
Is defined by
https://w3id.org/dre/ptr#
has domain
Range c
has range
Point c

statementop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/ptr#statement

The RDF statement to which this part belongs.
Is defined by
https://w3id.org/dre/ptr#
has domain
Statement part c
has range
Statement c

targetop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#target

The Logical Target for which the statistics are reported.
Is defined by
https://w3id.org/dre/rer#

text rangeop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/ptr#textRange

Character range in the mapping text where the error occurs.
Is defined by
https://w3id.org/dre/ptr#
has domain
Statement part c
has range
Range c

triples mapop back to ToC or Object Property ToC

IRI: https://w3id.org/dre/rer#triplesMap

The Triples Map for which the statistics are reported.
Is defined by
https://w3id.org/dre/rer#

Data Properties

columndp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/ptr#column

Column number for the point.
Is defined by
https://w3id.org/dre/ptr#
has domain
Point c
has range
integer

Datadp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#data

Raw data value that violates expectations.
Is defined by
https://w3id.org/dre/rer#
has sub-properties
language tag dp
has domain
Data Error c
has range
Literal

generated statementsdp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#generatedStatements

Number of statements produced by the execution of the mapping at a specific scope (total, per Triples Map, per target).
Is defined by
https://w3id.org/dre/rer#

has source dataop back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#hasSourceData

has range
Literal
is also defined as
object property

is completedp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#isComplete

Are the output datasets complete.
Is defined by
https://w3id.org/dre/rer#
has domain
RML Execution Report c
has range
boolean

is successdp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#isSuccess

Indicates if the execution completed successfully without critical failure. Typically corresponds to exit code 0.
Is defined by
https://w3id.org/dre/rer#
has domain
RML Execution Report c
has range
boolean

iteration datadp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#iterationData

Serialized data item for the iteration that generated the log message.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c
has range
Literal

iteration indexdp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#iterationIndex

The index of the iteration that generated the log message.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c
has range
integer

language tagdp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#languageTag

Language tag attached to the offending literal.
Is defined by
https://w3id.org/dre/rer#
has super-properties
Data dp
has domain
Invalid Language Tag Error c
has range
language

linedp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/ptr#line

Line number for the point.
Is defined by
https://w3id.org/dre/ptr#
has domain
Point c
has range
integer

messagedp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#message

Human-readable message associated with an error or a warning.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c
has range
Literal

number of triples mapdp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#numberOfTriplesMap

Indicate how many Triples Map were found in the RML mapping document.
Is defined by
https://w3id.org/dre/rer#
has domain
RML Execution Report c
has range
integer

orderdp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#order

An optional implementation defined order for log messages.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c

processor namedp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#processorName

The name of the RML processor that generated this report.
Is defined by
https://w3id.org/dre/rer#
has domain
RML Execution Report c
has range
string

processor versiondp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#processorVersion

The version of the RML processor that generated this report.
Is defined by
https://w3id.org/dre/rer#
has domain
RML Execution Report c
has range
string

referencedp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#reference

The reference formulation expression that generated the log message.
Is defined by
https://w3id.org/dre/rer#
has domain
Reference Formulation Error c
has range
string

stack tracedp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#stackTrace

The stack trace of the error that generated the log message.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c
has range
string

Timestamp of the log message.dp back to ToC or Data Property ToC

IRI: https://w3id.org/dre/rer#timestamp

Time at which the log entry was produced.
Is defined by
https://w3id.org/dre/rer#
has domain
Log c
has range
date Time Stamp

Named Individuals

Objectni back to ToC or Named Individual ToC

IRI: https://w3id.org/dre/ptr#Object

Is defined by
https://w3id.org/dre/ptr#
belongs to
Statement part descriptor c

Predicateni back to ToC or Named Individual ToC

IRI: https://w3id.org/dre/ptr#Predicate

Is defined by
https://w3id.org/dre/ptr#
belongs to
Statement part descriptor c

Subjectni back to ToC or Named Individual ToC

IRI: https://w3id.org/dre/ptr#Subject

Is defined by
https://w3id.org/dre/ptr#
belongs to
Statement part descriptor c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.