A framework of ontology revision on the semantic web: a belief revision approach

Similar documents
Ontology revision on the semantic web: integration of belief revision theory

Towards Ontology Mapping: DL View or Graph View?

Ontology Refinement and Evaluation based on is-a Hierarchy Similarity

Annotation for the Semantic Web During Website Development

Knowledge and Ontological Engineering: Directions for the Semantic Web

An ontology-based collaborative interorganizational knowledge management network

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

Development of an Ontology-Based Portal for Digital Archive Services

Ontology Creation and Development Model

Ontology Construction -An Iterative and Dynamic Task

Ontology matching techniques: a 3-tier classification framework

Enhancing the Reusability of Inter-Organizational Knowledge: an Ontology-Based Collaborative Knowledge Management Network

Ontology Mapping based on Similarity Measure and Fuzzy Logic

Ontology-Driven Information Systems: Challenges and Requirements

Ontology-based collaborative inter-organizational knowledge management network

Building Ontology Repositories for E-Commerce Systems

Ontology Matching Techniques: a 3-Tier Classification Framework

Using DDC to create a visual knowledge map as an aid to online information retrieval

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data

Ontology-Specific API for a Curricula Management System

An Annotation Tool for Semantic Documents

Knowledge Representation

RaDON Repair and Diagnosis in Ontology Networks

Digital Archives: Extending the 5S model through NESTOR

Introduction to the Semantic Web

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Ontology Merging: on the confluence between theoretical and pragmatic approaches

A Novel Architecture of Ontology based Semantic Search Engine

MERGING BUSINESS VOCABULARIES AND RULES

Ontology Extraction from Heterogeneous Documents

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Context Ontology Construction For Cricket Video

The Semantics of Semantic Interoperability: A Two-Dimensional Approach for Investigating Issues of Semantic Interoperability in Digital Libraries

Semantic-Based Information Retrieval for Java Learning Management System

Ontology-Based Schema Integration

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

An Approach to Software Component Specification

Requirements Engineering for Enterprise Systems

Creating Ontology Chart Using Economy Domain Ontologies

Fausto Giunchiglia and Mattia Fumagalli

1 Introduction H.-JOACHIM NERN 1, G. AGRE 2, T. ATANANSOVA 2, J. SAARELA 3

WonderWeb Deliverable D19

Access rights and collaborative ontology integration for reuse across security domains

Enhancement of CAD model interoperability based on feature ontology

Measuring the quality of ontology mappings: A multifaceted approach.

Using the Semantic Web in Ubiquitous and Mobile Computing

C H A P T E R Introduction

SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL

RESEARCH ON REMOTE SENSING INFORMATION PROCESSING SERVICES BASED ON SEMANTIC WEB SERVICES

Towards an Ontology Visualization Tool for Indexing DICOM Structured Reporting Documents

Current State of ontology in engineering systems

Business Requirements of Knowledge Management Ontology to Support a Software Deployment Process

Towards the Semantic Web

ONTOPARK: ONTOLOGY BASED PAGE RANKING FRAMEWORK USING RESOURCE DESCRIPTION FRAMEWORK

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT

Ontology-based search system using hierarchical structure design

Semantic Knowledge Management: The Marriage Of Semantic Web And Knowledge Management

An Ontology-based Collaborative Knowledge Management Network to Enhance the Reusability of Inter-organizational Knowledge

Ontology Repair Through Partial Meet Contraction

The Semantic Planetary Data System

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

The Semantic Web: A Vision or a Dream?

! " # Formal Classification. Logics for Data and Knowledge Representation. Classification Hierarchies (1) Classification Hierarchies (2)

Semantic Search on Cross-Media Cultural Archives

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore

Opus: University of Bath Online Publication Store

DRIFT: A Framework for Ontology-based Design Support Systems

Quality-Driven Architecture Design Method

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

A Development Method for Ontology Based Business Processes

