'

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

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

1. “Ontology development: 101…” Методология создания онтологий Примеры хорошего проектирования WineOntology Использование редактора Protege


Слайд 3

“Фундаментальные правила” 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.


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

Structural ODP Logical Patterns (LPs): Partition Pattern … Anti-pattern: SynonymOrEquivalence (SOE) + (код на OWL) Architectural Patterns (APs)


Слайд 11

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


Слайд 12

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


Слайд 13

Краткий список 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


Слайд 14

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


Слайд 15

Выводы и вопросы Применимость шаблонов: для создания «сложных» онтологий (?) для ускорения создания SW-приложений (?!) для обучения, обмена опытом (!): PhD Course on Computational Ontologies @ University of Bologna 2010 (http://ontologydesignpatterns.org/wiki/Training:PhD_Course_on_Computational_Ontologies_%40_University_of_Bologna) Совместное использование шаблонов и библиотек онтологий


Слайд 16

Спасибо!


Слайд 17

Ссылки 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. ISWC 2008 . (http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-401/iswc2008pd_submission_84.pdf) http://www.neon-project.org/nw/Deliverables


×

HTML:





Ссылка: