\documentclass[11pt,twoside]{article}\makeatletter

\IfFileExists{xcolor.sty}%
  {\RequirePackage{xcolor}}%
  {\RequirePackage{color}}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{ifxetex}
\ifxetex
  \usepackage{fontspec}
  \usepackage{xunicode}
  \catcode`⃥=\active \def⃥{\textbackslash}
  \catcode`❴=\active \def❴{\{}
  \catcode`❵=\active \def❵{\}}
  \def\textJapanese{\fontspec{Noto Sans CJK JP}}
  \def\textChinese{\fontspec{Noto Sans CJK SC}}
  \def\textKorean{\fontspec{Noto Sans CJK KR}}
  \setmonofont{DejaVu Sans Mono}
  
\else
  \IfFileExists{utf8x.def}%
   {\usepackage[utf8x]{inputenc}
      \PrerenderUnicode{–}
    }%
   {\usepackage[utf8]{inputenc}}
  \usepackage[english]{babel}
  \usepackage[T1]{fontenc}
  \usepackage{float}
  \usepackage[]{ucs}
  \uc@dclc{8421}{default}{\textbackslash }
  \uc@dclc{10100}{default}{\{}
  \uc@dclc{10101}{default}{\}}
  \uc@dclc{8491}{default}{\AA{}}
  \uc@dclc{8239}{default}{\,}
  \uc@dclc{20154}{default}{ }
  \uc@dclc{10148}{default}{>}
  \def\textschwa{\rotatebox{-90}{e}}
  \def\textJapanese{}
  \def\textChinese{}
  \IfFileExists{tipa.sty}{\usepackage{tipa}}{}
\fi
\def\exampleFont{\ttfamily\small}
\DeclareTextSymbol{\textpi}{OML}{25}
\usepackage{relsize}
\RequirePackage{array}
\def\@testpach{\@chclass
 \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
  \ifnum \@lastchclass=7 5 \else
   \ifnum \@lastchclass=8 \tw@ \else
    \ifnum \@lastchclass=9 \thr@@
   \else \z@
   \ifnum \@lastchclass = 10 \else
   \edef\@nextchar{\expandafter\string\@nextchar}%
   \@chnum
   \if \@nextchar c\z@ \else
    \if \@nextchar l\@ne \else
     \if \@nextchar r\tw@ \else
   \z@ \@chclass
   \if\@nextchar |\@ne \else
    \if \@nextchar !6 \else
     \if \@nextchar @7 \else
      \if \@nextchar (8 \else
       \if \@nextchar )9 \else
  10
  \@chnum
  \if \@nextchar m\thr@@\else
   \if \@nextchar p4 \else
    \if \@nextchar b5 \else
   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
\gdef\arraybackslash{\let\\=\@arraycr}
\def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\def\abbr{}
\def\corr{}
\def\expan{}
\def\gap{}
\def\orig{}
\def\reg{}
\def\ref{}
\def\sic{}
\def\persName{}\def\name{}
\def\placeName{}
\def\orgName{}
\def\textcal#1{{\fontspec{Lucida Calligraphy}#1}}
\def\textgothic#1{{\fontspec{Lucida Blackletter}#1}}
\def\textlarge#1{{\large #1}}
\def\textoverbar#1{\ensuremath{\overline{#1}}}
\def\textquoted#1{‘#1’}
\def\textsmall#1{{\small #1}}
\def\textsubscript#1{\@textsubscript{\selectfont#1}}
\def\textxi{\ensuremath{\xi}}
\def\titlem{\itshape}
\newenvironment{biblfree}{}{\ifvmode\par\fi }
\newenvironment{bibl}{}{}
\newenvironment{byline}{\vskip6pt\itshape\fontsize{16pt}{18pt}\selectfont}{\par }
\newenvironment{citbibl}{}{\ifvmode\par\fi }
\newenvironment{docAuthor}{\ifvmode\vskip4pt\fontsize{16pt}{18pt}\selectfont\fi\itshape}{\ifvmode\par\fi }
\newenvironment{docDate}{}{\ifvmode\par\fi }
\newenvironment{docImprint}{\vskip 6pt}{\ifvmode\par\fi }
\newenvironment{docTitle}{\vskip6pt\bfseries\fontsize{22pt}{25pt}\selectfont}{\par }
\newenvironment{msHead}{\vskip 6pt}{\par}
\newenvironment{msItem}{\vskip 6pt}{\par}
\newenvironment{rubric}{}{}
\newenvironment{titlePart}{}{\par }

\newcolumntype{L}[1]{){\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{){\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{){\raggedleft\arraybackslash}p{#1}}
\newcolumntype{P}[1]{){\arraybackslash}p{#1}}
\newcolumntype{B}[1]{){\arraybackslash}b{#1}}
\newcolumntype{M}[1]{){\arraybackslash}m{#1}}
\definecolor{label}{gray}{0.75}
\def\unusedattribute#1{\sout{\textcolor{label}{#1}}}
\DeclareRobustCommand*{\xref}{\hyper@normalise\xref@}
\def\xref@#1#2{\hyper@linkurl{#2}{#1}}
\begingroup
\catcode`\_=\active
\gdef_#1{\ensuremath{\sb{\mathrm{#1}}}}
\endgroup
\mathcode`\_=\string"8000
\catcode`\_=12\relax

\usepackage[a4paper,twoside,lmargin=1in,rmargin=1in,tmargin=1in,bmargin=1in,marginparwidth=0.75in]{geometry}
\usepackage{framed}

\definecolor{shadecolor}{gray}{0.95}
\usepackage{longtable}
\usepackage[normalem]{ulem}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{marginnote}

\renewcommand{\@cite}[1]{#1}


\renewcommand*{\marginfont}{\itshape\footnotesize}

\def\Gin@extensions{.pdf,.png,.jpg,.mps,.tif}

  \pagestyle{fancy}

\usepackage[pdftitle={Survey on Techniques for Ontology Interoperability in Semantic Web},
 pdfauthor={}]{hyperref}
\hyperbaseurl{}

	 \paperwidth210mm
	 \paperheight297mm
              
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\clubpenalty=8000
\emergencystretch 3em
\hbadness=4000
\hyphenpenalty=400
\pretolerance=750
\tolerance=2000
\vbadness=4000
\widowpenalty=10000

\renewcommand\section{\@startsection {section}{1}{\z@}%
     {-1.75ex \@plus -0.5ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
     {-1.75ex\@plus -0.5ex \@minus- .2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
     {-1.5ex\@plus -0.35ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\large}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
     {-1ex \@plus-0.35ex \@minus -0.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\normalsize}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
     {1.5ex \@plus1ex \@minus .2ex}%
     {-1em}%
     {\reset@font\normalsize\bfseries}}


\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
 \@tempdima 1.5em \begingroup
 \parindent \z@ \rightskip \@pnumwidth 
 \parfillskip -\@pnumwidth 
 \bfseries \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par
 \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\@ifundefined{c@section}{\newcounter{section}}{}
\@ifundefined{c@chapter}{\newcounter{chapter}}{}
\newif\if@mainmatter 
\@mainmattertrue
\def\chaptername{Chapter}
\def\frontmatter{%
  \pagenumbering{roman}
  \def\thechapter{\@roman\c@chapter}
  \def\theHchapter{\roman{chapter}}
  \def\thesection{\@roman\c@section}
  \def\theHsection{\roman{section}}
  \def\@chapapp{}%
}
\def\mainmatter{%
  \cleardoublepage
  \def\thechapter{\@arabic\c@chapter}
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \pagenumbering{arabic}
  \setcounter{secnumdepth}{6}
  \def\@chapapp{\chaptername}%
  \def\theHchapter{\arabic{chapter}}
  \def\thesection{\@arabic\c@section}
  \def\theHsection{\arabic{section}}
}
\def\backmatter{%
  \cleardoublepage
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \setcounter{secnumdepth}{2}
  \def\@chapapp{\appendixname}%
  \def\thechapter{\@Alph\c@chapter}
  \def\theHchapter{\Alph{chapter}}
  \appendix
}
\newenvironment{bibitemlist}[1]{%
   \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
	}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}%
  {\def\@noitemerr
    {\@latex@warning{Empty `bibitemlist' environment}}%
    \endlist}

\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
\parskip0pt
\parindent1em
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\newenvironment{reflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemsep}{0pt}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\itshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{sansreflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\itemsep}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\upshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{specHead}[2]%
 {\vspace{20pt}\hrule\vspace{10pt}%
  \phantomsection\label{#1}\markright{#2}%

  \pdfbookmark[2]{#2}{#1}%
  \hspace{-0.75in}{\bfseries\fontsize{16pt}{18pt}\selectfont#2}%
  }{}
      \def\TheFullDate{2014-01-15 (revised: 15 January 2014)}
\def\TheID{\makeatother }
\def\TheDate{2014-01-15}
\title{Survey on Techniques for Ontology Interoperability in Semantic Web}
\author{}\makeatletter 
\makeatletter
\newcommand*{\cleartoleftpage}{%
  \clearpage
    \if@twoside
    \ifodd\c@page
      \hbox{}\newpage
      \if@twocolumn
        \hbox{}\newpage
      \fi
    \fi
  \fi
}
\makeatother
\makeatletter
\thispagestyle{empty}
\markright{\@title}\markboth{\@title}{\@author}
\renewcommand\small{\@setfontsize\small{9pt}{11pt}\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
               \topsep 2\p@ plus1\p@ minus1\p@
               \parsep 2\p@ plus\p@ minus\p@
               \itemsep 1pt}
}
\makeatother
\fvset{frame=single,numberblanklines=false,xleftmargin=5mm,xrightmargin=5mm}
\fancyhf{} 
\setlength{\headheight}{14pt}
\fancyhead[LE]{\bfseries\leftmark} 
\fancyhead[RO]{\bfseries\rightmark} 
\fancyfoot[RO]{}
\fancyfoot[CO]{\thepage}
\fancyfoot[LO]{\TheID}
\fancyfoot[LE]{}
\fancyfoot[CE]{\thepage}
\fancyfoot[RE]{\TheID}
\hypersetup{citebordercolor=0.75 0.75 0.75,linkbordercolor=0.75 0.75 0.75,urlbordercolor=0.75 0.75 0.75,bookmarksnumbered=true}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}

\date{}
\usepackage{authblk}

\providecommand{\keywords}[1]
{
\footnotesize
  \textbf{\textit{Index terms---}} #1
}

\usepackage{graphicx,xcolor}
\definecolor{GJBlue}{HTML}{273B81}
\definecolor{GJLightBlue}{HTML}{0A9DD9}
\definecolor{GJMediumGrey}{HTML}{6D6E70}
\definecolor{GJLightGrey}{HTML}{929497} 

\renewenvironment{abstract}{%
   \setlength{\parindent}{0pt}\raggedright
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
   \textcolor{GJBlue}{\large\bfseries\abstractname\space}
}{%   
   \vskip8pt
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
}

\usepackage[absolute,overlay]{textpos}

\makeatother 
      \usepackage{lineno}
      \linenumbers
      
\begin{document}

             \author[1]{R.Lakshmi  Tulasi}

             \author[2]{R.Lakshmi  Tulasi}

             \affil[1]{  }

\renewcommand\Authands{ and }

\date{\small \em Received: 16 December 2013 Accepted: 31 December 2013 Published: 15 January 2014}

\maketitle


\begin{abstract}
        


Ontology is a shared conceptualization of knowledge representation of particular domain.These are used for the enhancement of semantic information explicitly. It is considered as a key element in semantic web development. Creation of global web data sources is impossible because of the dynamic nature of the web. Ontology Interoperability provides the reusability of ontologies. Different domain experts and ontology engineers create different ontologies for the same or similar domain depending on their data modeling requirements. These cause ontology heterogeneity and inconsistency problems. For more better and precise results ontology mapping is the solution. As their use has increased, providing means of resolving semantic differences has also become very important. Papers on ontology interoperability report the results on different frameworks and this makes their comparison almost impossible. Therefore, the main focus of this paper will be on providing some basics of ontology interoperability and briefly introducing its different approaches. In this paper we survey the approaches that have been proposed for providing interoperability among domain ontologies and its related techniques and tools.

\end{abstract}


\keywords{ontology mapping; ontology alignment; ontology merging; semantic heterogeneity; semantic web.}

\begin{textblock*}{18cm}(1cm,1cm) % {block width} (coords) 
\textcolor{GJBlue}{\LARGE Global Journals \LaTeX\ JournalKaleidoscope\texttrademark}
\end{textblock*}

\begin{textblock*}{18cm}(1.4cm,1.5cm) % {block width} (coords) 
\textcolor{GJBlue}{\footnotesize \\ Artificial Intelligence formulated this projection for compatibility purposes from the original article published at Global Journals. However, this technology is currently in beta. \emph{Therefore, kindly ignore odd layouts, missed formulae, text, tables, or figures.}}
\end{textblock*}


\let\tabcellsep& 	 	 		 
\section[{Introduction}]{Introduction}\par
he WWW has become a vast resource of information. It is growing rapidly from last few decades. The problem is that finding the information, and the individual desires are often quite difficult, because of complexity in organization and quantity of the information stored. In traditional search engines, Information Retrieval (IR) is keyword based or with a natural language. Query entered by the users is not understandable, so it retrieves the large number of documents in the ranked order which have poor semantic relationships among the documents. This keyword based approach results poor precision -List of retrieved documents contain a high percentage of irrelevant documents, and poor recall-List of relevant retrieved among possible relevant. To avoid the above problems semantic search engines are required.\par
Ontology is used to model knowledge representation of a particular domain (E-learning, sports, medical, etc). Ontologies are explicit specifications of the conceptualization and corresponding vocabulary and (Gruber 1993). Ontology is the fundamental factor for semantic web. We can perform different techniques for ontology reusability called ontology interoperability techniques. Different interoperability techniques like Transformation \& translation, merging, Integration, Alignment, mapping have their own significance.\par
Translation and transformation are the basic operations on ontology. Ontology alignment process takes two or more input ontologies and produces a set of relationships between concepts that match semantically with each other. These matches are also called mappings. Ontology merging, as its name implies merges two ontologies of same or similar domain in to one based on semantic similarity of concepts and produces unique ontology. Ontology integration is the one which creates new ontology by merging two different domains.\par
Ontology mapping is one of the interoperability techniques to avoid heterogeneity and inconsistency problems caused by ontology engineers of similar or same domain. Ontology mapping operation interprets the sets of correspondences between similar concepts and among two or more ontologies of same or similar domains. This is prominent research area in the field of AI (Artificial Intelligence). These mappings support two other related operations ontology alignment and ontology merging.\par
Three important mismatches may exist between ontologies syntactic, semantic and lexical mismatches. Our recent researchers developed several methods and techniques to identify these mismatches.\par
The rest of the paper organized as follows. Section II discusses about different types of ontology interoperability, Section III discusses about types of ontology mapping. Section IV discusses about challenges in ontology mapping. Section V discusses about types of mismatches. Section VI discusses about tools and techniques used for ontology interoperability. 
\section[{II.}]{II.} 
\section[{Ontology Interoperability}]{Ontology Interoperability}\par
This section describes several operations on ontologies like Transformation and translation, merging, mapping, Integration. These can be considered as an ontology reuse process. \hyperref[b15]{[16,}\hyperref[b20]{21]} Ontology Transformation and Translation Ontology Transformation \hyperref[b1]{[2,}\hyperref[b3]{4]} is the process used to develop a new ontology to cope with new requirements made by an existing one for a new purpose, by using a transformation function't'. Many changes are possible in this operation, including changes in the semantics of the ontology and changes in the representation formalism. Ontology Translation is the function of translating the representation formalism of ontology while keeping the same semantic. In other words, it is the process of change or modification of the structure of ontology in order to make it suitable for purposes other than the original one. There are two types of translation. The first is translation from one formal language to another, for example from RDFS to OWL, called syntactic translation. The second is translation of vocabularies, called semantic translation \hyperref[b1]{[2]}. The translation problem arises when two Webbased agents attempt to exchange information, describing it using different ontologies. 
\section[{Ontology Merging}]{Ontology Merging}\par
Ontology merging \hyperref[b16]{[17,}\hyperref[b5]{6,}\hyperref[b3]{4]} is the process of creating a new single coherent ontology from two or more existing source ontologies related to the same domain. The new ontology will replace the source ontologies. 
\section[{Ontology Integration}]{Ontology Integration}\par
Integration \hyperref[b16]{[17,}\hyperref[b5]{6]} is the process of creating a new ontology from two or more source ontologies from different domains. 
\section[{Ontology Alignment}]{Ontology Alignment}\par
Ontology alignment \hyperref[b19]{[20,}\hyperref[b6]{7,}\hyperref[b14]{15,}\hyperref[b29]{30]} is the process or method of creating a consistent and coherent link between two or more ontologies by bringing them into mutual agreement. This method is near to artificial intelligence methods: being a logical relation, ontology alignments are used to clearly describe how the concepts in the different ontologies are logically related. This means that additional axioms describe the relationship between the concepts in different ontologies without changing the meaning in the original ontologies. In fact the ontology alignment uses as a pre process for ontology merging and ontology integration. There are many different definitions for ontology alignment depending upon its applications and its intended outcome. 
\section[{Sample definitions include the following :-}]{Sample definitions include the following :-}\par
? Ontology alignment is used to establish correspondences among the source ontologies, and to determine the set of overlapping concepts, concepts that are similar in meaning but have different names or structure, and concepts that are unique to each of the sources \hyperref[b3]{[4]}. ? Ontology alignment is the process of bringing two or more ontologies into mutual agreement, making them consistent and coherent. ? Given two ontologies O1 and O2, mapping of one ontology in to another means that each entity (concept c, relation R, Instance I) in ontology is trying to find a corresponding entity which has the same intended meaning in ontology O2. Formally, an ontology alignment function is defined as follows:\par
? An ontology alignment function, align based on the set E of all entities e ? E and based on the set of possible ontologies O, is a partial function.\par
Align: O1 \textasciicircum  O2 Align (eO1) = fO2 if Sim (eO1, fO2) > threshold. Where Oi: ontology, eOi, fOj: entities of (Oi, Oj,) Sim (eO1, fO2): Similarities function between two entities eO1 and fO2.\par
The ontology alignment function is based on different similarity measures. A similarity measure is a real valued function Sim(ei, fj): OxO \textasciicircum [0, 1] measuring the degree of similarity between x and y. Ontology heterogeneity is shown in Fig  {\ref 1}. 
\section[{Ontology Mapping}]{Ontology Mapping}\par
Ontology mapping \hyperref[b29]{[30,}\hyperref[b11]{12,}\hyperref[b1]{2,}\hyperref[b13]{14,}\hyperref[b27]{28]} is a formal expression or process that defines the semantic relationships between entities from different ontologies. In other words, it is an important operator in many ontology application domains, such as the Semantic Web and e-commerce, which are used to describe how to connect and from correspondences between entities across different ontologies. Ontology matching is the process of discovering similarities between two ontologies. An entity 'e' is understood in an ontology O denoted by elO is concept C, relation R, or instance I, i.e. elO ? C U R U I. Mapping the two ontologies, O1 onto O2, means that each entity in ontology O1 is trying to find a corresponding entity which has the same intended meaning in ontology O2.\par
The Ontology mapping function "map" is defined based on the vocabulary, E, of all terms e ? E and based on the set of possible ontologies, O as a partial function: map: E x O x O \textasciicircum E, with e ? O1( 3 f ?O2 : map(e,O1,O2) = f v map(e,O1,O2) = \textasciicircum ). An entity is mapped to another entity or none. 
\section[{III.}]{III.} 
\section[{Types of Ontology Mapping}]{Types of Ontology Mapping}\par
Based on the method of ontology mapping and how ontologies are created and maintained, it is divided in to three categories.\par
Ontology mapping between an integrated global ontology and local ontologies. \hyperref[b4]{[5,}\hyperref[b22]{23]} In this case, ontology mapping is used to map a concept of one ontology into a view, or a query over other ontologies. Survey on Techniques for Ontology Interoperability in Semantic Web b) Ontology mapping between local ontologies \hyperref[b18]{[19]} In this case, ontology mapping is the process that transforms the source ontology entities into the target ontology entities based on semantic relation. The source and target are semantically related at a conceptual level. 
\section[{Global Journal of Computer}]{Global Journal of Computer}\par
Figure  {\ref 1} : Ontology heterogeneity among ontologies of same domain Ontology mapping in ontology merge and alignment \hyperref[b3]{[4]} In this case, ontology mapping establishes correspondence among source (local) ontologies to be merged or aligned, and determines the set of overlapping concepts, synonyms, or unique concepts to that sources \hyperref[b3]{[4]}. This mapping identifies similarities and conflicts between the various source (local) ontologies to be merged or aligned. 
\section[{IV. Challenges of Ontology Mapping}]{IV. Challenges of Ontology Mapping}\par
In this section, we discuss challenges of ontology mapping 1. Large-scale evaluation 2. Performance of ontology-matching techniques 3. Discovering missing background knowledge 4. Uncertainty in ontology matching 5. Matcher selection and self-configuration 6. User involvement 7. Explanation of matching results 8. Social and collaborative ontology matching 9. Alignment management: infrastructure and support 10. Reasoning with alignments V. 
\section[{Types of Mismatches}]{Types of Mismatches}\par
Different types of mismatches may occur between different ontologies. Indeed different ontology designers opt for different representation languages and use different ontology editors to represent knowledge at different levels of granularity (detail). This explains the emergence of different forms of ontology mismatches. The identification of these types of mismatches is essential in order to solve them during the mapping, alignment or merging process. 
\section[{Syntactic mismatches}]{Syntactic mismatches}\par
Two ontologies are syntactically heterogeneous if they are represented by different representation languages, such as OWL, KIF etc. To resolve this type of mismatches, simply transform the representation language of one ontology to the representation language of the other ontology. Herein, we state that sometimes the translation is difficult and even impossible. 
\section[{Lexical mismatches}]{Lexical mismatches}\par
Describe the heterogeneities among the names of entities, instances, properties, or relations. In this type of mismatches, we may find four forms of heterogeneities: Synonyms, Homonyms, Same name in different languages, and same entities with the same name but with different syntactic variations. 
\section[{Semantic mismatches}]{Semantic mismatches}\par
These kind of mismatches describe words belong to same synonym set. For example, ontology A has price and ontology B has cost. Then both are said to be semantically equivalent or match, otherwise it is a mismatched pair. 
\section[{VI.}]{VI.} 
\section[{Tools and Techniques for Ontology Mapping}]{Tools and Techniques for Ontology Mapping}\par
LSD \hyperref[b14]{[15]} (Learning Source Description): LSD semi automatically creates semantic mappings with a multi strategy learning approach. This approach employs multiple learner modules with base learners and the meta-learner where each module exploits a different type of information in the source schemas or data. LSD uses the following base learners: 1) The Name Learner: it matches an XML element using its tag name, 2) The Content Learner: it matches an XML element using its data value and works well on textual elements, 3) Naive Bayes Learner: it examines the data value of the instance, and doesn't work for short or numeric fields, and 4) The XML Learner: it handles the hierarchical structure of input instances. Multi-strategy learning has two phases: training and matching. In the training phase, a small set of data sources has been manually mapped to the mediated schema and is Survey on Techniques for Ontology Interoperability in Semantic Web utilized to train the base learners and the Meta learner. In the matching phase, the trained learners predict mappings for new sources and match the schema of the new input source to the mediated schema. MOMIS \hyperref[b22]{[23]} (Mediator Environment for Multiple Information Sources): MOMIS creates a global virtual view (GVV) of information sources, independent of their location or their data's heterogeneity. MOMIS builds an ontology through five phases as follows:\par
1. Extraction of local schema 2. Local source annotation using Word Net (online dictionary) 3. Common thesaurus generation: relationships of inter schema and intra-schema knowledge about classes and attributes of the source schemas 4. Generation of GVV: A global schema and mappings between the global attributes of the global schema and source schema are generated. 5. GVV annotation is generated by exploiting annotated local schemas and mappings between local schemas and a global schema.\par
A Framework for OIS \hyperref[b23]{[24]} (Ontology Integration System): Mappings between an integrated global ontology and local ontologies are expressed as queries and ontology as Description Logic. Two approaches for mappings are proposed as follows: 1) concepts of the global ontology are mapped into queries over the local ontologies (global-centric approach), and 2) concepts of the local ontologies are mapped to queries over the global ontology (local centric approach). GLUE \hyperref[b17]{[18]}: It semi-automatically creates ontology mapping using machine learning techniques. It consists of Distribution Estimator, Similarity Estimator, and Relaxation Labeler. It finds the most similar concepts between two ontologies and by using a multi-strategy learning approach calculates the joint probability distribution of the concept for similarity measurement. It has Content Learner, Name Learner, and Meta Learner. Content and Name Learners are two base learners, while Meta Learner combines the two base learners' prediction. The Content Learner exploits the frequencies of words in content of an instance and uses the Naive Bayes' theorem. The Name Learner uses the full name of the input instance. The Meta-Learner combines the predictions of base learners and assigns weights to base learners based on how much it trusts that learner's predictions.\par
ONION \hyperref[b24]{[25]} (ONtology compositION system):\par
It resolves terminological heterogeneity in ontologies and produces articulation rules for mappings. The linguistic matcher identifies all possible pairs of terms in ontologies and assigns a similarity score to each pair. If the similarity score is above the threshold, then the match is accepted and an articulation rule is generated. After the matches generated by a linguistic matcher are available, a structure-based matcher looks for further matches. An inference-based matcher generates matches based on rules available with ontologies or any seed rules provided by experts. Multiple iterations are required for generating semantic matches between ontologies. A human expert chooses, deletes, or modifies suggested matches using a GUI tool.\par
LOM \hyperref[b21]{[22]} (Lexicon-based Ontology Mapping):\par
LOM finds the morphism between vocabularies in order to reduce human labor in ontology mapping using four methods: whole term, word constituent, synset, and type matching. LOM does not guarantee accuracy or correctness in mappings and has limitations in dealing with abstract symbols or codes in chemistry, mathematics, or medicine. 
\section[{QOM [11] (Quick Ontology Mapping):}]{QOM [11] (Quick Ontology Mapping):}\par
QOM is an efficient method for identifying mappings between two ontologies because it has lower run-time complexity. In order to lower run-time complexity, light weight ontologies QOM uses a dynamic programming approach. A dynamic programming approach has data structures which investigate the candidate mappings, classify the candidate mappings into promising and less promising pairs, and discard some of them entirely to gain efficiency. It allows for the ad-hoc mapping of large size, light-weight ontologies.\par
PROMPT \hyperref[b24]{[25]}:\par
PROMPT is a semi-automatic ontology merging and alignment tool. It begins with the linguistic-similarity matches for the initial comparison, but generates a list of suggestions for the user based on linguistic and structural knowledge and then points the user to possible effects of these changes.\par
Onto Morph \hyperref[b12]{[13]}:\par
Onto Morph provides a powerful rule language for specifying mappings, and facilitates ontology merging and the rapid generation of knowledge-base translators. It combines two powerful mechanisms for knowledge-base transformations such as syntactic rewriting and semantic rewriting. Syntactic rewriting is done through pattern-directed rewrite rules for sentencelevel transformation based on pattern matching. Semantic rewriting is done through semantic models and logical inference. 
\section[{Anchor-PROMPT [19]:}]{Anchor-PROMPT [19]:}\par
Anchor-PROMPT takes a set of anchors (pairs of related terms) from the source ontologies and traverses the paths between the anchors in the source ontologies. It compares the terms along these paths to identify similar terms and generates a set of new pairs of semantically similar terms. CMS is an ontology alignment system. It is a structure matching system on the rich semantics of the OWL constructs. Its modular architecture allows the system to consult external linguistic resources and consists of feature generation, feature selection, multistrategy similarity aggregator, and similarity evaluator. FCA-Merge \hyperref[b8]{[9]}: FCA-Merge is a method for ontology merging based on Ganter and Wille's formal concept analysis \hyperref[b27]{[28]}, lattice exploration, and instances of ontologies to be merged. The overall process of ontology merging consists of three steps: 1) instance extraction and generation of the formal context for each ontology, 2) the computation of the pruned concept lattice by algorithm TITANIC29, and 3) the nonautomatic generation of the merged ontology with human interaction based on the concept lattice.\par
CHIMAERA \hyperref[b25]{[26]}:\par
CHIMAERA is an interactive ontology merging tool based on the Ontolingual ontology editor. It makes users affect merging process at any point during merge process, analyzes ontologies to be merged, and if linguistic matches are found, the merge is processed automatically, otherwise, further action can be made by the user. It uses subclass and super class relationship. 
\section[{ConcepTool [1]:}]{ConcepTool [1]:}\par
This is an interactive and analysis tool that aims to facilitate knowledge sharing. It supports ontology alignment process where the ontologies are represented in Entity Relationship model resulting from reasoning based on description logic. ConcepTool is based on heuristic and linguistic inferences to compare attributes of two entities belonging to the input ontologies. The analyst is then charged of identifying relevant information to resolve conflicts between overlapping entities. Overlapping entities are related to each other through semantic bridges. Each bridge provides a semantic transformation rule to solve the semantic mismatches between these entities. Summarizing, ConcepTool begins by analyzing the input models to derive taxonomic links and overlapping entities. Then, the analyst matches the common entities. The articulation ontology entities are automatically generated and the analyst defines mappings between the attributes of the matched entities. Finally, the articulation ontology is analyzed. 
\section[{VII.}]{VII.} 
\section[{Conclusion}]{Conclusion}\par
The ontology Interoperability is a prominent issue in many application domains such as semantic query processing, data integration, data-warehousing, E-Commerce and E-Business. Issues of heterogeneity and inconsistency among the ontologies of same or similar domains will be resolved using ontology mapping. Definitions of ontology matching, ontology merging, ontology Integration are given. We have presented a general framework situating ontology Mapping. Kinds of ontology mapping are proposed. Ten challenges which we face while mapping ontologies are presented. We have located three forms of mismatches that are usually studied in these processes, namely, lexical, syntactic and semantic mismatches.\par
Because of the wide usage of ontology Interoperability techniques there is a need to consolidate different techniques and tools have been proposed to handle ontology Alignment, ontology Mapping and Merging processes. In this paper, we have surveyed the literature of these techniques and described the different criteria and approaches adopted by algorithms. \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-2.png}
\caption{\label{fig_0}}\end{figure}
   			\footnote{© 2014 Global Journals Inc. (US) Survey on Techniques for Ontology Interoperability in Semantic Web} 		 		\backmatter  			  				\begin{bibitemlist}{1}
\bibitem[Chalupsky ()]{b12}\label{b12} 	 		‘0ntomorph: A Translation System for Symbolic Knowledge’.  		 			H Chalupsky 		.  	 	 		\textit{Principles of Knowledge Representation and Reasoning},  				2000.  	 
\bibitem[Calvanese et al. ()]{b2}\label{b2} 	 		‘A Framework for Ontology Integration’.  		 			D Calvanese 		,  		 			De Giacomo 		,  		 			M Lenzerini 		.  	 	 		\textit{Proceedings of the 1 st International Semantic Web Working Symposium (SWWS)},  				 (the 1 st International Semantic Web Working Symposium (SWWS))  		2001 a. p. .  	 
\bibitem[Pinto and Martins ()]{b13}\label{b13} 	 		‘A Methodology for Ontology Integration’.  		 			Helena Sofia Pinto 		,  		 			Joao P Martins 		.  	 	 		\textit{Proceedings of the International Conference on Knowledge Capture},  				 (the International Conference on Knowledge Capture)  		2001. ACM Press. p. .  	 	 (Technical papers) 
\bibitem[Ghidini and Giunchiglia ()]{b3}\label{b3} 	 		‘A Semantics for Abstraction’.  		 			C Ghidini 		,  		 			F Giunchiglia 		.  	 	 		\textit{Proceedings of ECAI},  				 (ECAI)  		2004. p. .  	 
\bibitem[Rahm et al. ()]{b8}\label{b8} 	 		‘A Survey of Approaches to Automatic Schema Matching’.  		 			E Rahm 		,  		 			P A Bernstein 		,  		 			" Survey Of 		,  		 			E Rahm 		,  		 			P A Bernstein 		.  	 	 		\textit{Presented at VLDB Journal},  				2001. p. .  	 
\bibitem[Shivaiko and Euzenat ()]{b26}\label{b26} 	 		\textit{A survey of schema based mapping approaches},  		 			P Shivaiko 		,  		 			J Euzenat 		.  		2005. p. .  	 	 (presented at Journal of Data Semantics IV) 
\bibitem[Gotoh ()]{b24}\label{b24} 	 		‘An Improved Algorithm for Matching Biological Sequences’.  		 			O Gotoh 		.  	 	 		\textit{Presented at Journal of Molecular Biology}  		1982. 162 p. .  	 
\bibitem[Noy and Musen ()]{b20}\label{b20} 	 		‘Anchor-PROMPT: Using Non Local Context for Semantic Matching’.  		 			N Noy 		,  		 			M Musen 		.  	 	 		\textit{Proceedings of the Workshop on Ontologies and Information Sharing at the International Joint Conference on Artificial Intelligence (IJCAI)},  				 (the Workshop on Ontologies and Information Sharing at the International Joint Conference on Artificial Intelligence (IJCAI))  		2001.  	 
\bibitem[Stumme and Maedche ()]{b10}\label{b10} 	 		‘FCA-Merge: Bottom-Up Merging of Ontologies’.  		 			Gerd Stumme 		,  		 			Alexander Maedche 		.  	 	 		\textit{proceeding of the International Joint Conference on Artificial Intelligence},  				 (eeding of the International Joint Conference on Artificial IntelligenceSeattle, USA)  		2001. 101.  	 
\bibitem[Kalfoglou and Schorlemmer ()]{b27}\label{b27} 	 		\textit{IF-Map: An Ontology-Mapping Method Based on Information-Flow Theory},  		 			Y Kalfoglou 		,  		 			W M Schorlemmer 		.  		2003. p. .  	 	 (Presented at Journal Data Semantics) 
\bibitem[Compatangelo and Meisel ()]{b7}\label{b7} 	 		‘Intelligent support to knowledge sharing through the articulation of class schemas’.  		 			E Compatangelo 		,  		 			H Meisel 		.  	 	 		\textit{proceedings of the 6th International Conference on Knowledge-Based Intelligent Information and Engeneering Systems},  				 (the 6th International Conference on Knowledge-Based Intelligent Information and Engeneering SystemsItaly)  		2002.  	 
\bibitem[Kalfoglou and Hu ()]{b28}\label{b28} 	 		 			Yannis Kalfoglou 		,  		 			Bo Hu 		.  		\textit{CROSI Mapping System (CMS) Results of the 2005 Ontology Alignment Contest},  				 (Banff, Alberta, Canada)  		2005. 2005.  	 	 (K-CAP Integrating Ontologies Workshop) 
\bibitem[Li ()]{b16}\label{b16} 	 		‘L0M: A Lexicon-based Ontology Mapping Tool’.  		 			John Li 		.  	 	 		\textit{Proceedings of the Performance Metrics for Intelligent Systems (PerMIS. '04)},  				 (the Performance Metrics for Intelligent Systems (PerMIS. '04))  		2004.  	 
\bibitem[Doan and Madhavan ()]{b1}\label{b1} 	 		‘Learning to Map between Ontologies on the Semantic Web’.  		 			Anhai Doan 		,  		 			Jayant Madhavan 		.  	 	 		\textit{Journal}  		2003.  	 	 (Special Issue on the Semantic Web) 
\bibitem[Doan et al. ()]{b0}\label{b0} 	 		‘Learning to Match the Schemas of Data Sources: A Multi strategy Approach’.  		 			Anhai Doan 		,  		 			Pedro Domingos 		,  		 			Alon Halevy 		.  	 	 		\textit{Machine Learning},  				2003. 50 p. .  	 
\bibitem[Silva and Rocha ()]{b23}\label{b23} 	 		‘Ontology Mapping for Interoperability in Semantic Web’.  		 			Nuno Silva 		,  		 			Joao Rocha 		.  	 	 		\textit{Proceedings of the IADIS International Conference WWW/Internet 2003 (ICWI'2003)},  				 (the IADIS International Conference WWW/Internet 2003 (ICWI'2003)Algarve, Portugal)  		2000.  	 
\bibitem[Kalfoglou and Schorelmmer ()]{b29}\label{b29} 	 		‘Ontology Mapping: The State of the Art’.  		 			Yannis Kalfoglou 		,  		 			Marco Schorelmmer 		.  	 	 		\textit{the Knowledge Engineering Review}  		2003. 18 p. .  	 
\bibitem[Euzenat and Shvaiko ()]{b14}\label{b14} 	 		\textit{Ontology Matching},  		 			J Euzenat 		,  		 			P Shvaiko 		.  		2007. Heidelberg (DE): Springer-Verlag.  	 
\bibitem[Dou et al. ()]{b4}\label{b4} 	 		‘Ontology Translation on the Semantic Web’.  		 			D Dou 		,  		 			D Mcdermott 		,  		 			P Qi 		.  	 	 		\textit{Presented at on Data Semantics Journal}  		2005. 3360 p. .  	 
\bibitem[Klein and Fensel ()]{b17}\label{b17} 	 		‘Ontology Versioning on the Semantic Web’.  		 			M C A Klein 		,  		 			D Fensel 		.  	 	 		\textit{Proceedings of SWWS},  				 (SWWS)  		2001. 2004. p. .  	 	 (State of the Art on Ontology Alignment. Knowledge Web Deliverable D2.2.3, University of Karlsruhe) 
\bibitem[Chalupsky ()]{b11}\label{b11} 	 		‘OntoMorph: A Translation System for Symbolic Knowledge’.  		 			H Chalupsky 		.  	 	 		\textit{Proceedings of KR},  				 (KR)  		2000. p. .  	 
\bibitem[Noy and Musen ()]{b19}\label{b19} 	 		‘PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment’.  		 			N Noy 		,  		 			M Musen 		.  	 	 		\textit{Proceedings of the National Conference on Artificial Intelligence (AAAI)},  				 (the National Conference on Artificial Intelligence (AAAI))  		2000.  	 
\bibitem[Noy and Musen ()]{b21}\label{b21} 	 		‘PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment’.  		 			N Noy 		,  		 			M Musen 		.  	 	 		\textit{Proceedings of the National Conference on Artificial Intelligence (AAAI)},  				 (the National Conference on Artificial Intelligence (AAAI))  		2000.  	 
\bibitem[Noy and Musen ()]{b22}\label{b22} 	 		‘PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment’.  		 			N F Noy 		,  		 			M A Musen 		.  	 	 		\textit{Proceedings of AAAI/IAAI},  				 (AAAI/IAAI)  		2000. p. .  	 
\bibitem[Ehrig et al. ()]{b18}\label{b18} 	 		\textit{QOM -Quick Ontology Mapping},  		 			Marc Ehrig 		,  		 			Steffen Staab 		,  		 			; Gi Jahrestagung 		.  		2004.  	 
\bibitem[Mitra ()]{b25}\label{b25} 	 		‘Resolving Terminological Heterogeneity in Ontologies’.  		 			P Mitra 		,  		 			Wiederhold 		.  	 	 		\textit{Proceedings of the ECAI'02 workshop on Ontologies and Semantic Interoperability},  				 (the ECAI'02 workshop on Ontologies and Semantic Interoperability)  		2002.  	 
\bibitem[Giunchiglia et al. ()]{b9}\label{b9} 	 		‘Semantic Schema Matching’.  		 			F Giunchiglia 		,  		 			P Shvaiko 		,  		 			M Yatskevich 		.  	 	 		\textit{Proceedings of OTM Conferences (1)},  				 (OTM Conferences (1))  		2005. p. .  	 
\bibitem[Euzenat and Valtchev ()]{b15}\label{b15} 	 		‘Similarity-Based Ontology Alignment in OWL-Lite’.  		 			J Euzenat 		,  		 			P Valtchev 		.  	 	 		\textit{Proceedings of ECAI},  				 (ECAI)  		2004. p. .  	 
\bibitem[Beneventano and Bergamaschi ()]{b6}\label{b6} 	 		\textit{Synthesizing an Integrated Ontology},  		 			Domenico Beneventano 		,  		 			Sonia Bergamaschi 		.  		2003. IEEE Internet Computing.  	 
\bibitem[Mc Guinness and Fikes ()]{b5}\label{b5} 	 		‘The Chimaera Ontology Environment’.  		 			D Mc Guinness 		,  		 			R Fikes 		.  	 	 		\textit{Proceedings of the 17th National Conference on Artificial Intelligence (AAAI)},  				 (the 17th National Conference on Artificial Intelligence (AAAI))  		2000.  	 
\end{bibitemlist}
 			 		 	 
\end{document}
