首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在dbpedia中找到composedBy关系?

如何在dbpedia中找到composedBy关系?
EN

Stack Overflow用户
提问于 2016-05-23 10:09:37
回答 1查看 336关注 0票数 1

请查看以下查询:

代码语言:javascript
复制
construct {?symphony dct:composedBy  <http://dbpedia.org/resource/Category:Symphonies_by_Ludwig_van_Beethoven>}
{
?symphony dct:subject <http://dbpedia.org/resource/Category:Symphonies_by_Ludwig_van_Beethoven>
}

您可以在这个端点上运行它:http://dbpedia.org/sparql/

到目前为止,你会得到好的结果:

我试着用dct:subject为贝多芬创作音乐,嗯.这并不是那么正确,因为它只列出交响乐,所以应该有一个关系来列出贝多芬的所有作品,包括奏鸣曲和弦乐……你知道这个属性吗?

另外,我在一些歌剧作曲家身上尝试了主题属性,结果是用歌剧的开场白作为这部电影的神像。因此,我们可以看到,主题属性不是很好地获得音乐作品,我正在寻找帮助,以找到类似的创作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-23 12:08:53

这里应该列出贝多芬的所有作品,包括奏鸣曲和弦乐。

我不明白为什么一定是这样;DBpedia只包含人们将其放入其中的内容,而且即使它存在于维基百科中,也不一定是以DBpedia可以提取的方式存储的。

但是,在如何探索DBpedia数据方面,您似乎掌握了相当好的处理方法,而同样的过程在这里可能会有所帮助。但是如果您对贝多芬的链接感兴趣,那么您可以查看相应的资源。这可能会产生不同的结果。

例如,如果您查看Für Elise资源,您将看到没有任何属性直接将其链接到编写器(而且由于这些页面也显示相反方向的属性,因此也没有从贝多芬到作品的链接)。这足以说明DBpedia不一定拥有您要寻找的数据。

然而,有一个属性可能是有用的,dbc:Compositions_by_Ludwig_van_Beethoven.:基于此,您可能可以修改查询以使用以下内容:

代码语言:javascript
复制
?symphony dct:subject dbc:Compositions_by_Ludwig_van_Beethoven

这并不能保证,但是这个寻找相关比特的数据的过程可能是找到这些信息的最佳选择。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37388162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档