1
我有以下SPARQL查詢:異常與SPARQL rdflib財產路徑
SELECT ?s ?p ?o
WHERE {
?sbj ?p ?obj .
?sbj (<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>+) <http://www.my.org/ontology.owl#Place> .
?sbj rdfs:label ?s .
?obj rdfs:label ?o .
}
其中運用了SPARQL 1.1定義的屬性路徑。
我試圖處理此查詢與rdflib 3.4.0和我收到下面的異常消息:
[email protected] ~/projects/scripts $ python places_owl2json.py
Traceback (most recent call last):
File "places_owl2json.py", line 107, in <module>
""")
File "/usr/local/lib/python2.7/dist-packages/rdflib/graph.py", line 1007, in query
query_object, initBindings, initNs, **kwargs))
File "/usr/local/lib/python2.7/dist-packages/rdfextras/sparql/processor.py", line 49, in query
loadContexts=loadContexts)
File "/usr/local/lib/python2.7/dist-packages/rdfextras/sparql/algebra.py", line 406, in TopEvaluate
assert isinstance(expr,AlgebraExpression), repr(expr)
AssertionError: None
什麼問題? 謝謝,
裏卡多