1 Ontology Evolution within Ontology Editors Presentation at EKAW, Sigüenza, October 2002 L. Stojanovic, B. Motik FZI Research Center for Information Technologies.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Solving inconsistent ontologies with heuristics Joey Lam, Derek Sleeman, Wamberto Vasconcelos 23 Jan 2006.
Computer Ontology – Final Project Presentation Rajesh Karunamurthy Khalid Hassan Md.Mahmudur Rahman Ali Kiani.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Security that is... Ergonomic, Economical and Efficient! In every way! Stonesoft SSL VPN SSL VPN.
Draft Operational procedures for registry systems 09 November 2004 Bonn, Germany Technical Breakout Group.
Konstanz, Jens Gerken ZuiScat An Overview of data quality problems and data cleaning solution approaches Data Cleaning Seminarvortrag: Digital.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
Towards Semantic Web Mining Bettina Berndt Andreas Hotho Gerd Stumme.
Fundamentals, Design, and Implementation, 9/e Chapter 3 Entity-Relationship Data Modeling: Process and Examples Instructor: Dragomir R. Radev Fall 2005.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
PPA 502 – Program Evaluation Lecture 5b – Collecting Data from Agency Records.
Hands-On Microsoft Windows Server 2003 Administration Chapter 3 Administering Active Directory.
Bootstrapping Privacy Compliance in Big Data System Shayak Sen, Saikat Guha et al Carnegie Mellon University Microsoft Research Presenter: Cheng Li.
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Predicting Missing Provenance Using Semantic Associations in Reservoir Engineering Jing Zhao University of Southern California Sep 19 th,
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
DBS201: DBA/DBMS Lecture 13.
1 Berendt: Advanced databases, winter term 2007/08, 1 Advanced databases – Defining and combining.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
A Modeling Language to Model Norms Karen Figueiredo Viviane Torres da Silva Universidade Federal Fluminense (UFF)
Institute of Informatics and Telecommunications – NCSR “Demokritos” Bootstrapping ontology evolution with multimedia information extraction C.D. Spyropoulos,
Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.
Donk, Lindenberg, Neerincx, Pemberton CHI20001 Specification Techniques.
Requirements Elicitation. Who are the stakeholders in determining system requirements, and how does their viewpoint influence the process? How are non-technical.
The role of semantics in eGovernment service model verification and evolution AAAI Spring Symposium 2006 Ljiljana Stojanovic, FZI Andreas Abecker, FZI.
Reviewing Recent ICSE Proceedings For:.  Defining and Continuous Checking of Structural Program Dependencies  Automatic Inference of Structural Changes.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Semantic Enrichment of Ontology Mappings: A Linguistic-based Approach Patrick Arnold, Erhard Rahm University of Leipzig, Germany 17th East-European Conference.
Moodle (Course Management Systems). Managing Your class In this Lecture, we’ll cover course management, including understanding and using roles, arranging.
ISV Innovation Presented by ISV Innovation Presented by Business Intelligence Fundamentals: Data Cleansing Ola Ekdahl IT Mentors 9/12/08.
Ontology Evolution and Regression Analysis Insights into Ontology Regression Testing Maria Copeland Rafael Goncalvez Robert Stevens Bijan Parsia Uli Sattler.
Lecture 12 Recoverability and failure. 2 Optimistic Techniques Based on assumption that conflict is rare and more efficient to let transactions proceed.
1 IRU Concurrency, Reliability and Integrity issues Geoff Leese October 2007 updated August 2008, October 2009.
MD – Object Model Domain eSales Checker Presentation Régis Elling 26 th October 2005.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Semantic based P2P System for local e-Government Fernando Ortiz-Rodriguez 1, Raúl Palma de León 2 and Boris Villazón-Terrazas 2 1 1Universidad Tamaulipeca.
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
Deriving Operational Software Specification from System Goals Xin Bai EEL 5881 Course Fall, 2003.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
1 DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen, Germany.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
Modeling Formalism Modeling Language Foundations
Visualization for Ontology Evolution
KANAL: Knowledge ANALysis
Semantic testing in oneM2M
Daniel Amyot and Jun Biao Yan
Ontology Evolution: A Methodological Overview
Methontology: From Ontological art to Ontological Engineering
Extracting Semantic Concept Relations
ece 627 intelligent web: ontology and beyond
Aug 2004 Eindhoven, Netherlands
Semantic Markup for Semantic Web Tools:
Nilesen 10 hueristics.
Versioning in Adaptive Hypermedia
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

