
МОДУЛЬ «ПИ-КАМИС»
Подготовка данных для внешних приложений и выгрузка данных из системы КАМИС
Система КАМИС используется как база данных (CMS) для подготовки данных для различных специализированных внешних приложений, разработанных компанией “КАМИС”: сайта музея, мобильного приложения для посетителей, мобильных приложений для проведения учетных операций в музее (Мобильная сверка, Маркировка и т.п.) экспозиционных приложений, Коллекции онлайн и т.п. Также система может использоваться для выгрузки данных на внешние сайты и приложения (далее внешние ресурсы), разработанные третьими фирмами.
Для каждого внешнего ресурса настраивается выгрузка данных определенных типов объектов (сущностей), из карточек предметов и справочников, каждый со своим набором полей. Для каждого ресурса создается отдельный профиль, для которого настраивается свой бэкенд. В этом профиле указано, данные из каких типов объектов (сущностей) и каких атрибутов (полей) нужно включить в выгрузку для конкретного внешнего ресурса. Эти данные попадают в индекс бэкенда внешнего ресурса.
Профиль может быть настроен для выдачи данных на одном или нескольких языках (например, на русском и английском).
В индекс бэкенда попадают данные:
- Настроенные для выгрузки в конкретный профиль внешнего ресурса.
- Отмеченные в карточке КАМИС признаком “Готово к публикации”.
Набор типов объектов (сущностей), полей и структура данных для выгрузки определяется на стадии разработки или настройки внешнего ресурса. Признак готовности к публикации заполняется сотрудниками музея на стадии подготовки и выгрузки контента.
Назначение ПИ КАМИС
Модуль «ПИ-КАМИС» представляет собой набор функций для получения избранных данных из БД КАМИС для публикации на страницах своего сайта или в своём веб-приложении. С помощью «ПИ-КАМИС» можно выводить музейные предметы: описание, изображения (включая ракурсы), аудио и видео файлы, а также данные по другим сущностям: выставки, литература, персоналии и т.п.
Программный интерфейс КАМИС (ПИ КАМИС) является дополнительным функционалом ПО КАМИС и представляет набор функций для доступа к данным системы, специально подготовленным для выгрузки в бэкенд внешнего ресурса (а не ко всем данных хранящимся в БД КАМИС).
Особенности выдачи данных в запросах ПИ КАМИС
– В выдачу данных по запросу к ПИ КАМИС попадают не все данные из БД КАМИС, а только настроенные для конкретного профиля выгрузки.
– Запросы к БД КАМИС осуществляются с помощью HTTP протокола.
– Выдача данных происходит в формате JSON.
– Не все объекты сущности отображаются в выдаче запроса, а только помеченные в БД КАМИС признаком Готовности к публикации.
Состав модуля «Программный интерфейс КАМИС»
Модуль «Программный интерфейс КАМИС» включает в себя
1.Блок подготовки информации в БД КАМИС
– все данные для публикации на сайте готовятся в БД КАМИС в процессе работы сотрудников музея с системой;
– структура этикетки каждой сущности определятся в процессе настройки модуля и может различаться для разных разделов коллекции;
– формирование набора данных о предметах, предназначенных для публикации из БД КАМИС, происходит автоматически, как при включении отметки о готовности карточки для публикации, так и при любой корректировке информации, входящей в этикетку.
2. Блок индексации данных
– все подготовленные для публикации данные выгружаются из КАМИС, переносятся на веб-сервер системы и там индексируются;
– система индексации предотвращает прямой доступ извне к БД КАМИС.
3. Поисковую систему
ПИ КАМИС включает в себя следующие функции:
Запрос настроек (текущих установок).
– Поиск по сущностям
– Поиск по справочникам
– Получение медиа (файлы и картинки)
Веб-интерфейс разрабатывается заказчиком самостоятельно.
Состав услуг
Исполнитель выполняет:
– поставку и настройку ПО модуля «ПИ-КАМИС»,
– предоставляет техническую документацию и консультационные услуги по выгрузке музеем информации о музейных предметах из базы данных КАМИС.