Главная » Просмотр файлов » Диссертация

Диссертация (1090633), страница 19

Файл №1090633 Диссертация (Математическое и программное обеспечение для управления базами знаний на основе многоуровневых семантических моделей гетерогенных информационных ресурсов) 19 страницаДиссертация (1090633) страница 192018-01-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 19)

Для одного и того же набораданных может быть определено множество элементов пользовательскогоинтерфейса, композиция которых и будет определять интерфейс решенияконкретной задачи. На рисунке 52 представлена часть модели пользовательскогоинтерфейса для представления задач, связанных с классом Учебный курс.Рисунок 52. Модель пользовательского интерфейсаВ модели представлены только классы, наследующие класс АбстрактныйИнтерфейс онтологии пользовательского интерфейса без указания конкретныхинтерфейсных элементов. Исключение составляет абстрактный пользовательский99интерфейс logo_guiview, предназначенный для представления логотипа портала,для которого представлено его связь с конкретными элементами интерфейса.Система разработки пользовательского интерфейса решает ряд задач, методы решения которых предоставляются системой управления знаниями.

Семантическая модель части задач системы разработки пользовательского интерфейсапредставлена на рисунке 53.Рисунок 53. Модель задач системы разработки пользовательского интерфейса.2.4.5. Методы разработки и управления программными компонентамиДля эффективной работы с онтологиями необходимо иметь как средства дляпредставления знаний о мире, так и средства для эффективных вычислений.Знания о процедурных средствах — процедурные знания должны быть как-тоотражены в вычислительных моделях и реализованы посредством программныхкомпонентов. Разработка баз процедурных знаний и сопровождение программныхкомпонентов производится в системе управления программными компонентами,построенной как система управления знаниями над онтологией программныхкомпонентов, классы которой позволяют определять структуры программныхкомпонентов и алгоритмы выполнения (рисунок 54).Программные элементы рассматриваются как агенты, преобразующиймодель задач, передаваемую им в качестве параметра.

Онтология представленаклассами:Класс Shema отображает логическую модели, с примитивами моделированияFieldКлассы Компонент (Component) предназначен для моделированиякомпонентов. Компонент представлен функциональной моделью@Компонент.имеет.@МодельЗадачКомпонента,а также декларативной моделью:@Компонент.имеет.@Схема компонентаПримитивы Схема компонента, Элемент схемы, связанны с классамионтологии информационных элементов. Классы Атрибут, Метод, Функцияспециализируют класс Элемент схемы.100Процесс проектирования в качестве своего контекста имеет сеть различныхонтологий и пакеты решателей задач над нею.

Использование решателей,ориентированных на управление абстрактной семантической сетью (АСС)предполагает первоначальное формирование метастуктуры или онтологии, наоснове которой может быть создан класс различных баз знаний либо другойсложно-структурированной информации, ей соответствующий.Рисунок 54.

Онтология компонентовОсновным преимуществом такой технологии является то, что процедурныезнания отделены от декларативных, решатель задач является повторноиспользуемым для класса задач с общей онтологией обрабатываемой информациив различных интеллектуальных системах. Решатель задач состоит из трехосновных компонентов: описания алгоритма решения задачи, спецификацииформатов входных и выходных данных, а также непосредственно программногокода, реализующего метод.101Для возможности выявления процедурных знаний все атрибуты задач,входящих в модель задач, необходимо представить в виде информационныхобъектов:@Информационная модель задачи=Преобразовать({@Параметр задачи})={@Информационный элемент}Внешняя система производит Запрос, посылая Модель Задач или Задачу какпараметр запроса.

При поступлении запроса ищутся компоненты с моделямизадач семантически эквивалентными элементам запроса. При успешном поискевнешней системе предоставляется идентификатор решателя задач. В противномслучае создается МодельЗадачКомпонента с состоянием «ожидает решения».Решение задач системы управления компонентами обеспечиваютсяметодами, предоставляемыми системой управления знаниями. Семантическаямодель задач системы управления компонентами представлена на рисунке 55.Рисунок 55.

