<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Evaluating Ontology Alignment Systems in Query Answering Tasks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandro Solimando</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ernesto Jimenez-Ruiz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christoph Pinkel</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Oxford</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi, Universita di Genova</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>uid Operations AG</institution>
          ,
          <addr-line>Walldorf</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Ontology matching receives increasing attention and gained importance in more recent applications such as ontology-based data access (OBDA). However, query answering over aligned ontologies has not been addressed by any evaluation initiative so far. A novel Ontology Alignment Evaluation Initiative (OAEI) track, Ontology Alignment for Query Answering (OA4QA), introduced in the 2014 evaluation campaign, aims at bridging this gap in the practical evaluation of matching systems w.r.t. this key usage.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Vocabulary</p>
      <p>QF-Ontology</p>
      <p>
        DB-Ontology
Query
The traditional tracks of OAEI evaluate ontology matching systems w.r.t.
scalability, multi-lingual support, instance matching, reuse of background knowledge,
etc. Systems' e ectiveness is, however, only assessed by means of classical
information retrieval metrics (i.e., precision, recall and f-measure) w.r.t. a
manuallycurated reference alignment, provided by the organisers. The new OA4QA track5
evaluates those same metrics, but w.r.t. the ability of the generated alignments
to enable the answer of a set of queries in an OBDA scenario, where several
ontologies exist. Figure 1 shows an OBDA scenario where the rst ontology
provides the vocabulary to formulate the queries (QF-Ontology) and the second is
linked to the data and it is not visible to the users (DB-Ontology). Such OBDA
scenario is presented in real-world use cases (e.g., Optique project6 [
        <xref ref-type="bibr" rid="ref2 ref6">2, 6</xref>
        ]). The
integration via ontology alignment is required since only the vocabulary of the
DB-Ontology is connected to the data. The OA4QA will also be key for
investigating the e ects of logical violations a ecting the computed alignments, and
evaluating the e ectiveness of the repair strategies employed by the matchers.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Ontology Alignment for Query Answering</title>
      <p>This section describes the considered dataset and its extensions (Section 2.1), the
query processing engine (Section 2.2), and the evaluation metrics (Section 2.3).
2.1</p>
      <sec id="sec-2-1">
        <title>Dataset</title>
        <p>The set of ontologies coincides with that of the conference track,7 in order to
facilitate the understanding of the queries and query results. The dataset is
however extended with synthetic ABoxes, extracted from the DBLP dataset.8</p>
        <p>
          Given a query q expressed using the vocabulary of ontology O1, another
