Информационные системы
<<  Основные проблемы и пути их решения, возникающие при защите информационных систем электронных услуг Использование онтологий в экспертных системах и системах поддержки принятия решений  >>
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Wiki-технология
Wiki-технология
Подход к построению ИС
Подход к построению ИС
Онтология
Онтология
Обзор средств создания Wiki-систем с использованием семантических
Обзор средств создания Wiki-систем с использованием семантических
Обзор подходов к извлечению знаний и онтологий из Wiki-систем
Обзор подходов к извлечению знаний и онтологий из Wiki-систем
Обзор подходов к извлечению знаний и онтологий из Wiki-систем
Обзор подходов к извлечению знаний и онтологий из Wiki-систем
Предлагаемый подход: Onto2Wiki & Wiki2Onto
Предлагаемый подход: Onto2Wiki & Wiki2Onto
Onto2wiki: общая схема заполнения информационной wiki-системы на
Onto2wiki: общая схема заполнения информационной wiki-системы на
Отличительные особенности такого подхода
Отличительные особенности такого подхода
Средства реализации
Средства реализации
Wiki-разметка
Wiki-разметка
Средства реализации
Средства реализации
Onto2wiki: схема системы
Onto2wiki: схема системы
Onto2wiki: таблица соответствия
Onto2wiki: таблица соответствия
Пример: Технология создания экспертных систем
Пример: Технология создания экспертных систем
Построение онтологии предметной области
Построение онтологии предметной области
Онтология ПО Технология создания экспертных систем
Онтология ПО Технология создания экспертных систем
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Разработка и сопровождение информационных систем, базирующихся на
Пример страницы (экземпляр категории Литература по ЭС)
Пример страницы (экземпляр категории Литература по ЭС)
Wiki2onto: извлечение онтологии из wiki-системы
Wiki2onto: извлечение онтологии из wiki-системы
Wiki2onto: схема системы
Wiki2onto: схема системы
Wiki2onto: таблица соответствия
Wiki2onto: таблица соответствия
Wiki2onto: соответствие при извлечении стандартных типов
Wiki2onto: соответствие при извлечении стандартных типов
Отличительные особенности Wiki2Onto
Отличительные особенности Wiki2Onto
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Пример извлечения онтологии
Варианты применения подхода
Варианты применения подхода
Варианты применения подхода
Варианты применения подхода
Варианты применения подхода
Варианты применения подхода
Варианты применения подхода
Варианты применения подхода
Результаты
Результаты

Презентация на тему: «Разработка и сопровождение информационных систем, базирующихся на онтологии и Wiki-технологии». Автор: Spirit. Файл: «Разработка и сопровождение информационных систем, базирующихся на онтологии и Wiki-технологии.ppt». Размер zip-архива: 665 КБ.

Разработка и сопровождение информационных систем, базирующихся на онтологии и Wiki-технологии

содержание презентации «Разработка и сопровождение информационных систем, базирующихся на онтологии и Wiki-технологии.ppt»
СлайдТекст
1 Разработка и сопровождение информационных систем, базирующихся на

Разработка и сопровождение информационных систем, базирующихся на

онтологии и Wiki-технологии

Шестаков В.К., аспирант НГУ

Научный руководитель: Загорулько Ю.А.

2 Wiki-технология

Wiki-технология

Wiki — технология взаимодействия пользователя с веб-сайтом, предназначенная для коллективной разработки, хранения, структуризации информации. Достоинства удобство сбора и хранения информации различного типа простота доступа и освоения Недостатки позволяет отслеживать в создаваемых информационных системах только структурную целостность ссылок, не обеспечивая при этом логической непротиворечивости и семантической согласованности используемых в них понятий затруднено построение сложных информационных систем (в том числе путем построения сложно-структурированной информационной Wiki-системы на основе нескольких близких по тематике систем)

3 Подход к построению ИС

Подход к построению ИС

