OneGeology-Europe Architecture, data model, and web

Document Sample
scope of work template
							OneGeology-Europe:
  Architecture, data model, and web services
6th EUREGEO, Munich, Session 10B3, June 10th 2009

Jean-Jacques Serrano (1),
Agnès Tellez-Arenas (1),
Robert Tomas (2)


(1) : French Geological Survey (BRGM)
(2) : Czech Geological Survey (CGS)
                     Talk outline

1. Brief outline of OneGeology - Europe project.

2. Architecture, comparison with INSPIRE technical
   architecture.

3. Discovery: Metadata and Catalogue service.

4. View, Download: Web services for viewing and
   accessing data.

5. The common harmonized Data Model: an application of
   GeoSciML.
                 OneGeology-Europe
Objectives:
 • to bring together a web-accessible, interoperable geological spatial
   dataset for the whole of Europe at 1:1 million scale [20 countries]

 • to develop a harmonised specification for basic geological map data
   and make significant progress towards harmonising the dataset

 • to accelerate the development and deployment of a nascent
   international interchange standard for geological data – GeoSciML

 • to facilitate re-use and addition of value by a wide spectrum of users
   and identify, document and disseminate strategies for the reduction
   of technical and business barriers to re-use

 • to address the multilingual aspects of access through a multilingual
   discovery portal

         “to move geological knowledge closer to the end-user”
                 OneGeology-Europe
Deliverables:
 • Use cases and best practice in meeting stakeholder needs
 • 1:1 million pan-European geological data specification, identification
   and sourcing
 • Data inventory and multilingual discovery metadata catalogue
 • Informatics specification, data model, interoperability and standards
 • Web portal and Registry development and implementation
 • Web services implementation
 • Access and licensing protocols
 • Communication, dissemination and awareness
 • Access to high resolution geological & applied datasets in national &
   cross border situations
 • Liaison with related groups and initiatives
                         Talk outline
1.   Brief outline of OneGeology - Europe project.


2. Architecture, comparison with INSPIRE
   technical architecture.
3.   Discovery: Metadata and Catalogue service.

4.   View, Download: Web services for viewing and accessing data.

5.   The common harmonized Data Model: an application of
     GeoSciML.
“web-accessible, interoperable geological spatial dataset for the whole
                    of Europe at 1:1 million scale”

      “harmonised specification for basic geological map data”
                                      Architecture

                               Geological Survey C
                           Geological Survey B
                        Geological Survey A                                                 Portal

                         Mapping       WMS
  Datasets
                          rules        WFS                                   we
                                                                             b
     Datasets                   1GE
                                       W*S
                                                                                           Registry

                                                                                             W*S
Datasets and                                     Provides common vocabularies, etc
services description                                                                  we
                                                                                      b    Registries


                          Metadata
                           Editor                                                                 List of available
                                                                                                  catalogues
                                                                          Catalogue
                                      Services                                               we
                                      metadata
                                                                            CS-W
             Datasets
                                                          we                                 b
             metadata
                                                          b
                                                                          Metadata
                                                   Services implementation




Registries content

                                       WMS   WFS


                                 Mapping
                                  rules
                                                       Standards to use




   Metadata                                              Data content
    Editor           Catalogue
                       CS-W

                     Metadata
                                                    Data model
                OneGeology - Europe

OneGeology-Europe and INSPIRE:
• One objective is “to contribute to INSPIRE”
• Components where this contribution is possible:
   • Metadata:
       • with ISO 19115/19119 metadata
       • a test bed of the already published Metadata Implementing Rules
         (Regulations)
   • Data Specification: with GeoSciML data model
   • Services: for discovery, view and download services
   • Data sharing: analysis of practices across European Geological
     Surveys
   • Monitoring: to monitor web services

• General rule: to try using INSPIRE Implementing Rules as much as
  possible
                         Talk outline
1.   Brief outline of OneGeology - Europe project.

2.   Architecture, comparison with INSPIRE technical architecture.


3. Discovery: Metadata and Catalogue
   service.
4.   View, Download: Web services for viewing and accessing data.

5.   The common harmonized Data Model: an application of
     GeoSciML.
           Metadata and Catalogue

Metadata Catalogue:
   Digital national geological and applied geological maps
    or map series at all scales (150 + records)
Multilingual Metadata profile:
    Starts with INSPIRE rules (~ 30 metadata elements)
    Profile will be extended by adding more quality
     information (ISO19113/19131)
    Use of ISO19115 / ISO19119 (with ISO19139 encoding)
Deliverable of the project:
  “A new ISO based multilingual geological metadata profile,
  plus metadata complying with this for all data provided to
  the project”.
           Metadata and Catalogue

Catalogue Service
   • Functions:
      Get Service Metadata: Provides information about the service
      Discover Metadata: Requests metadata based on a query
       statement
      Publish Metadata: To push/pull metadata into/from a discovery
       service datastore
  • Multilingualism:
      Part of the Metadata translated in 8(+) languages.
      The catalogue itself (search and editing interface) translated in
       8(+) languages
      Geological keywords dictionary with links to GEMET
                      Metadata and Catalogue
OneGeology-Europe Metadata Catalogue                  OneGeology – Europe Client



                           Metadata of:
                           - services,
                           - datasets,




                                                               Search (getRecords)
  Editing interface                           OGC-CSW 2.0
                                                Interface
                                                                     Harvesting
                           Search interface
                                                            National metadata catalogues
             Metadata and Catalogue

