CKAN 2.7.x的数据字典功能

时间:2017-12-12 23:11:19

标签: ckan

我们正在从CKAN 2.6.3升级到2.7.2。我们有一个2.7.2的测试安装,我注意到一个新功能是数据字典,看起来非常有用!

是否有关于使用数据字典功能的文档?我可以看到它如何自动检测字段名称和类型,但需要手动编辑才能输入标签和说明。

直到这个新功能,我们一直在附带的文件中记录元数据,例如https://datastore.landcareresearch.co.nz/dataset/skink-capture-data/resource/aff3205a-aacc-4e96-ad9c-91a72708ce45(更详细)或https://datastore.landcareresearch.co.nz/dataset/short-term-possum-foraging-movements/resource/a69d3628-a63a-45a0-af34-f25acb8d5a99(简单)。

我们还使用API​​上传一些数据。可以使用API​​设置数据字典值。我们可以从我们一直使用的元数据文件中导入数据字典值(如果我们同意标准格式)吗?

1 个答案:

答案 0 :(得分:0)

此功能的文档现已添加:https://docs.ckan.org/en/latest/maintaining/datastore.html#data-dictionary

  

可以使用API​​设置数据字典值吗?

是的,您可以使用datastore_create()更改数据字典,并在fields参数中指定它。

例如:

'fields': [
    {
        "id": "code_number",
        "type": "numeric"
    },
    {
        "id": "description"
        "type": "text",
        "info": {
            "label": "Description",
            "notes": "A brief usage description for this code",
            "example": "Used for temporary service interruptions"
        }
    }
]
  

能否从我们一直使用的元数据文件中导入数据字典值

是的,如果您可以将其转换为CKAN的数据字典格式。