2016-11-22 18 views
0

继resaource有出处元数据图表:SPARQL查询出处元

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,我不明白我的错误在哪里。提前致谢。

回答

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> . 

我希望它有帮助,我自己说清楚。

+0

thanks @daxid!你的想法是合理的。来源信息似乎是对文档访问时间的自动信息,而不是数据的实际创建时间。我想知道你是如何将这个文档数据保存在另一个端点中的(这又似乎是合理的)?有什么文件可以阅读这些实用的东西吗?或者有没有可能他们根本不保存这些信息? – user730611

+0

我想可能会有一点误会。我与http://geo.linkeddata.es/没有任何关系,并且在那里工作。我从一些观察中推断出了一些东西。 如果你想要一些文档,我认为他们正在使用Virtuoso,并且它暴露与网页中的对象或可下载的ttl文档中的对象有关的数据的方式可能在Virtuoso文档中有所描述(我从未使用过这个端点,所以...)。 – daxid

+0

另一个解释:网页http://geo.linkeddata.es/resource/Provincia/Madrid显示SPARQL端点中与实例有关的数据。 URL http://geo.linkeddata.es/data/resource/Provincia/Madrid?output=ttl是以ttl格式导出这些数据,但它添加了关于“文档”本身的信息,即。这些附加信息不包含在任何端点中。它只是在下载时生成的ttl文件中。 – daxid