1

我正在使用 CKAN 的ckanext-dcat扩展将元数据发布为 RDF/DCAT。即使它允许列出所有记录,它也不允许查询它们。

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

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

4

1 回答 1

2

没有人会在 CKAN 数据库之上编写 SPARQL 引擎——元数据需要传输到三重存储。

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

因此,唯一缺少的是将 RDF 放入三重存储。我从来没有这样做过,但想象一下它是一个单行 - 语法取决于您的三重存储。

于 2015-09-17T15:27:51.383 回答