GEOSparql:对多个数据集进行GEOSparql查询.我应该使用triplestore吗?你推荐什么样的建筑?



我想使用GEOsparql来解析基于位置的查询,如[最近的大学]。我正在考虑使用多个数据源,如DBpedia LinkedGeodata Geonames等。我应该下载所有这些庞大的数据集,并使用三重存储,如议会?或者我可以使用特定的sparql端点在云上进行搜索。你会推荐geosparql吗?另外,我想问您是否可以为这类查询解析建议一个特定的体系结构。

下载所有的数据集当然是没有必要的(我认为这将是一个巨大的任务,无论如何,如果不是不可能的)-您可以从一个sparql查询多个sparql端点。您正在使用的sparql引擎必须支持SERVICE子句(sparql 1.1一致性),例如sparql查询中的Join语义端点(向下滚动一些查看有趣的位)。

使用geosparql的问题是双重的:

  • 是的,如果您正在编写自己的数据集,词汇表是有用的。目前,我相信这是描述几何图形的最佳方式,特别是如果您的几何图形包含的不仅仅是点(在这种情况下,您可以使用http://www.w3.org/2003/01/geo/)
  • geosparql功能的当前实现似乎不是很健壮或可扩展,但出于测试目的,您可以使用当前可用的具有geosparql支持的三重存储。这当然是你可以使用的,例如,从某个位置看到最近的大学。请务必查看GeoKnow的这项研究,看看它给出了什么样的支持:http://svn.aksw.org/projects/GeoKnow/Public/D2.1.1_Market_and_Research_Overview.pdf,我发现该文档非常有帮助,尽管它当然是2013年上半年发布日期的大致状态快照。

祝你好运!

最新更新