<!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>Applying Semantic Technologies to the Design of Open Service-oriented Architectures for Geospatial Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas Usländer</string-name>
          <email>thomas.uslaender@iitb.fraunhofer.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer IITB</institution>
          ,
          <addr-line>Fraunhoferstr. 1, D-76131 Karlsruhe</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Up to now, there is no established methodology for the design of a geospatial service-oriented architecture (SOA), e.g., for environmental risk management applications. However, there are key design guidelines and constraints imposed by corresponding standards of ISO and the Open Geospatial Consortium (OGC). Standards exist on both the abstract (i.e. platform-neutral) and the concrete (i.e. platformspecific) level, e.g. Web services, but still focus on syntactic interoperability. An example motivates the application of semantics: As part of a forest fire risk assessment process in Spain the need to access to “vulnerable infrastructure in Catalonia” has been identified. The abstract service platform offers the capability of a generic feature (object) access service that supports queries with geospatial filters. Currently, it is up to the SOA designer to establish a conceptual connection between “infrastructure in Catalonia” and “features”. An ontological approach that knows the subsumption chain (“road” is-a “infrastructure element” is-a “feature”) and knows that “Catalonia” is a geographical concept would help in the “early service discovery” and would open up new perspectives for (semi-)automated service engineering.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A generic solution to such a design problem leads to the scientific kernel problem
of semantically matching requirements of one abstraction layer A to capabilities of
another abstraction layer B (see Fig. 1), taking side conditions explicitly into account.
This kernel problem iteratively occurs when user requirements are broken down to
capabilities of the next level. The task of mediation as a generic mechanism to bridge
the gap between heterogeneous descriptions and/or expectations [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] plays a key role.
      </p>
      <p>The thesis proposes a semantic SOA modelling framework (MFgeo) as a solution.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>
        Five different ontology types are proposed in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that contribute to forming a
geospatial system. With MFgeo the thesis proposes a complementary, geospatial SOA
design ontology as missing link for the design phase targeted at analysts and
architects of geospatial applications. Emerging semantic web services frameworks such as
WSMO, OWL-S or WSDL-S form the baseline of the methodology and will be
considered in the context of existing geospatial ISO/OGC standards. MFgeo will support
1. annotation of informational, functional and qualitative requirements and discovery
of capabilities triggered by domain, service and quality of service ontologies,
2. an iterative design process with a flexible mediation technique of requirements and
capabilities taking side constraints, e.g. compliance to OGC standards and re-use of
existing information and service models, explicitly into account,
3. means to document the design process enabling traceability of the user
requirements and validation using reasoning tools, and
4. the specification of policies to monitor and control the operation of deployed
service networks.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Current Results and Planning</title>
      <p>
        Result so far is the architecture specification of the European Integrated Project
ORCHESTRA [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] accepted as OGC discussion paper that has extended the OGC
Reference Model by 1) a common meta-model approach for the service and information
viewpoint, 2) the modelling of the mapping from the abstract to the concrete service
platform, 3) a meta-information schema enabling semantic descriptions of geospatial
resources, and 4) the consideration of policies in the engineering step of service
networks. The current work focuses on semantic extensions of [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] followed by the design
of MFgeo in 2008. The approach will be assessed by using MFgeo for an alternate
ontology-driven design of an existing ORCHESTRA pilot application.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Rodriguez</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>I.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Egenhofer</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Levashkin</surname>
          </string-name>
          , S. (Eds.).
          <source>GeoSpatial Semantics</source>
          . First International Conference GeoS, Mexico City,
          <year>2005</year>
          , LNCS 3799,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>OASIS</given-names>
            <surname>Semantic</surname>
          </string-name>
          <article-title>Execution Environment TC</article-title>
          .
          <article-title>Reference Model for Semantic Service Oriented Architecture</article-title>
          .
          <source>Working Draft 0.1</source>
          ,
          <year>2006</year>
          , http://www.oasis-open.org.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Usländer</surname>
          </string-name>
          , T. (Ed.).
          <article-title>Reference Model for the ORCHESTRA Architecture (RM-OA) V2 (Rev 2.0)</article-title>
          .
          <source>OGC 07-024</source>
          , http://www.eu-orchestra.org/publications.shtml#OAspecs,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>