ПО Gozelle является основным инструментальным средством в существующей ИС. Оно сочетает в себе как функциональность, присущую типичным СУБД (поиск данных, создание и модификация данных; различные интерфейсы взаимодействия с другими источниками данных), так и специфические возможности, диктуемые потребностями пользователей:
* работа с авторскими наборами данных,
* работа с распределенными наборами данных,
* работа с метаданными
* различные фильтры и конверторы для работы с гетерогенными распределенными электронными библиотеками
* различные поисковые средства.
Эта программа создана с использованием клиент-серверной архитектуры. При разработке серверной части особое внимание уделялось интеграции в единое информационное пространство федеративных распределенных информационных ресурсов. ПО Gozelle поддерживает два каталога: баз данных и метаданных.
В ходе разработки каталога был рассмотрен ряд существующих форматов. Для обеспечения текущих и перспективных потребностей ИС были выбраны несколько форматов метаданных, однако на текущем этапе развития ИС реализована поддержка только Дублинского Ядра [3]. Поля метаданных заполняются непосредственно авторами и разработчиками информационных ресурсов и заносятся в каталог метаданных. Благодаря этому пользователь имеет возможность перед переходом к непосредственному просмотру ресурса ознакомиться на портале с информацией как о его создателе, тематике, формате, так и с датой последнего обновления ИР. Иплементированы также ряд других форматов, например vCard, разрабатывается специальный формат для описания концептов и реляций онтологий.
Поля метаданных заполняются непосредственно авторами и разработчиками информационных ресурсов и заносятся в каталог метаданных. Благодаря этому пользователь имеет возможность перед переходом к непосредственному просмотру ресурса ознакомиться на портале с информацией как о его создателе, тематике, формате, так и с датой последнего обновления ИР. Иплементированы также ряд других форматов, например vCard, разрабатывается специальный формат для описания концептов и реляций онтологий.
Техническая часть ПС представляет собой определенный набор программных модулей с определенной функциональностью (каталога ресурсов, каталога сервисов, единой операциональной среды и виртуальных организаций). Согласованное функционирование этих модулей обеспечивает программное обеспечение среднего уровня - единая операциональная среда (ЕОС).
Проведенный нами анализ показал, что наиболее перспективным вариантом наращиванием возможностей ИС является имплементация программного обеспечения, создаваемого в ходе развития единой динамической среды распределенных ресурсов (ЕСР, GRID) [1,2,4-6]. Важно подчеркнуть, что ЕСР изначально задумывалась и создается для обеспечения кооперативного решения задач любого рода в составе «понятийной сети» [1]. Таким образом, для расширения возможностей существующей ИС было выбрано программное обеспечение среднего уровня, созданное американскими разработчиками ЕСР - Globus Toolkit 3.0 [2]. С целью адаптации существующей ИС для работы в ЕСР в ней были выделены информационные ресурсы и сервисы ИС. После доработки сервисов ИС и методов их работы с ресурсами ИС, они были добавлены (зарегистрированы) в ЕОС. Следует отметить, что, несмотря на внесенные в ПО изменения, был сохранен привычный для пользователя графический интерфейс Gozelle, разработанный нами ранее.
См. также: Работа с онтологиями.
Обсудить на форуме