Ontology Exemplification for aspocms in the Semantic Web

A WEB-BASED TOOLKIT FOR LARGE-SCALE ONTOLOGIES

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

University of Huddersfield Repository

FIBO Metadata in Ontology Mapping

Proposal for Implementing Linked Open Data on Libraries Catalogue

Optimised Classification for Taxonomic Knowledge Bases

Graph Representation of Declarative Languages as a Variant of Future Formal Specification Language

Java Learning Object Ontology

ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research

Modelling and Implementation Methodology in the IoT/LD Approach to the Semantic Web

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

DLV02.01 Business processes. Study on functional, technical and semantic interoperability requirements for the Single Digital Gateway implementation

Image retrieval based on bag of images

Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting

Managing the Emerging Semantic Risks

XETA: extensible metadata System

Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications.

Modelling E-Commerce Systems Quality with Belief Networks

Evaluating Three Scrutability and Three Privacy User Privileges for a Scrutable User Modelling Infrastructure


OntoShare An Ontology-based Knowledge Sharing System for Virtual Communities of Practice

A Semi-Automatic Ontology Extension Method for Semantic Web Services

Temporal Authorizations Scheme for XML Documents

The 2 nd Generation Web - Opportunities and Problems

UNIK Multiagent systems Lecture 3. Communication. Jonas Moen

Transcription:

University of Wollongong Research Online Faculty of Commerce - Papers (Archive) Faculty of Business 2005 A framework of ontology revision on the semantic web: a belief revision approach Seung Hwan Kang Payap University, seung_h@payap.ac.th Sim K. Lau University of Wollongong, simlau@uow.edu.au Publication Details Lau, S. K. & Kang, S. (2005). A framework of ontology revision on the semantic web: a belief revision approach. In G. Kotsis, D. Taniar, S. Bressan, I. Ibraham & S. Mokhtar (Eds.), Information Integration and Web-based Applications and Services (pp. 939-943). Kuala Lumpur, Malaysia: Australian Computer Society. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

A framework of ontology revision on the semantic web: a belief revision approach Abstract The focus of the research in ontologies shifts from ontology representation to ontology evolution perspectives that become an important field of ontology research. Even though ontology refers to specification of conceptualisation that provides a useful way to represent the semantics of the Web resources, there is a still need for maintaining and handling ontologies. Because ontologies may change as a result of accepting new information, when this occurs, ontology needs to be revised. However the new information may contradict what was initially defined in the ontology when ontology revision is performed. To discuss this revision perspective, this research proposes an approach based on the belief revision theory to revise ontologies. Three operators of expansion, revision and contraction are proposed to revise ontology to ensure that consistency of ontologies is maintained. Keywords Framework, Ontology, Revision, Semantic, Web, Belief, Revision, Approach Disciplines Business Social and Behavioral Sciences Publication Details Lau, S. K. & Kang, S. (2005). A framework of ontology revision on the semantic web: a belief revision approach. In G. Kotsis, D. Taniar, S. Bressan, I. Ibraham & S. Mokhtar (Eds.), Information Integration and Web-based Applications and Services (pp. 939-943). Kuala Lumpur, Malaysia: Australian Computer Society. This conference paper is available at Research Online: http://ro.uow.edu.au/commpapers/1994