Идея предлагаемого подхода состоит в создании инструментария, который бы обеспечивал заполнение Wiki-системы информацией с согласованной системой понятий, а также предоставлял средства для ее сопровождения и развития. Такую семантически согласованную информационную Wiki-систему можно получить, если заполнять ее на основе логически непротиворечивой онтологии, описывающей предметную область будущей системы. Для контроля, сопровождения, развития и трансформации уже существующих информационных Wiki-систем в этот инструментарий должна входить обратная процедура — метод извлечения онтологий из Wiki-систем.

4 Онтология

Онтология

Онтология — формальная, явная спецификация концептуализации (Tom Gruber) Онтология обеспечивает: строгую формализацию знаний; явную концептуализацию предметной области (ПО), позволяющую описывать семантику данных; совместное использование разнородных данных и знаний в рамках одной системы; формирование и фиксацию общего разделяемого всеми экспертами знания о ПО; переиспользование знаний.

5 Обзор средств создания Wiki-систем с использованием семантических

Обзор средств создания Wiki-систем с использованием семантических

технологий

OntolingeWiki Создание Wiki-интерфейса по онтологии и визуальная навигация по нему. Semantic MediaWiki Расширение MediaWiki, добавление семантической информации за счет расширенной Wiki-разметки. BOWiki Расширение MediaWiki, семантический Wiki-движок, специализирующийся на био-онтологиях. RDFIO Расширение MediaWiki, импорт произвольных RDF-триплетов. LinkedWiki Расширение MediaWiki, получение данных с внешнего сервиса и отображение этих данных в Wiki-системе.

6 Обзор подходов к извлечению знаний и онтологий из Wiki-систем

Обзор подходов к извлечению знаний и онтологий из Wiki-систем

YAGO Автоматическое построение онтологии верхнего уровня значительного объема, включающую факты, извлеченные из Википедии с высокой точностью. DBpedia Извлечение структурированной информации из Википедии и предоставление доступа к ней. Constructing Large-Scale Person Ontology from Wikipedia Построение крупномасштабной онтологии людей. Harvesting Wiki Consensus – Using Wikipedia Entries as Ontology Elements Использование Википедии в качестве среды для разработки онтологий.

7 Обзор подходов к извлечению знаний и онтологий из Wiki-систем

Обзор подходов к извлечению знаний и онтологий из Wiki-систем

Corpus Exploitation from Wikipedia for Ontology Construction Использование Википедии как источника корпуса текстов для построения онтологии конкретной предметной области. Building and Using Geospatial Ontology in the BioCaster Surveillance System Выявление и отслеживание вспышек инфекционных заболеваний на основе новостных сообщений. Wikipedia2Onto --- Adding Wikipedia Semantics to Web Image Retrieval Попытка автоматического построения крупномасштабной мульти-модальной онтологии для классификации веб-изображений.

8 Предлагаемый подход: Onto2Wiki & Wiki2Onto

Предлагаемый подход: Onto2Wiki & Wiki2Onto

Две составляющие: Onto2Wiki — отображение онтологии в Wiki-систему Wiki2Onto — извлечение онтологии из Wiki-системы

9 Onto2wiki: общая схема заполнения информационной wiki-системы на

Onto2wiki: общая схема заполнения информационной wiki-системы на

основе онтологии

Wiki

Онтология предметной области

Эксперты

Пользователи

Эксперт предметной области

Onto2Wiki

10 Отличительные особенности такого подхода

Отличительные особенности такого подхода

Получается семантически согласованная информационная Wiki-система. Онтология полностью определяет всю структуру Wiki-системы Независимость от изначальной онтологии, т.е. есть возможность изменения и дополнения структуры средствами самой Wiki-системы.

11 Средства реализации

Средства реализации

Wiki-движок: MediaWiki Расширение: Semantic MediaWiki

Wiki-движок — комплекс программных средств для преобразования wiki-разметки в код, предназначенный для отображения в браузере.

12 Wiki-разметка

Wiki-разметка

Обычная Wiki-ссылка: [[название_страницы]] Свойство (Semantic MediaWiki): [[имя_свойства::значение_свойства]] На странице свойства: [[Имеет тип::тип]]

13 Средства реализации

Средства реализации

