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

Содержание

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

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

состояние, направления исследований и применения

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

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

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

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

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




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

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

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

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

Protégé

Слайд 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.



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

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


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

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




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


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


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

конкретной типичной задачи
быстрый обмен опытом между разработчиками
массовость внедрения
Типы шаблонов
Примеры

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


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




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

Patterns (APs)

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







Слайд 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

Слайд 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

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

Reasoning ODPs (0)
Presentation ODPs

(0)
Naming ODPs
Annotation ODPs



Слайд 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

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

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

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

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

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


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

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