获取管理信息

时间:2015-12-05 00:22:23

标签: rdf sparql geospatial rdfs linked-data

我已经检查了GeoSPARQL的ontology,我发现了这个:

<gn:Code rdf:about="#A.ADMD"
                 skos:notation="A.ADMD">
    <skos:definition xml:lang="en">an administrative division of a country, undifferentiated as to administrative level</skos:definition>
    <skos:inScheme rdf:resource="#A"/>
    <skos:prefLabel xml:lang="en">administrative division</skos:prefLabel>
</gn:Code>

我想为墨西哥写一个查询,它可以获取这些信息,如下所示:

PREFIX gn: <http://www.geonames.org/ontology#>
PREFIX co: <http://www.geonames.org/countries/#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT  ?admd
WHERE { 
     ?admd rdf:about gn:MX . 
}
但是我一无所获。有人可以帮忙吗?

我在GeoSPARQL endpoint和stSPARQL endpoint中进行测试。

EDIT.0:

此:

select * {
    "#A.ADMD" ?predicate ?object
}

不会退货。

EDIT.1:

只有这个?administration gn:A.ADMD gn:MX在stSPARQL端点给我一个结果,但它全部是#Dimos Chania&#34;,我很确定它是错的。我几乎可以肯定我必须在GeoSPARQL端点运行查询,但结果却没有得到任何结果!

EDIT.2:

我想问的是,给我墨西哥的行政级别,所以我认为如果我们能够获得一个可以获取A.ADMD的查询,那么我就可以为ADM1做到这一点。 ADM5。

所以,我在GeoSPARQL端点中执行了这个查询:

PREFIX gn:<http://www.geonames.org/ontology#>

Select * 
WHERE{
  ?administration gn:A.ADMD gn:MX
}

我一无所获。

0 个答案:

没有答案