Visualizing Ontology Evolution for Improved Knowledge Management

 
Visualization
for
Ontology Evolution
 
Patrick Lambrix
1
, Zlatan Dragisic
1
, Valentina Ivanova
1
, Craig Anslow
2
1
Linköping University, Linköping, Sweden
2
Middlesex 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
 
Show change/diff between ontology versions
 
OntoView
 
OnEX
 
Show summary of changes
 
Codex
 
OnEX
Functionalities
 
Show change history of a concept/relation
 
 
OnEX
Functionalities
Functionalities
 
Discover trends
Discover volatile/stable regions
 
 
REX
 
Functionalities
 
Functionalities
 
Identify and show implications of change
 
 
 
 
 
 
 
 
 
Information for ontology evolution
functionalities
 
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
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.

  • Ontology Evolution
  • Knowledge Management
  • Visualization
  • Tools
  • Semantics

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


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#