Visualizing Ontology Evolution for Improved Knowledge Management
Ontologies are dynamic entities that evolve over time, impacting semantically-enabled applications and knowledge acquisition. This work focuses on identifying desired functionalities for ontology evolution systems, highlighting the steps involved in ontology evolution, and emphasizing the importance of visualization in managing ontology changes effectively. Various tools and methods discussed here aim to enhance the quality assessment and usability of evolving ontologies, addressing the need for proactive evolution detection, change suggestion, validation, impact assessment, and change management.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
Visualization for Ontology Evolution Patrick Lambrix1, Zlatan Dragisic1, Valentina Ivanova1, Craig Anslow2 1Link ping University, Link ping, Sweden 2Middlesex University, London, UK
Motivation Ontologies are not static Anomalies Scientific advance Cases: Ontology evolves while being used in a semantically-enabled application Data integration Querying Ontology evolution to obtain knowledge about an evolving ontology Quality assessment Trends Few tools exist
This work We have: identified desired functionalities for an ontology evolution system conducted a study to see how current systems implement the functionalities focus on visualization
Ontology evolution Steps of ontology evolution* 1. Detecting the need for evolution 2. Suggesting changes 3. Validating the changes 4. Assessing impact of the changes 5. Managing changes *Zablith et. al, Ontology Evolution: A Process Centric Survey, Knowledge Engineering Review, 2015
Functionalities Ontology Lookup Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Show an ontology version X X X X Show different ontology versions in evolution graph Show change/diff between ontology versions X X X X X X Show summary of changes X X X X Show specialized view of changes Show change history of a concept/relations X X Detecting the need for changes Show provenance information X X X X Show information about/context of concept/relation Search and query ontology X X X Query old versions using terminology of new version Discover trends X X X Discover volatile and stable regions X
Show change/diff between ontology versions OnEX OntoView
Show summary of changes Codex OnEX
Functionalities Ontology Lookup Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Show an ontology version X X X X Show different ontology versions in evolution graph Show change/diff between ontology versions X X X X X X Show summary of changes X X X X Show specialized view of changes Show change history of a concept/relations X X Detecting the need for changes Show provenance information X X X X Show information about/context of concept/relation Search and query ontology X X X Query old versions using terminology of new version Discover trends X X X Discover volatile and stable regions X
Functionalities Ontology Lookup Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Show an ontology version X X X X Show different ontology versions in evolution graph Show change/diff between ontology versions X X X X X X Show summary of changes X X X X Show specialized view of changes Show change history of a concept/relations X X Detecting the need for changes Show provenance information X X X X Show information about/context of concept/relation Search and query ontology X X X Query old versions using terminology of new version Discover trends X X X Discover volatile and stable regions X
Functionalities Ontology Lookup Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Show an ontology version X X X X Show different ontology versions in evolution graph Show change/diff between ontology versions X X X X X X Show summary of changes X X X X Show specialized view of changes Show change history of a concept/relations X X Detecting the need for changes Show provenance information X X X X Show information about/context of concept/relation Search and query ontology X X X Query old versions using terminology of new version Discover trends X X X Discover volatile and stable regions X
Discover trends Discover volatile/stable regions REX
Functionalities Ontology Lookup Step CODEX REX OnEX PromptDiff OntoView NeON KAON Suggesting changes Identify and suggest changes Identify conflicts Show conflicts Validating the changes Resolve conflicts Accept and reject suggested changes Evaluate influence on dependent artifacts Assessing the impact of changes Show influence on dependent artifacts Update of dependent artifacts Execute changes X X Identify and show implication of change in ontology X X X Managing changes Add/edit change annotations X Roll-back mechanism X Save current state X X
Conclusions Visualization can help understand how ontologies evolve Not much research on ontology evolution visualization Functional requirements Existing tools Usually do not cover the whole ontology evolution process No support for Suggesting and validating changes and Assessing the impact of changes
Future work Schema versioning and evolution Software evolution visualization User studies