我正在通过 Python 使用 SPARQL 查询 DBpedia。我面临执行时间上限的问题。这是错误:
代码 :
sparql = SPARQLWrapper("http://dbpedia.org/sparql")
newquery = "DEFINE input:inference "skos-trans" PREFIX dcterms: <http://purl.org/dc/terms/>
select distinct ?cat1 ?cat2 ?cat3 ?cat4 where {
<http://dbpedia.org/resource/Pulp_Fiction> dcterms:subject ?cat1 .
?cat1 skos:broaderTransitive ?cat2.
?cat2 skos:broaderTransitive ?cat3.
?cat3 skos:broaderTransitive ?cat4.
} "
sparql.setQuery( newquery)
sparql.setReturnFormat(JSON)
results = sparql.query().convert()
回复:
Virtuoso 42000 Error The estimated execution time 5286 (sec) exceeds the limit of 3000 (sec)
如何解决这个问题??