<!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>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Samuel Suhas Singapogu, Paulo C. G. Costa, J. Mark Pullen C4I center, George Mason University Fairfax</institution>
          ,
          <addr-line>VA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>-Ontologies are commonly used to represent formal semantics in a computer system, usually capturing them in the form of concepts, relationships and axioms. Axioms convey asserted knowledge and support inferring new knowledge through logical reasoning. For complex systems, the process of creating ontologies manually can be tedious and error-prone. Many automated methods of knowledge discovery are based on mining domain text corpus, but current state-of-the-art methods using this approach fail to consider properly semantic data embedded in XML schemata in complex systems. This paper proposes a mapping method for identifying relevant semantic data in XML schemata, automatically structuring and representing it in the form of a draft ontology. Concepts, concept hierarchy and domain relationships from XML schema are mapped to relevant parts of an OWL ontology. A part-ofspeech tagging method extracts domain relationships from schema annotations. This mapping method can be applied to any system that has a well-annotated XML schema. We illustrate our process with the preliminary results obtained when creating a command and control to simulation (C2SIM) draft ontology from an XML schema.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Keywords—OWL, XML Schema, Part of Speech tagging,
Command and Control, Interoperability</p>
      <p>I. INTRODUCTION</p>
      <p>
        Knowledge discovery is essentially the process of
extracting semantic concepts and relationships from domain
resources within a particular domain. Ontologies are the de
facto standard for representing knowledge of a system [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
The framework and components of ontologies are based on
established, yet evolving W3C standards. Ontologies
usually are comprised of concepts, relationships and axioms.
Concepts are abstractions of related attributes that form the
basic building blocks of a semantic model. Relationships
can be between two concepts or between a concept and a
data-type. Axioms consist of asserted knowledge that can be
represented as a &lt;subject, predicate, object&gt;
triple. Logic-based reasoners can be used to infer new
knowledge in an ontology.
      </p>
      <p>
        Although ontologies are valuable assets in system
modeling, testing and analysis, the process of manually creating an
ontology for a complex system is inherently tedious and
error prone. Existing methods of knowledge discovery and
ontology creation usually are based on text mining of a data
corpus for that domain. XML-based systems capture the
structure and syntax of all necessary and meaningful
elements in a XML schema, which therefore is a useful starting
point for semantic analysis. In such systems, XML schemata
have been shown to be a valuable resource of semantic data
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Command and Control systems in the military context
support various functions, including commanding of forces
and also receiving and interpretation of situational
awareness reports. To perform these functions, most C2 systems
are modeled using XML schemata e.g. Coalition Battle
Management System (C-BML) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Military Scenario
Definition Language (MSDL) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and National Information
Exchange Model (NIEM) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which represent the systems’
structural and syntactic framework. These systems use and
exchange XML documents that are based on XML
schemata.
      </p>
      <p>
        XML often is used as the exchange mechanism in the
command and control domain [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Given the increasing
number of XML-based systems in the C2 domain, an
automated framework that leverages semantic information in the
XML schema and creates a draft ontology would be a useful
tool. Domain experts can refine and populate the draft
ontology using concept hierarchy and basic domain
relationships. For large XML based systems, this process of
creating a draft ontology saves valuable time and avoids errors
common to the alternative tedious, manual process. In
contrast to existing techniques used to map a XML schema to
an ontology, the mapping proposed in this paper highlights
the need to map schema element (xs:element from here
forward) to an ontological concept. This avoids the usual
approach of mapping XML complex types to concepts that
could lead to unnecessary ontological complexity. In
addition, this paper proposes a novel Part of Speech tagging
method to extract domain relationships from well-annotated
XML schema.
      </p>
    </sec>
    <sec id="sec-2">
      <title>II. RELATED WORK</title>
      <p>
        Most existing work on mapping a XML Schema to an
ontology (e.g. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] ) is based on mapping XML schema
complexType (henceforth referred to as
xs:complexType) to an owl:class. This mapping
can lead to problems for the following reasons:
1. A “simpleType” definition is sufficient to define a
semantic concept. In the command and control domain, for
example, it is possible to define an element called
“UnitName,” which is of a “simpleType” string (with string
restrictions). There is sufficient semantic information in
this definition to create a distinct ontological concept.
When this level of abstraction of concepts is ignored and
only complex type definitions are considered as semantic
concepts, the resulting ontologies will contain significant
modeling gaps for any useful analysis.
2. By design, XML parsing only allows elements associated
to a complex type to appear in valid XML files. XML
schemata can contain complex type definitions that are
never associated to an element definition. When concepts
are mapped to complex types, the resulting ontology will
likely include concepts that will never appear in the XML
document. This unnecessary complexity is
counterproductive to efficient semantic modeling in design and
analysis.
      </p>
      <p>
        Bohring et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] recognize the value of semantic
