首页 > 解决方案 > 如何从 DBpedia 中找出所有 skos:broader 关系,以便使用 SPARQL 查询构建概念层次结构(树)

问题描述

当我使用这个查询文本来找出关键字的那些 skos:broader 相关概念时:英格兰。

select ?ChildNodes where 
{
<http://dbpedia.org/resource/Category:England> skos:broader ?ChildNodes
}

我得到了这样的结果:

ChildNodes
http://dbpedia.org/resource/Category:Germanic_countries_and_territories
http://dbpedia.org/resource/Category:Great_Britain
http://dbpedia.org/resource/Category:Island_countries
http://dbpedia.org/resource/Category:Wikipedia_categories_named_after_countries
http://dbpedia.org/resource/Category:United_Kingdom_by_country

为了构建概念层次结构(树),我有必要找出结果的所有 skos:broader 关系。谁能让我知道如何将这些 SPARQL 查询组合到一个查询中?太感谢了!!!

标签: pythonsparqldbpediasparqlwrapperskos

解决方案


推荐阅读