Closed jindrichmynarz closed 1 year ago
This component is, however, Virtuoso specific. So it can have this hardwired and it is not intended to be used with other triplestores.
If it is Virtuoso-specific, then it should be documented. Currently, link to its documentation is missing at https://etl.linkedpipes.com/components (reported in #431). Perhaps even its name should contain "Virtuoso" to make this obvious.
Nevertheless, in this case I tested it with a Virtuoso endpoint. So the error appears in Virtuoso too.
Currently, link to its documentation is missing
Yes, we are aware
Nevertheless, in this case I tested it with a Virtuoso endpoint. So the error appears in Virtuoso too.
Then it is the same issue as https://github.com/linkedpipes/etl/issues/446
It is likely caused by the same problem as in #446. However, this is a different component.
The documentation contains sufficient number of mentions of OpenLink Virtuoso to be clear it is virtuoso-specific.
The SPARQL endpoint construct scrollable cursor component fails if it receives Turtle (or other RDF serialization using prefixes), since it parses any response as if it was serialized in N-Triples:
There is no way in the component to specify the requested MIME type. Moreover, the component adds Virtuoso-specific (i.e. not portable) preamble (
define output:format "HTTP+TTL text/rdf+n3"
) to the queries it generates asking for Notation3 even though it only accept N-Triples.The component should solve this issue as the other SPARQL endpoint components do.
Tested using the develop version a8e599812f558baf63c86995d49fc22b78ccedeb.