An Improving for Ranking Ontologies Based on the Structure and Semantics

Similar documents
A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

Gap analysis of ontology mapping tools and techniques

Lightweight Transformation of Tabular Open Data to RDF

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach

SKOS. COMP62342 Sean Bechhofer

Ontologies SKOS. COMP62342 Sean Bechhofer

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Extracting knowledge from Ontology using Jena for Semantic Web

Ontologies Growing Up: Tools for Ontology Management. Natasha Noy Stanford University

INTERCONNECTING AND MANAGING MULTILINGUAL LEXICAL LINKED DATA. Ernesto William De Luca

SurveyonTechniquesforOntologyInteroperabilityinSemanticWeb. Survey on Techniques for Ontology Interoperability in Semantic Web

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 94-95

PRIOR System: Results for OAEI 2006

Ontology Creation and Development Model

A Semantic Role Repository Linking FrameNet and WordNet

Semantic Interoperability. Being serious about the Semantic Web

Leveraging Data and Structure in Ontology Integration

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

InsMT / InsMTL Results for OAEI 2014 Instance Matching

A Semantic Search Engine for Web Service Discovery by Mapping WSDL to Owl

A Tool for Storing OWL Using Database Technology

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

The OWL API: An Introduction

jcel: A Modular Rule-based Reasoner

Using Ontologies for Data and Semantic Integration

Falcon-AO: Aligning Ontologies with Falcon

Dealing with Uncertain Entities in Ontology Alignment using Rough Sets

Opus: University of Bath Online Publication Store

SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS

SEMANTIC MATCHING APPROACHES

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore

TOWARDS ONTOLOGY DEVELOPMENT BASED ON RELATIONAL DATABASE

Information Retrieval (IR) through Semantic Web (SW): An Overview

Ontology Extraction from Heterogeneous Documents

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96

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

Institute of Automatics AGH University of Science and Technology, POLAND. Hybrid Knowledge Engineering.

Ontology Matching Techniques: a 3-Tier Classification Framework

Semantic-Based Information Retrieval for Java Learning Management System

Rule System Interoperability on the Semantic Web with SWRL

MSc Advanced Computer Science School of Computer Science The University of Manchester

Ontology for Exploring Knowledge in C++ Language

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

Ontology-Based Schema Integration

An Architecture for Semantic Enterprise Application Integration Standards

Languages and tools for building and using ontologies. Simon Jupp, James Malone

Ontology matching using vector space

The srbpa Ontology: Semantic Representation of the Riva Business Process Architecture

Semantic Matching of Description Logics Ontologies

AROMA results for OAEI 2009

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

A Framework for Developing Manufacturing Service Capability Information Model

Results of NBJLM for OAEI 2010

Dynamic Ontology Evolution

Efficient Querying of Web Services Using Ontologies

A Novel Architecture of Ontology based Semantic Search Engine

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES

Semantic agents for location-aware service provisioning in mobile networks

Agreement Maintenance Based on Schema and Ontology Change in P2P Environment

Extension and integration of i* models with ontologies

Integrating SysML and OWL

A method for recommending ontology alignment strategies

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

A Framework to Canonicalize Manufacturing Service Capability Models

Knowledge Engineering with Semantic Web Technologies

Efficient Discovery of Semantic Web Services

A Linguistic Approach for Semantic Web Service Discovery

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Revealing the Modern History of Japanese Philosophy Using Digitization, Natural Language Processing, and Visualization

0.1 Knowledge Organization Systems for Semantic Web

A Framework for the Automatic Extraction of Rules from Online Text

Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification

Agent-oriented Semantic Discovery and Matchmaking of Web Services

Description Logics and OWL

Helmi Ben Hmida Hannover University, Germany

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

The HMatch 2.0 Suite for Ontology Matchmaking

Context Ontology Construction For Cricket Video

Source Code Search System Using The Knowledge Framework of The Semantic Web. The Graduate School of Science and Technology Kobe University

Network Centricity. 6/24/2010 Securboration Inc.

Probabilistic Information Integration and Retrieval in the Semantic Web

Building the NNEW Weather Ontology

Solving problem of semantic terminology in digital library

A faceted lightweight ontology for Earthquake Engineering Research Projects and Experiments

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

Implementation of Semantic Information Retrieval. System in Mobile Environment

CHAPTER 5 SEARCH ENGINE USING SEMANTIC CONCEPTS

Introduction to Protégé. Federico Chesani, 18 Febbraio 2010

Ontology Development Tools and Languages: A Review

> Semantic Web Use Cases and Case Studies

OntoDNA: Ontology Alignment Results for OAEI 2007

A Survey of Schema-based Matching Approaches

Ontology Construction -An Iterative and Dynamic Task

Motivating Ontology-Driven Information Extraction

