<!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>TAGOOn+: Generation and Integration of Organizational Ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Karen Najera</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Blanca Vazquez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alicia Martinez</string-name>
          <email>famartinezg@cenidet.edu.mx</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Perini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hugo Estrada</string-name>
          <email>hugo.estradag@infotec.com.mx</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mirko Morandini</string-name>
          <email>morandinig@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bruno Kessler Foundation - IRST, Center for Information Technology - FBK</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Fund of Information and Documentation for the Industry - INFOTEC</institution>
          ,
          <country country="MX">Mexico</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Center of Research and Technological Development - CENIDET</institution>
          ,
          <country country="MX">Mexico</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <volume>978</volume>
      <fpage>125</fpage>
      <lpage>127</lpage>
      <abstract>
        <p>We present TAGOOn+, a tool that supports: 1) the automatic generation of organizational ontologies from models expressed with i*, Tropos and Service-Oriented i*, and 2) the automatic integration of those organizational ontologies with generic or domain ontologies. TAGOOn+1 is a tool that automatically generates organizational ontologies and automates their integration with other ontologies. It has two main purposes: 1) It supports the automatic generation of organizational ontologies from organizational models expressed with i*, Tropos and Service-Oriented i* [2]. To do this, the ontological metamodel for these variants, called OntoiStar+ [3] has been developed. Model-Driven Engineering (MDE) ideas have been applied to transform organizational models into ontologies derived from OntoiStar+. 2) It supports the automatic integration of enriched organizational models with general or domain ontologies [4]. To do this, semantic annotation suggestions [4] are the guidelines to annotate organizational models with concepts coming from ontologies. The iStarML format [1] has been extended with the attribute \sannotation" [5] to store semantic annotations for each model element.</p>
      </abstract>
      <kwd-group>
        <kwd>iStar</kwd>
        <kwd>organizational modeling</kwd>
        <kwd>ontology</kwd>
        <kwd>ontology integration</kwd>
        <kwd>Model-Driven Engineering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        which represents the knowledge described in M1; (ii) an ontology Ojoin, which
integrates OiStar and OD and represents the knowledge described in M1 and OD;
and (iii) a text le TDoc, that describe the OiStar and OD integration process.
These ontologies are described in the standard Web Ontology Language OWL.
TAGOOn+ has been developed using the environment of the Eclipse project
and the Java programming language. It runs on Windows, Linux and Mac.
The tool is based on three main modules:
Automatic Transformation module. This module implements a
transformation process following MDE ideas. Therefore, the ontological metamodel
OntoiStar+ has been developed in order to integrate (into an ontology) the i*, Tropos
and Service-oriented i* construct de nition [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Moreover, transformation rules
have been de ned in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to transform a model M1 into an OiStar ontology. OiStar
corresponds to the ontology OntoiStar+ instantiated with individuals that
represent the knowledge depicted in M1, including semantic annotations [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
We ilustrate the transformation process with a short example. Let's assume that
we have an i* based model describing a disease detection process and an ontology
OD that describes diseases and the parts of the human body. A task element
of the model labeled as Revise esophagus is annotated with the concepts
swallow, stomach and animal-organ taken from OD. This task in iStarML format is
represented as: &lt;ielement id="01" name="Revise esophagus" type="task"
sannotation="swallow stomach animal-organ"/&gt;. After applying the
transformation process, the task corresponds to an individual of OiStar (see Fig. 2).
Automatic Integration module. This module integrates a semantic
annotated model M1 represented as ontology Oistar with the ontology OD used to
annotate M1. It parses OD to obtain its hierarchical structure and the description
of each concept. Then, each individual of Oistar is related with one or more
concepts of OD through links of type is a. In this way, Oistar and OD are integrated
in Ojoin. Ojoin contains the knowledge included in the semantically annotated
i* based model M1 integrated with the knowledge included in the ontology OD.
Following with the example (Fig. 2), the Oistar individual Revise esophagus is
related by is a links with the concepts swallow, stomach and animal-organ.
Automatic Documentation module. This module generates a text le that
describes the Oistar and OD integration process.
A fragment of the generated documentation is: type="task" name="Revise
esophagus" annotation="swallow" description="To cause a bolus of
food or drink to pass from the mouth/throat into the esophagus".
The semantic annotations are useful to discover hidden information. In the
example, annotations add information to the task about the fact that the esophagus
is used to swallow, and it is related with the stomach and it is an organ.
Using the Semantic Web Rule Language SWRL, we could generate a simple rule
expressing that a person is related with two elements stomach and esophagus,
and these element are related too. If this person has problems with its stomach,
then is necessary to revise the esophagus. The rule in SWRL would then be:
Person(?x) ^ stomach(?y) ^ esophagus(?z) ^ hasRelation(?y,?z) ^
hasProblems(?x,?y) ! hasRevise(?z). This rule is a short example applying
reasoning over the organizational knowledge.
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Conclusion</title>
      <p>We have presented the tool TAGOOn+. With this tool, we bring the advantages
of ontologies such as querying and reasoning, to the organizational modeling
domain. Moreover, as the organizational knowledge is represented in OWL, it could
be available to be exploited and consumed in the Semantic Web by paradigms
such as Linked Data. On the other hand, we provide the integration of
organizational models enriched with semantic annotations with ontologies, which makes
organizational knowledge clearer for humans and more accessible to machines.
Morever, we believe that a concept which integrates di erent model elements is
a strong indicator to implement a new business services inside the organization,
improving the understandability and expressiveness of an organizational model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>C.</given-names>
            <surname>Cares</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Franch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perini</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Susi</surname>
          </string-name>
          .
          <article-title>Towards interoperability of i* models using istarml</article-title>
          .
          <source>Computer Standards &amp; Interfaces</source>
          ,
          <volume>33</volume>
          (
          <issue>1</issue>
          ):
          <volume>69</volume>
          {
          <fpage>79</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>K.</given-names>
            <surname>Najera</surname>
          </string-name>
          .
          <article-title>An ontology-based approach for integrating i* variants</article-title>
          .
          <source>Master's thesis</source>
          ,
          <source>National Center of Research and Technological Development</source>
          , Cuernavaca, Morelos, Mexico,
          <year>2011</year>
          . www.tagoon.semanticbuilder.com/NajeraThesis.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>K.</given-names>
            <surname>Najera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perini</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Mart nez, and</article-title>
          <string-name>
            <given-names>H.</given-names>
            <surname>Estrada</surname>
          </string-name>
          .
          <article-title>Supporting i* model integration through an ontology-based approach</article-title>
          .
          <source>In Fifth International i* Workshop (iStar'11)</source>
          , pages
          <fpage>43</fpage>
          {
          <fpage>48</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>B.</given-names>
            <surname>Vazquez</surname>
          </string-name>
          .
          <article-title>Enriching organizational models through semantic annotation</article-title>
          .
          <source>Master's thesis</source>
          ,
          <source>National Center of Research and Technological Development</source>
          , Cuernavaca, Morelos, Mexico,
          <year>2012</year>
          . www.tagoon.semanticbuilder.com/VazquezThesis.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>B.</given-names>
            <surname>Vazquez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Estrada</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Morandini</surname>
          </string-name>
          .
          <article-title>Enriching Organizational Model through Semantic Annotation</article-title>
          .
          <source>In Proceedings of the Iberoamerican Conference on Electronics Engineering and Computer Science</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>