Диссертация (1090633)
Текст из файла
На правах рукописиГрегер Сергей ЭдуардовичМАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕДЛЯ УПРАВЛЕНИЯ БАЗАМИ ЗНАНИЙ НАОСНОВЕ МНОГОУРОВНЕВЫХ СЕМАНТИЧЕСКИХ МОДЕЛЕЙГЕТЕРОГЕННЫХ ИНФОРМАЦИОННЫХ РЕСУРСОВ05.13.11 — Математическое и программное обеспечениевычислительных машин, комплексов и компьютерных сетейДиссертация на соискание ученойстепени кандидата технических наукНаучный руководитель:д.т.н., профессор С.В.
ПоршневЕкатеринбург 2016ОГЛАВЛЕНИЕНа правах рукописи................................................................................................................. 1Диссертация на соискание ученой ...................................................................................... 1Список сокращений ............................................................................................................... 5Введение ................................................................................................................................... 6Глава 1. АНАЛИЗ Современного состояния МЕТОДОВ проектирования и разработкиинформационных систем.
Постановка задач исследования ........................................ 101.1. Моделеориентированные методы анализа систем ............................................................................ 101.2. Онтологическая модель информационной системы ......................................................................... 101.3. Интеллектуальная информационная система .................................................................................... 111.4.
Предметное пространство ИС ............................................................................................................. 121.5. Архитектурные описания информационной системы ...................................................................... 151.6. Жизненный цикл информационной системы .................................................................................... 161.7. Метамодель стандарта ISO 24744 ....................................................................................................... 181.3. Особенности проектирования и разработки систем управления базами знаний ...........................
201.4. Постановка задач исследования.......................................................................................................... 22ГЛАВА 2. РАЗРАБОТКА МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ ДЛЯУПРАВЛЕНИЯ БАЗАМИ ЗНАНИЙ НА ОСНОВЕ МНОГОУРОВНЕВЫХСЕМАНТИЧЕСКИХ МОДЕЛЕЙ ГЕТЕРОГЕНННЫХ ИНФОРМАЦИОННЫХРЕСУРСОВ ............................................................................................................................ 242.1. Обоснование выбора математических методов представления и обработки семантическихмоделей.........................................................................................................................................................
242.1.1. Многоуровневые семантические модели ..................................................................................................242.1.2. Разработка языка формального описания ..................................................................................................262.1.3. Объектно-ориентированное представление семантических моделей ....................................................312.1.4. Методы многоуровневого объектно-ориентированного моделирования ..............................................342.1.5.
Метод семантического согласования для многоуровневой семантической модели .............................372.2. Обоснование моделей и алгоритмов обработки информации ......................................................... 382.2.1. Классификация онтологий ............................................................................................................................4022.2.2.
Методы и задачи управления знаниями ....................................................................................................422.2.3. Метод обеспечения целостности описания информационной системы ...........................................432.2.6. Разработка модели данных для хранения объектно-ориентированных баз знаний .............................492.2.7. Модель абстрактной семантической сети ..................................................................................................562.2.8. Модель данных абстрактной семантической сети .....................................................................................582.2.9.
Управление семантической сетью ...............................................................................................................602.2.10. Методы управления информационными моделями ...............................................................................642.2.11. Онтология информационных элементов ..................................................................................................642.2.12.
Построение информационной модели .....................................................................................................672.2.13. Метод согласования моделей ...................................................................................................................672.2.14. Методы и алгоритмы поиска .....................................................................................................................702.4. Разработка моделей, методов и алгоритмов проектирования программных систем....................
742.4.1. Разработка онтологии ISO 24744 .................................................................................................................742.4.2. Методы и алгоритмы моделирования архитектуры информационной системы ...................................772.4.3. Методы и алгоритмы построения функционального представления ......................................................842.4.4.Методы разработки интерфейса пользователя ..................................................................................932.4.5.Методы разработки и управления программными компонентами ..............................................
100Выводы по главе 2..................................................................................................................................... 104Глава 3. Разработка программного обеспечения для управления БЗ на основемногоуровневых семантических моделей гетерогенных информационных ресурсов 1063.1. Платформа PloneModeler ................................................................................................................... 1063.2. Выбор среды разработки ................................................................................................................... 1073.3.
Разработка компонентов инструментальной среды ........................................................................ 1083.3.1. Агент запросов ............................................................................................................................................ 1083.3.2. Конфигуратор команд ................................................................................................................................ 1093.3.3. Агент визуализации.................................................................................................................................... 1113.3.4.
Автоматическое создание формы по структуре данных ........................................................................ 1123.3.5. Сервис трансформации.............................................................................................................................. 11333.3.6. Пакеты системы управления .....................................................................................................................
1143.3.7. Компонент управления базами знаний OntoEditor. ................................................................................ 1153.3.8. Формальная модель редактора предметной области ............................................................................ 1213.3.9. Редактор компонентов .............................................................................................................................. 1223.3.10.
Редактор визуальных элементов ............................................................................................................ 124Выводы по главе 3..................................................................................................................................... 127Заключение .......................................................................................................................... 129Список литературы ........................................................................................................... 130ПРИЛОЖЕНИЕ А ..............................................................................................................
141АКТЫ ВНЕДРЕНИЯ................................................................................................................................. 1414СПИСОК СОКРАЩЕНИЙАСС — абстрактная семантическая сеть;БД база данныхБЗ база знаний;ГО — группа описаний;ЖЦ — жизненный цикл;ИС — информационная система;МПО — модель предметной области;МУР — моделеуправляемая разработка;ОАП — объектный анализ и проектирование;ООБД — объектно-ориентированная база данных;ОРО — объектно-реляционное отображение;ОУИС — онтологоуправляемые информационные системы;ПдО — предметная область;СМ семантическая модель;СУЗ — системы управления знаниями;DTD — Document Type Definition, формальное описание структурыXML-документов;MDA—(ModelDrivenArchitecture)архитектурасистемы,управляемая моделью;MDD,MDSD—(ModelDrivenSoftwareDevelopment)моделеориентированная методология разработки программногообеспечения;WOL — (Web Ontology Language), язык описания онтологий;RDF — (Resource Definition Framework), стандарт описания данных;UML — (Unified Modeling Language) унифицированный языкмоделирования;XML — (eXtensible Markup Language) расширяемый язык разметки;XML Schema— язык описания структуры XML-документа.5ВВЕДЕНИЕАктуальность исследования.
Особенностью современных системуправления базами знаний (СУБЗ) является широкое использование разнородных(в том числе, распределённых) объектов, сервисов и информационных ресурсов.В результате современная СУБЗ представляет собой сложную систему, отдельныеподсистемы которой (программные модули) разрабатываются независимо друг отдруга и функционируют автономно, то есть, по сути, являются независимымигетерогенными информационными ресурсами.В этой ситуации одной из наиболее важных оказывается проблемасохранения целостности описания СУБЗ. Отметим, что аналогичную проблемутакже приходится решать и при создании иных типов информационных систем(ИС), например, веб-ИС.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.