A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet

Transcription:

An Improving for Ranking Ontologies Based on the Structure and Semantics S.Anusuya, K.Muthukumaran K.S.R College of Engineering Abstract Ontology specifies the concepts of a domain and their semantic relationships. It is widely used for solving the information heterogeneity problems on the web because of their capability to provide explicit meaning to the information. Different ontologies are created by developer for a same domain. To solve the heterogeneity problem among the specific domain several matching strategies are designed such as linguistic matcher, semantic similarity, structural comparison. Similarities among ontologies are obtained based on the term, concept relationship and terminological relationship as synonyms, hyponyms and homonyms. SWRL (Semantic Web Rule Language) rule is developed for common repository knowledge base to detect the homonyms. A merging framework combines the matching strategies for indentifying the similarities and dissimilarities of source ontologies then the similar concept are automatically merged and dissimilarities are directly merged in to the global ontology that resolve the synonyms and homonyms conflict among the domain specific ontologies. Keywords: Ontology, Linguistic, Semantic similarities, Homonyms Conflict, SWRL, Merging. 1. Introduction Semantic is the process of adding information and description to the resources that help us to understand the meaning of these resources carried out in semantic web. Many researches carried out in semantic web among that ontology merging is the key issues in this era. The semantic web uses RDF to describe web resources with background in logic and artificial intelligences. Its utility depends on three issues such as Availability (existences of data), Accessibility (users can retrieve the data they want), Quality (user can judge the quality of the retrieved data). Ontology is the platform for sharing the knowledge of domain that helps the machine to make intelligent decision. According to T.Gruber [13], Ontology is the explicit specification of a conceptualization. Conceptualization is a description of concepts and relationship that exist. It corresponds to an abstract of a domain which indentifies the relevant concepts and relationship. Formal specification defines the machine readable with computational semantics. Ontology is developed by different people in different format which causes heterogeneity problem that leads to an inaccurate search results in semantic web. Semantic heterogeneity is not resolved efficiently. The semantic heterogeneity is caused by different meaning or interpretation of data. Practical problem Alignment Problem with ontology combination mismatches with ontologies Mapping Language level mismatches ontology level mismatches Repeatability Explication Modeling Style Concepts Description Syntax Logical representation Semantic Conceptualization Scope Coverage Terminological Synonyms Homonyms Figure1. Problem on ontology combination Different types of mismatches may occur between different ontologies. The identification of these types of mismatches is essential in order to solve them during mapping, alignment, merging process. Ontology Merging is the process of generating a single coherent ontology from two or more existing and different ontologies related to the same subject. A merged single coherent ontology includes information from all sources ontologies but is more or less unchanged. Contemporary ontologies share many structural similarities. It describes instances, classes, attributes and relations. OWL ontology is interpreted as a set of ISSN: 2348 8387 www.internationaljournalssrg.org Page 29

axioms that provide semantics by allowing system to infer additional information based on the data explicitly provided.owl is both syntax for describing and exchanging on ontologies, and has a formally defined semantics that gives them meaning. SWRL is a standard OWL language to detect the similar rules and then cluster based on their similarity. SWRL atoms that govern the interaction between SWRL and OWL [11].SWRL rule based on by analysis the domain and range of object property and also analysis the same OWL classes and object properties. The contribution presented in this paper minimizes human involvement during ontology merging. Ontology merging approach is suggested that semantic heterogeneity can be resolved with the help of ontology. The matching strategies are proposed for indentifying the similarities and dissimilarities of source ontologies are merged as a global ontology that resolve the synonyms and homonyms conflict among the domain specific ontologies. To improve the accuracy of data conflict resolution very efficiently, novel architecture is being proposed. This paper is organized as follows. Some related research works are briefly reviewed in Section 2. Proposed approach is explained in Section 3. The result of proposed framework is discussed and Section 4 conclusion is drawn and some future directions are pointed out. 2. Related Work This section deals with the issues of ontology merging. The merging is the bottleneck in the research of semantic field. Recently, some interesting techniques and methodologies are focus on the interoperability among the domain specific data sources. Siham Amrouch and Sihem Mostefai [12] proposed a syntactic and semantic similarity methods are important in the process of merging. The syntactic is computed based on Jaro Winkler distance which measures the similarity between the concepts of strings. Semantic technique uses word net dictionary as an external resources to obtain the equivalent correspondence and then merged as single ontology. Mohammed Maree and Mohammed Belkhatir [6] Heterogeneous problem is a main issue of merging the domain specific. Many approaches fail to produce the semantic among the ontologies. Proposed a name based approach finding the equivalent classes, properties of object. The statistical based technique using Normalized Retrieval Distance (NRD) function to define the missing concepts of knowledge base Prasenjit Mitra and Gio Wiederhold [10] proposed linguistic similarities to match the terms. The source ontology object is designed in a different format. The articulation rules establish the semantic relationship among the ontology structure. The matcher uses the word similar table based on thesaurus and corpus methodologies to resolve the terminological heterogeneity. Kamel Hussein Shafa amri and Jalal Orner Atoum [4] proposed a multi matching framework to reduce the complexity of space and time. Three stages are involved in the framework to obtain the relationship type among the given ontologies of matched entities. System reads all sub and super classes of object then it matches the RDF statements and class hierarchies. Later assign matching relationship to the properties of object and data. The drawback of this framework is failed to find all possible entities of ontologies. C.R Rene Robin and G.V.Uma [3] proposed a hybrid algorithm for automatic merging of ontologies. The approach consists of four strategies such as heuristic function, lexical, semantic matching and similarity checking.the two domain specific owl files are given as a input.the lexical and semantic compare the class names. The process proceed with the topdown strategy to avoid conflict among merging. Heuristic similarity checking of properties are called to check the similar properties of classes.the process is repeated for every class of owlfile. Many approaches that were proposed are lack in handling the heterogeneity in an efficient way and failed to handle the homonyms conflict as a great issue, thus the resolution results of those are often inaccurate. Thus a system using knowledge base with the help of SWRL [11] rules for handling conflicts during ontology merging process. The semantic heterogeneity is handled with the help of ontology as it provides richer semantics such that conflicts are removed and precision is increased. 3. Proposed Work This paper proposes a novel architecture for ontology merging as shown in Figure 2. This architecture consists of four matching strategies a) Linguistic comparisons, b) Structure comparisons, c) Semantic comparisons, d) Homonyms detection to resolve the conflict among the ontologies. ISSN: 2348 8387 www.internationaljournalssrg.org Page 30

