目前,我正在使用R中的SPARQL包查询DBPedia的人名列表。我注意到,当我使用SPARQL查询英语 DBPedia时,如下所示:
endpoint = "http://live.dbpedia.org/sparql"
query= "SELECT *{
dbpedia:Veit_Dietrich ?p ?o
}"
qd=SPARQL(endpoint,query)
df=qd$results一切都很好,但是如果我想查询 DBPedia并更改端点,结果会有问题:
endpoint = "http://de.dbpedia.org/sparql"
query= "SELECT *{
dbpedia:Veit_Dietrich ?p ?o
}"
qd=SPARQL(endpoint,query)
df=qd$results我认为这个问题可能与"dbpedia:Veit_Dietrich“有关,但我不知道如何修改它。
发布于 2015-05-31 19:36:55
不同语言的dbpeida的命名空间是不同的。因此,您需要更改名称空间:
SELECT *{
dbpedia-de:Veit_Dietrich ?p ?o
}https://stackoverflow.com/questions/30560874
复制相似问题