Модель задач системы управления компонентами.При моделировании портала устанавливается соответствие междуэлементами онтологии предметной области и элементами онтологиикомпонентов. Классы компонентов связаны с классами предметной областикосвенно  через класс ClassSchema и класс TaskModel, каждый из которыхопределяется непосредственной связью с классом предметной области. По графукомпонента может быть построен программный компонент как в ручном режиме,102в этом случае модель компонента используется как техническое задание, либо вавтоматическом режиме с помощью специализированного преобразователя.Генерация компонентов Plone является частным случаем, применимымтолько к указанной CMS. Для каждого вида программных компонент и вида CMS,их использующих, существуют свои особенности.

Так, для CMS Django генерациядолжна проводиться в два этапа. На первом этапе на основе декларативногоописания генерируются объектно-ориентированные классы. На втором этапе спомощью инструментов, интегрированных в CMS, генерируются таблицыреляционной базы данных. Разработка общей методики, учитывающей всеособенности различных средств разработки порталов, вряд ли возможна.Рисунок 54. Xml-представление компонентаГенерация производится на основе модели схемы компонента.

Генерацияпроисходит в два этапа. На первом этапе производится обход элементов схемы игенерируются два файла в формате XML — файл модели компонента и файл103конфигурации. Файл модели определяет типы всех полей компонента и на основеэтих данных программа paster генерирует код компонента. Конфигурационныйфайл определяет способ установки компонента. Пример xml-модели длярассматриваемого ранее модели онтологического класса представлен на рисунке(Рисунок 56).На втором этапе используется внешняя программа paster, позволяющаягенерировать «скелеты» различных программных компонентов для CMS Plone.Полученные на первом этапе xml-файлы включаются в состав «скелета»программного компонента, после чего компонент может быть интегрирован вCMS Plone или быть передан на дальнейшую программную модификацию.Вопросы программного вызова и управления paster в данной реализациигенератора компонентов не рассматриваются.Выводы по главе 21.

Разработанная модель абстрактной семантической сети вместе с языкомформального описания семантической сети обеспечивает возможность созданияформальных многоуровневых семантических моделей.2. Введеный механизма семантических аннотаций позволяет устанавливатьмежду моделями разных уровней отношение «метаинформация – информация» итранслировать структурные особенности и модели поведения с метауровня нанижележащие уровни.3. Подход «системы систем» позволил разработать методологиюпроектирования, которая позволяет объединять различные группы описаний ИСи, соответственно, их модели в общее информационное пространство проектаразработки ИС. Взаимодействие между моделями обеспечивается адаптерами,позволяющей представлять все модели в терминах языка описания абстрактнойсемантической сети.4. Разработаная онтология архитектуры позволяет в рамках конфигурациипроекта определять целевую и обеспечивающую системы.

Выделениеобеспечивающей системы позволяет разрабатывать обобщенные моделиподсистем ИС основываясь на модели предметной области и модели задач ИС. Вдальнейшем эти обобщенные модели конкретизируются элементами и библиотексправочных данных обеспечивающей системы. Процесс пополнение библиотексправочных данных отделен от процесса проектирования ИС, пополнениепроизводится независимо от разработчиков ИС, наличие таких библиотекпозволяет повторно использовать артефакты проектирования.5. Предложенный формализм объектно-ориентированного представлениясемантической модели позволяет моделировать структуры храненияинформационных ресурсов в терминах, определенных в разработанной онтологииинформационных элементов.1046.

Обеспечена семантическая интероперабельность в рамках типов,объявленных в метаонтологии ISO 24744.7. Предложенное отнесение каждого онтологического класса к некоторомутипу метаонтологии позволяет создавать запросы, проводить поиск иинтерпретировать знания, используя общий словарь, разделяемый всемионтологиями, определять шаблоны семантической сети, релевантные для частныхонтологий, позволяет представить все классы, объекты и отношенияунифицировано, в единой модели данных.8. Созданная метаонтология позволяет создать единое информационноепространство и инструментальные оболочки над ним, обеспечивая вертикальнуюинтеграцию и согласование моделей между собой и с уровнем хранениягетерогенных информационных ресурсов.9.

