有没有办法找到两个实体之间存在的所有关系?

时间:2018-01-11 00:02:13

标签: google-api ontology google-search

我需要在音乐艺术家的领域中填充一个本体论。为了理解我应填充的域名,我需要找出答案,

1)与特定艺术家相关的所有可能对象。 (歌曲,专辑,电影等) 2)这个名人和对象之间的所有可能的关系。 (歌手对象)。

有没有办法手动或通过Google API执行此操作?(我在谷歌搜索栏上手动尝试此操作。但是手动执行此操作是一项艰巨的任务。但是如果有办法加快这一点现在就足够了。)

2 个答案:

答案 0 :(得分:1)

您需要的是一种查询网络的方法,该方法将结合各种网站和网页的结果,并根据您的查询向您提供综合而连贯的结果。目前,通常无法对网络进行此操作。然而,语义网是一个试图实现这一目标的研究领域。

使用语义Web技术可以对Web的某些部分进行此类查询。 DBpedia是一个突出的语义Web项目,旨在实现跨维基百科的任意查询。 DBPedia提供了live end-point,您可以使用SPARQL进行查询。参考DBpedia将简要概述这一切是如何组合在一起的。

访问live end-point您可以运行以下SPARQL查询,该查询将提供音乐家列表。单击结果页面中的链接将为您提供有关每位音乐家的更多信息。

SELECT ?subject
WHERE {
   ?subject a dbo:MusicalArtist .
}
祝你好运!

答案 1 :(得分:0)

找到一种方法,通过谷歌知识图API检索与特定对象相关的实体。

Google Knowledge Graph API