我想要从我的 sparql 查询中获得的不仅是获得所有欧洲国家的列表,而且我想要他们拥有的所有信息。比如他们的资本、货币、面积KM等等。最终目标是使用我在 protege 中获得的数据集。我尝试过的查询如下所示:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX yago: <http://dbpedia.org/class/yago/>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX db: <http://dbpedia.org/>
PREFIX dbp: <http://dbpedia.org/property/>
SELECT DISTINCT ?country ?capital ?area ?currency ?wealth
WHERE {
?country rdf:type yago:EuropeanCountries;
dbo:capital ?capital;
dbp:areaKm ?area;
dbp:currencyCode ?currency;
dbp:gdpPppPerCapita ?wealth .
}
起初这似乎有效,但从昨天开始就不再有效了。所以我的问题是,我如何使用 sparql 获取 dbpedia 提供的所有欧洲国家及其属性。
提前致谢!