concepts being mapped to &lt;xs:element&gt; definition.
However, this mapping is done only for &lt;xs:element&gt;
definitions that are not leaf nodes and have at least one attribute
definition. The approach in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] fails to consider valid
semantic concepts that are simple literal definitions. In
addition, ontologies have been designed so that datatype
properties can be mapped to XML schema datatypes [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
Therefore, the resulting mapping of simple xs:element to
owl:DatatypeProperty using that approach would be
inconsistent with standard practice of ontology design.
Yang, Steele, and Lo [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] describe an ontology-based
mapping between XML and ontology (bi-directional) that
focuses on limiting loss of information in the bi-directional
mapping.
      </p>
      <p>Existing work ignores semantic information pertaining to
domain relationships that are present in well-annotated
XML schema annotations. By design, the purpose of XML
annotations is to capture description of elements, which are
often described in relation to other elements. For instance,
consider the XSD annotation for the element
&lt;xs:EventStatus&gt; of the C2 domain in Figure 1.</p>
      <p>This pattern of linking elements in annotations is
common in domains with well-annotated XML schemata. Our
approach leverages this pattern by employing a mapping
from xs:element to owl:class and uses Part of
Speech tagging of XSD annotations to extract domain
relationships.</p>
    </sec>
    <sec id="sec-3">
      <title>III. SYSTEM DESIGN</title>
      <p>The mapping process takes as input a sufficiently
annotated XML schema, which we define as any XML schema
that contains the following:
a) The schema provides annotations for most elements
using descriptive domain terminology
b) Annotations referencing elements defined in the schema
use a consistent naming convention.</p>
      <p>As an example of the latter, if the schema defines an
element as “ReporterWho” then any annotation referring to
this element must do so in a consistent way, i.e., the
reference can be extracted by simple operations (e.g., removing
spaces, pruning special characters, etc.)</p>
      <p>The system components and relationships between the
components are illustrated in Figure 2 below.</p>
      <p>Pre-processing the XML schema: Our approach maps the
ontological concept name to the name of the element in the
XML schema. XML schemata allow for multiple elements
to have the same name. More often than not, the same name
is used (e.g. &lt;xs:element name=”ID”/&gt;),specially
when defining identifiers and other common elements.
Even though the same name may exist in different element
definitions, as long as their context is different they are
semantically different concepts. In order to disambiguate
between elements with the same name, we propose a
preprocessing step that concatenates the parent complex type
name to the name of the element using a delimiter. For
elements that do not have a parent complex type, an iterating
place-holder name can be used (e.g. “Parenti”) Because
XML schema rules require that all xs:complexType
have unique names in the schema, this pre-processing step
ensures that element names (and therefore concept names in
the ontology) are unique in the XML schema. The
preprocessing step performs the disambiguation technique to
all elements, and not only to the redundant elements. This is
specifically convenient because capturing the schema
structure in the ontology could be useful to other ontological
processes (e.g. ontology matching that uses XML schema
structure). The pre-processing step is illustrated in Figures
3 and 4 below.
After pre-processing, the following mappings are
established while parsing through the XML schema:</p>
      <p>
        Mapping 1: 'xs:element’ to owl:class:
Commonly, each definition of an element contains a name and an
associated complex type. An owl:class is created with
the class name equal to the name of the element. Attribute
definitions for the element are mapped to the
owl:datatype property. Cardinality of concepts is
defined according to the xs:minOccurs and
xs:MaxOccurs in the XML schema as explained in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
Therefore, if an element “element1” is defined as having
type “complexType1” and the definition of
“complexType1” includes an “element2” with
maxoccurs=unbounded, then the cardinality between the
concepts “element1” and “element2” is 1…∝
      </p>
      <p>
        Mapping 2: Element hierarchy to concept hierarchy:
