首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于近邻的GeoNames本体Sparql查询

基于近邻的GeoNames本体Sparql查询
EN

Stack Overflow用户
提问于 2015-06-11 03:46:12
回答 2查看 1.3K关注 0票数 1

我在网站上尝试了几个查询:http://geosparql.org/

我非常感兴趣地尝试使用子句: NEARBY,例如,这个查询使用如下方式使用NEARBY:

代码语言:javascript
复制
PREFIX spatial:<http://jena.apache.org/spatial#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX geo:<http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX gn:<http://www.geonames.org/ontology#>

Select * 
WHERE{
?object spatial:nearby(40.74 -73.989 1 'mi').
?object rdfs:label ?label
}LIMIT 10

当我在site http://geosparql.org/上执行查询时,一切正常,但现在我希望下载GeoNames本体并在我的PC上执行它。

在这里我找到了可供下载的本体:http://www.geonames.org/ontology/documentation.html

他告诉我GeoNames的本体在OWL中可用:

http://www.geonames.org/ontology/ontology_v3.1.rd

我下载了它,但是当我用软件Protegèor在我的智能手机Android上用Sparql Droid打开本体并执行同样的查询时,我没有得到任何数据,也许本体是空的?

为了运行这个查询,我如何填充本体?

非常感谢那些愿意帮助我的人。

EN

回答 2

Stack Overflow用户

发布于 2015-06-11 05:05:39

本体是词汇表(即类、属性等的定义)本体不一定包括个体(例如,地点、位置等)。你可能会感兴趣的。在本例中,我认为您已经下载了本体,它相对较小,但您可能对该页面稍后描述的数据转储感兴趣。我认为第四个选项是你想要的:

Entry Points into the GeoNames Semantic Web

有几种方法可以进入GeoNames语义网:

  • RDF dump有10113356个特性和大约150mioRDF三元组(2015.04.21)。转储文件的每一行上的每个地名都有一个rdf文档。注意:这个文件非常大。
票数 1
EN

Stack Overflow用户

发布于 2017-09-23 20:03:25

打开网页geonames,然后点击给定的OWl URI Geonames Ontology,然后下载地理名称。打开protégé,菜单File>打开并导入owl文档,然后将本体概念添加到protégé;使用它添加您自己的实例

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

https://stackoverflow.com/questions/30765893

复制
相关文章

相似问题

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