<!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>Towards an ontology based large repository for managing heterogeneous knowledge resources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nizar Ghoula</string-name>
          <email>Nizar.Ghoula@unige.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gilles Falquet</string-name>
          <email>Gilles.Falquet@unige.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ICLE, Centre Universitaire d'Informatique, University of Geneva</institution>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Knowledge based applications require linguistic, terminological and ontological resources. These applications are used to ful ll a set of tasks such as semantic indexing, knowledge extraction from text, information retrieval, etc. Using these resources and combining them for the same application is a tedious task with di erent levels of complexity. This requires their representation in a common language, extracting the required knowledge and designing e ective large scale storage structures o ering operators for resources management. For instance, ontology repositories were created to address these issues by collecting heterogeneous ontologies. They generally o er a more e ective indexing of these resources than general search engines by generating alignments and annotations to ensure their interoperability. However, these repositories treat a single category of resources and do not provide operations for reusing them. The aim of this research is building a large repository of knowledge resources. This repository is a collection of heterogenous resources represented in di erent languages and o ers a set of operations to generate new resources based on the existing ones.</p>
      </abstract>
      <kwd-group>
        <kwd>Resources repository</kwd>
        <kwd>Operations</kwd>
        <kwd>Ontology of resources</kwd>
        <kwd>Knowledge representation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Knowledge extraction and representation is a widely explored research problem.
