【发布时间】:2014-02-12 13:19:06
【问题描述】:
我有一个列表,其中包含 5 到 100 个属性,并且想要查询具有这些属性(对值不感兴趣)的任何实体,范围为大多数匹配项。如何使用 SPARQL 查询来实现这一点?例如,假设我有以下属性:
dbpedia-owl:country
dbpedia-owl:elevation
dbpedia-owl:leader
dbpprop:area
dbpprop:flag
dbpprop:name
…
查询应返回具有所有这些属性的值的所有资源,以及仅匹配某些属性的资源。结果将包括许多城市和国家,但还应包括,例如,具有领导者和名称的组织,但没有旗帜、地区或海拔。
【问题讨论】:
-
这与一个相关问题非常相似,该问题实际上更进一步,询问两个资源共有多少属性:How to find similar content using SPARQL。
标签: java rdf sparql semantic-web dbpedia