ontology O2 enriched with syntethic data is chosen. Finally, the query is executed
over the aligned ontology O1 [ M [ O2, where M is an alignment between O1
and O2. Referring to Figure 1, O1 plays the role of QF-Ontology, while O2 that
of DB-Ontology.
5 http://www.cs.ox.ac.uk/isg/projects/Optique/oaei/oa4qa/
6 http://www.optique-project.eu/
7 http://oaei.ontologymatching.org/2014/conference/index.html
8 http://dblp.uni-trier.de/xml/
2.2
The evaluation engine considered is an extension of the OWL 2 reasoner
HermiT, known as OWL-BGP 9 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. OWL-BGP is able to process SPARQL queries
in the SPARQL-OWL fragment, under the OWL 2 Direct Semantics entailment
regime.10 The queries employed in the OA4QA track are standard conjunctive
queries, that are fully supported by the more expressive SPARQL-OWL
fragment. SPARQL-OWL, for instance, also support queries where variables occur
within complex class expressions or bind to class or property names.
2.3
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Evaluation Metrics and Gold Standard</title>
        <p>As already discussed in Section 1, the evaluation metrics used for the OA4QA
track are the classic information retrieval ones (i.e., precision, recall and
fmeasure), but on the result set of the query evaluation. In order to compute
the gold standard for query results, the publicly available reference alignments
ra1 has been manually revised. The aforementioned metrics are then evaluated,
for each alignment computed by the di erent matching tools, against the ra1, and
manually repaired version of ra1 from conservativity and consistency violations.</p>
        <p>Three categories of queries will be considered in OA4QA: (i) basic, (ii) queries
involving violations, (iii) advanced queries involving nontrivial mappings.
2.4 Impact of the Mappings in the Query Results
As an illustrative example, consider the aligned ontology OU computed
using confof and ekaw as input ontologies (Oconfof and Oekaw, respectively),
and the ra1 reference alignment between them. OU entails ekaw:Student v
ekaw:Conf P articipant, while Oekaw does not, and therefore this represents a
conservativity principle violation. Clearly, the result set for the query q(x)
ekaw:Conf P articipant(x) will erroneously contain any student not actually
participating at the conference. The explanation for this entailment in OU is
given below, where Axioms 1 and 3 are mappings from the reference alignment.
conf of :Scholar</p>
        <p>ekaw:Student
conf of :Scholar v conf of :P articipant
conf of :P articipant
ekaw:Conf P articipant
(1)
(2)
(3)
The softening of Axiom 3 into conf of :P articipant w ekaw:Conf P articipant
represents a possible repair for the aforementioned violation.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Preliminary Evaluation</title>
      <p>In Table 1 11 a preliminary evaluation using the alignments of the OAEI 2013
participants and the following queries is shown: (i) q1(x) ekaw:Author(x),
9 https://code.google.com/p/owl-bgp/
10 http://www.w3.org/TR/2010/WD-sparql11-entailment-20100126/#id45013
11 #q(x) refers to the cardinality of the result set.
Basic
Violations
Advanced</p>
      <p>Query #M
over the ontology pair hcmt; ekawi; (ii) q2(x) ekaw:Conf P articipant(x),
over hconf of; ekawi, involving the violation described in Section 2.4; (iii) and
q3(x) conf of :Reception(x) [ conf of :Banquet(x) [ conf of :T rip(x), over
hconf of; edasi. The evaluation12 shows the negative e ect on precision of logical
aws a ecting the computed alignments (q2) and a lowering in recall due to
missing mapping (q3). For q3 the results w.r.t. the reference alignment (ra1 ) are
missing due to the unsatis ability of the aligned ontology Oconfof [ Oedas [ ra1.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>
        We have presented the novel OAEI track addressing query answering over pairs
of ontologies aligned by a set of ontology-to-ontology mappings. From the
preliminary evaluation the main limits of the traditional evaluation, for what concerns
logical violations of the alignments, clearly emerged. As a future work we plan
to cover increasingly complex queries and ontologies, including the ones in the
Optique use case [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We also plan to consider more complex scenarios involving
a single QF-Ontology aligned with several DB-Ontologies.
      </p>
      <p>Acknowledgements. This work was supported by the EU FP7 IP project Optique
(no. 318338), the MIUR project CINA (Compositionality, Interaction,
Negotiation, Autonomicity for the future ICT society) and the EPSRC project Score!.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuenca Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berlanga</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Logic-based Assessment of the Compatibility of UMLS Ontology Sources</article-title>
          .
          <string-name>
            <surname>J. Biomed. Semant.</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , et al.:
          <article-title>Optique 1.0: Semantic Access to Big Data: The Case of Norwegian Petroleum Directorate's FactPages</article-title>
          .
          <source>ISWC (Posters &amp; Demos)</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kollia</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glimm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>SPARQL query answering over OWL ontologies</article-title>
          .
          <source>In: The Semantic Web: Research and Applications</source>
          , pp.
          <volume>382</volume>
          {
          <fpage>396</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Alignments Incoherency in Ontology Matching</article-title>
          .
          <source>Ph.D. thesis</source>
          , University of Mannheim (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
          </string-name>
          , J.: Ontology Matching:
          <article-title>State of the Art and Future Challenges</article-title>
          .
          <source>IEEE Transactions on Knowl. and Data Eng. (TKDE)</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Solimando</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrini</surname>
          </string-name>
          , G.:
          <article-title>Detecting and Correcting Conservativity Principle Violations in Ontology-to-Ontology Mappings</article-title>
          . In: International Semantic Web Conference (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>12 Out of the 26 alignments of OAEI</source>
          <year>2013</year>
          ,
          <article-title>only the ones shown in column #M were able to produce a result (either for logical problems or for an empty result set due to missing mappings)</article-title>
          .
          <article-title>Reported precision/recall values are averaged values</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>