Open mnieuwland opened 2 years ago
Solved in v1.5.4
Thanks for solving this. Hower, now it seems that the Function always gets the datatype IRI.
So, when I have a Predicate_Object tab like this: Predicate | Object | DataType |
---|---|---|
time:inXSDDate | \ |
date |
The resulting RML looks like:
<#DateReformat>
a rr:TriplesMap;
a fnml:FunctionTermMap;
rr:termType rr:IRI;
I would expect:
<#DateReformat>
a rr:TriplesMap;
a fnml:FunctionTermMap;
rr:datatype xsd:date;
When I define the DataType to be of type 'iri', this seems to be ignored for the result of a Function.
The generated RML mapping looks something like:
The result when using RMLMapper is a triple that looks like: \ a "http://example.com/uri"
I would expect: \ a
When I manually add rr:termType rr:IRI to the RML mapping I do get the desired triple