我在Virtuoso SPARQL查询编辑器中的查询如下,它重新74
SELECT (COUNT (*) AS ?count) WHERE {?s ?p <http://dbpedia.org/resource/Machine_learning> .}
我在SPARQLWrapper中使用了如下相同的查询,这使我的计数为1195
。
from SPARQLWrapper import SPARQLWrapper, JSON
sparqlw = SPARQLWrapper("http://dbpedia.org/sparql")
dbpedia_uri = "http://dbpedia.org/resource/Machine_learning"
sparqlw.setQuery(f"SELECT (COUNT (*) AS ?count) WHERE {{?s ?p <{dbpedia_uri}> .}}")
sparqlw.setReturnFormat(JSON)
results = sparqlw.query().convert()
results_df = pd.io.json.json_normalize(results['results']['bindings'])
print(results_df)
我重新检查了以下详细信息。
http://dbpedia.org/
版本因此,我很困惑为什么结果会发生如此大的变化。
很高兴在需要时提供更多详细信息。