You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Annotating a column as a Literal (either from the Tabular Annotation and RDF mappings tabs) without specifying the datatype causes the runtime error "Not a valid (absolute) URI: cell value".
How to reproduce:
Create a new transformation and upload a file
Switch to the RDF mapping tab and select the "Custom mapping" tab in the left panel
Add a triple URI - prop - Literal, without enabling the "Assign data type flag"
Save the pipeline
4.1 Downloading the RDF triples will return an empty file
4.2 Downloading and executing the JAR transformation will throw the error above
Note: The W3C recommends to always specify a datatype for literals (RDF 1.1 spec), but also specifies that "... concrete syntaxes MAY support simple literals consisting of only a lexical form without any datatype IRI or language tag. Simple literals are syntactic sugar for abstract syntax literals with the datatype IRI http://www.w3.org/2001/XMLSchema#string."
We can thus support the simple literals or resort to setting the xsd:string datatype by default.
The text was updated successfully, but these errors were encountered:
Annotating a column as a Literal (either from the Tabular Annotation and RDF mappings tabs) without specifying the datatype causes the runtime error "Not a valid (absolute) URI: cell value".
How to reproduce:
4.1 Downloading the RDF triples will return an empty file
4.2 Downloading and executing the JAR transformation will throw the error above
Note: The W3C recommends to always specify a datatype for literals (RDF 1.1 spec), but also specifies that "... concrete syntaxes MAY support simple literals consisting of only a lexical form without any datatype IRI or language tag. Simple literals are syntactic sugar for abstract syntax literals with the datatype IRI http://www.w3.org/2001/XMLSchema#string."
We can thus support the simple literals or resort to setting the xsd:string datatype by default.
The text was updated successfully, but these errors were encountered: