如何获取sparql查询结果的所有解引用链接

时间:2014-09-26 04:42:12

标签: rdf sparql semantic-web owl

我想使用its sparql端点从dbpedia下载一些实体配置文件。我的疑问是:

PREFIX rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dbpedia:   <http://dbpedia.org/ontology/>
select ?x where {?x rdf:type dbpedia:Drug} LIMIT 100

上述查询的结果是实体配置文件的一些链接。对于dereferencing,我必须点击每个链接。我想取消引用所有实体配置文件并将其另存为本地计算机中的数据集。我想稍后在我的项目中使用这个数据集。那么我如何下载这个实体配置文件?有没有sparql命令?

1 个答案:

答案 0 :(得分:6)

如果要获取有关?x(相当于取消引用所有URI)的所有RDF数据,可以将SPARQL查询更改为:

 PREFIX rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX dbpedia:   <http://dbpedia.org/ontology/>
 DESCRIBE ?x where {?x rdf:type dbpedia:Drug} LIMIT 100

实际上,取消引用URI(经常)被服务器转换为SPARQL查询。查询通常具有以下形式:

 DESCRIBE <URI>