Skip to content

Implementing ServiceGraphPattern #769

Closed
@marqh

Description

@marqh

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

elif part.name == 'ServiceGraphPattern':

#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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions