МОДУЛЬ «ПИ-КАМИС»

Подготовка данных для внешних приложений и выгрузка данных из системы КАМИС

Система КАМИС используется как база данных (CMS) для подготовки данных для различных специализированных внешних приложений, разработанных компанией “КАМИС”: сайта музея, мобильного приложения для посетителей, мобильных приложений для проведения учетных операций в музее (Мобильная сверка, Маркировка и т.п.) экспозиционных приложений, Коллекции онлайн и т.п. Также система может использоваться для выгрузки данных на внешние сайты и приложения (далее внешние ресурсы), разработанные третьими фирмами.

Для каждого внешнего ресурса настраивается выгрузка данных определенных типов объектов (сущностей), из карточек предметов и справочников, каждый со своим набором полей. Для каждого ресурса создается отдельный профиль, для которого настраивается свой бэкенд. В этом профиле указано, данные из каких типов объектов (сущностей) и каких атрибутов (полей) нужно включить в выгрузку для конкретного внешнего ресурса. Эти данные попадают в индекс бэкенда внешнего ресурса.

Профиль может быть настроен для выдачи данных на одном или нескольких языках (например, на русском и английском).

В индекс бэкенда попадают данные:

  • Настроенные для выгрузки в конкретный профиль внешнего ресурса.
  • Отмеченные в карточке КАМИС признаком “Готово к публикации”. 
 

Набор типов объектов (сущностей), полей и структура данных для выгрузки определяется на стадии разработки или настройки внешнего ресурса. Признак готовности к публикации заполняется сотрудниками музея на стадии подготовки и выгрузки контента.

Назначение ПИ КАМИС

Модуль «ПИ-КАМИС» представляет собой набор функций для получения избранных данных из БД КАМИС для публикации на страницах своего сайта или в своём веб-приложении. С помощью «ПИ-КАМИС» можно выводить музейные предметы: описание, изображения (включая ракурсы), аудио и видео файлы, а также данные по другим сущностям: выставки, литература, персоналии и т.п.

Программный интерфейс КАМИС (ПИ КАМИС) является дополнительным функционалом ПО КАМИС и представляет набор функций для доступа к данным системы, специально подготовленным для выгрузки в бэкенд внешнего ресурса (а не ко всем данных хранящимся в БД КАМИС).

Особенности выдачи данных в запросах ПИ КАМИС

– В выдачу данных по запросу к ПИ КАМИС попадают не все данные из БД КАМИС, а только настроенные для конкретного профиля выгрузки.

– Запросы к БД КАМИС осуществляются с помощью HTTP протокола.

– Выдача данных происходит в формате JSON.

– Не все объекты сущности отображаются в выдаче запроса, а только помеченные в БД КАМИС признаком Готовности к публикации.

Состав модуля «Программный интерфейс КАМИС» 

Модуль «Программный интерфейс КАМИС» включает в себя

1.Блок подготовки информации в БД КАМИС

– все данные для публикации на сайте готовятся в БД КАМИС в процессе работы сотрудников музея с системой;
– структура этикетки каждой сущности определятся в процессе настройки модуля и может различаться для разных разделов коллекции;
– формирование набора данных о предметах, предназначенных для публикации из БД КАМИС, происходит автоматически, как при включении отметки о готовности карточки для публикации, так и при любой корректировке информации, входящей в этикетку.

2. Блок индексации данных

– все подготовленные для публикации данные выгружаются из КАМИС, переносятся на веб-сервер системы и там индексируются;
– система индексации предотвращает прямой доступ извне к БД КАМИС.

3. Поисковую систему

ПИ КАМИС включает в себя следующие функции:
Запрос настроек (текущих установок).

– Получение данных об одной сущности
– Поиск по сущностям
– Поиск по справочникам
– Получение медиа (файлы и картинки)

Веб-интерфейс разрабатывается заказчиком самостоятельно.

Состав услуг

Исполнитель выполняет:

– поставку и настройку ПО модуля «ПИ-КАМИС», 
– предоставляет техническую документацию и консультационные услуги по выгрузке музеем информации о музейных предметах из базы данных КАМИС.