Bru*_*uno 2 sparql dbpedia linked-data
我有默认图形,需要使用DBpedia扩展数据。
我已经使用owl:sameAs属性将数据中的所有实例与DBpedia中的相应URI进行了映射。
该查询返回所有owl:sameAs数据:(我的端点:http : //dydra.com/brunopenteado/br_municipalities/@query)
select *
where
{
?mun owl:sameAs ?db .
}
limit 10
Run Code Online (Sandbox Code Playgroud)
现在,我想rdfs:label使用我的数据从DBpedia 查询。
如何建立一个查询,该查询可以读取我的数据并扩展到DBpedia属性?
我尝试过这样的查询,但是没有返回结果。
select *
from <http://dydra.com/brunopenteado/br_municipalities/sparql>
from <http://pt.dbpedia.org/sparql>
where
{
?mun owl:sameAs ?dbp .
?dbp rdfs:label ?name
}
limit 10
Run Code Online (Sandbox Code Playgroud)
FROM不起作用,因为它用于标识当前数据源中的图形。您可以使用SERVICE关键字从单个查询访问多个SPARQL端点。
select *
where
{
SERVICE <http://dydra.com/brunopenteado/br_municipalities/sparql>
{
?mun owl:sameAs ?dbp .
?dbp rdfs:label ?name
}
SERVICE <http://pt.dbpedia.org/sparql>
{
?mun owl:sameAs ?dbp .
?dbp rdfs:label ?name
}
}
Run Code Online (Sandbox Code Playgroud)
您可能需要添加OPTIONAL到服务查询中。有关更多信息,您可以阅读规格。