从 statistics.gov.scot 获取可用层次结构列表
Getting a list of available hierarchies from statistics.gov.scot
我有兴趣从 statistics.gov.scot 获取可用的不同层次结构列表。我想列出的最合适的层次结构如下:
http://statistics.gov.scot/def/hierarchy/best-fit#community-health-partnership
http://statistics.gov.scot/def/hierarchy/best-fit#council-area
http://statistics.gov.scot/def/hierarchy/best-fit#country
可通过 this sample geography 的 API 部分获得。
想要的结果
我希望得到想要的结果 return:
community-health-partnership
council-area
country
我如何构建实际会生成该查询的查询,我可以通过以下方式获取所有可用地理位置的列表:
PREFIX sdmx: <http://purl.org/linked-data/sdmx/2009/dimension#>
SELECT DISTINCT ?framework
WHERE {
?a sdmx:refArea ?framework .
} LIMIT 10
我正在试行:
PREFIX fits: <http://statistics.gov.scot/def/hierarchy/best-fit#>
SELECT DISTINCT ?framework
WHERE {
?a fits ?framework .
} LIMIT 10
但是这个语法自然是不正确的。
从 their SPARQL endpoint 开始,您可以这样做 --
DESCRIBE <http://statistics.gov.scot/def/hierarchy/best-fit#country>
然后,根据这些结果,您可以尝试这样的操作,结果并不完全符合您的要求,但可能会更好 --
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?hierarchy
?label
WHERE
{ ?hierarchy rdfs:subPropertyOf <http://statistics.gov.scot/def/hierarchy/best-fit>
; rdfs:label ?label
}
我有兴趣从 statistics.gov.scot 获取可用的不同层次结构列表。我想列出的最合适的层次结构如下:
http://statistics.gov.scot/def/hierarchy/best-fit#community-health-partnership
http://statistics.gov.scot/def/hierarchy/best-fit#council-area
http://statistics.gov.scot/def/hierarchy/best-fit#country
可通过 this sample geography 的 API 部分获得。
想要的结果
我希望得到想要的结果 return:
community-health-partnership
council-area
country
我如何构建实际会生成该查询的查询,我可以通过以下方式获取所有可用地理位置的列表:
PREFIX sdmx: <http://purl.org/linked-data/sdmx/2009/dimension#>
SELECT DISTINCT ?framework
WHERE {
?a sdmx:refArea ?framework .
} LIMIT 10
我正在试行:
PREFIX fits: <http://statistics.gov.scot/def/hierarchy/best-fit#>
SELECT DISTINCT ?framework
WHERE {
?a fits ?framework .
} LIMIT 10
但是这个语法自然是不正确的。
从 their SPARQL endpoint 开始,您可以这样做 --
DESCRIBE <http://statistics.gov.scot/def/hierarchy/best-fit#country>
然后,根据这些结果,您可以尝试这样的操作,结果并不完全符合您的要求,但可能会更好 --
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?hierarchy
?label
WHERE
{ ?hierarchy rdfs:subPropertyOf <http://statistics.gov.scot/def/hierarchy/best-fit>
; rdfs:label ?label
}