Visualization for Ontology Evolution

Slides:



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

Open repositories: value added services The Socionet example Sergey Parinov, CEMI RAS and euroCRIS.
Controlled Vocabularies in TELPlus Antoine ISAAC Vrije Universiteit Amsterdam EDLProject Workshop November 2007.
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
Hermes: News Personalization Using Semantic Web Technologies
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Ameet N Chitnis, Abir Qasem and Jeff Heflin 11 November 2007.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Xyleme A Dynamic Warehouse for XML Data of the Web.
Management of the Evolution of Database-Centric Information Systems Panos Vassiliadis 2, George Papastefanatos 1, Timos Sellis 1, Yannis Vassiliou 1 1.
March 17, 2008SAC WT Hermes: a Semantic Web-Based News Decision Support System* Flavius Frasincar Erasmus University Rotterdam.
Gimme’ The Context: Context- driven Automatic Semantic Annotation with CPANKOW Philipp Cimiano et al.
A System for A Semi-Automatic Ontology Annotation Kiril Simov, Petya Osenova, Alexander Simov, Anelia Tincheva, Borislav Kirilov BulTreeBank Group LML,
George Papastefanatos 1, Panos Vassiliadis 2, Alkis Simitsis 3,Yannis Vassiliou 1 (1) National Technical University of Athens
PaperScope: Visually Exploring the ADS Mark Holliman VOTECH Web Developer University of Edinburgh ADASS XVII, London,
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Predicting Missing Provenance Using Semantic Associations in Reservoir Engineering Jing Zhao University of Southern California Sep 19 th,
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
The Data Attribution Abdul Saboor PhD Research Student Model Base Development and Software Quality Assurance Research Group Freie.
Class Specification Implementation Graph By: Njume Njinimbam Chi-Chang Sun.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Knowledge Representation and Indexing Using the Unified Medical Language System Kenneth Baclawski* Joseph “Jay” Cigna* Mieczyslaw M. Kokar* Peter Major.
Formalizing the Asynchronous Evolution of Architecture Patterns Workshop on Self-Organizing Software Architectures (SOAR’09) September 14 th 2009 – Cambrige.
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.
Teranode Tools and Platform for Pathway Analysis Michael Kellen, Solution Manager June 16, 2006.
Design Management: a Collabortive Design Solution ECMFA 2013 Montpellier, France Maged Elaasar (Presenter) Senior Software Engineer, IBM
Lucian Voinea Visualizing the Evolution of Code The Visual Code Navigator (VCN) Nunspeet,
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
 by Banner Software Harris Herman Jan Peterson Banner Software April 2004 California Performance Review Transforming California.
Benchmarking ontology-based annotation tools for the Semantic Web Diana Maynard University of Sheffield, UK.
New Tools for astronomy librarians D Donna Thompson SLA PAM Roundtable June 9, 2014.
1 Features as Constraints Rafael AccorsiUniv. Freiburg Carlos ArecesUniv. Amsterdam Wiet BoumaKPN Research Maarten de RijkeUniv. Amsterdam.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
17 th October 2002Data Provenance Grid Data Requirements Scoping Metadata & Provenance Dave Pearson Oracle Corporation UK.
Determining Fitness-For-Use of Ontologies through Change Management, Versioning and Publication Best Practices Patrick West 1 Stephan.
Requirements Engineering Requirements Management Lecture-25.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
1 Ontology Evolution within Ontology Editors Presentation at EKAW, Sigüenza, October 2002 L. Stojanovic, B. Motik FZI Research Center for Information Technologies.
2000 Research Overview Dr. Kim Mens Programming Technology Lab Vrije Universiteit Brussel.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Preservation Through Evolution Management: The DIACHRON Approach DIACHRON Final Dissemination Workshop Giorgos Flouris (FORTH)
Semantic Graph Mining for Biomedical Network Analysis: A Case Study in Traditional Chinese Medicine Tong Yu HCLS
Zlatan Dragisic, Patrick Lambrix and Eva Blomqvist
Unit - 3 OBJECT ORIENTED DESIGN PROCESS AND AXIOMS
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Conceptualizing the research world
SAMT 2006.
Independent Study of Ontologies
Presented by: Edfan Tjandra Alireza Behrouzi Shad
Unified Process Source & Courtesy: Jing Zou.
Lifting Data Portals to the Web of Data
Software Processes.
Ontology Evolution: A Methodological Overview
MGED Ontology [--usage]
Rafael Almeida, Inês Percheiro, César Pardo, Miguel Mira da Silva
ece 627 intelligent web: ontology and beyond
DyKOSMap : a tool to manage ontology alignment dynamics
COMPASS: A Geospatial Knowledge Infrastructure Managed with Ontologies
Ying Dai Faculty of software and information science,
Versioning in Adaptive Hypermedia
A framework for ontology Learning FROM Big Data
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 Cases: Few tools exist 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 EXAMPLE on gene ontology Dealing with anomalies Extending the scope Dealing with diverging terminology Mirroring scientific advance Adding relations

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* Detecting the need for evolution Suggesting changes Validating the changes Assessing impact of the changes Managing changes picture *Zablith et. al, Ontology Evolution: A Process Centric Survey, Knowledge Engineering Review, 2015

