如何使用 R 中的 SPARQL 查询从 DBPedia 检索特定人名列表
How can I retrieve a list of specific person names from DBPedia by using SPARQL query in R
我目前正在使用 R 中的 SPARQL 包来查询 DBPedia 并获取特定人名列表的信息。但是我只知道查询一个人或者"person category",比如
query= "SELECT *{
dbpedia:Veit_Dietrich ?p ?o
}"
qd=SPARQL(endpoint,query)
df=qd$results
是否可以仅使用一个查询来迭代查询多个名称(a、b 和 c)?
对于这样的查询,最简单的方法是使用 values。例如,
select * {
values ?person { dbpedia:Johnny_Cash dbpedia:Johann_Sebastian_Bach }
?person ?p ?o
}
我不熟悉 R,但 that R's paste 函数可用于连接 URI 列表以生成 values.[=13= 的内容]
我目前正在使用 R 中的 SPARQL 包来查询 DBPedia 并获取特定人名列表的信息。但是我只知道查询一个人或者"person category",比如
query= "SELECT *{
dbpedia:Veit_Dietrich ?p ?o
}"
qd=SPARQL(endpoint,query)
df=qd$results
是否可以仅使用一个查询来迭代查询多个名称(a、b 和 c)?
对于这样的查询,最简单的方法是使用 values。例如,
select * {
values ?person { dbpedia:Johnny_Cash dbpedia:Johann_Sebastian_Bach }
?person ?p ?o
}
我不熟悉 R,但