Презентация на тему Шаблоны проектирования онтологий

Содержание

План доклада “Ontology development: 101…”: общие принципы Работы Т.А. Гавриловой: визуальное проектирование, «плохие» и «хорошие» таксономии Шаблоны проектирования онтологий: формализация «лучшего опыта»

Слайды и текст этой презентации

Слайд 1Шаблоны проектирования онтологий
Владимир Иванов
Казанский (Приволжский) федеральный университет
nomemm@mail.ru
12 октября 2010 г.
Онтологическое моделирование:

состояние, направления исследований и применения
Шаблоны проектирования онтологий Владимир Иванов Казанский (Приволжский) федеральный университет nomemm@mail.ru 12 октября

Слайд 2План доклада

“Ontology development: 101…”: общие принципы

Работы Т.А. Гавриловой: визуальное проектирование, «плохие»

и «хорошие» таксономии

Шаблоны проектирования онтологий: формализация «лучшего опыта»



План доклада  “Ontology development: 101…”: общие принципы  Работы Т.А. Гавриловой:

Слайд 31. “Ontology development: 101…”

Методология создания онтологий

Примеры хорошего проектирования WineOntology

Использование редактора

Protégé
1. “Ontology development: 101…”   Методология создания онтологий  Примеры хорошего

Слайд 4“Фундаментальные правила”
1) There is no one correct way to model a

domain— there are always viable alternatives. The best solution almost always depends on the application that you have in mind and the extensions that you anticipate.
2) Ontology development is necessarily an iterative process.
3) Concepts in the ontology should be close to objects (physical or logical) and relationships in your domain of interest. These are most likely to be nouns (objects) or verbs (relationships) in sentences that describe your domain.


“Фундаментальные правила” 1) There is no one correct way to model a

Слайд 52. Работы проф. Т.А. Гавриловой
Алгоритм онтологического инжиниринга «для чайников»:
выделение концептов — базовых

понятий данной предметной области;
определение «высоты дерева онтологий» – числа уровней абстракции;
распределение концептов по уровням;
построение связей между концептами — определение отношений и взаимодействий базовых понятий;
консультации с различными специалистами для исключения противоречий и неточностей.

2. Работы проф. Т.А. Гавриловой Алгоритм онтологического инжиниринга «для чайников»: выделение концептов —

Слайд 6© Гаврилова Т. 2010
Плохая «таксономия» (отношение «род-вид» или АКО (А-kind-of) ) “ПО для

автоматизации предприятия”



© Гаврилова Т. 2010 Плохая «таксономия»
 (отношение «род-вид» или АКО (А-kind-of) )

Слайд 7© Гаврилова Т. 2010
Принцип Оккама

© Гаврилова Т. 2010 Принцип Оккама

Слайд 8© Гаврилова Т. 2010
Ошибки категоризации

© Гаврилова Т. 2010 Ошибки категоризации

Слайд 93. Шаблоны проектирования онтологий Ontology Design Patterns (ODP)
Назначение
простое и эффективное решение

конкретной типичной задачи
быстрый обмен опытом между разработчиками
массовость внедрения
Типы шаблонов
Примеры
3. Шаблоны проектирования онтологий
 Ontology Design Patterns (ODP)  Назначение простое и

Слайд 10Типы шаблонов
+ Anti-patterns (типичные ошибки)

Типы шаблонов + Anti-patterns (типичные ошибки)

Слайд 11Structural ODP
Logical Patterns (LPs):
Partition Pattern




Anti-pattern: SynonymOrEquivalence (SOE)
+ (код на OWL)
Architectural

Patterns (APs)
Structural ODP Logical Patterns (LPs): Partition Pattern …    Anti-pattern:

Слайд 12Correspondence ODP
Reengineering
Schema reengineering (non-OWL DL -> OWL DL)
Alignment
Class Union






Correspondence ODP Reengineering  Schema reengineering (non-OWL DL -> OWL DL) Alignment

Слайд 13Lexico-syntactic ODP
Общее число шаблонов: 20
Состав шаблона:
Формулировка, примеры текстов
Формализация ЛСШ
JAPE-код
Привязка

к ЕЯ (англ.)
Пример:
The school is located in Bocas Town.
T-cadherin is located in the nucleus and in the centrosomes.
NP be/has (locate/find/set/situate/place/(a site)) in [(NP,)* and] NP
Lexico-syntactic ODP  Общее число шаблонов: 20 Состав шаблона: Формулировка, примеры текстов

Слайд 14Краткий список L-S ODP
Disjoint Classes ODP
Equivalence relation between Classes ODP
Object

Property ODP
Participation ODP
SubclassOf relation ODP
Co-participation ODP
Multiple Inheritance ODP
Object Property or Datatype Property or Simple Part-Whole relation ODPs
Object Property and Universal Restriction ODPs
Object-Role ODP
Simple Part-Whole relation "or" Constituency "or" Componency "or" Collection-Entity ODPs
Specified Values ODP
SubclassOf "or" Simple Part-Whole relation ODPs
SubclassOf relation ODP
Краткий список L-S ODP  Disjoint Classes ODP Equivalence relation between Classes

Слайд 15Прочие шаблоны
Content ODPs (CPs) – 80 шаблонов:
Situation
Description
Tagging

Reasoning ODPs (0)
Presentation ODPs

(0)
Naming ODPs
Annotation ODPs


Прочие шаблоны Content ODPs (CPs) – 80 шаблонов: Situation Description  Tagging

Слайд 16Выводы и вопросы
Применимость шаблонов:

для создания «сложных» онтологий (?)
для ускорения создания SW-приложений

(?!)
для обучения, обмена опытом (!):
PhD Course on Computational Ontologies @ University of Bologna 2010 (http://ontologydesignpatterns.org/wiki/Training:PhD_Course_on_Computational_Ontologies_%40_University_of_Bologna)

Совместное использование шаблонов и библиотек онтологий
Выводы и вопросы Применимость шаблонов:  для создания «сложных» онтологий (?) для

Слайд 17


Спасибо!

Спасибо!

Слайд 18Ссылки
http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html
http://www.big.spb.ru/publications/bigspb/km/ontolog_engeneering.shtml
http://www.neon-project.org/web-content/components/com_jombib/publications.php
ontologydesignpatterns.org
http://www.neon-project.org/web-content/images/Publications/caepia-catalogpatterns-vfinal.pdf
Enrico Daga and Aldo Gangemi and Valentina Presutti and Alberto Salvati

(2008) Ontology Design Patterns.Enrico Daga and Aldo Gangemi and Valentina Presutti and Alberto Salvati (2008) Ontology Design Patterns. ISWC 2008 . (http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-401/iswc2008pd_submission_84.pdf)
http://www.neon-project.org/nw/Deliverables
Ссылки http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html http://www.big.spb.ru/publications/bigspb/km/ontolog_engeneering.shtml http://www.neon-project.org/web-content/components/com_jombib/publications.php ontologydesignpatterns.org http://www.neon-project.org/web-content/images/Publications/caepia-catalogpatterns-vfinal.pdf Enrico Daga and Aldo Gangemi and

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика