Here won't work means the RMLMapper outputs following error and quits:
datatype rdf:langString requires a language tag
Why it is useful
We're in a situation where we generate the YARRRML file with a tool, that needs the datatype for other purposes too.
Now we have to make an exception on rdf:langString, while it seems trivial that the datatype in this case is a rdf:langString.
Existing features it breaks
If the solution is to allow datatype: rdf:langString but not propagate it to the output in case language: is also given, I think this feature doesn't break anything.
Issue type: :unicorn: Feature
Description
It would be nice if for a language string, the datatype rdf:langString is allowed.
Currently, one has to specify either a datatype or a language (both will not work):
Here
won't work
means the RMLMapper outputs following error and quits:Why it is useful
We're in a situation where we generate the YARRRML file with a tool, that needs the datatype for other purposes too. Now we have to make an exception on rdf:langString, while it seems trivial that the datatype in this case is a rdf:langString.
Existing features it breaks
If the solution is to allow datatype: rdf:langString but not propagate it to the output in case language: is also given, I think this feature doesn't break anything.