我在网站上尝试了几个查询:http://geosparql.org/
我非常感兴趣地尝试使用子句: NEARBY,例如,这个查询使用如下方式使用NEARBY:
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打开本体并执行同样的查询时,我没有得到任何数据,也许本体是空的?
为了运行这个查询,我如何填充本体?
非常感谢那些愿意帮助我的人。
发布于 2015-06-11 05:05:39
本体是词汇表(即类、属性等的定义)本体不一定包括个体(例如,地点、位置等)。你可能会感兴趣的。在本例中,我认为您已经下载了本体,它相对较小,但您可能对该页面稍后描述的数据转储感兴趣。我认为第四个选项是你想要的:
Entry Points into the GeoNames Semantic Web
有几种方法可以进入GeoNames语义网:
发布于 2017-09-23 20:03:25
打开网页geonames,然后点击给定的OWl URI Geonames Ontology,然后下载地理名称。打开protégé,菜单File>打开并导入owl文档,然后将本体概念添加到protégé;使用它添加您自己的实例
https://stackoverflow.com/questions/30765893
复制相似问题