Functionalities ONTOVIEW 1-3, 4, 5, 9– version level Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Ontology Lookup Detecting the need for changes Show an ontology version X Show different ontology versions in evolution graph Show change/diff between ontology versions Show summary of changes Show specialized view of changes Show change history of a concept/relations Show provenance information Show information about/context of concept/relation Search and query ontology Query old versions using terminology of new version Discover trends Discover volatile and stable regions ONTOVIEW 1-3, 4, 5, 9– version level 6 - 8- Concept level 10/11 – query 12/13 – getting knowledge about the evolving ontology Each group what exists General statement what is lacking

Show change/diff between ontology versions OnEX OntoView

Show summary of changes OnEX Codex

Functionalities ONTOVIEW 1-3, 4, 5, 9– version level Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Ontology Lookup Detecting the need for changes Show an ontology version X Show different ontology versions in evolution graph Show change/diff between ontology versions Show summary of changes Show specialized view of changes Show change history of a concept/relations Show provenance information Show information about/context of concept/relation Search and query ontology Query old versions using terminology of new version Discover trends Discover volatile and stable regions ONTOVIEW 1-3, 4, 5, 9– version level 6 - 8- Concept level 10/11 – query 12/13 – getting knowledge about the evolving ontology Each group what exists General statement what is lacking

Show change history of a concept/relation OnEX

Functionalities ONTOVIEW 1-3, 4, 5, 9– version level Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Ontology Lookup Detecting the need for changes Show an ontology version X Show different ontology versions in evolution graph Show change/diff between ontology versions Show summary of changes Show specialized view of changes Show change history of a concept/relations Show provenance information Show information about/context of concept/relation Search and query ontology Query old versions using terminology of new version Discover trends Discover volatile and stable regions ONTOVIEW 1-3, 4, 5, 9– version level 6 - 8- Concept level 10/11 – query 12/13 – getting knowledge about the evolving ontology Each group what exists General statement what is lacking

Functionalities ONTOVIEW 1-3, 4, 5, 9– version level Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Ontology Lookup Detecting the need for changes Show an ontology version X Show different ontology versions in evolution graph Show change/diff between ontology versions Show summary of changes Show specialized view of changes Show change history of a concept/relations Show provenance information Show information about/context of concept/relation Search and query ontology Query old versions using terminology of new version Discover trends Discover volatile and stable regions ONTOVIEW 1-3, 4, 5, 9– version level 6 - 8- Concept level 10/11 – query 12/13 – getting knowledge about the evolving ontology Each group what exists General statement what is lacking

Discover trends Discover volatile/stable regions REX

Functionalities ONTOVIEW 1-3, 4, 5, 9– version level Step Functionality CODEX REX OnEX PromptDiff OntoView NeON KAON Ontology Lookup Detecting the need for changes Show an ontology version X Show different ontology versions in evolution graph Show change/diff between ontology versions Show summary of changes Show specialized view of changes Show change history of a concept/relations Show provenance information Show information about/context of concept/relation Compare different versions Search and query ontology Query old versions using terminology of new version Discover trends Discover volatile and stable regions Suggesting changes Identify and suggest changes ONTOVIEW 1-3, 4, 5, 9– version level 6 - 8- Concept level 10/11 – query 12/13 – getting knowledge about the evolving ontology Each group what exists General statement what is lacking

Functionalities Step CODEX REX OnEX PromptDiff OntoView NeON KAON Ontology Lookup Suggesting changes Identify and suggest changes Validating the changes Identify conflicts Show conflicts Resolve conflicts Accept and reject suggested changes Assessing the impact of changes Evaluate influence on dependent artifacts Show influence on dependent artifacts Update of dependent artifacts Managing changes Execute changes X Identify and show implication of change in ontology Add/edit change annotations Roll-back mechanism Save current state

Identify and show implications of change

Information for ontology evolution functionalities Ontology and ontology versions representation Concepts, relations, instances, axioms Ontology version statistics Number of concepts/relations (structural)/instances Concept types (leaf/inner, obsolete/non-obsolete) Proportion of leaves Nodes’ average height and average depth In- and out-degrees of nodes Number of paths, path lengths Change representation Logs of elementary/complex changes Change statistics Number of concepts/relations added/deleted Number of axiomatic changes Changes w.r.t. time interval Add-delete ration, growth rates Provenance Change author Cost of change Change description Connections Ontology version level connections Conceptual relations between concepts/relations in different versions

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