我正在使用rdfs:type
等于dbpedia-owl:Organisation
在我的 SPARQL 查询中选择(显然)组织的适当性:
SELECT ?s
WHERE {
?s a dbpedia-owl:Organisation .
} LIMIT 10
我想考虑使用 YAGO 本体来提高我在获得真实组织方面的表现。例如,FBI ( http://dbpedia.org/resource/Federal_Bureau_of_Investigation ) 不被视为 dbpedia-owl:Organisation,但被标记为 yago:Organization108008335。
请注意班级名称末尾的“随机”(至少对我而言)数字。有谁知道这个数字代表什么?我如何假设先验地知道它?
此外,当我寻找更多具有这种格式的类时(使用下面的查询),我可以找到另外两个类:http://dbpedia.org/class/yago/Organization108008335
, http://dbpedia.org/class/yago/Organization101008378
,http://dbpedia.org/class/yago/Organization101136519
SELECT DISTINCT ?t WHERE {
?s a ?t
FILTER(regex(str(?t), "http://dbpedia.org/class/yago/Organization\\d+"))
}
它们不同吗?为什么不都是“ yago:Organization
”。随着新版本的 YAGO 本体可用,我是否应该期待“新的”组织类?在选择组织时,我还应该考虑其他类别吗?