SERVICE mechanism SPARQL-compliant? #486
Replies: 3 comments
-
Hi Sebastian, and welcome! If I understand the scenario from your example, you want a sparql endpoint to send a SERVICE call to a sparql anything server that will include a sparql-anything service clause. Of course you can, this is the intended behaviour. What won't work is sending a service clause that includes another sparql-anything service clause to a non-sparql-anything endpoint. The reason is obvious, the remote endpoint will not know how to process the sparql-anything service clause. |
Beta Was this translation helpful? Give feedback.
-
Hi Enrico, thanks a lot for your feedback. Turns out the initial query I posted had two issues:
I fixed these two points and now the query works as expected. Again, thx a lot. |
Beta Was this translation helpful? Give feedback.
-
@enridaga i think we can mark this as answered |
Beta Was this translation helpful? Give feedback.
-
Dear sparql.anything community,
I don't know if this topic has already been addressed. The discussion in #388 seems to go in a similar direction, but couldn't answer my question. Maybe you can help me.
Am I correct in saying that by overloading the SERVICE operator and supporting constructs like
SERVICE <x-sparql-anything:>
, sparql.anything is not fully SPARQL-compliant anymore? If this is true, it will prevent users from invoking sparql.anything from other endpoints via query federation, which I am considering doing for my project. Something like:In this case, sparql.anything could only be used as a standalone tool without the possibility of integrating it with other endpoints.
Thanks in advance for your help,
Sebastian
Beta Was this translation helpful? Give feedback.
All reactions