以下资源将源头元数据作为图表:
http://geo.linkeddata.es/resource/Provincia/Madrid
这是乌龟序列化:
http://geo.linkeddata.es/data/resource/ComunidadAut%C3%B3noma/Comunidad%20de%20Madrid?output=ttl
我正在尝试使用以下SPARQL查询访问来源于http://geo.linkeddata.es/sparql的来源元数据:
SELECT ?y WHERE {
?x foaf:primaryTopic <http://geo.linkeddata.es/resource/Provincia/Madrid> .
?x rdf:type ?y.
}
但它返回null,我无法理解我的错误在哪里。提前谢谢。
答案 0 :(得分:2)
查询:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT * WHERE {
GRAPH ?g { ?x foaf:primaryTopic ?y .}
}
LIMIT 10
和
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT * WHERE {
?x foaf:primaryTopic ?y .
}
LIMIT 10
在您的终端上没有回复:http://geo.linkeddata.es/sparql
因此,属性foaf:primaryTopic肯定不会在通过端点访问的数据中使用。
那么为什么此属性出现在序列化http://geo.linkeddata.es/data/resource/ComunidadAut%C3%B3noma/Comunidad%20de%20Madrid?output=ttl?
中我猜这个链接是根据端点中包含的数据生成的文档,但是包含原始端点中未包含的文档本身的其他信息。通常:
<http://geo.linkeddata.es/data/resource/ComunidadAut%C3%B3noma/Comunidad%20de%20Madrid?output=ttl>
rdfs:label "RDF description of Comunidad de Madrid" ;
foaf:primaryTopic <http://geo.linkeddata.es/resource/ComunidadAut%C3%B3noma/Comunidad%20de%20Madrid> .
我希望它有所帮助,并且我已经明白了。