我正在尝试从通过 DBPediaSpotlight 命名的实体中提取类型及其各自的级别。我已经查看了论坛,git hub 的文档,但一无所获。我想知道进行这种提取的一种方法。谢谢!
问问题
639 次
2 回答
2
鉴于您想要的 root 是<http://www.w3.org/2002/07/owl#Thing>
,您实际上是在寻找rdf:type
树(而不是Wikipedia Categories)。
的类型<http://dbpedia.org/resource/Semantic_Web>
似乎有点奇怪,所以我在<http://dbpedia.org/resource/Cat>
下面使用了。您会注意到数据并不总是包含您希望的那种树。
这将得到明确的rdf:type
陈述——
SELECT ?type
WHERE
{ <http://dbpedia.org/resource/Cat> a ?type
}
- 这将爬到任何rdf:type
树的顶部-
SELECT ?type
WHERE
{ <http://dbpedia.org/resource/Cat> a+ ?type
}
构建完整树的查询会相当复杂,但完全有可能。
于 2016-12-27T16:29:48.447 回答