A F r a m e w o r k o f O n t o l o g y R e v is io n o n t h e S e m a n t ic W e b : a b e l i e f r e v i s i o n a p p r o a c h Seung Hwan Kang1, Sim Kim Lau1 Abstract The focus o f the research in ontologies shifts from ontology representation to ontology evolution perspectives that become an important field o f ontology research. Even though ontology refers to specification o f conceptualisation that provides a useful way to represent the semantics o f the Web resources, there is a still need fo r maintaining and handling ontologies. Because ontologies may change as a result o f accepting new information, when this occurs, ontology needs to be revised. However the new information may contradict what was initially defined in the ontology when ontology revision is performed. To discuss this revision perspective, this research proposes an approach based on the belief revision theory to revise ontologies. Three operators o f expansion, revision and contraction are proposed to revise ontology to ensure that consistency o f ontologies is maintained. 1. Introduction In the context of the Semantic Web, ontology refers to forming comprehensible specifications of conceptualisation [6]. Thus it allows agreements to be made so that shared concepts and relationships can be used in a coherent and consistent manner within the community of practice. However, one of the problems identified in the literature of ontology is the difficulty in maintaining ontology when there is a change in knowledge or perhaps a change in the perception about things within the community of practice [2, 3, 9]. In the literature, it refers to ontology revision that handles a change in the components of ontology [9]. When this happens, the ontology may need to be revised to reflect the changes. The above issue is related to changes in conceptualisation that are due to changes in domain, and changes in the explicit specification of the concept [12]. To address this issue, this research proposes a way of revising ontologies. It ensures that consistency is maintained during the revision process using the concept of the belief revision theory. A positivist research model is used to derive a conceptual framework that provides a mechanism to process ontology revision in a consistent manner using three operators of expansion, contraction and revision. The rest of the paper is organised as follows. Section 2 discusses ontology in general and the motivation associated with ontology revision. Section 3 discusses the theory of belief revision. Section 4 presents the proposed ontology revision approach. Section 5 concludes the paper. 1School ofeconomics and Information Systems, University o f Wollongong, Australia 939

2. Ontology In general, ontology deals with describing, distinguishing, descriptive analysis and classification of the concepts and relations [6, 9, 11], Recently, the term ontology was introduced as knowledge representation in the field of the Semantic Web. The Semantic Web is an extension of the current web in which information is given well-defined meaning to better enable computers and people to work together [1], Hendler envisions that a large number of ontologies in the web will consist of small components and are interconnected to allow sharing and reusing of ontological information [1], Thus the first step towards this vision is its use to create web pages with ontological information. When one or more small and decentralised ontologies are linked to each other, it provides an opportunity for different ontologies to be re-used and shared. When this occurs, information is exchanged and definitions of web services in machine-readable form can be achieved through agreement of terms and constraints in the ontology. Then agents can be deployed to communicate with each other using ontologies, as well as be able to exchange and merge ontologies of other agents. Thus a mechanism in support of changes in ontologies is essential. Several researchers have attempted to address the interoperability issue to track the changes in ontologies [2, 3, 9], Ontology Library [2], Ontology Versioning [9] and ONIONS methodology [3] are some examples of research in this area. The changes are tracked using a kind of library or versioning system. For example, the ontology library system is used to manage, adapt and standardise collections of ontologies, whereas the ontology versioning system allows comparability issues to be taken into consideration when new knowledge is added to the system over time. On the other hand, the ONIONS methodology proposes to integrate a large-scale ontology to address the problem of conceptual heterogeneity. Recently, an approach that manages ontological changes from the aspect of taxonomy of ontological changes and their impact of the class has been proposed [7, 12]. These approaches have been generally used to address changes in ontology from the ontology maintenance perspectives. In this paper, thus focusses on a consistency perspective of changes in ontologies. That is, a result of ontology changes should not contradict existing concepts and relations presently defined in ontologies. 3. Belief Revision From the historical viewpoint of belief revision, the idea of modelling the dynamics of epistemic states are formulated by keeping track of the justifications for one s beliefs and the logical structure of the beliefs [4]. The coherence theory of belief revision highlights the logical structure of the things in a world which are semantics in a form of logically c o n s is te n t structure [5]. It is an idea where all justification of beliefs relies on coherence within a belie system. It is a holistic view that the basis of the justifications in a systematic network of belie can be justified via coherence that offers an idea for other justified beliefs. For example, a sentence p is true if only if/? is a member of coherent set. An idea of truth here is that it & relation or coherence between propositions or beliefs. Firstly, logical entailment relati ns^ considered as kinds of coherence relations that are essential to a justification. It implies ^ V belief logically entails another if the truth of the first one is assured the truth of the secon Explanatory relations are also considered as kinds of coherence relations because these re explain why some other beliefs are true. Secondly, the coherent belief system that requ 940