Предложенная горизонтальная интеграция между моделями одногоуровня обеспечивается созданием онтологий связи, элементами которыхвыступают специальные семантические структуры  адаптеры.10. Предложенный подход позволяет производить проектирование СУБЗдекларативно на каждом этапе жизненного цикла системы и обеспечиваеттрансформацию одних моделей в другие на основе правил адаптации моделей.При этом генерация программных элементов может производиться для разныхсистем реализации приложения. Для этого создаются онтологии для каждой изсистем реализации, производится слияние онтологии ИС с выбранной онтологиейреализации и на основе полученной общей онтологии генерируются программныекомпоненты.11.

Для рреализации всех перечисленных выше возможностей необходимаразработка специальных инструментальных средств обеспечения процессапроектирования и реализации ИС..105ГЛАВА 3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯУПРАВЛЕНИЯ БЗ НА ОСНОВЕ МНОГОУРОВНЕВЫХСЕМАНТИЧЕСКИХ МОДЕЛЕЙ ГЕТЕРОГЕННЫХИНФОРМАЦИОННЫХ РЕСУРСОВВзаимосвязанность всех ранее обсуждаемых семантических моделейприводит к необходимости наличия интегральной оболочки, связывающейразличные инструментальные средства управления этими моделями,позволяющую создавать единое рабочее пространство для всех разработчиков,независимо от их профессиональных особенностей, и предоставляющуюинструментарий, учитывающий специфические профессиональные требования. Кзадачам, решаемым такой оболочкой, в дальнейшем будем называть ее «Системойпроектирования портала» (СПП) следует отнести организацию общего слояхранения для всех моделей, предоставление сервисов поиска, трансформации ипредставления, единых для всех моделей, а также организациюунифицированного пользовательского интерфейса.3.1.

Платформа PloneModelerСистема проектирования портала платформа [95][96][97] представляет собойпрограммно-информационный интернет-комплекс «PloneModeler», реализующийсистему управления базами знаний, контролируемый доступ и единую системуадминистрирования для создания и использования интеллектуальных сервисов иих компонентов, представленных семантическими сетями, поддержкуфункционирования агентов (через передачу и обработку сообщений, запускметодов).Интернет-комплекс «PloneModeler» обеспечивает удаленный доступконечным пользователям к интеллектуальным системам, как входящим в егосостав, так и к внешним системам, после их соответствующей регистрации. Дляразработчиков и управляющих комплекс предоставляет возможности доступа ксредствам создания интеллектуальных систем и управления ими.В настоящее время комплекс является развитием системы управлениясодержимым (CMS Plone), дополненной интеллектуальной системой создания иуправления базами знаний и системой управления гетерогеннымиинформационнымиресурсами.Системауправлениягетерогеннымиинформационными ресурсами позволяет создавать их семантическиепредставления, и управлять информационными ресурсами декларативно,посредством управления представляющими их семантическими сетями.Основными архитектурными компонентами интернет-комплекса являются:объектно-ориентированное семантическое хранилище, система управлениябазами знаний и виртуальная машина.106Объектно-ориентированное семантическое хранилище позволяет хранитьпрограммные и информационные ресурсов различных типов, как традиционнопредставленные в CMS  файлы, медийные ресурсы, базы данных, так исемантические  онтологии, базы знаний и прикладные (в частности,интеллектуальные сервисы) и инструментальные средства (средства разработки иуправления).Система управления базами знаний (СУБЗ) представляет собойинтеллектуальную систему проектирования, являющейся инструментальнойоболочкой над объектно-ориентированным хранилищем.

Характеристики

Список файлов диссертации

Математическое и программное обеспечение для управления базами знаний на основе многоуровневых семантических моделей гетерогенных информационных ресурсов
Документы
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее