<!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>Mapping a Database Schema to the Structure of an Existing Ontology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anahita Nafissi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Fiorani</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Björn Usadel</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Plant Sciences (IBG-</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Forschungszentrum Jülich</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jülich</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>a.nafissi@fz-­‐juelich.de</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>In this work, we describe an approach for mapping the structure of a database schema to the structure of existing ontologies. The database contains plant traits values and plant experimental history. The goal is to identify the semantic correspondences between databases and ontologies and provide a tool that can be more broadly adopted by the community. The approach presented in this work is a semiautomatic approach. In the literature, there are several approaches which map the database schema to an ontology. The underlying assumption by all approaches is that the chosen ontologies model the same domain as the one modelled by the relational database schema. Some mapping approaches are R2O (Barrasa et al., 2004), DartGrid (Chen et al., 2006), Linked Data Mapper (Zhou et al., 2008), RDOTE (Vavliakis et al., 2010), RDB2OWL [Bumans &amp; Cerans, 2010], MAPONTO [An et al., 2006]. The difference between the above approaches is that some approaches are manual and some are semimanual. Furthermore, for some approaches a human expert gives the correspondences between database terms and ontology terms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The database schema of our Phenomis database considered
for mapping contains plant phenotyping information and
environmental information. The ontologies considered for
mapping are plant ontology, phenotypic quality ontology,
plant trait ontology, plant environmental conditions, and
environment ontology. The mentioned ontologies are very
large and contain over 1000 concepts. Unlike the number of
concepts, the number of roles is very small (less than 10).
Note that the roles denote the relations between domain
objects.</p>
      <p>
        In order to map the database to the ontology, we first
consider the schema of the database and extract relation names
and attributes of each relation. Note that the relations in a
relational schema are classified into two categories, namely
entity relations and relationship relations
        <xref ref-type="bibr" rid="ref6">(Hu &amp; Qu, 2007)</xref>
        .
Furthermore, an attribute is also classified into two
categories, namely foreign key attribute and non foreign key
attribute
        <xref ref-type="bibr" rid="ref6">(Hu &amp; Qu, 2007)</xref>
        . A relationship relation is used to
connect two other relations and contains foreign key
attributes. Unlike a relationship relation which contains only
foreign key attributes, an entity relation contains non foreign
key attributes. For the mapping process, we do not consider
relationship relations and all their attributes. Similarly, we
extract concept - and role names of the ontology.
For the mapping process, we have to discover the
correspondences between the terms of the database and the terms
of the ontology. For this purpose, we compare the relation
and attribute names of the database with the concept names
of the ontology. The comparison is performed according to
the similarity matches. This means that we find similar
matches among the relation and attribute names of the
database and concepts of the ontology. Then, the results should
be evaluated by a human expert (plant biologist) who is
familiar with both the terms used in the database and in the
ontologies. Thus, this approach is a semi-automatic
approach. For some ontologies the mapping results are more
than the others. Furthermore, the human involvement
required for mapping varies across different ontologies.
The softwares used for this work are Java, Protégé, SQL.
ACKNOWLEDGEMENTS
This work is performed within the
German-PlantPhenotyping Network which is funded by the German
Federal Ministry of Education and Research (project
identification number: 031A053)
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>An</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgida</surname>
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mylopoulos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Discovering the Semantics of Relational Tables through Mappings</article-title>
          ,
          <source>Journal on Data Semantics</source>
          , VII, pp.
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Barrasa</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            <given-names>O.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gomez-Perez</surname>
            <given-names>A</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>R2O, an Extensible and Semantically Based Database-to-Ontology Mapping Language</article-title>
          , in Second International Workshop on Semantic Web and Databases (SWDB
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bumans</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Cerans</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>RDB2OWL: a Practical Approach for Transforming RDB Data into RDF/OWL, in</article-title>
          <string-name>
            <surname>A</surname>
          </string-name>
          . Paschke,
          <string-name>
            <given-names>N.</given-names>
            <surname>Henze</surname>
          </string-name>
          and
          <string-name>
            <surname>T.</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          Pellegrini, eds.
          <source>Proceedings of the 6th International Conference on Semantic Systems (I-SEMANTICS</source>
          <year>2010</year>
          ), ACM.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>DartGrid: a Semantic Infrastructure for Building Database Grid Applications</article-title>
          ,
          <source>Concurrency and Computation: Practice and Experience</source>
          ,
          <volume>18</volume>
          (
          <issue>14</issue>
          ), pp.
          <fpage>1811</fpage>
          -
          <lpage>1828</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Qu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Discovering Simple Mappings between Relational Database Schemas and Ontologies</article-title>
          ,
          <source>Proceedings of the 6th International Semantic Web Conference and 2nd Asian Semantic Web Conference (ISWC/ASWC2007)</source>
          , Busan, South Korea, Volume
          <volume>4825</volume>
          of LNCS, page
          <volume>225</volume>
          -
          <fpage>238</fpage>
          , Berlin, Heidelberg, Springe Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Vavliakis</surname>
            ,
            <given-names>K.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grollios</surname>
            ,
            <given-names>T.K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mitkas</surname>
            ,
            <given-names>P.A.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>RDOTETransforming Relational Databases into Semantic Web Data, in A. Polleres and H</article-title>
          . Chen, eds.,
          <source>Proceedings of the ISWC 2010 Posters &amp; Demonstrations Track: Collected Abstracts</source>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Idehen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Browser-based Semantic Mapping Tool for Linked Data in Semantic Web</article-title>
          , in C. Bizer,
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          . K.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Idehen</surname>
          </string-name>
          and
          <string-name>
            <surname>T.</surname>
          </string-name>
          Berners-Lee, eds.,
          <source>Proceedings of the WWW 2008 Workshop on Linked Data on the Web (LDOW</source>
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>