OneGeology-Europe Architecture, data model, and web
Document Sample


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
Get documents about "