【问题标题】:CKAN - Different datasetsCKAN - 不同的数据集
【发布时间】:2015-05-22 12:44:00
【问题描述】:

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

有人知道是否有任何其他扩展可以根据数据源之间的差异自定义元数据数据集字段吗?

例如:

  • 上传文本文件或 PDF 等文档:我只想要 5 个混凝土 要请求的元数据字段

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

事实上,我想添加一个新页面,用户可以在其中首先指定数据源的拓扑结构,然后应用程序可以请求那些需要请求的字段。

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

但是,有人知道如何根据数据集的类型使用不同的模式吗?

谢谢你帮助我:)

乔迪。

【问题讨论】:

    标签: python ckan


    【解决方案1】:

    我认为使用 ckan-scheming 扩展可以得到你想要的一切。

    their documentation中可以看到,可以根据需要指定不同的schema:

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

    一旦您有了自己的架构(实际上您想要创建两个不同的架构,一个用于文本文件,一个用于地理参考 CSV),您可以简单地使用生成的表单来输入这些特定类型的数据集。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多