使用sameAS将DBpedia中的本体链接到外部

时间:2014-07-24 09:22:46

标签: rdf sparql semantics dbpedia

SPARQL中是否有一种方法可以自动连接DBpedia中的一个本体和另一个不同数据库中的另一个本体。 例如

  

http://yago-knowledge.org/resource/Daphne_Gere   和http://dbpedia.org/page/Daphne_Gere

是相似的,并且与专有权sameAs相关联,但我希望能够为它们所属的本体的所有实例做到这一点

  

http://yago-knowledge.org/resource/wordnet_actor_109765278http://dbpedia.org/ontology/Actor

因此,例如,结果将是一个表,其中包含来自一个类的所有实例以及它们在另一个类中的等效项。

1 个答案:

答案 0 :(得分:2)

如何对DBpedia进行简单查询,其中已包含(大部分?)您想要的链接?

select ?dbid ?yagoid where {
  ?dbid a dbpedia-owl:Actor ;
        owl:sameAs ?yagoid .
  filter strstarts( str(?yagoid), 'http://yago-knowledge.org/resource/' )
}
limit 100

SPARQL results

dbid                                       yagoid
-------------------------------------------------------------------------------------------
http://dbpedia.org/resource/Amy_Fisher     http://yago-knowledge.org/resource/Amy_Fisher
http://dbpedia.org/resource/Angel_Dark     http://yago-knowledge.org/resource/Angel_Dark
http://dbpedia.org/resource/Anita_Mui      http://yago-knowledge.org/resource/Anita_Mui
http://dbpedia.org/resource/Annabel_Chong  http://yago-knowledge.org/resource/Annabel_Chong
…                                          …