Description
Hello RDFLib
In trying to re-implement a system using rdflib I am facing a key capability gap: I require the ability to run queries that have SERVICE calls within the Query: federated queries, as defined by W3 in:
https://www.w3.org/TR/sparql11-federated-query/
Using rdflib (v4.2.2) I receive
Exception: ServiceGraphPattern not implemented
errors, from
rdflib/rdflib/plugins/sparql/evaluate.py
Line 262 in 58d6369
#484 suggests that this has been the case for some time.
I am interested in looking to implement this capability and I would like to start a discussion on how amenable RDFLib developers would be to an enhancement in this space?
I would also very much appreciate some advice on how to approach an implementation: what are the key factors to be aware of? what are the implementation and testing preferences within the developer community?
It strikes me that if it were very simple to do, it may have been done by now, so I would like to explore some of the potential complexities in principal before putting too much time into an implementation that will never fit with the RDFLib approach or simply never work.
I will add further comments on key details as I find them and explore implementation ideas with you as this ticket develops.
Your thoughts on whether this capability is of interest to RDFLib and how to implement it effectively are hugely welcome at this stage.
many thanks
mark