Бот — специальное клиентское приложение для выполнения заданного набора операций. Применение в Википедии: переименование категорий и статей, расстановка интервики ссылок, исправление ссылок, удаление спама, и т.п. Python WikipediaBot Framework — библиотека для написания ботов на языке Python. MediaWiki API — специальный интерфейс прикладного программирования) для взаимодействия с MediaWiki-системой. RDFLib — библиотека Python для работы с RDF.

14 Onto2wiki: схема системы

Onto2wiki: схема системы

15 Onto2wiki: таблица соответствия

Onto2wiki: таблица соответствия

Конструкция онтологии

Конструкция Wiki

owl:Class

Категория

rdfs:subClassOf

Подкатегория

owl:NamedIndividual

Страница

owl:ObjectProperty

Свойство с типом «Страница»

owl:DatatypeProperty

Свойство с соотв. типом

16 Пример: Технология создания экспертных систем

Пример: Технология создания экспертных систем

Рассмотрим работу Onto2Wiki на примере построения учебной информационной системы «Технология создания экспертных систем»: Построение онтологии в редакторе Prot?g?. Отображение полученной онтологии в Wiki-систему.

17 Построение онтологии предметной области

Построение онтологии предметной области

18 Онтология ПО Технология создания экспертных систем

Онтология ПО Технология создания экспертных систем

19 Разработка и сопровождение информационных систем, базирующихся на
20 Разработка и сопровождение информационных систем, базирующихся на
21 Разработка и сопровождение информационных систем, базирующихся на
22 Разработка и сопровождение информационных систем, базирующихся на
23 Пример страницы (экземпляр категории Литература по ЭС)

Пример страницы (экземпляр категории Литература по ЭС)

24 Wiki2onto: извлечение онтологии из wiki-системы

Wiki2onto: извлечение онтологии из wiki-системы

Wiki2onto — модуль для извлечения онтологий из wiki-систем. Wiki2onto обеспечивает извлечение онтологии из wiki-систем, построенных как с использованием расширения semantic mediawiki, так и без него.

25 Wiki2onto: схема системы

Wiki2onto: схема системы

26 Wiki2onto: таблица соответствия

Wiki2onto: таблица соответствия

Конструкция Wiki

Конструкция онтологии

Категория

owl:Class

Подкатегория

rdfs:subClassOf

Страница

owl:NamedIndividual

Обычная ссылка

owl:ObjectProperty «Ссылается на»

Свойство

Зависит от типа

27 Wiki2onto: соответствие при извлечении стандартных типов

Wiki2onto: соответствие при извлечении стандартных типов

Тип свойства

Тип в онтологии

Страница

owl:ObjectProperty

Строка

string

Число

double

Булево

boolean

Дата

dateTime

Текст

string

Код

string

Телефонный номер

owl:Annotation property

URL

owl:Annotation property

Почта

owl:Annotation property

URI аннотации

owl:Annotation property

28 Отличительные особенности Wiki2Onto

Отличительные особенности Wiki2Onto

Позволяет получить в виде онтологии структуру конкретной Wiki-системы. Может извлекать как явно размеченные семантические данные, так и другую имеющуюся в Wiki-системе информацию. Не требует внесения изменений на стороне сервера.

29 Пример извлечения онтологии

Пример извлечения онтологии

Заглавная страница

[[Индивид::Человек|Статья о человеке]]

30 Пример извлечения онтологии

Пример извлечения онтологии

31 Пример извлечения онтологии

Пример извлечения онтологии

Человек

