Михайлова_НИР. Научных знаний
Скачать 445.42 Kb.
|
Архитектура семантической библиотекиРассмотрим формальное описание системы, определяющее ее цели, функции, внешне видимые свойства, и интерфейсы. Оно также включает описание компонентов системы и их отношений, наряду с принципами, управляющими ее дизайном, функционированием и возможным последующим развитием. Это описание включает программные подсистемы, визуализированные свойства этих подсистем, отношения между подсистемами и ограничения на их использование. При этом каждая подсистема может состоять из нескольких уровней абстракции, и каждый уровень может иметь свою архитектуру. Основная функциональность LibMetaОсновная функциональность LibMeta: загрузка данных из подключенных источников данных, в дальнейшем становящихся частью контента библиотеки; создание/просмотр/редактирование структуры тезауруса поддерживаемой предметной области; создание/просмотр/редактирование понятий тезауруса пакетная загрузка данных составляющих контент библиотеки; атрибутный/семантический/полнотекстовый поиск и навигация по доступным информационным объектам системы; атрибутный/семантический/полнотекстовый поиск по источникам данных; создание/просмотр/редактирование коллекций информационных объектов; формирование онтологии предметной области по описанию структуры информационных ресурсов и тезауруса; предоставление данных составляющих контент системы в машиночитаемом формате; выделение связей между информационными объектами и понятиями тезауруса; поддержка семантических меток или фолксономии[78, 79, 80] для описания тематической направленности информационных объектов; создание/просмотр/редактирование области интересов пользователя; создание рекомендательной системы: на основе описания интересов пользователя; на основе рассматриваемого тезауруса предметной области; поддержка микротезаурусов пользователей на основе тезауруса предметной области. Функциональность LibMeta, доступная для всех публичных пользователей: просмотр информационных ресурсов и их структуры; просмотр информационных объектов и их структуры; атрибутный/семантический/полнотекстовый поиск и навигация по доступным ресурсам системы; атрибутный и семантический поиск по источникам данных; просмотр общедоступных коллекций информационных объектов. С точки зрения авторизированного пользователя, семантическая библиотека обеспечивает ему дополнительно следующую функциональность: определение своего микротезауруса как расширение некоторого узла определенного в системе основного терминологического тезауруса. Также обеспечивается поддержка создания так называемых аннотационныхонтологийили онтологийпользователей(фолксономии), которые представляют собой коллективный словарь пользователей, составленный в результате процесса проставления семантических меток ими для ресурсов; определение собственных коллекций информационных объектов; организация совместных тематических коллекций для групп пользователей; атрибутный и семантический поиск по источникам данных с возможностью сохранения результатов поиска; пользователь в роли администратора системы имеет доступ ко всей вышеопределенной функциональности и может воспользоваться дополнительной, доступной только ему функциональностью: может по запросу пользователей расширять описания типов ресурсов или создавать новые; может по запросу пользователей включать их объекты ресурсов в общедоступный список объектов; для групп пользователей делать доступными возможности редактирования определенных типов ресурсов или таксономий; редактировать группы и роли пользователей, и набор доступных им операций; осуществлять редактирование и настройку основного терминологического тезауруса и его связей; добавлять источники данных. Подсистема описания контента информационной системы |