为CKAN元数据提供Sparql端点

时间:2015-09-17 11:33:23

标签: rdf sparql ckan linked-data opendata

我使用CKAN的ckanext-dcat扩展程序将元数据发布为RDF / DCAT。即使它允许list all the records,它也不允许查询它们。

我还尝试了ckanext-sparql扩展,但它只允许查询任意(外部)Sparql端点,而不是CKAN的元数据目录。

所以,我的问题是,如何使用Sparql查询CKAN的元数据?我是否需要手动将所有目录转储为RDF / DCAT并将其导入外部服务器,如{ {3}},还是有更简单的方法?

1 个答案:

答案 0 :(得分:2)

任何人都不可能在CKAN数据库之上编写SPARQL引擎 - 元数据需要转移到三重存储。

ckanext-dcat是将记录转换为RDF的最佳方式,您使用的是好的。

所以唯一缺少的就是把RDF放到三重存储中。我从来没有这样做过,但想象一下,这是一种单线语法,取决于你的三重商店。