Его зовут [[Имя::Эдуард]]. Количество сыновей: [[Количество сыновей::2]] Он [[Женат::false|не женат]]. Родился [[Дата рождения::4 декабря 1976]] Характеристика: [[Описание::характер стойкий, нордический]] Пример кода: [[Отрывок кода::<FORM name="form_name">]] Его телефон: [[Номер мобильного телефона::+7-955-555-55-55]] Сайт: [[Сайт::http://example.org]] Электронная почта: [[Электронная почта::edward@example.org]] См. также: [[См также::http://example.com/foaf.rdf|FOAF]] [[Категория:Люди]]

32 Пример извлечения онтологии

Пример извлечения онтологии

Название свойства

Тип свойства

Имя

Строка

Количество сыновей

Число

Женат

Булево

Дата рождения

Дата

Описание

Текст

Отрывок кода

Код

Номер мобильного телефона

Телефонный номер

Сайт

URL

Электронная почта

Почта

См также

URI аннотации

33 Пример извлечения онтологии

Пример извлечения онтологии

Онтология, записанная в нотации Turtle:

@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix ex: <http://example.org/Ontology100500.owl#> . <http://example.org/Ontology100500.owl> rdf:type owl:Ontology . ex:Дата_рождения rdf:type owl:DatatypeProperty . ex:Женат rdf:type owl:DatatypeProperty . ex:Заглавная_страница rdf:type owl:NamedIndividual; :Индивид ex:Человек . ex:Имя rdf:type owl:DatatypeProperty . ex:Индивид rdf:type owl:ObjectProperty . ex:Количество_сыновей rdf:type owl:DatatypeProperty . ex:Несуществующие_страницы rdf:type owl:Class; rdfs:comment "Служебный класс"^^xsd:string . ex:Номер_мобильного_телефона rdf:type owl:AnnotationProperty, owl:DatatypeProperty . ex:Описание rdf:type owl:DatatypeProperty .

34 Пример извлечения онтологии

Пример извлечения онтологии

ex:Отрывок_кода rdf:type owl:DatatypeProperty . ex:Сайт rdf:type owl:AnnotationProperty, owl:DatatypeProperty . ex:См_также rdf:type owl:AnnotationProperty, owl:DatatypeProperty . ex:Электронная_почта rdf:type owl:AnnotationProperty, owl:DatatypeProperty . ex:Люди rdf:type owl:Class . ex:Человек :Дата_рождения "1976-12-04T00:00:00"^^xsd:dateTime; :Женат "false"^^xsd:boolean; :Имя "Эдуард"^^xsd:string; :Количество_сыновей "2"^^xsd:double; :Номер_мобильного_телефона <tel:+7-955-555-55-55>; :Описание "характер стойкий, нордический"^^xsd:string; :Отрывок_кода "<FORM name=\"form name\">"^^xsd:string; :Сайт <http://example.org>; :См_также <http://example.com/foaf.rdf>; :Электронная_почта <mailto:edward@example.org>; rdf:type ex:Люди, owl:NamedIndividual .

35 Варианты применения подхода

Варианты применения подхода

Контроль качества заполненной на основе онтологии Wiki-системы в течение всего ее жизненного цикла.

Wiki

Анализ

Wiki2Onto

Онтология

36 Варианты применения подхода

Варианты применения подхода

Возможность реинжиниринга информационных Wiki-систем.

Онтология'

Wiki

Onto2Wiki

Wiki2Onto

Онтология

37 Варианты применения подхода

Варианты применения подхода

Возможность построения предварительных вариантов онтологий предметных областей на основе существующих Wiki-систем.

Wiki 2

Wiki n

Wiki 1

Wiki2Onto

Wiki2Onto

Wiki2Onto

Онтология 2

Онтология n

Онтология 1

Онтология

38 Варианты применения подхода

Варианты применения подхода

Возможность построения обобщенной информационной Wiki-системы на основе нескольких близких по тематике Wiki-систем.

Wiki 1

Wiki2Onto

Онтология 1

Wiki

Onto2Wiki

Онтология

Wiki 2

Wiki2Onto

Онтология 2

39 Результаты

Результаты

Рассмотрен подход к построению информационных систем на основе Wiki-технологии и онтологий предметных областей. Предложены метод заполнения Wiki-систем на основе онтологий и метод извлечения онтологий из существующих Wiki-систем. Разработан прототип инструментальной системы. Рассмотрены варианты применения этой системы.

«Разработка и сопровождение информационных систем, базирующихся на онтологии и Wiki-технологии»
http://900igr.net/prezentacija/informatika/razrabotka-i-soprovozhdenie-informatsionnykh-sistem-bazirujuschikhsja-na-ontologii-i-wiki-tekhnologii-82764.html
cсылка на страницу

Информационные системы

22 презентации об информационных системах
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Информационные системы > Разработка и сопровождение информационных систем, базирующихся на онтологии и Wiki-технологии