SPARQL中是否有一种方法可以自动连接DBpedia中的一个本体和另一个不同数据库中的另一个本体。 例如
http://yago-knowledge.org/resource/Daphne_Gere 和http://dbpedia.org/page/Daphne_Gere
是相似的,并且与专有权sameAs
相关联,但我希望能够为它们所属的本体的所有实例做到这一点
http://yago-knowledge.org/resource/wordnet_actor_109765278和http://dbpedia.org/ontology/Actor
因此,例如,结果将是一个表,其中包含来自一个类的所有实例以及它们在另一个类中的等效项。
答案 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
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
… …