首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带地理标记的dbpedia sparql查询-希望在结果集中包含摘要

带地理标记的dbpedia sparql查询-希望在结果集中包含摘要
EN

Stack Overflow用户
提问于 2012-03-27 07:10:22
回答 1查看 610关注 0票数 2

我有以下有效的查询:

代码语言:javascript
复制
SELECT ?page ?lat ?long (bif:st_distance(?geo, bif:st_point(42.883, -72.8981)))
WHERE{
?m foaf:page ?page.
?m geo:geometry ?geo.
?m geo:lat ?lat.
?m geo:long ?long.
FILTER (bif:st_intersects (?geo, bif:st_point(42.883, -72.8981), 300))
}
ORDER BY ASC 4 LIMIT 5

然而,我也想从结果集中检索一些信息,特别是上面5个结果中的每个结果的http://dbpedia.org/ontology/abstract?摘要内容。

另外,是否可以指定上面的结果集是“吸引”还是“旅游”标记的?换句话说,结果集是否只能包含上述区域的“旅游”相关结果。

我一直在玩:?txt bif:包含“旅游”。不走运。

感谢您的帮助,谢谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-27 07:38:33

添加dbo:abstract属性并仅过滤英文值(这样您就不会为同一实体获得不同语言的多个摘要):

代码语言:javascript
复制
SELECT ?page ?lat ?long (bif:st_distance(?geo, bif:st_point(42.883, -72.8981))) ?abstract
WHERE{
  ?m foaf:page ?page.
  ?m geo:geometry ?geo.
  ?m geo:lat ?lat.
  ?m geo:long ?long.
  ?m <http://dbpedia.org/ontology/abstract> ?abstract.
  FILTER (bif:st_intersects (?geo, bif:st_point(42.883, -72.8981), 300))
  FILTER (LANG(?abstract) = "en")
}
ORDER BY ASC 4 LIMIT 5

恐怕对标记没有什么帮助。

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

https://stackoverflow.com/questions/9881217

复制
相关文章

相似问题

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