<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">XMap : Results for OAEI 2015</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Warith</forename><forename type="middle">Eddine</forename><surname>Djeddi</surname></persName>
							<email>djeddi@labged.net</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">LabGED</orgName>
								<orgName type="department" key="dep2">Computer Science Department</orgName>
								<orgName type="institution">University Badji Mokhtar</orgName>
								<address>
									<settlement>Annaba</settlement>
									<country key="DZ">Algeria</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Faculty of Sciences of Tunis</orgName>
								<orgName type="institution">University of Tunis El-Manar</orgName>
								<address>
									<addrLine>LIPAH-LR 11ES14</addrLine>
									<postCode>2092</postCode>
									<country key="TN">Tunisia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mohamed</forename><forename type="middle">Tarek</forename><surname>Khadir</surname></persName>
							<email>khadir@labged.net</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">LabGED</orgName>
								<orgName type="department" key="dep2">Computer Science Department</orgName>
								<orgName type="institution">University Badji Mokhtar</orgName>
								<address>
									<settlement>Annaba</settlement>
									<country key="DZ">Algeria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ben</forename><surname>Yahia</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Faculty of Sciences of Tunis</orgName>
								<orgName type="institution">University of Tunis El-Manar</orgName>
								<address>
									<addrLine>LIPAH-LR 11ES14</addrLine>
									<postCode>2092</postCode>
									<country key="TN">Tunisia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">XMap : Results for OAEI 2015</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">1684E800B94209DF68A1DF819234A927</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T12:34+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper describes the configuration of XMap for the OAEI 2015 competition and discusses its results. XMap is able to automatically adapt to the matching task, choosing the best conguration for the given pair of ontologies. This is our third participation in the OAEI and we can see an overall improvement on nearly every task.</p><p>1 State, purpose, general statement</p><p>is a highly scalable ontology matching system, which is able to deal with hundreds of thousands of entities with an efficient computation time <ref type="bibr" target="#b2">[3]</ref>. It is a fast and effective high precision system able to perform matching large ontologies. A semantic similarity measure has been defined using UMLS and WordNet [4]  to provide a synonymy degree between two entities from different ontologies, by exploring both their lexical and structural context. XMap relies on the Microsoft Translate API to translate ontologies into many languages.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1">Specific techniques used</head><p>A high-level view of mapping process is depicted in Figure <ref type="figure" target="#fig_0">1</ref>. It is a multi-layer system which uses three different layers to perform the ontology alignment process: a terminological layer, a structural layer and an alignment layer. The output values of each layer serves as input to the upper one and each layer provides an improvement in the computation of the similarity between concepts. Figure <ref type="figure" target="#fig_0">1</ref> shows the architecture of the XMap system.</p><p>Matchers in XMap are the algorithms that compare two ontologies and return an alignment between them. The matchers employed various strategies (entity label, structural description of concepts, range for relations, instantiated attributes or extensional descriptions) in each layer which are listed below:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>a) Terminological Layer</head><p>The terminological layer is responsible for carrying out the process of computing the similarity between the entity names within the ontologies, combining linguistic similarity with the semantic elements of the context of the entities. This layer receives as inputs the values of the string similarity, the linguistic similarity, the semantic similarity and translation-based similarity computed within the lexical-semantic module. The output variable represents the terminological similarity: 1. The string strategies usually can be applied to the name, the label or the comments concerning entities to discover those which are similar. In general, it can be used for comparing class names and/or URIs. The scaled range is [0, 1] for comparing strings. Our system applies many terminological approaches for computing the similarity measures between two terms: the Levenshtein distance, the Jaro Winkler distance, the n-grams, the Jaccard distance, the Cosine, etc. Note that XMap does not currently store or use comments, definitions, nor instances; 2. The linguistic strategies explore the semantic similarity of the concepts and relations labels. The linguistic based matchers use the external resources WordNet and UMLS to find the semantic similarity between two entities; 3. The translation-based strategies use an automatic translation for obtaining correct matching pairs in multilingual ontology matching. The translation is done locally by querying Microsoft Translator for the full name; 4. The semantic strategies based on auxiliary sources use a domain knowledge available from external sources, such as WordNet, to find additional information for the concepts (synonyms) and the relationships between them. The semantic similarity is incorporated with the aim of adding context information of the concepts during the mapping process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>b) Structural Layer</head><p>The structural layer performs two key tasks related to the structure of ontologies. One is the computation of the similarity between the concepts taking into account the taxonomic hierarchy, as well as the computation of the similarity using the information of the internal structure of concepts, i.e., their properties, types and cardinality restrictions:</p><p>1. Structural strategies are usually based on the internal structure of an entity or its relations to other entities as a source of detecting correspondences. The first using the relational structure of concepts in the ontology, specifically the taxonomic hierarchy, and the second using the information of the internal structure of concepts, including their properties, types and cardinality restrictions;</p><p>2. Constraint strategies consider the concepts and properties data types and cardinalities. They are usually used to provide supplementary information, not as primary matchers (i.e., sting matcher or linguistic matcher); these techniques consider criteria regarding the internal structure of the entities, such as the domain and range of the properties or the types of the attributes, to calculate the similarity between them.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>c) Alignment Layer</head><p>The alignment layer is the final layer and its aim is to provide the final similarity matrix between the concepts taking into account the influence of the number of properties and the value of similarity that properties bring to the final similarity between them. Once the similarity between ontology entities are available based on different strategies (e.g., string similarity, semantic similarity, structural similarity), aggregating similarities algorithms are needed to combine matchers. Combining and filtering the similarity values obtained from the different matchers, comes most often, to combine similarity values using three types of aggregation operator; these strategies are aggregation, selection and combination <ref type="bibr" target="#b1">[2]</ref>. Furthermore, those pairs of concepts with similarity values equal to or greater than a particular threshold are retained in order to obtain the mapping suggestions.</p><p>For the requirements of different ontology matching tasks, the selected alignment in XMap can be one to one, one to many, or many to many alignments. Whereas in our case, the desired cardinality in ontology matching is typically one-to-one. The matching rules are created via the Java API Alignment Format, allowing the generation of outputs in different formats.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Results</head><p>In this section, we present the evaluation results obtained by running XMap under the SEALS client with Benchmark, Anatomy, Conference, Multifarm and Large Biomedical Ontologies tracks. Adding to that, we present the results of the test Ontology Alignment for Query Answering which not follow the classical ontology alignment evaluation on the SEALS platform.</p><p>Benchmark XMap performs very well in terms of Precision (1.0) while flagging out a low recall (0.4) in the Benchmark track. Those low values are explained by the fact that ontological entities with scrambled labels and lexical similarity become ineffective. Whereas for the others two test suites our algorithm performed worse in terms of F-Measure because our system does not handle ontology instances. Table <ref type="table" target="#tab_0">1</ref> summarises the average results obtained by XMap. Anatomy The Anatomy track consists of finding an alignment between the Adult Mouse Anatomy (2744 classes) and a part of the NCI Thesaurus (3304 classes) describing the human anatomy. XMap achieves a good F-Measure value of ≈89% in a reasonable amount of time (50 sec.) (see Table <ref type="table" target="#tab_1">2</ref>). In terms of F-Measure/runtime, XMap is ranked 2nd among the 15 tools participated in this track. Conference The Conference track uses a collection of 16 ontologies from the domain of academic conferences. Most ontologies were equipped with OWL DL axioms of various types; this opens a useful way to test our semantic matchers. The match quality was evaluated against the original (ra1) as well as entailed reference alignment (ra2) and violation free version of reference alignment (ra2). As Table <ref type="table" target="#tab_2">3</ref> shows, for the three evaluations, we achieved a good F-Measure values.</p><p>For each reference alignment, three evaluation modalities are applied : a) M1 only contains classes, b) M2 only contains properties, c) M3 contains classes and properties. Multifarm This track is based on the translation of the OntoFarm collection of ontologies into 9 different languages. XMap's results are showed in Table <ref type="table" target="#tab_3">4</ref>. Large biomedical ontologies This track consists of finding alignments between the Foundational Model of Anatomy (FMA), SNOMED CT, and the National Cancer Institute Thesaurus (NCI). There are 5 sub-tasks corresponding to different sizes of input ontologies (small fragments and whole ontology for FMA and NCI and small and large fragments for SNOMED CT). XMAP has been evaluated with two variants: XMAP-BK and XMAP. XMAP-BK uses synonyms provided by the UMLS Metathesaurus, while XMAP has this feature desactivated. The results obtained by XMAP-BK are depicted by Table <ref type="table" target="#tab_5">6</ref>. XMAP-BK provided the best results (ranked 1st) among the 12 participating systems in terms of F-measure in FMA-NCI and FMA-SNOMED matching sub-tasks. In general, we can conclude that XMap achieved a good precision/recall values. The high recall value can be explained by the fact that UMLS thesaurus contains definitions of highly technical medical terms.</p><p>Ontology Alignment for Query Answering The objective of this test is to check the ability of the generated alignments to answer a set of queries in an ontologybased data access scenario where several ontologies exist. Table <ref type="table" target="#tab_5">6</ref> shows the Fmeasure results for the whole set of queries. XMap was one of the 5 matchers whose alignments allowed to answer all the queries of the evaluation. This is the third time that we participate in the OAEI campaign. We foresee an improvement in the performance of our system which consists of expanding the supported domain of matching problems, such that large-scale biomedical or multilingual ontologies can be matched as well. The official results of OAEI 2015 show that XMap is competitive with other well-known ontology matching systems in all OAEI tracks. The current version of XMap has shown a significant improvement both in terms of matching quality and runtime. Additionally, to improve our f-measure for large biomedical ontologies we made use of the UMLS Metathesaurus. Finally, we pre-compiling a local dictionary in order to avoid multiple accesses to the Microsoft Translator during the matching process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Comments on the OAEI 2015 procedure</head><p>As a third participation, we found the OAEI procedure very convenient and the organizers very supportive. The OAEI test cases are various, and this leads to a comparison on different levels of difficulty, which is very interesting. We found that SEALS platform is a precious tool to compare the performance of our system with the others.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion</head><p>In this paper, we presented the results achieved during the 2015 edition of the OAEI campaign. The system managed to improve its performance significantly compared to the previous year, which is reflected in the performance of the different tracks.</p><p>We have used the UMLS resource for better discarding incorrect mappings for life sciences related ontologies. Moreover, we implemented a cross-lingual ontology matching approach in order to align ontologies in different languages.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Architecture for XMAP.</figDesc><graphic coords="2,151.77,119.22,311.81,161.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Results for Benchmark track.</figDesc><table><row><cell>Test</cell><cell>Precision</cell><cell>Recall</cell><cell>F-Measure</cell></row><row><cell>biblio</cell><cell>1.0</cell><cell>0.40</cell><cell>0.57</cell></row><row><cell>energy</cell><cell>1.0</cell><cell>0.22</cell><cell>0.51</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 .</head><label>2</label><figDesc>Results for Anatomy track.</figDesc><table><row><cell>System</cell><cell>Precision</cell><cell cols="2">F-Measure Recall</cell><cell>Time(s)</cell></row><row><cell>XMap</cell><cell>0.928</cell><cell>0.896</cell><cell>0.865</cell><cell>50</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3 .</head><label>3</label><figDesc>Results for Conference track.</figDesc><table><row><cell></cell><cell>Precision</cell><cell>F-Measure 1</cell><cell>Recall</cell></row><row><cell></cell><cell cols="3">Original reference alignment (ra1)</cell></row><row><cell>ra1-M1</cell><cell>0.86</cell><cell>0.73</cell><cell>0.63</cell></row><row><cell>ra1-M2</cell><cell>0.67</cell><cell>0.22</cell><cell>0.13</cell></row><row><cell>ra1-M3</cell><cell>0.85</cell><cell>0.68</cell><cell>0.56</cell></row><row><cell></cell><cell cols="3">Entailed reference alignment (ra2)</cell></row><row><cell>ra2-M1</cell><cell>0.81</cell><cell>0.68</cell><cell>0.58</cell></row><row><cell>ra2-M2</cell><cell>0.78</cell><cell>0.25</cell><cell>0.15</cell></row><row><cell>ra2-M3</cell><cell>0.81</cell><cell>0.63</cell><cell>0.51</cell></row><row><cell></cell><cell cols="3">Violation reference alignment (rar2)</cell></row><row><cell>rar2-M1</cell><cell>0.8</cell><cell>0.69</cell><cell>0.62</cell></row><row><cell>rar2-M2</cell><cell>0.78</cell><cell>0.27</cell><cell>0.16</cell></row><row><cell>rar2-M3</cell><cell>0.8</cell><cell>0.64</cell><cell>0.54</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 4 .</head><label>4</label><figDesc>Results for Multifarm track.</figDesc><table><row><cell>System</cell><cell></cell><cell cols="2">Different ontologies</cell><cell></cell><cell cols="2">Same ontologies</cell></row><row><cell></cell><cell>P</cell><cell>F</cell><cell>R</cell><cell>P</cell><cell>F</cell><cell>R</cell></row><row><cell>XMap</cell><cell cols="6">0.22 0.24 0.27 0.66 0.37 0.27</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 5 .</head><label>5</label><figDesc>Results for the Large BioMed track.</figDesc><table><row><cell>Test set</cell><cell>Precision</cell><cell>Recall</cell><cell cols="2">F-Measure Time(s)</cell></row><row><cell>Small FMA-NCI</cell><cell>0.971</cell><cell>0.902</cell><cell>0.935</cell><cell>31</cell></row><row><cell>Whole FMA-NCI</cell><cell>0.872</cell><cell>0.849</cell><cell>0.860</cell><cell>337</cell></row><row><cell>Small FMA-SNOMED</cell><cell>0.968</cell><cell>0.847</cell><cell>0.903</cell><cell>49</cell></row><row><cell cols="2">Whole FMA-Large SNOMED 0.769</cell><cell>0.844</cell><cell>0.805</cell><cell>782</cell></row><row><cell>Small SNOMED-NCI</cell><cell>0.928</cell><cell>0.606</cell><cell>0.733</cell><cell>396</cell></row><row><cell>Whole NCI-Large SNOMED</cell><cell>0.913</cell><cell>0.536</cell><cell>0.675</cell><cell>925</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>Table 6 .</head><label>6</label><figDesc>Results for Ontology Alignment for Query Answering.</figDesc><table><row><cell>System</cell><cell></cell><cell cols="2">RA1 Reference</cell><cell></cell><cell cols="2">RAR1 Reference</cell></row><row><cell></cell><cell>P</cell><cell>R</cell><cell>F</cell><cell>P</cell><cell>R</cell><cell>F</cell></row><row><cell>XMap</cell><cell cols="6">0.778 0.675 0.702 0.720 0.654 0.671</cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A Novel Approach Using Context-Based Measure for Matching Large Scale Ontologies</title>
		<author>
			<persName><forename type="first">W</forename><surname>Djeddi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">T</forename><surname>Khadir</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 16th International Conference on Data Warehousing and Knowledge Discovery (DAWAK 2014)</title>
				<meeting>16th International Conference on Data Warehousing and Knowledge Discovery (DAWAK 2014)<address><addrLine>Munich, Germany</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2014-04">September 2-4. 2014</date>
			<biblScope unit="page" from="320" to="331" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Ontology alignment using artificial neural network for largescale ontologies</title>
		<author>
			<persName><forename type="first">W</forename><surname>Djeddi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">T</forename><surname>Khadir</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">the International Journal of Metadata, Semantics and Ontologies (IJMSO)</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="75" to="92" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Results of the Ontology Alignment Evaluation Initiative</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Dragisic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Eckert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Faria</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ferrara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Granada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Ivanova</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th International Workshop on Ontology Matching collocated with the 13th International Semantic Web Conference (ISWC 2014)</title>
				<meeting>the 9th International Workshop on Ontology Matching collocated with the 13th International Semantic Web Conference (ISWC 2014)<address><addrLine>Riva del Garda, Trentino, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014-10-20">2014. October 20, 61. 2014</date>
			<biblScope unit="page">104</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">WordNet: An Electronic Lexical Database</title>
		<author>
			<persName><forename type="first">C</forename><surname>Fellbaum</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998</date>
			<publisher>MIT Press</publisher>
			<pubPlace>Cambridge, MA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
