使用Nearby的GeoNames本体的Sparql查询

时间:2015-06-10 19:46:12

标签: sparql ontology protege geonames

我正在网站上尝试多次查询:http://geosparql.org/

我对尝试子句非常感兴趣:NEARBY,例如这种查询以这种方式使用NEARBY:

0.564: [GC cleanup 277M->277M(2048M), 0.0009922 secs]
0.879: [GC cleanup 443M->442M(2048M), 0.0009396 secs]
1.676: [GC cleanup 859M->856M(2048M), 0.0008681 secs]
3.530: [GC cleanup 1324M->1320M(2048M), 0.0012422 secs]
4.838: [GC cleanup 1711M->1707M(2048M), 0.0010601 secs]
6.334: [Full GC 2047M->102M(2048M), 1.2659685 secs]
8.322: [GC cleanup 534M->534M(2048M), 0.0009528 secs]
11.250: [GC cleanup 1460M->1450M(2048M), 0.0011207 secs]
13.499: [Full GC 2046M->512M(2048M), 1.3534848 secs]

当我在网站http://geosparql.org/上执行查询时,一切正常,但现在我想下载GeoNames Ontology并在我的电脑上执行。

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

他告诉我,地理标志的本体论在OWL中可用:

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

我下载它但是当我在我的smarphone Android上用软件Protegè或Sparql Droid打开本体并执行相同的查询时我没有数据可能是本体是空的吗?

如何填写本体,以便运行此查询?

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

2 个答案:

答案 0 :(得分:1)

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

  

Entry Points into the GeoNames Semantic Web

     

您可以通过多种方式进入GeoNames语义网:

     
      
  • ...
  •   
  • RDF dump具有10113356功能和约150 mio rdf三元组(2015 04 21)。转储在每行上都有一个rdf文件   文件。注意:文件非常大。确保您使用的工具   uncompress能够处理大小并且在2GB之后不会停止,   一些旧的(Windows)工具版本会出现问题。
  •   

答案 1 :(得分:1)

打开网页geonames,然后在给定的OWl URI Geonames Ontology上打开Clic,然后下载geonames。打开protégé然后菜单文件>打开并导入owl文档,然后将本体概念添加到protégé;用它来添加你自己的instanc