OneGeology-Europe Architecture, data model, and web

Document Sample
OneGeology-Europe Architecture, data model, and web
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

-

-

-

METAMORPHIC





-

-

INDURATED





-

-

urn:cgi:classifier:BGS:RCS:METR

urn:cgi:classifier:BGS:RCS:METR

METAMORPHIC ROCK















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 ?


Share This Document


Related docs
Other docs by vev19514
by registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!