The source ontology are of same domain are merged to generate the global ontology. Semantic inconsistency is resolved with the help of word net and knowledge base is used to solve the homonyms conflict between ontologies. The algorithm combines the matching strategies for identifying the similarities and dissimilarities of source ontologies then the similar concept are automatically merged. Ontology1 Ontology2 3.1 Linguistic Comparison The linguistic matcher finds the possible pairs of term from two ontologies. The similarity is computed based on the Jaro Winkler distance(1). Similarity score are assigned to each pair if it matches. If the similarity score is greater than the threshold then the similarity of each pair is determined. DW=Djaro+ (l*0.1(1-djaro)) Djaro is the Jaro distance for string s1, s2 L is the length of common prefix of the string up to a maximum of 4 characters. is a constant scaling factor 0.1 3.2 Semantic Comparison The semantic comparison determines the similarity between concepts based on their terminological relationships such as synonyms and hyponyms. This approach requires the use of auxiliary sources, such as documents or annotations. The word net is a lexical database. The relation among words in the word net is synonymous called synset. Synonyms have a unique index and share its properties such as gloss definition. The semantic relationship is captured. Two ontologies are taken as input. Concept of ontology1 is similar with concept of ontology2 then both concepts are similar. 2* (synset (c1) synset (c2)) SIM SEM (c1, c2) = Synset (c1)) + synset (c2) Names and description Linguistic Relationship between concepts Structure Ontology3 Terminological relationship Auxiliary sources Semantic Merging Strategy SWRL rule generation Knowledge base Homonyms Detection 3.3 Structural Comparison The structural approach exploits relationships between concepts that appear together in a structure. Concepts and their relations are represented in a graph so that different kinds of structural related elements are identified for matching. Estimate the similarities between two concepts need to compare different kinds of their neighbor elements such as the parents, children or the leaves subsumed by them. It checks the relationships between the concepts of the level in the two ontologies and merges the similar concept. Figure2. Proposed Architecture 3.4 Homonyms Detection Semantic Web Rule Language (SWRL) based on a combination of the OWL DL and OWL Lite. It includes a high level abstract syntax for horn- like rules. The abstract syntax contains sequence of axiom such as antecedent and consequent. Knowledge base is constructed using SWRL. Finding the similarity of class of given ontologies and then check the similarity of attributes and relationship among the attributes. By checking the similarity can detect the homonyms using SWRL. ISSN: 2348 8387 www.internationaljournalssrg.org Page 31

