Visualizing Ontology Evolution for Improved Knowledge Management

Slide Note
Embed
Share

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.


Uploaded on Oct 04, 2024 | 0 Views


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


  1. Visualization for Ontology Evolution Patrick Lambrix1, Zlatan Dragisic1, Valentina Ivanova1, Craig Anslow2 1Link ping University, Link ping, Sweden 2Middlesex University, London, UK

  2. 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

  3. 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

  4. 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

  5. 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

  6. Show change/diff between ontology versions OnEX OntoView

  7. Show summary of changes Codex OnEX

  8. 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

  9. Show change history of a concept/relation OnEX

  10. 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

  11. 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

  12. Discover trends Discover volatile/stable regions REX

  13. 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

  14. Identify and show implications of change

  15. 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

  16. Future work Schema versioning and evolution Software evolution visualization User studies

Related