Веб-сервис как открытые данные в CKAN
Можно ли предоставить веб-сервис в виде открытых данных в CKAN, а не в наборе данных? Если так, как я могу сделать это?
1 ответ
Набор данных в CKAN является только логическим контейнером данных. Каждый набор данных может иметь один или несколько ресурсов. Ресурс представляет первичные данные, например
- Загруженный файл
- Ссылка на файл, который был загружен в другом месте
- Ссылка на API
Таким образом, вы можете абсолютно добавить ссылку на API в качестве ресурса к набору данных.
То, как эти данные предварительно просматриваются, опять-таки другое. Есть несколько расширений CKAN, которые помогают вам просматривать данные. В основном есть встроенный предварительный просмотр для табличных данных (CSV, XLS или тому подобное). Но если вы хотите предварительно просмотреть WMS, вы можете использовать предварительный просмотр, предоставляемый ckanext -atial.
Так что это действительно зависит от данных, которые вы хотите просмотреть, но для многих распространенных форматов уже есть решение. А если нет, то это будет отличная возможность создать расширение и предоставить его сообществу.