Skip to content

Conversation

@gromgull
Copy link
Member

@gromgull gromgull commented Nov 1, 2018

This was removed in 5.0.0 (see RDFLib/rdflib#744), but it may be useful for
people wanting backwards compatibility, or who relied on particular
SPARQLWrapper features.

In retrospect, this code should always have been in the SPARQLWrapper
project, avoiding the awkward circular rdflib <-> SPARQLWrapper
dependency :)

Now you can install rdflib + sparqlwrapper and do:

>>> import rdflib
>>> g = rdflib.Graph('SPARQLWrapper', identifier='http://dbpedia.org')
>>> g.open('http://dbpedia.org/sparql')
>>> g.value(rdflib.URIRef('http://dbpedia.org/resource/Berlin'), rdflib.RDFS.label)
rdflib.term.Literal(u'Berlin', lang='en')

This was removed in 5.0.0 (see
RDFLib/rdflib#744), but it may be useful for
people wanting backwards compatebility, or who relied on particular
SPARQLWrapper features.

In retrospect, this code should always have been in the SPARQLWrapper
project, avoiding the awkward circular rdflib <-> SPARQLWrapper
dependency :)

Now you can install rdflib + sparqlwrapper and do:

```py

>>> import rdflib
>>> g = rdflib.Graph('SPARQLWrapper', identifier='http://dbpedia.org')
>>> g.open('http://dbpedia.org/sparql')
>>> g.value(rdflib.URIRef('http://dbpedia.org/resource/Berlin'), rdflib.RDFS.label)
rdflib.term.Literal(u'Berlin', lang='en')

```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants