Классы программного обеспечения
Тип каталога говорит, что публикуют. Класс программы говорит, кто её обновляет, можно ли добавить функцию и сколько стоит уйти. Внутри одного класса платформы различаются расширением: см. экосистемы расширений.
Классы
| Класс | Примеры | Когда подходит |
|---|---|---|
| Свободная платформа портала | CKAN, DKAN, uData, Piveau | есть своя команда или подрядчик, нужна своя схема и свои расширения |
| Научный репозиторий | Dataverse, DSpace, InvenioRDM | нужны DOI, версии и цитирование |
| Геокаталог | GeoNetwork, GeoNode; облачный ArcGIS Hub | каталог слоёв и сервисов |
| Платформа показателей | PxWeb, .Stat Suite, OpenSDG | официальная статистика и показатели |
| Каталог микроданных | NADA | обследования с разными уровнями доступа |
| Облачный сервис | Huwise (OpenDataSoft), Socrata, Figshare | нет своей эксплуатации, есть абонентская плата |
| Сайт на CMS | WordPress, Drupal | каталог — раздел существующего сайта, и CMS умеет отдать описания машинам |
| Сервер протокола | THREDDS, ERDDAP, сервер STAC, SPARQL | данные читают программы, сайт-витрина вторичен |
| Картографический сервер | GeoServer, MapServer, QGIS Server | отдаёт слои; каталогом сам по себе не является |
| Отраслевая система | GBIF IPT и подобные сети | данные одной научной дисциплины |
| Своя разработка | сайт, написанный под одну организацию | ни одна платформа не закрывает обязательную функцию |
Картографический сервер часто стоит рядом с геокаталогом, а не вместо него. GeoServer отдаёт карту, GeoNetwork описывает слои так, чтобы их нашли. Сервер протокола так же стоит рядом с каталогом: THREDDS и ERDDAP отдают массивы и таблицы программам, а карточку для человека ведёт другой сайт.
Четыре вопроса к классу
Марку сравнивают после того, как класс ответил на четыре вопроса. Ответы по маркам — в карточках и в главе о моделях создания.
| Вопрос | Свободная платформа | Облачный сервис | Статический сайт или Git | Своя разработка |
|---|---|---|---|---|
| Кто обновляет | своя команда или подрядчик | поставщик | тот, кто правит файлы | своя команда, целиком |
| Можно ли добавить функцию | да, расширением или доработкой | только то, что есть в тарифе | правкой шаблона; API поиска так не появляется | да, ценой сопровождения |
| Что забираете при уходе | свои файлы и база, если копии делали | то, что поставщик отдаёт выгрузкой | файлы, они и так у вас | всё, что сами предусмотрели выгрузить |
| Чего класс не делает | не появляется сам, пока нет администратора | не принимает ваш модуль | не отдаёт API поиска и не собирает чужие каталоги | не знает чужие стандарты, пока их не написали |
Сайт на CMS и сервер протокола в эту таблицу не сведены, потому что их выбирают не вместо портала, а рядом с ним. CMS годится, когда каталог — раздел уже живущего сайта и движок умеет отдать описания машинам. Сервер протокола годится, когда данные читают программы, а страницы для людей вторичны.
Ошибка класса дороже ошибки марки. CKAN с расширением DOI не становится научным репозиторием: расширение ckanext-doi на CKAN 2.11 и 2.12 не тестировалось. Dataverse не становится порталом открытых данных с ежедневной федерацией DCAT-AP. ArcGIS Hub не выдаёт DOI. Эти границы записаны в карточках, и короткий список их уважает.
Что видно по живым каталогам
По выгрузке реестра dataportals-registry (выпуск 1.27.0 от 15 октября 2026 года):
- самописные каталоги — около 16%. У геопорталов их 4%: там победили готовые платформы, в первую очередь ArcGIS. У каталогов показателей самописных 44%, и именно у этого типа реже всего есть API;
- экосистема ArcGIS — примерно треть геопорталов;
- платформу муниципалитета часто выбирает не он сам. Российский Gosweb — государственная платформа: городу остаётся публиковать туда, куда страна уже собирает данные. Польская e-mapa — коммерческий продукт компании Geo-System, который покупает каждая гмина, но поставщик обслуживает больше половины гмин страны, и выбор фактически сделан рынком.
Смена владельца облачной платформы или закрытие продукта бьёт сразу по сотням каталогов. Так произошло с Nesstar у каталогов микроданных: в 2015 году с версией 4.0 продукт объявили устаревшим, к 2022 году его окончательно сняли, и архивы переносили коллекции на другие платформы — например, канадский ODESI выбрал для переезда Borealis, построенный на Dataverse. Даже переименование поставщика без смены продукта, как у OpenDataSoft, ставшей Huwise в 2025 году, — повод перечитать договор. Поэтому класс «облачный сервис» в таблице сравнения всегда идёт с вопросом: как забрать данные, если тариф кончится. Разбор — в главе о моделях создания.
Как выбрать класс, а не марку
- Если данных мало и обновляют их редко — чужой каталог или статический сайт, не платформа.
- Если нет своей команды — облачный сервис или публикация в уже существующем каталоге.
- Если нужны DOI и цитирование — научный репозиторий, а не портал открытых данных с доработками.
- Если основной продукт — слои карты — геокаталог. Картографический сервер к нему добавляют, а не ставят вместо каталога.
- Если основной продукт — показатели с разрезами — платформа показателей, а не CKAN с тысячей крошечных наборов.
- Если есть команда и обязательные функции, которых нет в облаке, — свободная платформа и список расширений.
- Своя разработка — только когда пункты 1–6 не закрывают обязательную функцию. Проверочные вопросы — в той же главе о моделях создания.
Дальше сравнивают конкретные платформы по карточкам и по матрице в главе «От функций к платформе». Класс, который не ответил на вопрос «кто дежурит через два года», из списка выбывает раньше, чем у него посчитают функции.
Источники
- Выгрузка реестра dataportals-registry, выпуск 1.27.0 от 15 октября 2026 года. Запросы — в приложении.
- Карточки платформ
- Серверы протоколов и отраслевые системы: THREDDS, ERDDAP, GeoServer, GBIF IPT
- Nesstar: история продукта, карточка Nesstar Publisher в каталоге CESSDA — распространяется без поддержки, перенос ODESI с Nesstar на Borealis
- Объявление о переименовании OpenDataSoft в Huwise
- Geo-System, итоги внедрений технологии e-Gmina в 2025 году