attained explanatory set, the more a set can explain, the more coherent it is, defines coherence relation. This relation makes a worthy explanation when some beliefs explain why some other beliefs are true. In particular, this research follows the AGM (Alchourron, Gardenfors and Makinson) model of the coherence theory that is based on the idea where all justification of beliefs relies on coherence within a belief system [4, 5]. Therefore, a belief set is used as a model of belief state in the AGM model. To model a belief set, a construction of a logically consistent structure is also necessary. In order to determine which set of sentences make up a belief set, ideally, the set of accepted sentences should be logically consistent so that it is possible to draw the consequences o f what is accepted. 4. Illustrations We use a scenario buying items online to illustrate applied ontology revision. The concept hierarchy is used to illustrate conceptual relationships in which the relationships of different concepts are shown using parent-child relationship. We apply the belief revision concept to illustrate the updates of ontology of the online shop M as a result of encountering new information from the ontology of the online shop N. Figure 1 shows the concepts related to the electronics such as all MP3 players are electronics, Apple is a manufacturer of electronic products and others. Figure 2 describes a brief concept of a MP3 player and others. However the shop N defines the concept of MP3 player differently from that of the shop M. T - o w l Thing pyow FfStg ~ " f ) Computer Y Electronics 'F sc)mp3_player. c ) Accessory -S i ipod id ) Camera t^ilpod.pheto? C ) MP3_Player,C)iPod_mini i G) ipod.,c) ipod_shutt!e C.)iPod_mini T 9) Accessory,C ; Manufacturer,C)iPod_Doct...03 Apple ',? ) ipod_mini_dock C j Sony.?) ipod_power_adapter Figure 1 The partial ontology o f the shop M Figure 2 The partial ontology of the shop N Firstly, the expansion occurs when the system learns something new such as the concept c. Let Oe(m, c) denotes the expansion of an ontology M by a concept c, where m is the model of ontology M. When new concept is to be expanded by the expansion operator, the concept is tested for logical consistency with the current concepts. Then the expansion is accepted if and only if it is consistent with existing ones, otherwise it is rejected. Furthermore, a new expression p can also be expanded in the following notation of expansion: Oe{m, p) where p is an expression that includes a concept, a relation and an URL Figure 3 shows the result of a series of expansion that includes the concepts ipodjphoto and ipod_shuttle. Secondly, the contraction occurs when incorrect semantic classification is introduced to ontologies. Let Oc(m, c) denotes the contraction of an ontology M by a concept c, where m is the 941