1 Ontology Evolution within Ontology Editors Presentation at EKAW, Sigüenza, October 2002 L. Stojanovic, B. Motik FZI Research Center for Information Technologies at the University of Karlsruhe, Germany

2 Agenda Introduction Requirements Evaluation Conclusion

3 Introduction Ontology editors are main tools for ontology development Ontologies must be able to evolve for a number of reasons, including the following:  Application domains and user‘s needs are changing  System can be improved An ontology editor has to support ontology evolution

4 Agenda Introduction Requirements Evaluation Conclusion

5 Requirements for Ontology Evolution Functional requirement User’s supervision requirement Transparency requirement Reversibility requirement Auditing requirement Ontology refinement requirement Usability requirement

6 Functional requirement - specifies which functionality must be provided for the ontology development and evolution - depends on the underlying ontology model

7 Functional requirement Composite changes  They are more powerful  They have coarser granularity  They have often more meaningful semantics e.g. Move_Concept  (RemoveSubConcept + AddSubConcept)

8 Functional requirement

9 User‘s supervision requirement ProjectPerson Student HiwiPhDStudent X Critical situations:  how to handle orphaned concepts;  how to handle orphaned properties;  how to propagate properties to the concept whose parent changes;  what constitutes a valid domain of a property;  what constitutes a valid range of a property;  whether a domain (range) of a property can contain a concept that is at the same; time a subconcept of some other domain (range) concept;  the allowed shape of the concept hierarchy;  the allowed shape of the property hierarchy;  must instances be consistent with the ontology. - enables the user-driven process of change resolving - delete - reconnect to the root - reconnect to the superconcepts

10 Transparency requirement - provides a human-computer interaction for evolution by: presenting change information in an orderly way allowing easy spotting of potential problems alleviating the understanding of the scope of the change

11 Reversibility requirement Remove Concept Add Concept X - states that an ontology editor has to allow undoing changes at the user’s request

12 Auditing requirement - allows inspecting the performed changes by: keeping a detailed log of all performed changes associating meta information with each log change tracking the identity of the change author

13 Structure-driven –exploits a set of heuristics to improve an ontology based on the analysis of the ontology structure Data-driven - detects the changes based on the analysis of the ontology instances Usage-driven – takes into account the usage of the ontology If no instance of a concept C use any of the properties defined for C, but only properties inherited from the parent concept, we can make an assumption that C is not necessary. By tracking when entity has last been retrieved by a query, it may be possible to discover that some entities are out of date Ontology refinement requirement  If all subconcepts have the same property, the property may be moved to the parent concept  A concept with a single subconcept should be merged with its subconcept.  If a direct parent of a concept can be achieved though a non- direct path, then the direct link should be deleted.

14 Usability requirement - states that an ontology editor should: be ergonomically correct to minimise human errors detect logical conflicts (verification) provide the means for validation

15 Agenda Introduction Requirements Evaluation Conclusion

16 Evaluation “-“ - no support “<>” – partial support “+” - full support

17 Agenda Introduction Requirements Evaluation Conclusion

18 Conclusion Ontology editors should: enrich the list of possible changes enable the customisation of the change resolving inform the user about all effects of a change allow undoing changes allow inspecting the performed changes suggest the user to generate a change identify inconsistency and provide answers to the questions such as how, why, what if, etc.

19 Resolution points Elementary evolution strategies

20 Thanks! Any questions? L. Stojanovic, B. Motik FZI Research Center for Information Technologies at the University of Karlsruhe, Germany