Catalogue Service:
• Standard to use:
   – OGC CSW : OGC Catalogue Service for the Web

   – According to requirements from INSPIRE Metadata IR, the
     proposal is to use the ISO 19115/19119 Information Model for the
     catalogue:
      => standard : OGC CSW 2.0.2 AP ISO 1.0

   – Query language: OGC Filter Encoding
      • Criteria defined in a “query model” (keywords, list of metadata
        elements for searching and list operators)
                         Talk outline
1.   Brief outline of OneGeology - Europe project.

2.   Architecture, comparison with INSPIRE technical architecture.

3.   Discovery: Metadata and Catalogue service.


4. View, Download: Web services for
   viewing and accessing data.
5.   The common harmonized Data Model: an application of
     GeoSciML.
View services
                      View service

View Service (implementation: OGC WMS):
  • Functions:
      Get Service Metadata: Provides information about the service
      Get Map: Provides a map (image spatially referenced)
       containing information coming from the datasets
      Get Feature Information: Provides information about features at
       a selected point (Harmonized data model / GeoSciML)


  • Layer description:
      name, title, abstract, keywords, area covered, CRS, styles,
       legend URL, metadata URL
      access constraints and fees if necessary
                   View service

View Service Harmonization:
  • Layer name harmonized

  • Style harmonized (portrayal rules)

  • Common data model delivered by the Get Feature
    Information operation.

  • Link to the Metadata Catalogue through the “Metadata
    Url” field of the GetCapabilities operation.
                      Web Services

Requirements for OneGeology-Europe services:

• Multilingualism (INSPIRE requirement):
   – OGC/ISO standards do not yet manage this issue
   – Decision to add a “Language” parameter for each service
     (implementation with a specific component on top of each
     OGC/ISO service)

• SOAP binding supported?
   – INSPIRE proposal for all services
   – Not yet decided
                  View service

Standard to use:
  – Web Map Service (WMS 1.3) / ISO 19128, but some
    issues:
      • Language parameter not supported
      • CRS codes: European Codes not EPSG codes


  – OGC SLD (Style Layer Descriptor) to define portrayal
    rules
     • Use of “external” SLD created by the client
       application and sent to the server
                             Download service

Download Service* (Query & Access service):
     • Functions:
           Get Service Metadata: Provides information about the service
           Get Spatial Objects: Provides data in GeoSciML format
            (Harmonized Data Model)
           Describe Spatial Object Types: Describes the data structure
           Define Query: Defines the query for the Get Spatial Objects function
     • Service used to access data:
           By applications,
           Not necessarily for downloading




* Still in discussion in the project
              Download service

Standard to use:

  – OGC Web Feature Service (WFS) / ISO 19142

  – OGC Filter Encoding (FE) / ISO 19143
                         Talk outline
1.   Brief outline of OneGeology - Europe project.

2.   Architecture, comparison with INSPIRE technical architecture.

3.   Discovery: Metadata and Catalogue service.

4.   View, Download: Web services for viewing and accessing data.


5. The common harmonized Data Model: an
   application of GeoSciML.
A common data model
              A common data model

Scientific Harmonization: the
OneGeology-Europe Data
Specification is developed
by Kristine Asch and her
Team.

The Data Specification is
then expressed using
GeoSciML (Data Model).


This common data model (XML file) is delivered by the
View service (get the attributes on a point)
and the download service (get the features).
                      GeoSciML data model

                             standard                                                   standard
                             structure                                                   content
- <RockMaterial>
- <geneticCategory>
-       <CGI_TermValue>
           <value codeSpace="urn:cgi:classifierScheme:BGS:geneticCatTerms">METAMORPHIC</value>
        </CGI_TermValue>
    </geneticCategory>
- <consolidationDegree>
-      <CGI_TermValue>
         <value codeSpace="urn:cgi:classifierScheme:BGS:consolidationTerms">INDURATED</value>
       </CGI_TermValue>
    </consolidationDegree>
- <lithology>
-      <ControlledConcept gml:id="RCS2">
           <gml:name codeSpace=“http://www.cgi-iugs.org/uri">urn:cgi:classifier:BGS:RCS:METR</gml:name>
           <identifier codeSpace="http://www.cgi-iugs.org/uri">urn:cgi:classifier:BGS:RCS:METR</identifier>
           <name xml:lang="en" codeSpace="urn:cgi:classifierScheme:BGS:RCS">METAMORPHIC ROCK</name>
           <vocabulary xlink:href="urn:cgi:classifierScheme:BGS:RCS" />
      </ControlledConcept>
    </lithology>
  </RockMaterial>



           Exemple. The development of the OneGeology-Europe
                      Data Model is still in progress.
                   GeoSciML data model

Scope of GeoSciML
 for information typically shown on geologic maps
 - geologic units        (the Dakota Sandstone)
 - geologic structures   (fault, fold, …)
 - earth materials       (sandstone)
 - boreholes
 - samples and measurements

 application of standards
 - Geographic Information (ISO)
 - Geography Markup Language (OGC)
 - Observations & Measurements (OGC)
            GeoSciML data model

Use of standards in developing GeoSciML:
• GeoSciML is formally defined by a UML model known as
  an Application Schema – ISO 19109
• GeoSciML is built using GML – ISO19136
• GML in turns draws its geometry specification from
  ISO19107
• GeoSciML uses metadata following the specification in
  ISO 19115
• GeoSciML uses the OGC Sampling Model & OGC
  Observation Model for boreholes and outcrops
• The GeoSciML XML schema is automatically generated
  from the UML using the rules described in ISO19136
  OneGeology-Europe




Thank you for your attention.

        Questions ?

						
Related docs