RDFLIB Python是否支持Geosparql查询?

RDFLIB Python是否支持Geosparql查询?,python,geospatial,rdflib,geosparql,Python,Geospatial,Rdflib,Geosparql,我正在尝试使用RDFLIB Python执行Geosparql查询……但我得到的结果是空的……RDFLIB Python支持Geosparql查询吗?关于这一点,请给我提建议。下面是我存储Triples和查询以执行的代码 from rdflib import Graph, Literal, URIRef, Namespace, RDFS from rdflib.plugins.stores import sparqlstore g1 = Graph() g1.bind("geo", GEO)

我正在尝试使用RDFLIB Python执行Geosparql查询……但我得到的结果是空的……RDFLIB Python支持Geosparql查询吗?关于这一点,请给我提建议。下面是我存储Triples和查询以执行的代码

from rdflib import Graph, Literal, URIRef, Namespace, RDFS
from rdflib.plugins.stores import sparqlstore


g1 = Graph()
g1.bind("geo", GEO)
x = URIRef("x:")

example = Namespace("http://example.org/#")

g1.add((x, GEO["asWKT"], Literal("LINESTRING (0 0, 0 10)", datatype=GEO.wktLiteral)))
g1.serialize(format="turtle").decode("utf-8")

qres = g1.query(
    """SELECT *
       WHERE {
          ?s ?p ?o FILTER (geo:sfEquals(?o, "LINESTRING (0 0, 0 5, 0 10)"^^geo:wktLiteral)) .
       }""")

print(g1.serialize(format="turtle").decode("utf-8"))

for row in qres:
    print(row)

上面的代码总是返回空结果

抱歉,没有,RDFLlib没有内置的GeoSPARQL扩展,只有SPARQL1.1

我们——RDFlib开发人员——希望有人对GeoSPARQL处理做出贡献