ontology design patterns - part 2
DESCRIPTION
Ontology Design Patterns - Part 2. Karl Hammar. Overview. eXtreme Design Change Management Patterns State of ODP Research. Terms and definitions. Ontology = OWL (DL) ontology Portal = ontologydesignpatterns.org Typology = NeOn typology Ontology Design Pattern / Ontology Pattern = ???. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/1.jpg)
Ontology Design Patterns - Part 2
Karl Hammar
![Page 2: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/2.jpg)
Overview
•eXtreme Design
•Change Management Patterns
•State of ODP Research
![Page 3: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/3.jpg)
Terms and definitions
•Ontology = OWL (DL) ontology
•Portal = ontologydesignpatterns.org
•Typology = NeOn typology
•Ontology Design Pattern / Ontology Pattern = ???
![Page 4: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/4.jpg)
eXtreme Design
•Collaborative incremental and iterative method for ontology design.
•Based on patterns.
•Influenced by agile methods of software engineering.
![Page 5: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/5.jpg)
XD General Approach
![Page 6: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/6.jpg)
Use Case Mapping•Competency Questions (natural
language).
•Tool does string matching and suggests patterns.
•Possibly metamodelling language (future work).
•Would possibly allow for OL.
•Not known if practically feasible.
![Page 7: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/7.jpg)
Work method•Decompose the problems.
•Stories -> CQ + contextual statements.
•Pair design.
•Rather tight customer integration.
•Test-driven.
•Use supporting tools.
![Page 8: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/8.jpg)
Method Illustration
![Page 9: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/9.jpg)
XD Tools
•XD Plugin for NeOn Toolkit
•CP Browser / CP Details View
•XD Annotation dialog
•XD Selector (unfinished)
•XD Assistant
•XD Wizards
![Page 10: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/10.jpg)
Preliminary results
•See previous speaker ;-)
![Page 11: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/11.jpg)
Change Management
Patterns•Problem: knowledge changes and
develops.
•Ontologists have to keep up and adapt their models.
•Proposed solution: Change Management Patterns, CMPs
![Page 12: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/12.jpg)
CMP Typology
•Change patterns
•Inconsistency patterns
•Alternative patterns
•... instances of such patterns refer to one another.
![Page 13: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/13.jpg)
Example pattern
![Page 14: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/14.jpg)
Example alternative
![Page 15: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/15.jpg)
Method
•Change specification phase instantiates a change pattern.
•Inconsistency checking is run.
•If inconsistencies found match possible inconsistency outcomes of initial change pattern, provide resolution alternatives.
![Page 16: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/16.jpg)
Pros and cons
•Allows more helpful inconsistency resolution than just deletion of knowledge.
•However - requires extensive tool support.
•Future work: make use of ontology evolution log information.
![Page 17: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/17.jpg)
State of ODP Research
•What is being done?
•How has it developed over time?
•Where is it being done?
•How is it being done?
![Page 18: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/18.jpg)
Systematic Literature Survey
![Page 19: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/19.jpg)
Content classification
![Page 20: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/20.jpg)
Validation classification
•No validation
•Anecdotal validation
•Validation by example
•Empirical validation
![Page 21: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/21.jpg)
The dataset
•Three conferences: ISWC, ASWC, ESWC, 2005-2009
•Associated workshops
•2462 papers total
•Additionally: 1691 papers added in second iteration support the findings
![Page 22: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/22.jpg)
The results
•Patterns are used, but not studied.
•Growth in volume 2005-2009.
•Almost exclusively European research.
•Research cooperation common.
•Empirical validation lacking.
![Page 23: Ontology Design Patterns - Part 2](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813fd4550346895daab608/html5/thumbnails/23.jpg)
Sources
• Valentina Presutti, Enrico Daga, Aldo Gangemi and Eva Blomqvist, eXtreme Design with Content Ontology Design Patterns, Workshop on Ontology Patterns (WOP) at ISWC 2009
• Rim Djedidi, and Marie-Aude Aufaure, Change Management Patterns (CMP) for Ontology Evolution Process. 3rd International Workshop on Ontology Dynamics, (IWOD) at ISWC 2009
• Hammar, Karl & Sandkuhl, Kurt, The State of Ontology Pattern Research: A Systematic Review of ISWC, ESWC and ASWC 2005–2009. Workshop on Ontology Patterns (WOP) at ISWC 2010