Name (? x) ^ has Label (? X, Author) Author (Name) 3.5 Merging Strategy To create a common repository knowledge base using SWRL to avoid overlapping between existing ontologies for that using ontology merging and to detect the homonym. A merging framework combines the matching strategies for identifying the similarities and dissimilarities of source ontologies. When class are found similar through lexical and semantic matching are merging in to global ontology and dissimilar classes are added directly in to the global ontology. For merging two concepts need to specify a threshold. Similar concepts and properties with a similarity value higher than the threshold are merged recursively. Merging source ontologies initially helps to resolves the homonyms and synonym issues. A framework increases the accuracy of the search result. 4. Result Domain specific ontologies are created by protégé tools. Protégé is a free, open source ontology editor and knowledge-base framework. The Protégé platform support two main ways of modeling ontologies via the Protégé-Frames and Protégé-OWL editors. Protégé ontologies are exported into a variety of formats includes RDF(S), OWL, and XML Schema. The BOOK domain ontology is considered for merging. The owl file1 contain classes such as Author has Name as subclass, Book, Publisher, Article. The owl file2 contain classes such as Author, Article, Publisher, Book has Name as subclass. Figure4. Owl File 2 Similarities among the classes of ontologies are calculated by Jaro Winkler distance. The similarities are determined by threshold (0.6).some input of book domain specific ontologies are DW (AUTHOR, ARTICLE) =0.6371 AUTHOR and ARTICLE of two local ontologies are dissimilarities classes found to be similar in the linguistic matcher to overcome these problems semantic using word net is developed. The AUTHOR and ARTICLE classes having different Synset in word net that resolve the similarities among the classes and homonyms are detected by SWRL rule such as NAME of one owl file class and NAME of other owl file class are similar in the linguistic and semantic matcher but NAME of first owl file determine the subclass of AUTHOR class and the NAME of second owl file determine the subclass of BOOK class. NAME (? x) ^ has Label (? X, AUTHOR) AUTHOR (NAME) NAME (? x) ^ has Label (? X, BOOK) BOOK(NAME) Figure3. Owl File 1 ISSN: 2348 8387 www.internationaljournalssrg.org Page 32

combined as a single ontology. In the future work, aim to enhance the ontology merging of different domain. References [1]B.Orgun, M.Dras, A.Nayak G.James, Approaches for a semantic interoperability between domain ontologies, International Conference, Vol.35.pp, (2011). [2]Cho,Kim,Kim.P, A New Method for Ontology Merging based on Concept using Word net, in advanced communication technology, Vol 3,(2006). [3]. C.R. Rene Robin, G.V. Uma, A novel algorithm for a fully automated ontology merging using hybrid strategy, Journal of scientific research, vol.47 no.1, (2010). [4]Kamel Hussein Shafa amri, Jalal Omer Atoum, A framework for improving the performance of ontology matching techniques in semantic web, International journal of advanced computer science and application vol.3.no.1 (2012). Figure5. Merged ontology The global ontology is created by merging the similarities and dissimilarities are added directly in to the global ontology. The result increases the accuracy of the search result of the domain specific ontologies. Accuracy of similarities [5] Michel Klein, Combining and relating ontologies: an analysis of problem And solution, International conference,(2009). [6] Mohammed Maree,Mohammed Belkhatir, A Coupled Statistical and Semantic Framework for Merging Heterogeneous Domain Specific Ontologies,International Conference on tool with Artifical Intelligence, Vol 3 (2010). [7]Muhammad Fahad, Muhammad Adbul Qadir, A Framework for Ontology Evaluation, pp, (2010). [8]Natalya F.Noy, Dedorah L.McGuinness, Ontology development: A guide to creating first ontology, International Conference, (2009). [9]Nora Maiz, Muhammad Fahad,Omar Boussaid, Fadlia Bentayeb, Automatic Ontology Merging by Hierarchical Clustering and Inference Mechanisms, proceeding of I- KNOW (2010),pp.81-93. Matching Strategies Linguistic Semantic SWRL Fig 6 matching strategies accuracy result graph Fig 6 shows the accuracy result of matching strategies Linguistic and semantic matching strategies resolve only the similarities among the ontologies with minimum accuracy of search result but SWRL resolve the heterogeneity problem completely such as Synonyms, homonyms which gives the accurate search result of domain specific ontologies among matching strategies [10]Prasenjit Mitra, Gio Wiederhold, Resolving Heterogeneity in Ontologies, IEEE TKDE, Vol.99 (2010). [11]Saeed Hassanpour, Martin J.o Connor and Amar K.Das, Visualizing Logical Dependencies in SWRL rule Bases, International Conference, Vol.35.pp, (2012). [12]Siham Amrouch, Sihem Mostefai, Syntatico- Semantic algorithm for an automatic ontology merging, International Conference information technology and e-service, vol.5.pp, (2012). [13]T.Gruber, A translation approach to portable ontology specifications, Knowledge acquisition, Vol.5.pp.199-220. (1993). 5. Conclusion The method has been proposed to reduce the heterogeneous problem by providing a fully automated merged framework. In the proposed approach the domain specific global ontology is created by measuring the lexical, semantic and to detect homonyms conflict using set of SWRL rule in knowledge base. The similar classes and instance are ISSN: 2348 8387 www.internationaljournalssrg.org Page 33