Most of the proposed solutions to this problem are based on the usage of
auxiliary knowledge resources [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This knowledge currently exists in resources of
di erent types such as terminologies, glossaries, ontologies, multilingual
dictionaries or aligned text corpora. These resources are represented using various
formalisms and languages such as predicate logic, description logic, semantic
networks and conceptual graphs, etc. As part of an application that requires the
use of external resources, a designer is often required to perform painstaking
research and pre-treatment in order to collect and build adequate resources to
his application needs. Resolving this problem relies on nding at rst the right
resources before extracting the required knowledge and then representing it in
a common formalism. It is then important to have repositories o ering access
to more diverse resources in di erent formalisms. Moreover, the right knowledge
resource for an application must be constructed and adapted to the application.
This adaptation may involve operations such as selecting a part of a resource,
composing it with another one, translating it to another language or representing
it in a di erent formalism [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>In this paper, we present a model and a taxonomy of abstract operations for
managing and extracting knowledge from resources. We consider the possibility
of combining these operators to perform complex processes such as semantic
enrichment or generating a new resource by merging some other resources.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>A central point of our approach is to build a repository of knowledge resources.
This repository should o er the possibility to store and integrate heterogenous
knowledge resources and organize their usage in common context. It should also
o er operators for managing and combining these resources. For this we have
proposed a three steps methodology:
{ propose a method and a formalism allowing to represent heterogeneous
terminological, linguistic and ontological knowledge resources;
{ de ne the major representation languages by means of the repository's
concepts (Resource, Entity, Relation, etc.);
{ de ne a set of operations performed on these resources to generate new
resources bases on some criteria;
{ propose multiple implementations per operator depending on the resource
type and the representation language;
{ implement a resources repository to study and resolve scalability problems
that arise by evaluating the usability of such a system.</p>
      <p>Our approach is not focused on a particular domain, it aims to represent
di erent resources from diverse domains and manipulate them using di erent
operations. We distinguish two categories of resources. The rst category is about
autonomous resources like ontologies, corpora or terminologies. These resources
are widely used in multiple applications of knowledge management. The second
one represents enrichment resources like annotations or alignments. They link
two or more autonomous resources and they result from the application of a
process on autonomous resources.
3</p>
    </sec>
    <sec id="sec-3">
      <title>State of the art</title>
      <p>For managing heterogeneous resources in large knowledge repositories we need
to resolve the problem of resources representation and storage at rst and then
address the problem of de ning and implementing resources management
operators (collected from existing approaches and classi ed by type such as alignment
operators, annotation services, translation mechanisms, etc.).</p>
      <sec id="sec-3-1">
        <title>Knowledge resources repositories</title>
        <p>
          Some large repositories have been created to o er a more e ective indexing for
knowledge resources than common search engines. For example, Swoogle1
indexes more than 10 000 ontologies; DAML repository2 provides search based
on ontology components (classes, properties, . . . ) or metadata (URI, funding
source, . . . ); BioPortal3 has similar searching and browsing tools [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and o ers
the possibility to annotate and align di erent ontologies. Many other portals [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] o er access to linguistic or ontological resources. However, these portals are
dedicated each for a speci c category of resources (Swoogle is focused on
ontologies, ACL4, CLARIN5 or META-NET6 are focused on corpora and linguistic
resources).
        </p>
        <p>A repository containing heterogeneous types of knowledge resources is needed.
Hence, multiple languages for representing these resources are required. For this
purpose, it is necessary to develop a set of knowledge resources operators that
can import, export and process these resources while keeping a trace of their
origin (the provenance of the resources, for example externally imported or
generated from the combination of multiple ones).
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Resources representation models</title>
        <p>
          There are many models for knowledge representation, but they usually focus
on one or two aspects only: ontological, terminological, lexical, textual,
documentary, etc. It is more di cult to nd models representing various aspects of
knowledge or resources of di erent kinds. For the integration of heterogeneous
resources, [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] have proposed a model of terminologies and ontologies. This remains
faithful to the representation of each resource model without using common
abstract entities. For example, instead of considering a term or a concept as an
abstract entity these classes have di erent representations depending on the
resource, which creates redundancy in the instances. A model of the multilingual
aspect in ontology has been proposed by [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], its development is an association
between a meta-model of ontologies and a linguistic model. Another model to
unify the management of linguistic resources in multilingual environment has
been developed to centralize the management of linguistic resources within a
platform called Intuition [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. This model is characterized by its exploration of
the structure of linguistic forms. The application of this model allows to
represent ontological entities and identify lexical units by taking into account the
syntactic and semantic multilingual relations. This model cannot represent pure
linguistic resources. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] proposed a Linguistic Meta-Model (LMM) allowing a
1 http://swoogle.umbc.edu
2 http://www.daml.org/ontologies
3 http://bioportal.bioontology.org
4 http://www.aclweb.org
5 http://www.clarin.eu/external/
6 http://www.meta-net.eu
semiotic-cognitive representation of knowledge and linguistic resources. It
represents individuals and facts in an open domain perspective.
        </p>
        <p>In our case, we need to preserve the originality of all resources and treat
them within their original context and representation language. This is why we
propose a meta-model treating a resource as an entity in the repository. Each
resource can have di erent derivations which are also resources represented in
di erent languages.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Resources re-engineering</title>
        <p>
          In the context of mapping linguistic and ontological resources, [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] have
proposed an approach to integrate and merge Wikipedia and WordNet to enrich
an ontology (YAGO7). The ontology is extracted from these two resources by
adding new facts8 extracted from Wikipedia as individuals, classes from the
conceptual categories in Wikipedia and each "synset" of WordNet. This approach
shows that the combination of multiple resources makes possible building or
extending existing resources. Another methodology [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] focuses on a pattern based
approach for re-engineering non-ontological resources into ontologies. This type
of approach is a perfect component or a framework to add in the repository.
It o er a comparative study of re-engineering methods of non-ontological
resources. By means of this framework we can design a decision support algorithm
for choosing the best reuse method based on the type of the resource since all
reuse methods are supposed to be implemented by means of services or operators
in the repository.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>A meta-model for integrating heterogeneous resources</title>
      <p>Since there exist many di erent (and incompatible) ways to express knowledge
in resources (from formal logic to semi-formal or natural languages). Moreover,
the same resource may be involved in processes that can only handle speci c
representation formalisms. For instance, an ontology alignment algorithm might
be implemented for OWL ontologies, while another algorithm might be about
resources in a WordNet-like model. It can be the same for other processes like
automated text annotation, multilingual text alignment, word sense
disambiguation, etc.</p>
      <p>
        We have proposed a MOF-based model9 to unify the representation of
heterogeneous resources in a common formalism [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This model allows to describe
the metadata of any kind of knowledge resource and then associate di erent
representations (derivations) of the resource's content in many languages
(formalisms) which are by them selves represented in the repository by means of a
7 Yet Another Great Ontology
8 relative to all existing data in a knowledge base
9 MOF is an acronym for Meta-Object Facility: http://www.omg.org/mof/
common terminology (namespace of the repository). The implementation of this
model includes an ontology, called TOK Onto10.
      </p>
      <p>Depending on the user's needs, a resource in the repository can be represented
di erently using multiple languages, each language uses a subset of the resource's
entities and link them in a di erent way compared to another language (for
example, a class hierarchy representation links the concepts of an ontology using
the subClassOf relation which leads to a di erent derivation of this resource,
otherwise a semantic network representation of that resource will lead to the use
of another set of relations). Table 1 shows some example of languages that have
been described in the current version of the repository.</p>
      <p>For example, to represent an ontology we can focus on the hierarchy of classes
if we need it in a task of classi cation. We can also represent the same ontology
by focusing on axioms and complex expressions using logics if we need it for a
reasoning task.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Taxonomy of operations on knowledge resources</title>
      <p>The aim of a resources repository is not only to collect heterogenous knowledge
resources but especially to o er instruments for reusing them. In order to
formalize the de nition of processes over these resources, we have de ned a set of
generic primitive operations. We represented then an abstract class of
operators in the repository's ontology in order to manage multiple implementations
for each operator and to represent restrictions about each implementation. We
de ne a process as a sequence of operators applied on resources' derivations.
By means of processes descriptions we managed to construct a process
dictionary that stores each instance of a process and apply it each time there is an
10 http://cui.unige.ch/isi/onto/tok/OWL Doc/
evolution in the involved resources. Therefore, we must develop a subsequent
meta-operators. The de nition of these operators depends on the treatment of
the resources.
5.1</p>
      <sec id="sec-5-1">
        <title>Representation operators</title>
        <p>These are the basic construction operators for representations. The abstraction
and rei cation operations create the resources in the repository and map them
to their original derivation in the repository (representation of the resource in
its original language). Language mapping operations creates new derivations in
other languages.</p>
        <p>Importation or abstraction We denote by iRL the import operation that
produces an instance of a resource R in the resources repository and by creating the
content of the resource in its original languageL. This operation can be followed
by a derivation which produces a derivation of the resource in a representation
language.</p>
        <p>Exportation or rei cation We denote by eRL the export operation that
transforms a derivation of a resource R expressed in a language L and its metadata
into an external le in a certain formalism related to the derivation's language.
Rei cation is generally used at the end of a process (sequence of operations)
to produce the new resource. Consequently this operator can have as much
instances as the possible combinations from the representation languages
implemented in the repository (for example OWL, UML, DL, Graphs, etc.) to the
possible required formats (txt, xml, rdf, ttl, n3, etc.).</p>
        <p>Derivation This abstract operator is used to create new representations of
a resource in di erent languages (represented already in the repository). For
instance, an UML class diagram could be derived into a Class diagram
representation, then mapped to WordNet-like lexical ontology model (by dropping all the
associations except part-of and subclass ). Since a derivation may \forget"
information, in general L2L1 is not the inverse of L1L2 . It is not always necessary
to preserve the entire contents of a resource when deriving a new representation
of its content (this can be compared to generating a view in the relational
approach). In particular, if the representation language is less expressive than the
original language it is obvious that some knowledge will be lost.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Enrichment operators</title>
        <p>
          The enrichment operations generate new alignments or annotations on existing
resources. They are generally based on sophisticated algorithms (more precisely
heuristics) and use auxiliary resources like lexical ontologies.
Alignement Alignment allows to express explicitly the correspondences
between resources [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. An alignment method consists of de ning a distance
between the entities of a resource and calculating the best match between them
by minimizing the distance measure or maximizing the similarity measure [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
An alignment operator takes as input two resources Ri and Rj represented in
a language L1 and a set of auxiliary resources represented in other languages
L2; : : : to produce an alignment resource represented in a language Lal.
        </p>
        <p>The signature of this operator is :</p>
        <p>OpAlign : L1; L1; [L2; : : :] ! (L1; Lal)</p>
        <p>Lal is a language that includes the alignment relations used to represent the
correspondences (v; , etc.), OpALIGN is the operator used for the alignment.</p>
        <p>
          A typical example of the need for simpli ed languages is the ontology
alignment task. Most of the current alignment algorithms can align ontologies
represented in OWL language, but they do not take advantage of all the semantics
expressed in such ontologies [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. They are based on the textual labels attached
to each class and the structure of the ontology. The structure of a used resource
is generally a graph representing the class hierarchy and a set of properties
relating two classes, e.g. there is an axiom of the form Class1 v property only/some
Class2. In this case, it is much more appropriate to represent an OWL ontology
by its graph instead of the full description logic model. This will adapt the
resources for the alignment algorithms that are able to align any type of ontology
expressed as a labelled graph.
        </p>
        <p>Annotation The annotation operator is used to describe elements of a resource
R1 in terms of a resource R2, this description is through adding a set of
relationships between entities of these resources according an annotation language.</p>
        <p>The signature of this operator is:</p>
        <p>OPAnn : L1; L2 ! L1; L2; Lann
where L1 is the language of the resource's derivation to annotate and L2; : : :
are the languages of the resources' derivations that serve as reference in the
annotation. Lann is the annotation language. For example, word sense
disambiguation is a kind of annotation operation. Starting from a natural language
text and a reference lexical ontology (and possibly other resources), it produces a
set of correspondences between the text words and their meanings (the concepts
of the ontology).
5.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Selection and combination operations</title>
        <p>These operations are intended to produce new resources' derivations by selecting
and combining entities of one or more resources.</p>
        <p>Selection This type of operation selects entities from a resource's derivation
to generate a new resource's derivation in the same language. This ltering is
speci ed by a boolean function applied on each entity. The computation of the
ltering function for a resource entity may depend on other entities from the
same resource or others entities associated to it by means of annotations or
alignments. In addition, the selection may generate a natural alignment between
entities of the original and new resource's derivations. Each selected entity is
associated to its original entity.</p>
        <p>The signature of a selection operation is of the form</p>
        <p>OpSel : L1 ! L1
where L1 is the language of the input resource and the resulting selection.</p>
        <p>For instance, in a description logic ontology, this operator can select
individuals in the ABox (Assertional Box), leaving the TBox (Terminological Box)
untouched (as in a database selection) or it can select a subset of the TBox,
and hence drop the ABox entities that depend on unselected TBox concepts or
roles (as in a database projection).</p>
        <p>Composition Composition operations may be applied on alignments and
annotations. It is an operator that generates new derivation of the composed resources
in the same language.</p>
        <p>The composition of two alignment resources (from S1 to S2 and from S2 to S3
results in a new alignment resource from S1 to S3. The semantics (relation type)
of the resulting alignment depends on the relation types of the given alignments.
If A1 and A2 have the same relation type R and R is transitive, then A1 A2
has type R.</p>
        <p>
          Merge The idea of the merge operation is to build a new resource by taking
all the entities of two given resources [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Depending on the representation
language, the operation can take di erent forms. For example, using the merge
operator on two ontologies in the language DL (description logic) is reduced to
perform the union operation of their vocabularies and axioms:
{ (merge) disjoint union of the vocabularies and axioms plus equivalence and
subsumption axioms corresponding to the given alignment;
{ (replace) if named concept C of an ontology O1 is aligned (equivalence) with
the named concept D of an ontology O2 then the operators drops every
axiom that de nes C (C : : : and C v : : :), keeps the axioms that de ne D
and add the axiom C D. This is a way to replace the de nitions given in
O1 by those in O2 (used, for instance, when O2 is considered as more reliable
than O1).
        </p>
        <p>The signature of the merge operator has the form:</p>
        <p>OpMerge : L1; L1; [Lal] ! (L1)[Lal]</p>
        <p>This operator takes as parameters a list of resources represented in the same
language and uses auxiliary resources such alignments between them. Merging
two alignments or annotations can occur only if they are about a common
resource. First, for each resource Ri to merge, we must consolidate and merge
all correspondences whose source is Ri and represented in the same alignment
language Lal. A multiple inputs and outputs alignment resource is constructed
and represented within the language Lal. Both the set of resources to merge and
the constructed alignment provide required ingredients for the merge.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Further work</title>
      <p>Our main objective is to build a large repository for integrating heterogeneous
resources represented in di erent languages. We have identi ed three major steps
for implementing this repository. First we have de ned an upper level model
for representing knowledge resources and dealing with di erent representation
languages. Then we have de ned a set of abstract operators having multiple
implementations in order to combine the content of the repository and generate
new resources from existing ones. We will focus on de ning examples and a set of
use cases in order to validate this approach and nally address the scalability
issues. To ensure the usage of the repository by means of knowledge representation
and resources management operators we are currently focusing on the following
issues: (1) de ne a model for each processing task using resources, these tasks
models should be the result of a re ection on a set of use cases; (2) de ne and
implement a set of heuristics for the automatic detection of entity mappings to
construct alignments between resources during the execution of any task.</p>
      <p>For the third part of this research we will focus on the experimentation
and the implementation of the repository. An implementation of a prototype
is intended to prove the research results and de ne software requirements by
studying the available technologies and APIs that can be used. For instance, we
should address the following issues:
{ evaluation and study of RDF storage approaches must be driven to select
the best storage API to use for storing knowledge resources especially focus
on the scalability issues;
{ for the sake of generality we should investigate the possibilities for providing
resources management operators using web services;
{ de ne the interface that should be used for the repository's portal and the
de ne the criteria of accessibility and user pro les.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Golbeck</surname>
          </string-name>
          , J.:
          <article-title>Metcalfe's law, web 2.0, and the semantic web</article-title>
          .
          <source>Web Semant</source>
          .
          <volume>6</volume>
          (
          <year>February 2008</year>
          )
          <volume>14</volume>
          {
          <fpage>20</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>D</given-names>
            <surname>'Aquin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schlicht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Stuckenschmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Sabou</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Criteria and evaluation for ontology modularization techniques</article-title>
          , Berlin, Heidelberg, Springer-Verlag (
          <year>2009</year>
          )
          <volume>67</volume>
          {
          <fpage>89</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Pinto</surname>
            ,
            <given-names>H.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martins</surname>
            ,
            <given-names>J.P.:</given-names>
          </string-name>
          <article-title>A methodology for ontology integration</article-title>
          .
          <source>In: KCAP'01:Proceedings of the 1st international conference on Knowledge capture</source>
          , New York, NY, USA, ACM (
          <year>2001</year>
          )
          <volume>131</volume>
          {
          <fpage>138</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>Ontology selection: Ontology evaluation on the real semantic web</article-title>
          . In: In Workshop:
          <article-title>Evaluation of Ontologies for the Web (EON</article-title>
          <year>2006</year>
          ), 15th International World Wide Web Conference, Edinburgh (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dorf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gri</surname>
            <given-names>th</given-names>
          </string-name>
          , N.,
          <string-name>
            <surname>Jonquet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montegut</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Youn</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Bioportal: A web repository for biomedical ontologies and data resources</article-title>
          .
          <source>In: International Semantic Web Conference (Posters &amp; Demos)</source>
          . (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dzbor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baldassarre</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Angeletou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>Watson: A gateway for the semantic web</article-title>
          .
          <source>In: Poster session of the European Semantic Web Conference</source>
          , ESWC. (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kiryakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ognyanov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Owlim - a pragmatic semantic repository for owl</article-title>
          .
          <source>In: WISE Workshops</source>
          .
          <article-title>(</article-title>
          <year>2005</year>
          )
          <volume>182</volume>
          {
          <fpage>192</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Vandenbussche</surname>
          </string-name>
          , P.Y.,
          <string-name>
            <surname>Charlet</surname>
          </string-name>
          , J.:
          <article-title>Meta-modele general de description de ressources terminologiques et ontologiques</article-title>
          . In Gandon, F.L., ed.:
          <article-title>Actes d'IC, PUG (</article-title>
          <year>2009</year>
          )
          <volume>193</volume>
          {
          <fpage>204</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Montiel-Ponsoda</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Aguado de Cea, G.,
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Modelling multilinguality in ontologies</article-title>
          .
          <source>In: Coling</source>
          <year>2008</year>
          : Companion volume:
          <source>Posters</source>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          , Coling 2008
          <string-name>
            <given-names>Organizing</given-names>
            <surname>Committee</surname>
          </string-name>
          (
          <year>August 2008</year>
          )
          <volume>67</volume>
          {
          <fpage>70</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Cailliau</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Un modele pour uni er la gestion de ressources linguistiques en contexte multilingue</article-title>
          . In Mertens, P., ed.:
          <article-title>Verbum ex machina: actes de la 13e Conference sur le Traitement Automatique des Langues Naturelles (TALN</article-title>
          <year>2006</year>
          )
          <article-title>: Leuven</article-title>
          .,
          <source>Presses univ. de Louvain</source>
          ,
          <year>2006</year>
          (
          <year>2006</year>
          )
          <volume>454</volume>
          {
          <fpage>461</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Picca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzo</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Lmm: an owl-dl metamodel to represent heterogeneous lexical knowledge</article-title>
          .
          <source>In: LREC</source>
          ,
          <string-name>
            <surname>European Language Resources Association</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Suchanek</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasneci</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weikum</surname>
          </string-name>
          , G.:
          <article-title>YAGO: A core of semantic knowledge - unifying WordNet and Wikipedia</article-title>
          . In Williamson,
          <string-name>
            <given-names>C.L.</given-names>
            ,
            <surname>Zurko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.E.</given-names>
            , PatelSchneider,
            <surname>Peter F. Shenoy</surname>
          </string-name>
          , P.J.,
          <source>eds.: 16th International World Wide Web Conference (WWW</source>
          <year>2007</year>
          ), Ban , Canada,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2007</year>
          )
          <volume>697</volume>
          {
          <fpage>706</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Garc</surname>
            a-Silva,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suarez-Figueroa</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villazon-Terrazas</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A pattern based approach for re-engineering non-ontological resources into ontologies</article-title>
          .
          <source>In: Proceedings of the 3rd Asian Semantic Web Conference on The Semantic Web. ASWC '08</source>
          , Berlin, Heidelberg, Springer-Verlag (
          <year>2008</year>
          )
          <volume>167</volume>
          {
          <fpage>181</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ghoula</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Falquet</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guyot</surname>
          </string-name>
          , J.:
          <article-title>Tok: A meta-model and ontology for heterogeneous terminological, linguistic and ontological knowledge resources</article-title>
          . In Huang,
          <string-name>
            <given-names>J.X.</given-names>
            ,
            <surname>King</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Raghavan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.V.</given-names>
            ,
            <surname>Rueger</surname>
          </string-name>
          , S., eds.: Web Intelligence, IEEE (
          <year>2010</year>
          )
          <volume>297</volume>
          {
          <fpage>301</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kalfoglou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schorlemmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ontology mapping: the state of the art</article-title>
          .
          <source>Knowl. Eng. Rev</source>
          .
          <volume>18</volume>
          (
          <issue>1</issue>
          ) (
          <year>2003</year>
          )
          <volume>1</volume>
          {
          <fpage>31</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trojahn</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Journal on data semantics xv</article-title>
          . Springer-Verlag, Berlin, Heidelberg (
          <year>2011</year>
          )
          <volume>158</volume>
          {
          <fpage>192</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
          </string-name>
          , J.:
          <article-title>Ontology matching: State of the art and future challenges</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>99</volume>
          (
          <issue>PrePrints</issue>
          ) (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Anchor-PROMPT: Using Non-Local Context for Semantic Matching</article-title>
          .
          <source>In: Workshop on Ontologies and Information Sharing at the Seventeenth International Joint Conference on Arti cial Intelligence (IJCAI-2001)</source>
          , Seattle, WA (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>