Nayak and Wina [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] have noted that XML schema contains
element definitions in a hierarchical structure. They employ
structural information in XML schemata to define clusters
based on semantic similarity. Varlamis and Michalis [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
note that XML schema relationships support inheritance
relationships between elements. The most common method
to create an inheritance relationship in a XML schema is to
use xs:extension so that one element can extend
another. This mapping step also identifies all occurences of
“abstract=true” in the definition of an element,
computing it as indication of a inheritance relationship. It should
be noted that existing mapping methods ignore the presence
of inheritance using of “abstract=true” because
xs:element is not mapped to ontological concept.
      </p>
      <p>Mapping 3: Schemata composition to ‘partOf’ and
‘kindOf’ relationships: In XML schemata an element
defined as a complex type is composed of other elements.
Elements can be composed using ‘All’, ‘Sequence’ and
‘Choice’ indicators. All elements in ‘All’ and
‘Sequence’ groupings are mapped to a ‘isPartOf’ OWL
object property and all elements in the ‘Choice’
composition are mapped to a ‘isKindOf’ OWL object property.
The following two examples illustrate the mapping from
schema composition to OWL object properties.
&lt;xs:complexType name=”taskType”&gt;
&lt;xs:sequence&gt;</p>
      <p>&lt;xs:element
&lt;xs:element
&lt;xs:element
&lt;/xs:sequence&gt;
&lt;/xs:complexType&gt;</p>
      <p>Example 1 - Consider the definition of a Task below:
&lt;xs:element name=”Task” type=”taskType”&gt;</p>
      <p>The definition of ‘taskType’ is composed of other
elements as follows:</p>
      <p>In the definition above, the element ‘Task’ is composed
of ‘Who’, ‘When’ and ‘Where’ using the sequence
composition. The mapping proposed in the paper will leverage the
sequence composition to establish the following properties:
• ‘Who’ isPartOf ‘Task’
• ‘When’ isPartOf ‘Task’
• ‘Where’ isPartOf ‘Task’
Example 2 - Consider the definition of a Where below:
name=”Who”
type=”whoType”/&gt;
name=”When”
type=”whenType”/&gt;
name=”Where”
type=”whereType”/&gt;
name=”AtWhere”
type=”AtWhereType”/&gt;
name=”RouteWhere”
type=”routeType”/&gt;</p>
      <p>
        Mapping 4: Mining XSD annotations for domain
relationships: Annotations in XML schemata are designed to
provide documentation in the form of free text for elements
being defined. It is common in the C2 domain to have
annotations in XML schemata describing an element often in
relationship to other elements. Existing published research
in XML schemata to ontology mapping does not check for
semantic relationships in XSD annotations. We propose the
novel use of Part of Speech (POS) tagging to extract domain
relationships from XSD annotations. Part of Speech tagging
is a well-developed natural language technique that parses
text and determines the part of speech for each word in the
text. The common process is to determine the tag based on a
probabilistic modeling of the word and its context
(preceding and succeeding words). The current standard involves
use of the Penn Treebank tokenization that categorizes into
thirty-six possible parts of speech [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Extensive work has
been done to identify how POS tagging can be used to
determine relationships embedded in text, such as those
described in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ][
        <xref ref-type="bibr" rid="ref16">16</xref>
        ][
        <xref ref-type="bibr" rid="ref17">17</xref>
        ][
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Wang, Ting, et al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] use a
support vector method and accompanying relationship
ontology to determine semantic relationships embedded in
text. The following steps are used to map XSD annotations
to domain relationships (owl:objectProperty):
      </p>
      <p>Step1: Identifying all concepts in the annotation: This is
done by identifying all words tagged as nouns or proper
nouns (NN, NNS, NNP, NNPS) by the POS tagger. The
concepts are added to a vector as follows:</p>
      <p>V concepts = {Ci | Ci is the ith concept in the annotation}
Step 2: Identifying predicates for the relationship:
Starting at the beginning of the annotation, a concatenation of
adjectives (JJ), Pronouns (WP), and prepositions (IN) is
created until concept Ci is encountered. This concatenation
forms the predicate of the domain relationship. These
predicates are added into the vector as:</p>
      <p>V predicates = {predi | predi is the concatenated predicate
before the ith concept in the annotation}</p>
      <p>Each concept Ci will now have an accompanying
predicate. If predi has only one word and is a coordinating
conjunction (e.g. “and”) then predi-1 is assigned to predi. This is
due to the presence of a coordinating conjunction between
&lt;xs:element name=”Where”
type=”whereType&gt;
&lt;xs:complexType name=”whereType”&gt;
&lt;xs:choice&gt;</p>
      <p>&lt;xs:element
&lt;xs:element
&lt;/xs:choice&gt;
&lt;/xs:complexType&gt;
The element ‘Where’ is composed of ‘AtWhere’ and
‘RouteWhere’ using the choice composition. The mapping
proposed in this paper will leverage the choice composition
to establish the following properties:
• ‘AtWhere’ isaKindOf ‘Where’
• ‘RouteWhere’ isaKindOf ‘Where’
two concept names C1 and C2, meaning that whatever
predicate applied to C1 also applies to C2.</p>
      <p>Step 3: Creating the domain relationship: If the
annotation is for element E1, then for each concept in Vconcepts the
following domain relationship (owl:objectProperty)
is created:
&lt;subject, predicate, object&gt; =
&lt; Ci, str_concat(hasAs,predi), E1
&gt;
Fig 5. AAns eaxnamepxlae mscphelemacoelnesmiednetrwtihtheafnonloltoawtioinng annotation:</p>
      <p>Based on the technique described above, the following
domain relationship is created:
&lt;Task hasAsReferenceTask TaskWhatRef&gt;
Note: For the sake of clarity of illustration the schema as
it appears before pre-processing is shown in Figure 5.</p>
      <p>The mappings described in the steps above are illustrated
in Figure 6.</p>
      <p>IV. APPLICATION TO C2SIM.</p>
      <p>
        C2-to-simulation interoperability (C2SIM) is a standard
under development by the Simulation Interoperability
Standards Organization (SISO) to facilitate interoperability
between C2 and simulation systems [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The current phase
of standardization effort involves work on developing a
formal semantic model as part of a model-driven
framework. The goal is to use C2SIM to interoperate between
multiple C2 and simulation systems.
      </p>
      <p>
        In order to provide interoperability on the semantic level,
C2SIM will require ontological support for formalizing
semantics and for the design and analysis of networked C2
and simulation systems. Early work on the need for and
future of semantic C2SIM is described in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. C2SIM
development is based on complex XML schemata that have
been developed in Phase 1 standardization effort of C-BML
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and MSDL [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. These XML schemata have been found
to be complex [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] because the design intended to capture
the full expressivity of the underlying sophisticated data
model. Adopting a manual process to create an ontology
from these schemata can be tedious and error-prone. The
method proposed in Section 3 has been applied to the
CBML Phase1 schema [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Statistics of the XML schema
used to create the draft ontology are presented in Table 1.
      </p>
      <p>
        A software prototype was built, based on the proposed
method using OWL-API [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] to create the draft ontology.
The pre-processing step, described in section 2,
disambiguated element names so that concepts can be accurately
mapped to elements in the XML schema. The draft ontology
created by this method captures a conceptual hierarchy
consistent with an intuitive understanding of C2SIM. The
domain relationships are descriptive and useful for capturing
business rules. The statistics of the ontology created are
shown in Table 2. At the time of this writing, we are
conducting an evaluation of the draft ontology to validate these
preliminary results. The evaluation involves the use of
subject matter experts (SMEs) to evaluate the draft ontology by
checking it against domain documents and their own
expertise. The initial results, while still anecdotal, suggest that the
resulting ontology is consistent with SME evaluation of
domain documents.
      </p>
      <p>FUTURE WORK</p>
      <p>
        The proposed method extracts domain concepts and
relationships from well-annotated XML schema. Potential
approaches to improve the quality and resolution of the
resulting ontology include the use of domain synonym tables as a
means to support identifying concept names in schema
annotations. We believe this can account for variants of a
name that may be used in the schema annotation. Future
work improving our methodology also includes capturing
C2 doctrine in the form of axioms, as well as evaluating the
use of reasoning to both infer and hypothesize knowledge.
In ongoing work [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], we are also investigating the use of
structural information in XML schemata to perform
ontology matching between two XML based ontologies. Ontology
matching of two complex ontologies that have
accompanying complex schemata suffers from high computational cost.
Finally, we are exploring a tighter coupling between
ontology creation and ontology matching by embedding basic
XML schema structure in auxiliary ontology artifacts (e.g.
annotations).
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Adda</surname>
          </string-name>
          , Mehdi.
          <article-title>"A Pattern Language for Knowledge Discovery in a Semantic Web context." Models for Capitalizing on Web Engineering Advancements: Trends and Discoveries: Trends and Discoveries (</article-title>
          <year>2012</year>
          ):
          <fpage>59</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>Luochen</surname>
          </string-name>
          , et al.
          <article-title>"Discovering semantics from data-centric XML." Database and Expert Systems Applications</article-title>
          . Springer Berlin Heidelberg,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Blais</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , D.,
          <string-name>
            <surname>Chartrand</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diallo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heffner</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levine</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singapogu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>St-Onge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Scolaro</surname>
          </string-name>
          , D.: “
          <string-name>
            <surname>Coalition Battle Management Language (C-BML</surname>
          </string-name>
          )
          <article-title>Phase 1 Information Exchange Content</article-title>
          and Structure Specification,”
          <string-name>
            <surname>Paper</surname>
          </string-name>
          10S-SIW-
          <volume>002</volume>
          , Proceedings of the Spring Simulation Interoperability Workshop, Simulation Interoperability Standards Organization, Orlando, FL,
          <year>April 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Simulation</given-names>
            <surname>Interoperability Standards Organization</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Standard for: Military Scenario Definition Language</article-title>
          .
          <source>SISO-STD-007-2008</source>
          , 14 October.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] https://www.niem.gov/ (last viewed:
          <source>September 10</source>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Beardsworth</surname>
          </string-name>
          ,
          <string-name>
            <surname>Robert</surname>
          </string-name>
          , et al.
          <article-title>"XML standards as the basis for data interoperability among military C2 systems and beyond."</article-title>
          <source>MILITARY COMMUNICATIONS CONFERENCE</source>
          ,
          <year>2010</year>
          -MILCOM
          <year>2010</year>
          . IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Matthias</given-names>
            <surname>Ferdinand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Christian</given-names>
            <surname>Zirpins</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Trastour</surname>
          </string-name>
          .
          <article-title>Lifting XML Schema to OWL</article-title>
          . In Nora Koch, Piero Fraternali, and Martin Wirsing, editors, Web Engineering - 4th International Conference, ICWE 2004, Munich, Germany,
          <source>July 26-30</source>
          ,
          <year>2004</year>
          , Proceedings, pages
          <fpage>354</fpage>
          -
          <lpage>358</lpage>
          . Springer Heidelberg,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Bedini</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gardarin</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <article-title>Deriving Ontologies from XML Schema</article-title>
          .
          <source>In Proceedings 4émes Journées francophones sur les Entrepôts de Données et l'Analyse en ligne (EDA</source>
          <year>2008</year>
          ).
          <source>Invited paper. 5 - 6</source>
          , June 2008 Toulouse, France
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Bohring</surname>
            , Hannes, and
            <given-names>Sören</given-names>
          </string-name>
          <string-name>
            <surname>Auer</surname>
          </string-name>
          .
          <article-title>"Mapping XML to OWL Ontologies."</article-title>
          <source>Leipziger Informatik-Tage</source>
          <volume>72</volume>
          (
          <year>2005</year>
          ):
          <fpage>147</fpage>
          -
          <lpage>156</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] http://www.w3.org/TR/2004/REC-owl-guide-
          <volume>20040210</volume>
          /#Datatypes1 (last viewed:
          <source>September</source>
          <volume>10</volume>
          ,
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Steele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lo</surname>
          </string-name>
          , '
          <article-title>'An ontology for XML schema ontology mapping representation'</article-title>
          '
          <source>in Proceedings of the 9th International Conference on Information Integration and Web-based Applications &amp; Services (iiWAS</source>
          <year>2007</year>
          )
          <article-title>(</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Nayak</surname>
            , Richi, and
            <given-names>Wina</given-names>
          </string-name>
          <string-name>
            <surname>Iryadi</surname>
          </string-name>
          .
          <article-title>"XML schema clustering with semantic and hierarchical similarity measures."</article-title>
          <source>Knowledge-Based Systems 20.4</source>
          (
          <year>2007</year>
          ):
          <fpage>336</fpage>
          -
          <lpage>349</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Varlamis</surname>
            , Iraklis, and
            <given-names>Michalis</given-names>
          </string-name>
          <string-name>
            <surname>Vazirgiannis</surname>
          </string-name>
          .
          <article-title>"Bridging XML-schema and relational databases: a system for generating and manipulating relational databases using valid XML documents."</article-title>
          <source>Proceedings of the 2001 ACM Symposium on Document engineering. ACM</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14] http://www.comp.leeds.ac.uk/ccalas/tagsets/upenn.html (last
          <source>viewed: September 10</source>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kristina</surname>
            <given-names>Toutanova</given-names>
          </string-name>
          , Dan Klein, Christopher Manning, and
          <string-name>
            <given-names>Yoram</given-names>
            <surname>Singer</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Feature-Rich Part-of-Speech Tagging with a Cyclic Dependency Network</article-title>
          .
          <source>In Proceedings of HLT-NAACL</source>
          <year>2003</year>
          , pp.
          <fpage>252</fpage>
          -
          <lpage>259</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Ruiz-Casado</surname>
            , Maria,
            <given-names>Enrique</given-names>
          </string-name>
          <string-name>
            <surname>Alfonseca</surname>
            , and
            <given-names>Pablo</given-names>
          </string-name>
          <string-name>
            <surname>Castells</surname>
          </string-name>
          .
          <article-title>"Automatising the learning of lexical patterns: An application to the enrichment of wordnet by extracting semantic relationships from wikipedia."</article-title>
          <source>Data &amp; Knowledge Engineering 61.3</source>
          (
          <year>2007</year>
          ):
          <fpage>484</fpage>
          -
          <lpage>499</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Medelyan</surname>
          </string-name>
          ,
          <string-name>
            <surname>Olena</surname>
          </string-name>
          , et al.
          <article-title>"Mining meaning from Wikipedia."</article-title>
          <source>International Journal of Human-Computer Studies 67.9</source>
          (
          <year>2009</year>
          ):
          <fpage>716</fpage>
          -
          <lpage>754</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Sánchez</surname>
            ,
            <given-names>David. "</given-names>
          </string-name>
          <article-title>A methodology to learn ontological attributes from the Web."</article-title>
          <source>Data &amp; Knowledge Engineering 69.6</source>
          (
          <year>2010</year>
          ):
          <fpage>573</fpage>
          -
          <lpage>597</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ting</surname>
          </string-name>
          , et al.
          <article-title>"Automatic extraction of hierarchical relations from text."</article-title>
          <source>The Semantic Web: Research and Applications</source>
          . Springer Berlin Heidelberg,
          <year>2006</year>
          .
          <fpage>215</fpage>
          -
          <lpage>229</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Pullen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Khimeche</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          “
          <source>Advances in Systems and Technologies towards Interoperating Operational Military C2 and Simulation Systems”, 19th International Command and Control Research and Technology Symposium (ICCRTS)</source>
          . Alexandria,
          <string-name>
            <surname>VA</surname>
          </string-name>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Singapogu</surname>
          </string-name>
          , Samuel. “
          <article-title>Opportunities for Next Generation BML: Semantic C-BML”</article-title>
          .
          <source>19th International Command and Control Research and Technology Symposium (ICCRTS)</source>
          . Alexandria,
          <string-name>
            <surname>VA</surname>
          </string-name>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Abbott</surname>
            , Jeff,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Pullen</surname>
            , and
            <given-names>Stan</given-names>
          </string-name>
          <string-name>
            <surname>Levine</surname>
          </string-name>
          .
          <article-title>"Answering the Question: Why a BML Standard Has Taken So Long to Be Established?</article-title>
          .
          <source>" IEEE Fall Simulation Interoperability Workshop</source>
          , Orlando FL.
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>McDowell</surname>
            ,
            <given-names>Andrew</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Chris</given-names>
            <surname>Schmidt</surname>
          </string-name>
          , and
          <string-name>
            <surname>Kwok-bun Yue</surname>
          </string-name>
          .
          <article-title>"Analysis and Metrics of XML Schema."</article-title>
          <source>Software Engineering Research and Practice</source>
          .
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24] http://owlapi.sourceforge.net/ (last viewed:
          <source>September 10</source>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25] http://protege.stanford.edu/ (last viewed:
          <source>October 25</source>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Singapogu</surname>
            ,
            <given-names>Samuel</given-names>
          </string-name>
          <string-name>
            <surname>Suhas</surname>
          </string-name>
          . “
          <article-title>Ontology Matching Using Structure and Annotations in XML Schema”</article-title>
          .
          <source>20th International Command and Control Research and Technology Symposium (ICCRTS)</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>