<!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>Ontology Matching Techniques for Enterprise Architecture Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marzieh Bakhshandeh</string-name>
          <email>marzieh.bakhshandeh@ist.utl.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catia Pesquita</string-name>
          <email>cpesquita@di.fc.ul.pt</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose Borbinha</string-name>
          <email>jose.borbinha@ist.utl.pt</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>INESC-ID - Information Systems Group</institution>
          ,
          <addr-line>Lisbon</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto Superior Tecnico, Universidade de Lisboa</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LaSIGE</institution>
          ,
          <addr-line>Faculdade de Ci</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>encias, Universidade de Lisboa</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Current Enterprise Architecture (EA) approaches tend to be generic, based on broad meta-models that cross-cut distinct architectural domains. Integrating these models is necessary to an e ective EA process, in order to support, for example, benchmarking of business processes or assessing compliance to structured requirements. However, the integration of EA models faces challenges stemming from structural and semantic heterogeneities that could be addressed by ontology matching techniques. For that, we used AgreementMakerLight, an ontology matching system, to evaluate a set of state of the art matching approaches that could adequately address some of the heterogeneity issues. We assessed the matching of EA models based on the ArchiMate and BPMN languages, which made possible to conclude about not only the potential but also of the limitations of these techniques to properly explore the more complex semantics present in these models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Enterprise Architecture (EA) is a practice to support the analysis, design and
implementation of a business strategy in an organization, considering its
relevant multiple domains. In recent years, a variety of Enterprise Architecture [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
languages have been established to manage the scale and complexity of this
domain. Integration of EA models is necessary to support EA processes, however
structural and semantic heterogeneities hinder integration. Ontology matching
has been proposed as a useful technique to help address this challenge [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Ontologies and associated techniques are increasingly being recognized as valuable
tools in the EA domain (e.g., [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]).
      </p>
      <p>To evaluate the applicability of ontology matching techniques to address the
heterogeneity between EA models, we have selected four case studies that
demonstrate heterogeneity challenges at the model level. Cases 1 and 2 showcase
Abstraction Level Incompatibilities between models encoded in di erent languages
(ArchiMate and BPMN), that represent similar situations. Cases 3 and 4
illustrate both Abstraction Level and Element Description heterogeneties between
models using the same language, where both pairs of models represent the same
situation encoded by di erent modelers.</p>
      <p>
        To support the matching tasks we have used AgreementMakerLight (AML) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
an ontology matching system that is extensible and implements several state of
the art ontology matching algorithms. We extended AML to produce subclass
mappings. The generated alignments were manually evaluated.
      </p>
      <p>The four case studies and their matching using a combination of ontology
matching algorithms illustrate the challenges and opportunities in their
application to addressing EA heterogeneities. As expected, string and word based
techniques are e ective at capturing the mappings between equivalent
individuals who share similar names. However, when equivalent individuals had
dissimilar labels, for which WordNet extension did not produce any shared synonyms,
the applied algorithms failed. Regarding Abstraction Level Incompatibilities, the
results were related to the complexity of the models. In simpler model
matching tasks, the Subclass Matcher approach had a good performance, identifying
75% of the subclass mappings. However, in more complex tasks performance is
reduced. Since the evaluated approaches relied only on model information to
perform matching, there was no practical di erence between matching models
using the same or di erent languages.</p>
      <p>
        We consider that the main limitation of the employed matching techniques was
their inability to explore a considerable portion of the information modelled in
the ontologies. In order to extend the application of ontology matching
techniques to the EA domain, ontology matching systems need to be able to explore
this semantic richness by producing semantic matching approaches that go
beyond current strategies which are mostly WordNet based [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In recent years,
ontology matching systems have had a growing interest in terms of reasoning
capabilities, and we propose that a combination of these strategies with
patternbased complex matching approaches [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] may provide improved solutions to the
EA model integration challenge.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Antunes</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bakhshandeh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mayer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borbinha</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caetano</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Using ontologies for enterprise architecture integration and analysis</article-title>
          .
          <source>Complex Systems Informatics and Modeling Quarterly (1)</source>
          ,
          <volume>1</volume>
          {
          <fpage>23</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Faria</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pesquita</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>I.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Couto</surname>
            ,
            <given-names>F.M.:</given-names>
          </string-name>
          <article-title>Agreementmakerlight results for OAEI 2013</article-title>
          . In: OM. pp.
          <volume>101</volume>
          {
          <issue>108</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Autayeu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pane</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>S-match: an open source framework for matching lightweight ontologies (</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Karagiannis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Ho erer, P.:
          <article-title>Metamodeling as an integration concept</article-title>
          .
          <source>In: Software and Data Technologies</source>
          , pp.
          <volume>37</volume>
          {
          <fpage>50</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lankhorst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , et al.:
          <source>Enterprise Architecture at Work: Modelling, Communication and Analysis (The Enterprise Engineering Series)</source>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ritze</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svab-Zamazal</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>A pattern-based ontology matching approach for detecting complex correspondences</article-title>
          .
          <source>In: ISWC Workshop on Ontology Matching</source>
          ,
          <source>Chantilly (VA US)</source>
          . pp.
          <volume>25</volume>
          {
          <fpage>36</fpage>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>2009</year>
          )
          <article-title>1 Acknowledgements:This work was supported by national funds through Fundaca~o para a Ci^encia e a Tecnologia (FCT) with references UID/CEC/50021/2013</article-title>
          and UID/CEC/00408/
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>