对于数据集,您始终可以从Web界面添加自定义字段("管理" - >"编辑元数据"),但您似乎无法执行此操作对于资源。
资源是否有类似的功能?可以通过GET-able API使用它吗?
答案 0 :(得分:1)
没有Web UI可以向资源表单添加字段。您可以向社区提出建议并提供工作或资助它:https://github.com/ckan/ideas-and-roadmap
当您发布到package_create
/ package_update
API时,可以向资源发布额外的字段。 CKAN API在此处记录:http://docs.ckan.org/en/latest/api/index.html
放置额外字段就像资源字典中的其他字段一样。例如,这里有一个资源,你可以发布到package_create,我已经添加了一个' quality_rating'将作为额外存储的字段:
res_dict = {
'package_id':'testpackage',
'name': 'testresource',
'description': 'A long description of my resource!',
'format': 'CSV',
'quality_rating': '10/10'
}