Research Article Volume 4 Issue 1
1CSIR-NISTADS, India
2Bharati Vidyapeeths Institute of Computer Applications & Management (BVICAM), India
Correspondence: Gagandeep Singh Narula, CSIR-NISTADS, India, Fax 9999813638
Received: October 29, 2017 | Published: January 24, 2018
Citation: Narula GS, Wason R, Jain V, et al. Ontology mapping and merging aspects in semantic web. Int Rob Auto J. 2018;4(1):23-27. DOI: 10.15406/iratj.2018.04.00087
Ontology has found application in multiple domains to represent relationships among classes and their instances. Ontology is being popularly applied as a tool for vocabulary conceptualization and optimization. To build vocabulary it requires mapping and merging of ontologies from heterogeneous sources of data. Many varied tools and techniques have been developed by researchers for ontology mapping and merging. This manuscript is an attempt to analyze and appreciate the tools available for ontology mapping and merging. The varied available tools automate integration, unification, aligning and merging of varied related ontologies. We also attempt to draw an efficient analysis among some popular tools while applying the PROMPT tool.
Keywords: mapping, merging, ontology, protégé, semantic web
Let us assume there are two ontologies–each consisting of set of entities having classes, properties and instances and user wants to associate semantic relationships among entity components. According to Silva,1 the process of identifying semantic independences among entity components is termed as Ontology Mapping. Mapping has been applied variedly by several researchers in context of ontology related studies.2 Ontologies can be integrated, unified, merged and mapped to derive new set of relationships from existing ones. In Silva & Howell,1,2 mapping is defined as set of formulae that consists of correlation coefficients to achieve semantic relationships among classes, properties and instances. In Tim,3 mapping is viewed as a process of maintaining correspondences among given ontologies and deriving similar concepts from them. The concepts may have different names but they point towards the same meaning.4–6 Varied techniques for ontology merging and alignment have also been suggested by several researchers.7–9 Merging of ontologies refers to generation of single independent logical ontology from given set of data sources while alignment of ontologies helps in achieving consistent ontologies. Valente,5 defines ontology mapping as a component that is responsible for providing mapping services so that concepts of ontology related to query can be mapped onto second ontology. This mapping service can be deployed in various applications that can be used for integration of ontologies.7–9
Ontology Mapping is a key component in various applications as listed below:
Integration of information using ontology
Requires mapping of local ontologies into a single unified ontology. It applies the process of data integration to enable users to ask queries consistently without having access to data sources. Users ask queries through mediated ontology that involves use of agents to maintain interoperability and sharing between mediated ontology and local ontology.10,11
Ontology merging and integration is defined as building new ontology from multiple ontologies consisting of overlapped sub–ontologies7 (Figure 1). The rest of the manuscript is structured as follows: Section II describes an overview of studies, techniques and theories conducted in context of ontology mapping. Section III briefly analyzes some significant ontology mapping tools. Section IV concludes the study.
Figure 1 Ontology and its constituents.3
In search engine examples have been used to illustrate the concepts from different ontologies in order to demonstrate relationship among them.1,10–12 Visser et al.13 introduced the concept of testing in identification of relations and constructs. It is followed by construction of concept lattice and mapping of lattice to distributed ontology. Lily13,14 is one of ontology mapping system that constructs semantic graph between concepts and relations on basis of linguistic features and structure of ontology. ASMOV14 is defined as an automated ontology mapping tool which computes similarity matching by analyzing textual and weighted features of different ontologies. Euzenat14 presented concept of virtual file technology to calculate similarity of concepts after analyzing linguistic features, terms and information stored in files. Various studies have been led by developers in11,14–17 that describes matching criteria for integrating information from multiple data sources. Varied matching criteria have been applied in these works. Certain notable ones are:
Utilizing the above criteria the process of ontology mapping has been automated through different tools. The next section highlights few notable ones.
Mapping tools are used to identify and define essential semantic correspondences automatically.15 Some notable ones are described in section 5.2 below:
Requirements of an ideal ontology mapping approach
Any ontology mapping approach must fulfill the following requirements:
Tools for ontology mapping and merging
We describe succinct view of automatic ontology merging and mapping tools like Chimaera (web based), PROMPT (protégé plug–in), FCA–Merge (ontologies on same domain), MOMIS (ontology clustering) and GLUE (machine learning). Further for clarity on working of these tools we also show results of an ontology mapping and merging simulation experiment on PROMPT using the protégé 3.4.1 plug–in.
Chimaera: This tool is used for merging and diagnosis of web–based distributed ontologies. Developed by Stanford University Knowledge System Laboratory (KSL)18 on the Ontolingua Distributed Collaborative Ontology Envoirnment.
Its salient features are as follows:
Prompt: It is an interactive tool for merging semi–automatic ontologies that serves as plug–in for Protégé.19 Its salient features are as:
To understand the process of ontology mapping and merging we simulated PROMPT on two bookshop ontologies. The figures below depict the results obtained. Protégé 3.4.1 was used for the experiment.
Further after mapping the above two ontologies on PROMPT they were merged as depicted.
Figure 2–4 depict how efficiently ontologies can be mapped and merged through the PROMPT ontology merging tool. The experiment was conducted only on PROMPT as it was understood that the automated procedure is same for most of the tools which differ in their internal design and ontology mapping and merging criteria.
FCA–Merge:20 It deals with 3 step procedure for merging two ontologies.
MOMIS:21 –It is an acronym for Mediator Environment for Multiple Information Sources that is developed by University of Modena.22
Its salient features are as follows:
GLUE:23 It includes components– distribution estimator, similarity estimator and relaxation labeler (Figure 5).
Ontology is abbreviated as FESC (formal, explicit, shared and conceptualization of domain).24 Ontology displays information in hybrid manner such that it can be used by machines not only for displaying but also for automating, integrating and reusing given information across various existing applications. The paper explores terminologies related to ontology like mapping, integration, aligning, translation and merging. Ontology merging and integration is defined as building new ontology from multiple ontologies consisting of overlapped sub ontologies. Ontology mapping is termed as relating similar (according to some metric) concepts or relations from different sources to each other by specifying the correspondence between them. Generally, process of mapping involves two tasks as stated below:
Ontology aligning makes source ontologies consistent and coherent by moving them together in cooperation. Ontology translation is defined as modifying the structure of ontology without changing its meaning while ontology transformation changes its structure as well as its meaning such that it is better than previous ontology with this manuscript we have attempted to give the reader an overview of the different ontology mapping and merging tools in a rather simplistic manner. Table 1 further highlights the differences among various available ontology mapping and merging systems.
S.no |
Tool |
Developed by |
Ontology representation |
Mapping information |
Mapping element |
Mapping cardinality |
|||
Define concept |
Graph |
Instances structure |
User input |
||||||
1 |
Chimaera |
KSL18 |
OKBC compliant |
Yes |
Yes |
No |
No |
Concept, relations |
1:01 |
2 |
PROMPT |
Stanford Medical Informatic19 |
OKBC compliant |
Yes |
Yes |
No |
Yes |
Concept, relations and constraint |
1:n |
3 |
FCA |
Alexander20 |
Frame Logic |
No |
No |
Yes |
Yes |
concept |
1:01 |
4 |
MOMIS |
Univ. of Modena22 |
OO data model |
Yes |
Yes |
No |
Yes |
Concept, relation |
1:01 |
5 |
GLUE |
Univ. of Washington25 |
ODL |
No |
Yes |
Yes |
Yes |
concept |
1:01 |
6 |
LILY |
Peng Wang14 |
(Ontology Alignment Evaluation Initiative) OAEI |
Yes |
Yes |
Yes |
no |
Concept, relations |
M:N |
7 |
ASMOV |
OAEI |
yes |
yes |
yes |
yes |
Classes, properties , instances |
N:1 |
Table 1 Comparative study of ontology mapping and merging systems
I Gagandeep Singh Narula would like to give my sincere thanks to Dr. Vishal Jain, Associate Professor at Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi for guiding and motivating me towards research.
None.
©2018 Narula, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.