CKAN - 不同的数据集

时间:2015-05-22 12:44:01

标签: python ckan

我开始介入CKAN。到目前为止,我已经完成了一些教程,目前我正在安装一些可用的扩展。

根据数据源之间的差异,是否有人知道是否有其他扩展用于自定义元数据数据集字段?

例如:

  • 上传PDF等文本文件或文档:只有我想要5具体 要请求的元数据字段

  • 使用坐标字段上传CSV文件(地理参考):我想要 10个字段请求元数据字段。这些字段可能不同 字段而不是PDF的字段。

事实上,我想添加一个新页面,用户可以首先指定数据源的tipology,然后应用程序可以请求那些必要的字段。

我已经看到如何自定义在教程中包含一些额外元数据字段的模式,但我不知道如何使用不同的元数据模式。此extension对于自定义数据集字段也很有用。

但是,是否有人知道如何根据数据集的类型设置不同的模式?

感谢您帮助我:)

霍尔迪阿。

1 个答案:

答案 0 :(得分:1)

我认为使用ckan-scheming扩展程序可以获得所需的一切。

正如您在their documentation中所看到的,您可以根据需要指定不同的模式:

随意创建您自己的自定义架构,其中包含您需要的字段。

一旦你有了你的模式(实际上你想创建两个不同的模式,一个用于文本文件,一个用于地理参考的CSV),你可以简单地使用生成的表格输入那些特定类型的数据集。

这里重要的一点是,您在架构中指定了一种新类型的数据集,例如: {"dataset_type": "my-custom-text-dataset",}。如果一切都按原样配置,您可以在此处找到并添加数据集:http://my-ckan-instance.com/my-custom-text-dataset