Интернет технология за публикуване на малки музеи, базирана на специализиран инструмент
В. В. Казаков, А. В. Верешчагина, Т. Е. Алексеева
Основната цел на музея е да съхранява културните ценности и да осигурява достъп до културното наследство. Задачата за осигуряване на достъп до културното наследство се решава по различни начини. Най-често срещаното е организирането на различни изложби. Но изложбата е местно събитие и по правило не е постоянно. Тези два факта значително ограничават достъпа до културното наследство и в резултат намаляват значимостта на даден музей като цяло. Пренасянето на експозиции и изложби във виртуалното пространство е друго решение на проблема с образованието. Виртуализацията предполага организирането на публичен ресурс в Интернет, чрез достъп до който потребителят получава възможност да се запознае с виртуални копия на реални музейни експонати. Създаването на такива виртуални музеи е доста ефективно решение на проблема с обучението на масите, тъй като виртуален музей е достъпен от всяка точка на света, където има интернет връзка и работи 24 часа в денонощието. Създаването на развит виртуален музей обаче е доста трудна задача, която изисква значителни разходи.
Сред музеите, в обичайния смисъл на думата, има така наречените "малки" музеи. Такива музеи нямат официален статут на музей, съществуват за сметка на ентусиасти и най-често нямат постоянни източници на финансиране [1]. Въпреки това „малките“ музеи също съхраняват културни ценности и се стремят да осигурят достъп до своите колекции на всички. Днес в света има хиляди сравнително малки музеи и колекции с научна и образователна насоченост. Например, само в Новосибирския държавен университет има музей на историята на NSU, музеи по геология, археология и др. В SB RAS има около 30 малки музея. Колекциите им са големистойност, като достъпът до тях от заинтересованите потребители може да се организира чрез Интернет. Често срещан начин за създаване на виртуални музеи е използването на неспециализирани инструменти, като интернет галерии или примитивни инструменти за създаване на уебсайтове, но такива решения нямат цялата функционалност, необходима за музейна и изложбена дейност. В същото време специализираните инструменти не винаги могат да бъдат приложени в „малките“ музеи и изискват значителни ресурси и квалифициран персонал за работа.
Стандартен метод за създаване на виртуален музей
Този метод за създаване на виртуални музеи обаче има редица недостатъци.
- От гледна точка на потребителя:
- изисква участието на приложен програмист, както в директното създаване на музея, така и в по-нататъшната работа;
- труднодостъпен и скъп метод - квалифициран разработчик е доста трудно да се намери и заплащането за работата му изисква значителни средства.
В същото време важно предимство на стандартния подход е възможностташирока персонализация на функционалността и структурата на виртуалната музейна база данни, ограничена само от средствата и въображението на клиента.
Предложено решение
Изключването на директна комуникация между клиента и разработчика значително ще ускори и намали разходите за създаване на виртуален музей. Такава комуникация се заменя с разработена система от потребителски настройки на системата. На клиента на музея се предлагат редица въпроси относно структурните особености на виртуалния музей, на които той трябва да отговори, като избере от списъка с отговори най-близкия, който характеризира виртуалния музей, който иска да създаде възможно най-точно. След това идва процесът на създаване на музея. Потребителят е подканен да създаде различни видове музейни предмети и да въведе името на полетата, за да ги опише. Освен това софтуерно автоматично се създава уеб сайт на виртуален музей с дадена структура от данни и настройки на интерфейса. Виртуалният музей има ограничена зона – „администрация“. Правата за достъп до администрацията на виртуалния музей се издават на клиента. В администрацията можете да променяте настройките на виртуалния музей, да създавате музейни предмети и дизайн на музей и изложба.
Структура на предложеното решение
Моделът на данните на виртуалния музей е изграден по такъв начин, че да осигури съвместната работа на всички функционални модули, свързани по време на настройката на системата. Всеки функционален модул е виртуален аналог на реален музеен механизъм, използван в реални музеи. Някои функционални модули, подобно на техните реални двойници, имат различни структури от данни, когато се използват в различни предметни области. Например, каменен експонат на геоложки музей и фотографски експонат на исторически музей имат напълно различни набори от музейни предмети.атрибути и се нуждаят от различни модели на данни, за да съхраняват стойностите на техните характеристики. Следователно крайният модел на всеки виртуален музей се генерира индивидуално за всеки конкретен виртуален музей въз основа на потребителските настройки на предметната област.
Въз основа на анализа на терминологията и структурите от данни, използвани в музейната дейност, и основните изисквания, които обикновено се налагат на системите за управление на виртуални музеи и колекции [2], бяха проектирани и внедрени основните модули. Модулът за музейни предмети е основният модул, който отговаря за различните видове и атрибути на музейни предмети, налични във виртуалния музей. Модулът за групови колекции е структура, която ви позволява да разпределяте музейни предмети в групи за по-удобна класификация. Експозиционен модул - модул, който ви позволява да създавате различни експозиции и щандове във виртуален музей за създаване на всякакви изложби. Лекционен модул – структура за създаване на лекции и обиколки на виртуалния музей. Модул за търсене - търси музейни предмети, лекции, експозиции и други обекти - зависи от настройките на модула. Помощен модул - отделна структура съдържа помощни статии, дефиниции и т.н., също зависи от настройките му.
Модулът за проверка на знанията от своя страна може да бъде изграден на базата на разработената в НГУ (bench.nsu.ru) система за стендово тестване, която ще позволи разработването на тестове за контрол или самоконтрол за познаване, например, на отделни музейни обекти във виртуален музей. След внедряването на тези модули, те ще станат достъпни не само при създаване на нови виртуални музеи, но и при създаване на музеи, създадени по-рано в системата.
Предимства на предложеното решение
Предложеният подход за изграждане на виртуален музей му помаганаправи я по-гъвкава и персонализирай не само нейния информационен и артистичен дизайн, но и структурата на базата данни. Модулната структура дава възможност за добавяне на нови функционални елементи през целия жизнен цикъл на виртуалния музей. Хостингът на всички виртуални музеи в едно сървърно пространство на производителя му позволява да контролира и актуализира софтуера на всички създадени виртуални музеи, без да се свързва с клиенти, т.е. предложеният подход предоставя възможност за реинженеринг на виртуален музей по всяко време след създаването. Така клиентът на виртуалния музей не е необходимо да наема приложен програмист, който да поддържа виртуалния музей.
Внедряване на системата за управление на виртуален музей
Архитектурата на системата за управление на виртуалния музей е CMS система (система за управление на съдържанието), изпълнена в класическия тристепенен модел клиент-сървър с уеб браузър, действащ като универсален софтуерен клиент като единствен клиентски софтуер. Сървърната част е представена от SQL сървър, който реализира слоя за съхранение на данни.
Концептуалният модел на данните на музея се поддържа от специализиран сървър за приложения, който заедно с уеб сървъра представлява междинно ниво. Сървърът на приложения обаче е реализиран по специален начин, който се различава от общоприетите реализации на такива системи: той не прилага конкретен модел на данни, но може да реализира и интерпретира цял набор от модели на данни, в съответствие с техните описания. Най-важните характеристики на внедрените модели на данни са:
Първо, моделите на данни имат някои от характеристиките на обектно-ориентираните бази данни (OODB), като основната е представянето на обекти.класове, които имат, наред с други неща, методи, което ви позволява да интегрирате нивото на интерфейса в модела на данни. Освен това е внедрено такова свойство на OODB като полиморфизъм на класа, което ви позволява да разделяте обекти на подтипове и предоставя удобен инструмент за разработване на модел на данни без значително преструктуриране на интерфейса.
Така всички модули на виртуалния музей са имплементирани като класове и методи в системата CMS с обектен характер и се съхраняват в базата данни MSSQL. Също така под формата на CMS система е разработен специализиран инструментален портал, който обработва заявки от потребители, които ще създадат свой собствен музей, настройват музеи за предметна област, свързват допълнителни функционални модули и др. Всички настройки се генерират като конфигурационен файл и се записват в базата данни. Когато се създаде нов музей, автоматично се изпълнява отделно .NET приложение, което с помощта на CMS инструменти и конфигурационен файл сглобява нов виртуален музей и го конфигурира. Нов уеб ресурс се регистрира в портала и става публично достъпен.
Системата беше тествана, повече от десет наистина работещи и поддържани виртуални музеи бяха автоматично конфигурирани и събрани, включително „Страници от историята на SB RAS“ [6], „Музей на историята на NSU“ [7], „История на западноевропейската култура на 20-ти век“. [8], „Примитивна култура“ [9], „Музей на А.А. Ляпунов” [10], “Музей на академик Н.Н. Яненко” [11] и др.. Всички виртуални музеи имат собствена предметна област и се контролират от инструменталния портал и по всяко време, в автоматичен режим, могат да бъдат преустроени с промяна на модела на данните.