Функция словаря данных CKAN 2.7.x

Мы находимся в процессе обновления с 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. Можем ли мы импортировать значения словаря данных из файлов метаданных, которые мы использовали (если мы согласовали стандартный формат)?


person Aaron M    schedule 12.12.2017    source источник


Ответы (1)


Добавлены документы для этой функции: 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.

person D Read    schedule 29.10.2019