model of ontology M. When a concept c is no longer established with the valid definition in the model of ontology M, the concept c is contracted by the contraction operator. If there is any existing sub-concept that logically entails to the precedent concept then it is also tested for logical consistency with the current concept. Thus the contraction is accepted if and only if it is consistent in ontology M, otherwise it is rejected. For instance, if the owner of the online shop M decides not to sell cameras in the future, the semantic classification of the Camera is no longer consistent. In this case, an expression that includes a concept Camera, its relation and URI needs to be given up to ensure consistency. Figure 4 shows the result of the contraction. Finally, the revision occurs when conflicting information lodges to ontologies, few concepts might be given up so that a change is in some sense consistent. Let OF(m, c) denotes the revision of an ontology M by revising a concept c, where c is no longer consistent in the model of ontology M. The revision can be performed by the expansion follows by the contraction. For instance, consider a MP3 player is no longer categorised as electronics (pi). That is, it is an expansion of negation pi in the ontology M so that conflicting expressions need to be given up. As a result, Figure 5 shows the result of the revision in ontology M. Importantly, the revision should not give up entire expressions to accept one in particular because it does not meet the minimality requirement [10]. i f f owl: Thing " C i Electronics C: Accessory C ' Camera f C ) MP3_Player C. ipod,c ; ipod_mini vc't ipod_photo C ipod_shuttle» Ci Manufacture! Figure 3 Illustrated expansion. 9 owl: Thing v C) Electronics,C -A cce ssory,c i MP3_player Ci ipod C IPod jnini. C, ipod_photo, Cj ipod_shuttle p-,c! Manufacturer Figure 4 Illustrated contraction f f owl: Thing V C Electronics ^,C ) Accessory -C ) Manufacturer T.CiComputer *.C)MP3_Player C j ipod C ipo'i jsiini c ) ipod_photo. C j ipod_shuttle Figure 5 Illustrated revision 5. Conclusion In this paper, we pointed out that there is a shift from an ontology representation to ontology evolution perspectives. In order to meet the comprehensive requirement, it becomes necessary to merge one or more ontologies. As a result, an issue of handing interoperability among ontologies expands and is important. Moreover, to achieve the Semantic Web vision, it is becoming increasingly difficult to ensure consistencies in ontologies. This is because any new changes made may contradict what was initially agreed or defined in the ontology. When this happens, the ontology needs to be revised to reflect the changes. To address this issue, the concept of the belief revision theory is applied to ensure that new changes do not cause inconsistent beliefs an contradict the existing ontology. Further study concerning handling of comparability issues ontologies as a result of ontology revision will be conducted. 6. References [1] Bemers-Lee, T., Hendler, J. and Lassila, 0. (2001) "The Semantic Web", Scientific American, 284(5), PP 942

[21 Ding, Y. and Fensel, D. (2001) Ontology Library Systems: The key to successful Ontology Re-use, in Proceedings o f International Semantic Web Working Symposium (SWWS) on Ontology and Ontology Maintenance, 30 Jul. -1 Aug., Stanford University, California, USA, pp.93-112 [3] Gangemi, A., Pisanellii, D. and Steve, G. (1999) "An Overview o f the ONIONS Project: Applying Ontologies to the Integration ofm edical Terminologies", Data & Knowledge Engineering, 31(2), pp.183-220 [4] Gardenfors, P. (1988) Knowledge in Flux: Modeling the Dynamics o f Epistemic States, The MIT Press, London [5] Gardenfors, P. (1992) "Belief Revision: An Introduction", in B elief Revision, Cambridge University Press, pp. 1-20 [6] Gruber, T. (1993) A Translation Approach to Portable Ontology Specifications, KSL 92-71, Knowledge Systems Laboratory, Computer Science Department, Stanford University, Stanford, California, 23 pages [7] Haase, P. and Stojanovic, L. (2005) Consistent Evolution o f OWL Ontologies, in Proceedings o f The Semantic Web: Research and Applications: Second European Semantic Web Conference, 29 May. - 1 Jun., Heraklion, Crete, Greece. [8] Heflin, J. and Hendler, J. (2000) Dynamic Ontologies on the Web, in Proceedings o f the Seventeenth National Conference on AritificialIntelligence, 30 Jul. - 3 Aug., Austin, Texas, pp.443-449 [9] Klein, M. and Fensel, D. (2001) Ontology Versioning on the Semantic Web, in Proceedings o f International Semantic Web Working Symposium, 30 Jul. -1 Aug., Stanford University, California, USA, pp.75-91 [10] Rott, H. (2003) "Economics and Economy in the Theory o f Belief Revision (Preliminary Report)", Electronic Notes in Theoretical Computer Science, 84, p. 15 [11] Russell, S. and Norvig, P. (2003) Artificial Intelligence: A Modern Approach, 2nd edn, Prentice Hall [12] Stuckenschmidt, H. and Harmelen, F. (2005) Information Sharing on the Semantic Web, Springer 943