ecp-2007-geo-317001 onegeology-europe wp5: · pdf file- to provide a standard access to...

84
OneGeology-Europe : WP5 – 1GE Data model 31/08/2009 Page 1 of 84 ECP-2007-GEO-317001 OneGeology-Europe WP5: Informatics specification, data model, interoperability and standards D5.1 : Documented data model, thematic profile and guidance for GeoSciML Executive summary This document presents the OneGeology-Europe (1GE) data model to be used by European Geological surveys to deliver geological data. The 1GE data model takes into account requirements from WP2, WP3, and WP9 but also requirements from the INSPIRE data specification in preparation for the future task of defining the data model for the “Geology” theme of INSPIRE. The OneGeology-Europe data model is a profile of the GeoSciML data model as this one is the result of the work done for several years by Geological Surveys across the world (in the CGI- IWG of the IUGS 1 ) to share geological data and is also in line with the technical requirements defined by the INSPIRE Data Specification Drafting Team. Although the scope of OneGeology-Europe data model is geology, some information is given about existing data models related to other data themes such groundwater, mineral occurrences, landslides. Deliverable number D5.1 Dissemination level Public Delivery date 31 rd August 2009 Status Final Version Author(s) WP5 Leader Jean-Jacques Serrano (BRGM) WP5 Team John Laxton (BGS), Lars Kristian Stolen (SGU), Horst-Günter Troppenhagen (BGR), Robert Tomas (CGS), Lucie Kondrova (CGS), Jorgen Tulstrup (GEUS), Carlo Cipolloni (ISPRA), Pierre-Yves Declercq (GSB), Urszula Stephen (PGI), Aleksandra Lukasiewicz (PGI) This project is funded under the eContentplus programme 2 A multilingual Community programme to make digital content in Europe more accessible, more usable and exploitable 1 Interoperability Working Group of the Commission for the Management and Application of Geoscience Information – International Union of Geological Sciences. 2 OJL 79, 24.3.2005, p.1

Upload: duongbao

Post on 23-Mar-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 1 of 84

ECP-2007-GEO-317001

OneGeology-Europe

WP5: Informatics specification, data model, interoperability and standards

D5.1 : Documented data model, thematic profile and

guidance for GeoSciML

Executive summary

This document presents the OneGeology-Europe (1GE) data model to be used by European Geological surveys to deliver geological data. The 1GE data model takes into account requirements from WP2, WP3, and WP9 but also requirements from the INSPIRE data specification in preparation for the future task of defining the data model for the “Geology” theme of INSPIRE. The OneGeology-Europe data model is a profile of the GeoSciML data model as this one is the result of the work done for several years by Geological Surveys across the world (in the CGI-IWG of the IUGS

1) to share geological data and is also in line with the technical requirements

defined by the INSPIRE Data Specification Drafting Team. Although the scope of OneGeology-Europe data model is geology, some information is given about existing data models related to other data themes such groundwater, mineral occurrences, landslides. Deliverable number D5.1

Dissemination level Public

Delivery date 31rd

August 2009

Status Final Version

Author(s) WP5 Leader Jean-Jacques Serrano (BRGM) WP5 Team John Laxton (BGS), Lars Kristian Stolen (SGU), Horst-Günter Troppenhagen (BGR), Robert Tomas (CGS), Lucie Kondrova (CGS), Jorgen Tulstrup (GEUS), Carlo Cipolloni (ISPRA), Pierre-Yves Declercq (GSB), Urszula Stephen (PGI), Aleksandra Lukasiewicz (PGI)

This project is funded under the eContentplus programme

2

A multilingual Community programme to make digital content in Europe more accessible, more usable and exploitable

1 Interoperability Working Group of the Commission for the Management and Application of Geoscience

Information – International Union of Geological Sciences. 2 OJL 79, 24.3.2005, p.1

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 2 of 84

Table of content

1 Introduction ........................................................................................................................ 4

2 Analysis of existing data models within the 1GE scope .................................................... 5

2.1 Identification of existing data models within the 1GE scope..................................... 5

2.1.1 Scope of OneGeology-Europe data model......................................................... 5

2.1.2 List of existing data models ............................................................................... 6

2.2 GeoSciML description ............................................................................................... 7

2.2.1 Purpose of the GeoSciML model ....................................................................... 7

2.2.2 Scope of the model ............................................................................................. 8

2.2.3 Overview of the model ....................................................................................... 8

2.3 Groundwater data model description ....................................................................... 25

2.4 Mineral Occurrence data model description ............................................................ 25

2.5 Landslides data model description ........................................................................... 26

2.6 Earthquakes data model description......................................................................... 27

2.7 Borehole data model description.............................................................................. 27

2.7.1 Boreholes in GeoSciML................................................................................... 27

2.7.2 Boreholes in BoreholeML................................................................................ 28

3 INSPIRE requirements for data specification .................................................................. 29

3.1.1 Available INSPIRE documents to help data specification activity.................. 29

3.1.2 INSPIRE Data specification document for each theme ................................... 29

3.1.3 INSPIRE requirements for data modeling ....................................................... 29

4 WP2 requirements ............................................................................................................ 30

4.1 User needs summary for data modeling................................................................... 30

4.2 Proposal to address WP2 requirements .................................................................... 30

5 WP3 requirements ............................................................................................................ 31

5.1 General review of WP3 requirements ...................................................................... 31

5.1.1 Requirements for Geologic Units..................................................................... 32

5.1.2 Requirements for Geologic Contacts and Structures ....................................... 32

5.1.3 Requirements for Common Vocabularies ........................................................ 32

6 WP9 requirements ............................................................................................................ 33

6.1 Requirements for Geologic Units and Structures for “high resolution maps” ......... 33

6.2 Need for Vocabularies.............................................................................................. 33

7 Proposal to fit requirements from WP2, WP3, WP9........................................................ 34

7.1 Proposal to fit requirements for Geologic Units ...................................................... 34

7.2 Proposal to fit WP3 requirements for Geologic Structures...................................... 36

7.3 Proposal to fit requirements for Vocabularies.......................................................... 36

7.4 Conclusion................................................................................................................ 36

8 Guidelines for a 1GE profile ............................................................................................ 37

8.1 GeoSciML elements selected for OneGeology-Europe ........................................... 37

8.1.1 For Geologic units ............................................................................................ 38

8.1.2 For Geologic Structures ................................................................................... 40

8.2 Description of GeoSciML elements (feature types and attributes) .......................... 40

8.2.1 For Geologic units ............................................................................................ 40

8.2.2 For Geologic Structures ................................................................................... 47

8.3 Documentation, UML data model and XSD files for GeoSciML............................ 48

9 Conclusion and next steps ................................................................................................ 50

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 3 of 84

10 ANNEXE A – GeoSciML and INSPIRE..................................................................... 51

11 ANNEXE B – Examples of mapping to GeoSciML.................................................... 60

11.1 Example from BRGM (France)................................................................................ 60

11.1.1 Lithology .......................................................................................................... 60

11.1.2 Age ................................................................................................................... 64

11.1.3 Genetic category............................................................................................... 65

11.1.4 Event process and Event environment ............................................................. 65

11.2 Example from SGU (Sweden).................................................................................. 66

11.2.1 Results of the mapping exercise....................................................................... 67

11.2.2 Comments......................................................................................................... 68

11.3 Example from Czech and Slovak Geological Surveys............................................. 69

11.3.1 Process of the mapping into GeoSciML .......................................................... 69

11.3.2 Used technology............................................................................................... 72

11.4 Example from ISPRA (Italy).................................................................................... 72

11.4.1 Lithology .......................................................................................................... 72

11.4.2 Age ................................................................................................................... 75

11.4.3 Genetic category............................................................................................... 76

11.4.4 Event-Process ................................................................................................... 76

11.4.5 Event-Environment .......................................................................................... 77

11.5 Example from BGS (UK)......................................................................................... 77

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 4 of 84

1 Introduction

To insure interoperability among geological data providers across Europe to deliver

geological maps and data to the users, the OneGeology-Europe (1GE) project has to

address two main issues:

- to provide a standard access to geological data, regardless of how each provider

manages these data,

- to define a common language to exchange geological data. This language has two

complementary facets: the structure (the data model), and the semantics (related to

the content, mainly addressed by defining common vocabularies).

WP5 addresses the first issue, selecting standards to use, and WP6 will implement the

services according to these selected standards.

WP5 also addresses the second issue, defining the 1GE data model, according to

requirements provided by WP2, WP3 and WP9. To complete the 1GE data

specifications, WP3 deals with the content, defining common vocabularies. A specific

issue is also addressed by WP3, the geometric harmonisation, as geological bodies do

not take care about borders, but this does not impact the data model.

Before starting the 1GE data model development, the scope was clearly defined, and

existing data models were analysed. The main input is the GeoSciML data model,

developed since 2003 by the Interoperability Working Group (IWG) of the IUGS

Commission for the Management and Application of Geoscience Information (CGI).

The active participants are Geological Surveys: BGS (United Kingdom), BRGM

(France), CSIRO (Australia), GA (Australia), GSC (Canada), GSV (Australia),

APAT/ISPRA (Italy), JGS (Japan), SGU (Sweden) and USGS (USA).

GeoSciML is based on the GML standard (Geographic Markup Language, ISO 19136)

and the Observations and Measurements standard (ISO project 19156). The CGI/IWG

released a stable version (GeoSciML version 2.0) in December 2008.

The project decided to build the 1GE data model as a profile of GeoSciML (using

selected GeoSciML elements to meet 1GE requirements). A detailed description of

GeoSciML is presented in chapter 2.2

Relationship with INSPIRE Data Specification

As the European INSPIRE directive also has an important requirement to develop a

common geological data model for the “Geology” data theme, GeoSciML was analysed

against data specification requirements defined by INSPIRE (in the D2.5 Generic

Conceptual Model and D2.7 Rules for exchange spatial data documents) (cf annexe A).

Even though the 1GE data model scope is geology, some existing data models related to

other INSPIRE data themes were also analysed, and a brief summary is presented. This

should be a useful input for the work of the future INSPIRE Thematic Working Groups.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 5 of 84

Relationship with CGI/IWG about GeoSciML

The use of GeoSciML by over 20 European Geological Surveys in 1GE will improve

the “quality” of the data model and proposed enhancements will be discussed with the

CGI/IWG to update GeoSciML 2.0 (the work to release the new version 3.0 will start in

September 2009, during a meeting in Québec). These enhancements will cover the data

model itself (WP5 inputs) and the vocabularies (WP3 inputs).

Content of this document

- Chapter 2 analyses existing data models, with a specific focus on GeoSciML,

- Chapter 3 analyses requirements from INSPIRE to build a data model compliant to

INSPIRE rules,

- Chapters 4, 5 and 6 analyse requirements respectively from WP2, WP3 and WP9

- Chapter 7 defines the proposal to implement the requirements using GeoSciML,

- Chapter 8 defines the 1GE profile, a set of selected GeoSciML elements with their

definition,

- Chapter 9 provides a conclusion and explains the next steps within the project

(mainly for the implementation phase by the European Geological Surveys),

- Annexe A presents the detailed comparison between GeoSciML and INSPIRE

requirements for data models,

- Annexe B presents examples of mappings between national data bases and

GeoSciML.

2 Analysis of existing data models within the 1GE scope

2.1 Identification of existing data models within the 1GE scope

2.1.1 Scope of OneGeology-Europe data model

The scope of the 1GE data model is defined in the “Description of work”, but as the

project has also to contribute to INSPIRE, the scope could be completed by proposals

provided from the “D2.3 INSPIRE Themes definition” for Geology (chapter 6.4).

From the “Description of work”:

“To define a robust data model, schema and markup language for core geological

spatial data, which is OGC compliant and based on standards, documented and

deployed widely across Europe.”

“Identify and evaluate existing spatial and geoscience data models. Input results to

develop and refine the GeoSciML geoscience data model and markup language and

associated standards”

From the “D2.3 INSPIRE Themes definition” for Geology:

D2.3 Description: “Geological information provides basic knowledge about the physical

and chemical composition and the genesis of the underground, in particular on the

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 6 of 84

properties of the rocks and sediments (age, petrography, genesis and tectonic elements

...) and their structure.”

“Groundwater is by geologists commonly treated as a geological resource. Groundwater

in aquifers mainly depends on the geological structure of the subsurface (rock type).

Thus it is an integral, inseparable part of Geology. It is mentioned in the INSPIRE

Annexe as aquifers. However, as being part of the hydrological cycle, it might be part of

Hydrography as well.”

Scope of OneGeology-Europe data model

The 1GE data model has to define:

- Geologic Units with Earth Material if needed,

- Geologic Structures,

but not to take into account:

- Geophysical data,

- Geochemical data

- Earthquakes,

- Landslides,

- Mineral resources,

- Geological heritage

- Groundwater.

2.1.2 List of existing data models

Even if only GeoSciML is within the scope of 1GE, we provide here a summary of

other data models for geosciences that could be a useful input for the INSPIRE

Thematic Working Groups who will have to define the European data models for data

themes: Geology, Mineral Resources, Soil, Natural Hazards, and Energy resources.

Geology

GeoSciML GeoSciML v2 is primarily concerned with "interpreted" geology (units,

structures, etc), but links to external schemas for the descriptions of

observational data

http://www.geosciml.org/

Ground water

GroundWaterML Extension of GeoSciML for GroundWater, using also O&M and

SensorML

http://ngwd-bdnes.cits.rncan.gc.ca/gwml

Landslides

Landslides data model GML application schema using O&M and SensorML

https://www.seegrid.csiro.au/twiki/bin/view/Geohazards/LandSlides

Earthquakes

QuakeML Representing seismological data (but no use of ISO/OGC standards)

https://quake.ethz.ch/quakeml/QuakeML

Mineral Occurences

Mineral occurences GGIPAC Mineral Occurrence Model

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 7 of 84

https://www.seegrid.csiro.au/twiki/bin/view/Xmml/MineralOccurrences

Geotechnics/GeoEnv.

DIGGSML Data Interchange for Geotechnical and GeoEnvironmental Specialists

http://www.diggsml.com/

Boreholes

BoreholeML Developed by German Geological Surveys

http://www.infogeo.de/infogeo/borehole/doc/boreholeMLV2.doc

2.2 GeoSciML description

This description comes from the GeoSciML cookbook “How to map data to GeoSciML

version 2.0” (John Laxton, BGS). It is much more detailed than for the other data

models as GeoSciML will be used to build the 1GE profile (a subset of GeoSciML

classes to fit 1GE requirements).

2.2.1 Purpose of the GeoSciML model

In order to ensure the interchange of information there has to be agreement on the

nature and structure of the information to be interchanged. The simplest way of

achieving this would be if all geoscience data providers shared a common database

structure. However, because data providers already have their own database

implementations, and the information gathered and held by different providers is not

exactly the same, this option is not possible. The solution is to agree a common

conceptual data model, to which data held in existing databases can be mapped. Such a

data model needs to identify the objects being described (eg ‘faults’), their properties

(eg ‘displacement’) and the relations between objects (eg ‘faults are a type of Geologic

Structure’). Such a model can be described graphically using Universal Modeling

Language (UML), an ISO standard.

Having agreed a conceptual data model it needs to be mapped to an interchange format.

The GeoSciML application is a standards-based data format that provides a framework

for application-neutral encoding of geoscience thematic data and related spatial data.

GeoSciML is based on Geography Markup Language (GML – ISO DIS 19136) for

representation of features and geometry, and the Open Geospatial Consortium (OGC)

Observations and Measurements standard for observational data. Geoscience-specific

aspects of the schema are based on a conceptual model for geoscience concepts which

includes packages for GeologicUnit, GeologicStructure, EarthMaterial, and Borehole

information. Development of controlled vocabulary resources for specifying content to

realize semantic data interoperability is underway.

Intended uses are for data portals publishing data for customers in GeoSciML, for

interchanging data between organizations that use different database implementations

and software/systems environments, and in particular for use in geoscience web

services. Thus, GeoSciML allows applications to utilize globally distributed geoscience

data and information.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 8 of 84

GeoSciML is not a database structure. GeoSciML defines a format for data interchange.

Agencies can provide a GeoSciML interface onto their existing data base systems, with

no restructuring of internal databases required

2.2.2 Scope of the model

Developing a conceptual data model for geoscience is a major piece of work and in the

current phase of development the scope has been restricted to those geoscience objects

which form the main components of a geological map, as well as boreholes and field

observations.

The GeoSciML model will never provide definitions of everything in geoscience

because other groups may have governance of particular areas of geoscience. The IWG

aims to coordinate with the work of these other groups.

GroundwaterML is an example of a derived implementation of GeoSciML. It is also the

first official collaboration between GeoSciML and an external exchange model group.

MineralOccurrences is an example of an inherited implementation of GeoSciML. It is

being developed by the Australian Government Geologists Information Committee

(GGIC) as a model to deliver mineral occurrences information as a WMS/WFS.

Australian State, territory and federal organizations presently govern the model.

GeoSciML has not got a clearly defined ultimate limit to its scope. It has been

developed primarily by Geological Survey Organisations (GSOs) to assist them in the

interchange and delivery of their data, although it has always been envisaged that it

would be adopted by other geoscience data providers. GeoSciML has been developed in

the first instance to handle the interpretative information shown on geological maps, as

this is GSOs most widely used data set, but it also handles some of the data underlying

the map. The extent to which the need to exchange other types of geoscience data will

be met by extending GeoSciML, as opposed to using standards developed elsewhere,

will depend on what external standards are developed. GeoSciML will always aim to

adopt external standards where possible and GeoSciML will only be extended where no

such standards exist or are being developed by other governance bodies.

2.2.3 Overview of the model

There are twelve distinct packages in the GeoSciML data model, and in this section the

UML of each will be shown and the key points of each identified. The relationships

between the packages will also be identified.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 9 of 84

Geologic Feature:

Figure 1: Summary UML diagram for the Geologic Feature package

A MappedFeature can be considered an occurrence, such as a polygon on a geologic

map, of a real world GeologicFeature the full extent of which is unknown. It is

independent of geometry, so the same GeologicFeature can have different

MappedFeature instances representing mapped polygons at different scales or a

modelled volume, for example. Each MappedFeature, however, can represent only one

GeologicFeature.

A mandatory property of GeologicFeature is ‘purpose’ which states whether the

GeologicFeature is an instance or normative description. On published geologic maps,

for example, it is generally the case that normative GeologicUnits are shown, for which

a standard description is given in a StratigraphicLexicon. Survey scale, or field, maps

on the other hand may describe unclassified instances of GeologicUnits.

The observationalMethod properties of both MappedFeature and GeologicFeature

enable the distinct methodologies for observing each of these to be recorded. For

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 10 of 84

example a MappedFeature might be observed through field observation (mapping)

while the normative GeologicFeature it is an occurrence of may have been observed

(defined) through summarising published descriptions.

Each MappedFeature is associated with a SamplingFrame that indicates the spatial

reference frame within which the MappedFeatures have been observed, such as a

surface of mapping or a borehole.

A GeologicFeature can be either a GeologicUnit or GeologicStructure.

The age of GeologicFeatures is described in terms of GeologicEvents. This can either

be as a single GeologicEvent giving a preferredAge for the GeologicFeature, or as a

series of one or more GeologicEvents describing the geologicHistory of the

GeologicFeature.

The relationship between GeologicFeatures can be described using

GeologicFeatureRelation. Relationships are described from a source to a target - for

example a source GeologicFeature might be an intrusive igneous rock body which could

point to a target indicating the host rock body. In this case the ‘relationship’ attribute

would be 'intrudes'. Other appropriate relationship attributes might include: overlies,

offsets, crosscuts, folds, etc.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 11 of 84

Geologic Unit:

Figure 2: Summary UML diagram for the Geologic Unit package

A GeologicUnit is a notional unit, complete and precise extent of which is inferred to

exist. Spatial properties are only available through association with a MappedFeature.

GeologicUnits can be formal units (i.e. formally adopted and named in the official

lexicon), informal units (i.e. named but not promoted to the lexicon) and unnamed units

(i.e. recognisable and described and delineable in the field but not otherwise

formalised).

Geologic units have no specialisations, the type of GeologicUnit being defined by the

geologicUnitType property. This means that there is no control, through the model, of

the required properties for any particular geologicUnit type. For example a lithologic

unit logically must have a composition value, but this constraint can only be enforced

by applications using GeoSciML.

A GeologicUnit can be classified with a ControlledConcept. The ControlledConcept can

be a normative description of a GeologicUnit, defined in a StratigraphicLexicon for

example

GeologicUnitPart allows for composite geologic units, made up of other geologic units,

to be described. This can be used for formal stratigraphic hierarchies as well as informal

relationships.

The composition of a GeologicUnit is described using CompositionPart. A

GeologicUnit can have a single CompositionPart describing the entire unit, in which

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 12 of 84

case the ‘proportion’ property would be ‘only_part’ or 100%, or it can be made up of

several CompositionParts with the relationship of each to the whole GeologicUnit

described by the ‘role’ property (e.g. vein, interbedded constituent, layers, dominant

constituent). The lithology is described using a lithology term (eg ‘conglomerate’)

drawn from an EarthMaterial vocabulary, but can in addition have a specific

EarthMaterial description using the ‘material’ property to provide more detailed

information about the lithology of the particular GeologicUnit.

The MetamorphicDescription, PhysicalDescription, WeatheringDescription and

BeddingDescription data types allow the recording of certain specific properties of

GeologicUnits. It is appreciated that the properties included, particularly in the case of

PhysicalDescription, are a subset of those which may be required. Additional properties

may be added in future versions of the model in light of user requirements.

Earth Material:

Figure 3: Summary UML diagram for the Earth Material package

The EarthMaterial package allows for the description of naturally occurring substances

in the earth. These substances can be either discrete components, such as a specific type

of mineral, or CompoundMaterials built up from either discrete components or other

CompoundMaterials. At present RockMaterial is the only type of CompoundMaterial

modelled, and this includes both consolidated and unconsolidated materials.

A CompoundMaterial can be described in terms of its ConstituentParts, each of which

has a role and a proportion property to allow, for example, for the description and

relative abundance of the framework and matrix in a rock such as oolitic limestone. The

description of a CompoundMaterial can be enhanced using the

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 13 of 84

ParticleGeometryDescription which provides additional properties relating to particle

geometry such as size and shape.

The MetamorphicDescription, PhysicalDescription and FabricDescription data types

allow the recording of certain specific properties of RockMaterials. It is appreciated that

the properties included, particularly in the case of the PhysicalDescription, are a subset

of those which may be required. Additional properties may be added in future versions

of the model in light of user requirements. FabricDescription is distinguished from

ParticleGeometryDescription on the criterion that ParticleGeometryDescription is

preserved if a CompoundMaterial is disaggregated, while FabricDescription is not

defined if the material is disaggregated.

Geologic Structure:

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 14 of 84

Figure 4: Summary of UML diagram for the Geologic Structure package

The Geologic Structure package models most types of geologic structure. Primary

sedimentary and igneous structures, as well as tectonic structures, are included. Many of

the structural properties concern orientation measurements and specific orientation data

types are used for recording these.

ShearDisplacementStructures include both Faults and FaultSystems, with the latter

described in terms of their component Faults. The DisplacementValue can be described

both as a single totalDisplacement for the structure, and as a series of

incrementalDisplacements each associated with a particular DisplacementEvent. The

DisplacementValue is recorded in terms of its SeparationValue and NetSlipValue and,

optionally, as SlipComponent vectors. Physical properties, such as porosity and

permeability, can be recorded for ShearDisplacementStructures.

Both Folds and FoldSystems are modelled, the latter described in terms of their

component Folds. Foliation is modelled and includes Layering.

Contacts are included as a type of Structure and the BoundaryRelationship between the

GeologicUnits either side of the Contact can be described along with their descriptive

properties.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 15 of 84

Geologic Age :

Figure 5: Summary UML diagram for the Geologic Age package

GeologicAge is defined in terms of GeologicEvents which, in addition to age, may have

information about the eventEnvironment (the physical setting within which a

GeologicEvent takes place) and the eventProcess (a function that acts on one geologic

entity to produce another geologic entity at a later time) recorded.

GeologicEvents record the age and history of GeologicFeatures. DisplacementEvents

are the particular type of GeologicEvents associated with ShearDisplacementStructures.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 16 of 84

Boreholes and observations:

Figure 6: Summary UML diagram for the Boreholes & Observations package

Boreholes are modelled as a special type of SamplingCurve feature but borehole logs

can be described in two ways in the GeoSciML model – either as a series of

Observations or as a series of logElements which associate to MappedIntervals.

MappedIntervals are a type of MappedFeature and in this approach a borehole can be

considered as being akin to a linear geological map. The GeoSciML Boreholes and

Observations package re-uses standard components from the OGC Observations and

Measurements package.

A borehole is a feature whose median axis is a curve. Related observations and

measurements are made on points or intervals at depths measured from the collar along

the borehole curve. Observations may concern, for example, lithology, stratigraphy

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 17 of 84

(category results), porosity, geophysical logs data, and ore-grades (numerical results). In

the case of holes with non-constant diameter, the variation of the diameter may also be

described as a log.

The shape of the boreholes (median axis of the borehole) is a 3D curve, which in the

simplest cases may be vertical and straight, but is commonly deviated, and often not

straight. The axis-shape may be described by means of another log known as the

“survey” (3-D direction as a function of depth) which may be converted (“de-

surveyed”) to obtain the shape in an x-y-z reference frame.

A borehole is associated with one or more domain features which it samples: for

instance, the GeologicalUnit intersected by the borehole. A borehole may also be

associated with related sampling features. This allows a set of boreholes to be grouped

as a campaign, or specimens to be associated with boreholes, boreholes with mines, etc.

While boreholes may carry various kinds of observation, in a geological mapping

context, lithology logs are a key information type. There are two ways to describe these:

1. The lithology log is reported as the result of a related observation in which the

association points from the borehole sampling frame to the observations made

within that sampling frame. This point of view is natural when comparing

multiple logs of different properties.

2. The lithology log is a collection of MappedIntervals (i.e. occurrences of

GeologicUnits) whose sampling frame is a sampling curve describing the

borehole – i.e. classification-centric. In this view the association points from

the borehole sampling frame to the MappedIntervals. This point of view is

natural when comparing a borehole log with other representations of the same

property, perhaps sampled in a different frame (e.g. map or section).

When to use which approach?

1. The first approach (borehole observations) is important during observation/data-

collection and for re-examination through the lens of an observational campaign.

2. The second approach (mapped features) is important after interpretation, and is

used later on during compilation.

With the second approach, it is highly convoluted to also include measurements of

continuously varying properties, such as ore-grades, porosity, etc. Hence, the first

approach is recommended when it is required to compare geologic features (e.g. units)

and ore-grade within a hole. However, the second approach is more convenient to

compare a geological interpretation from a borehole with a 2-D or 3-D model described

as a set of mapped features (i.e. a geologic map).

Many measurements, such as magnetic susceptibility, could be recorded either as a

property of the GeologicUnit specifying the MappedInterval or as an Observation. If the

borehole has been divided into MappedIntervals, and the measurement has been made

for that MappedInterval specifically to describe a property of the GeologicUnit

specifying the MappedInterval, then it should be recorded as a property of the

GeologicUnit. If on the other hand the measurement has been made for a borehole

interval defined solely for sampling purposes (eg at regular intervals down the borehole)

then it should be recorded as an Observation.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 18 of 84

Geological observations are not only made in boreholes and SamplingFeatureCollection

is the class to use for representing geoscience field data collected at an outcrop, e.g.

geologic unit descriptions, fault description, contact description, structural

measurements, specimens. SamplingFeatureCollection might also be used to represent

dredge hauls, measured sections, and other sorts of sampling features with multiple

kinds of associated observations.

Geologic Relation:

Figure 7: Summary UML diagram for the Geologic Relation package

GeologicRelations are typed, directed associations between geologic objects. They can

represent any of a wide variety of relationships that can exist between two or more

Features or other entities. GeologicRelations are likely to be of most use where

specialisations have been developed.

The GeologicFeatureRelation class is a subtype that is used to define relationships

between geologic features, ie. structure-structure, unit-unit, and structure-unit

relationships. Appropriate relationship attributes might include: intrudes, overlies,

offsets, crosscuts, folds, etc. Both the ‘Source’ and ‘Target’ have a role in the

relationship. Where an igneous unit intrudes a sedimentary unit, the geological

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 19 of 84

relationship is ‘intrudes, the intruded sedimentary unit has the role ‘host’, and the

igneous unit has the role ‘intrusion’

A special type of GeologicFeatureRelation is the BoundaryRelationship which defines

the two GeologicUnits that bound a Contact.

Fossil:

The GeoSciML Fossil package is not attempting to model taxonomy. ‘Organism’ is a

broad class to represent any living or once living thing and can be classified using a

vocabulary of ControlledConcepts. This vocabulary could be a full taxonomy for

fossils. Fossils have a limited role in the GeoSciML model and are modelled only in

their role as types of GeologicStructure, either TraceFossils or FossilMolds.

CGI Values:

The CGI_Value package defines two different data types of particular relevance to geoscience:

generic values and geometric values.

Figure 8: Summary UML diagram for the Generic Values package

The generic values model (Figure 8) provides a way of encoding ‘literal’values, both

textual and numeric, which have uncertainty and may be a range. These structures are

designed to capture value descriptions as conventionally recorded by geologists. They

are required if the value you wish to record has a qualifier, such as ‘rare’ or

‘approximate’; where it can be either a single value or a range; where you wish to

record the uncertainty of a numeric value; or where a value or range can contain either

text or numeric values or a combination of both.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 20 of 84

Figure 9: Summary UML diagram for the Geometric Values package

The geometric values model (Figure 9) enables the description of the planar or linear

orientation of a GeologicFeature. Geometric values are particularly used in the

GeologicStructure package. For PlanarOrientation values differing measurement

conventions (eg right hand rule) can be used and recorded, as can the polarity (upright

or overturned) of the feature being measured. LinearOrientations may have an

orientation in 3D space, described by trend and plunge, along with a direction and

magnitude.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 21 of 84

Vocabularies:

Figure 10: Summary UML diagram for the Vocabulary package

The specification of a GeologicVocabulary is derived as a sub-type from the ISO19136

AnyDictionary definition. A StratigraphicLexicon is defined as a sub-type of

GeologicVocabulary. A GeologicVocabulary contains members which may be either

ControlledConcepts or VocabRelations.

At its simplest a ControlledConcept will have a name and, commonly, a description. A

ControlledConcept can have several names, for example in different languages, and can

be defined using a prototype. For example, most geological maps do not have

descriptive information about each individual polygon, rather they have a key, usually

related to a StratigraphicLexicon, which provides a standard (prototype) definition and

description. A prototype can be any type of entity, but most commonly will be a

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 22 of 84

GeologicUnit, GeologicStructure, or EarthMaterial instance which exemplifies the

concept. The type of the entity used as a prototype for a ControlledConcept must be

consistent with the intention of the concept. GeologicFeature and EarthMaterial

prototype definitions follow the same pattern as described for these feature types in

sections 3.2.1 and 3.2.3 above, but the ‘purpose’ property should be set to

‘definingNorm’ to distinguish prototype descriptions from instance descriptions.

VocabRelations enable the relationship between ControlledConcepts to be described

and can be used to implement thesaurus type relationships like 'broader than', 'narrower

than', 'related term', and 'synonym'. The ‘role’ property specifies the nature of the

relationship between the source ControlledConcept and the target ControlledConcept,

read as 'source' - 'role' - 'target' (eg metasediment broader than metalimestone).

The Vocabulary package is likely to be replaced at some point by more suitable

ontology models, but these are not yet available.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 23 of 84

Metadata :

Figure 11: Summary UML diagram for the Metadata package

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 24 of 84

The GeoSciML Metadata package shows the metadata links from various GeoSciML

classes. GeoSciML refers to the (externally maintained) ISO 19115 metadata package

(MD_Metadata). Metadata can apply to an individual feature, for example a particular

map polygon; a dataset, for example a map sheet; or a series, for example all 1:50k

scale bedrock geology maps. Pending GeoSciML migrating to GML v3.2, the XML

Schema contains a stub schema representing the actual metadata elements. As well as

metadata referring to individual GeoSciML classes, metadata can be provided

describing the collection of information being delivered in response to a particular WFS

call.

Collection:

Figure 12: Summary UML diagram for the Collection package

The GSML feature is a container for the information to be sent in response to a WFS

request. The GSML container can hold, as members, any of the types of feature in the

GSMLitem union class which includes all of the GeoSciML classes. In the future, sub-

types of the GSML container may be required to define the scope of information

returned in response to particular types of WFS request.

Metadata can be provided about the collection. This is distinct from the metadata

describing items within the collection, which is documented in section 3.2.11.

In most cases wfs:FeatureCollection should be used in preference to GSML. GSML is

useful when the collection of information being sent does not comprise features, such as

a GeologicVocabulary.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 25 of 84

2.3 Groundwater data model description

GWML (Groundwater Markup Language) is an exchange format based on GML

(Geography Markup Language). The model covers description of hydrogeologic units,

both groundwater properties and geological properties. It also covers water quality and

quantity and groundwater exploitation artifacts (eg. wells).

GWML is an extension of GeoSciML. Therefore, GWML borrows from the

Observation and Measurements (O&M: OGC 07-022r1) and Sampling Features (OGC

07-002r3) specifications.

The scope of GWML is the geological aspect of groundwater together with technical

details of wells and groundwater measurements. It covers, amongst other aspects:

- Aquifers and other kinds of HydrogeologicUnit

- Water Quantity, Flow system, Reservoir and Budget.

- Water Quality (natural quality), suspended, dissolved and colloidal content

- Water Wells, wells components, such as screens and casing.

It does not cover water quality beyond natural quality, for instance contamination by

human activity and remediation is not specifically covered, but handled generically.

Surface water is not modeled in any details. Geochemistry is not modeled beyond result

reporting using O&M, which excludes explicit details about sample manipulations,

methodologies, etc. But this can be covered generically though O&M.

GWML has been designed according to the ISO-19103, ISO-19118 and ISO-19136

standards following the best practices developed in GeoSciML. This methodology

allows this development to be inserted into the larger OGC framework and SOA

architecture implied by such standards.

The methodology to create this model involves creating a UML representation,

following ISO profiles (ISO 19103), and importing all the external models that can be

reused in the context of GWML. The UML representation can be converted into a W3C

XSD schema following the ISO-19118 guidelines, which prescribe a series of standard

XSD constructs to represent all elements permitted in the ISO UML profile. The XSD

schema defines the XML structure of a GML application and provides the validation

mechanism to assess the syntactic conformance of a XML document. The XSD

representation is a 1:1 equivalent of the UML representation; therefore the UML model

is also the official documentation of the XSD schema.

GWML is conformant to many ISO and OGC standards and uses GeoSciML to describe

geology. Documentation, UML model and schema are available at:

http://ngwd-bdnes.cits.rncan.gc.ca/gwml

2.4 Mineral Occurrence data model description

The Mineral Occurrence data model is now renamed EarthResourceML (ERML). It has

been developed by the Australian GGIC (Government Geoscience Information

Committee) Mineral Occurrence working group since 2004.

From a modeling viewpoint, ERML uses all rules defined by ISO/OGC to create a data

model for geographic information (feature type structure, UML modeling, XML

encoding).

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 26 of 84

The main packages managed by ERML are “Mine” and “Mineral Occurrence”.

Feature-types for Mine:

- Mining activity, with type, status, duration, ore processed, deposit, raw material,

product, material,

- Mining Feature Occurrence, with location, positional accuracy, and link to all

occurrences,

- Product with name, commodity, grade, source reference, production, source

commodity, recovery,

- Mined material, with material (use of Earth Material from GeoSciML), raw material

role (gangue, ore, …), proportion,

Feature-types for Mineral Occurrence:

- Commodity, commodity measure

- Earth resource, with dimension, material

- Mineral occurrence and non metallic occurrence,

- Mineral deposit model,

- Mineral system,

- Ore measure, reserve, resource, and endowment,

- Supergene processes

ERML uses GeoSciML to describe geology related to mineral occurrences.

The official version is number 1.1. The model is still under development.

Documentation, UML model and schema are located at www.earthresourceml.org.

2.5 Landslides data model description

The development of the Australian Landslides Data Model is being coordinated by

Geoscience Australia. Project partners, landslide consultants, interoperability experts

and members of the Australian Geomechanics Society are contributing to the model

development work.

The model was developed to provide best practice in establishing landslide inventories

to ensure that information is useful and relevant to users. The model also demonstrates a

way of utilizing interoperability to: “establish a nationally consistent system of data

collection, research and analysis to ensure a sound knowledge base on natural disasters

and disaster mitigation”.

The model is an extension of GeoSciML and uses patterns and features common to

GeoSciML. These patterns are based on ISO and Open Geospatial Consortium (OGC)

standards using Geographic Mark-up Language (GML) as an eXtensible Markup

Language (XML) encoding for geographic information. The Landslide Data Model is

an example of a domain-specific schema.

The model is still under development.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 27 of 84

2.6 Earthquakes data model description

QuakeML is a flexible, extensible and modular XML representation of seismological

data which is intended to cover a broad range of fields of application in modern

seismology. The first part of QuakeML will cover basic seismic event description,

including moment tensors. The current version of QuakeML is 1.1. (released December

2008)

The flexible approach of QuakeML allows further extensions of the standard in order to

represent waveform data, macroseismic information, probability density functions, slip

distributions, shake maps, and others

QuakeML is developed in parallel with a UML representation of its data model. This

allows an elaborate software development strategy which uses the UML class model

together with a custom UML profile. The XML Schema (XSD) description is created

automatically from the UML model with the help of tagged values, which describe the

mapping from UML class attributes to XML representation.

The main classes of QuakeML are:

- The event defined by an ID, an origin, a magnitude, a focal mechanism, a type

(earthquake, explosion, quarry blast, …), a description, a comment, and information

about the creator in the database (agency, author, version, date of creation),

- All properties of a specific seismic event are described by:

- Origin with time, coordinates, depth, epicentre, reference system, earth model,

quality, origin type, evaluation mode and status,

- Magnitude with value, type station count, azimuthal gap

- Station Magnitude with magnitude, type, amplitude, method, wave form

- Focal Mechanism with triggering origin, nodal planes, principal axes, azimuthal

gap, station polarity, misfit, station distribution ratio, method, and Moment

tensor,

- Amplitude with type, displacement, time window, period, signal to noise, pick

ID, wave form, filter, method, scaling time, evaluation mode

- Pick with time, wave form, filter, method, horizontal slowness, onset, phase

hint, polarity, evaluation mode and status, and arrival.

This data model uses UML and XML technologies, but it does not use ISO TC 211

standards about Geographic Information (like GML to describe the geometry, or the

definition of a feature-type).

More information about QuakeML can be found on the web site:

https://quake.ethz.ch/quakeml/QuakeML

2.7 Borehole data model description

Two main data models for boreholes are available (excluding WITSML from the

petroleum domain, which is quite different from the geological boreholes addressed

here): GeoSciML developed by the CGI/IWG and BoreholeML develop by Germany.

2.7.1 Boreholes in GeoSciML

See GeoSciML, paragraph “Boreholes & Observations”

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 28 of 84

2.7.2 Boreholes in BoreholeML

BoreholeML development started in 2004 and the initiative was closely connected to

the European eEarth project, designed and set up in 2003 (www.eEarth.nl). The

objective was the creation of XML structures providing data exchange for borehole data

between the different state geological surveys in Germany and their eEarth project

partners. Due to the federal structure in Germany, the state geological surveys have

responsibility for management of geological data in their state and have their own

borehole databases. These databases differ significantly in structure, data format, and

the coding standards which are used for describing the sampled material and the drilled

geological units. However, the digital data coverage is high with approximately 2.7

million boreholes stored digitally in these databases. Because of the lack of a national

standard, the BoreholeML team coordinated with a national ad-hoc geological expert

group to set up an agreed collection of key lists with mapping to the different existing

geological coding dictionaries. The code lists in BoreholeML have been derived from

these key lists.

The first web application based on the outcome of the XML expert group was the

“Borehole Map of Germany” (http://www.infogeo.de/infogeo/home/bohrpunkte). This

application displays borehole locations and metadata and includes functions to display

borehole profiles with interval data. It is multilingual and allows (for some boreholes)

the viewing of borehole interval logs in a choice of languages.

The currently released version of BoreholeML is version 2 which is available from

http://www.infogeo.de/bla-geo/bis-

steuerungsgruppe/publikationen_und_downloads/bohrdatenaustausch/index_html with

documentation (in English with some German) available at

http://www.infogeo.de/infogeo/borehole/doc/boreholeMLV2.doc. Version 3 of

BoreholeML also includes technical data for production wells (casings, installation,

water measurements etc.) – this has now been completed but not published.

The BoreholeML version 2 model is primarily concerned with borehole index

information, but it does also provide geoscientific information on borehole intervals.

This interval information includes lithostratigraphy, chronostratigraphy, lithology,

genesis, carbonate content and water content. These properties are constrained by code

lists.

There has been some discussion between the BoreholeML development team and the

GeoSciML development team about integration of BoreholeML into GeoSciML, but at

present there is no-one available in the BoreholeML team to collaborate on this so the

data models are quite distinct.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 29 of 84

3 INSPIRE requirements for data specification

3.1.1 Available INSPIRE documents to help data specification activity

The INSPIRE Data Specifications Drafting Team provided documents as a basis to

create the common European data model for each INSPIRE Theme:

- D2.3 INSPIRE Themes definition. For Geology “Geological information provides

basic knowledge about the physical and chemical composition and the genesis of the

underground, in particular on the properties of the rocks and sediments (age,

petrography, genesis and tectonic elements ...) and their structure.”

- D2.5 Generic Conceptual Model. This document is to help in the process of

developing Data Specifications that will become Implementing Rules. Using it

within different themes will result in a first level of harmonization. It specifies the

generic aspects of geometry, topology, time, thematic information, identifiers and

relationships between spatial objects. It defines rules and recommendations to build

the common data model for each theme.

- D2.6 Methodology for the development of data specifications

- D2.7 Rules for the exchange of spatial data. It specifies general rules for exchange

of spatial data that are mandatory for all spatial objects in spatial data sets that fall

under the regulation of the INSPIRE Directive.

3.1.2 INSPIRE Data specification document for each theme

The INSPIRE team has defined the table of content of the data specification document

to be made by each theme:

- Overview

- Data product identification

- Data content and structure, with Application schema

- Reference systems

- Data quality

- Metadata

- Delivery

- Portrayal, with Layer organization

In this table of content, only a part of “Data content and structure, with Application

schema” is related to WP5: the data structure with its application schema.

3.1.3 INSPIRE requirements for data modeling

The D2.5 Generic Conceptual Model defines components for data harmonization, and

94 requirements and 34 recommendations.

Table A1 in Annexe A is the list of requirements for data specification. They must be

read with the knowledge of the document “D2.5 Generic Conceptual Model”. The table

contains the requirement id and the chapter number to locate each requirement in this

document.

The “1GE” column specifies if the INSPIRE requirement is relevant for 1GE project.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 30 of 84

It is possible to provide comments for each requirement using the line below the

requirement.

4 WP2 requirements

A part of the work of WP2 is to define user needs for geological information. A part of

these users’ needs are requirements for the OneGeology-Europe data model. This

chapter checks if the data model is able to manage all necessary information required by

WP2.

The scope of the 1GE data model is geology, not applied geology, so we take into

account from WP2 requirements only those for geology (from deliverable D2.1 User

need).

4.1 User needs summary for data modeling

To summarize from the data model viewpoint, there are needs for:

1. surface geology (lithology mainly, and geological structures),

2. high resolution data,

3. harmonized data,

4. information presented so that it can be understood by non-specialist,

5. information presented so that it can be easily used by engineers,

6. delivery through internet (mainly through web services).

4.2 Proposal to address WP2 requirements

1. Surface geology (lithology mainly, and geological structures)

WP3 has defined the layers organization for geology with a mandatory layer - surface

geology - and an optional layer – bedrock geology. These two layers use data described

with the same data structure as they are both geologic units. The attribute “Lithology” is

managed by the 1GE data model.

The 1GE data model also manages geologic structures.

2. High resolution data

From the data model viewpoint there is no difference between low and high resolution

data. Only the content, the accuracy, the density, the geometry of information are

involved. High resolution data could use different terms (for lithology for example) to

low resolution data. These terms are managed in dictionaries or vocabularies, and the

data model allows data providers to use the relevant vocabularies according to their

needs.

3. Harmonized data

To harmonize data there are three main topics to address:

- The data structure: all providers must provide their data in the same “format”, so

that user’s applications are able to get different data in the same way. The 1GE

data model provides this harmonized structure using XML technologies.

- The data content (semantic interoperability): for the same attribute (lithology for

example), all data providers have to use a common vocabulary (in various

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 31 of 84

languages if needed), so that the same concept is well understood, well described

among various providers and the users get consistent information.

- The geometry: geological units are described by polygons on geological maps. But

these maps are interpretive maps, so the same unit described on both sides of a

border by two geologists may have geometries which do not fit totally on the

border line. This important issue is not an issue for the data model; it manages

geometry for each geologic unit, with the shape provided by geologists and

digitizers.

4. Information presented so that it can be understood by non-specialists

This requirement could be satisfied using more general vocabularies instead of

specialist geological ones. The data model allows the providers to select the relevant

vocabulary. There is a need to define vocabularies for non-specialists.

Only a few attributes should be presented for each geologic unit, maybe only the name,

the main lithology, and possibly the age. The data model offers all these attributes, the

selection of attributes to publish has to be done when the providers set up the web

services.

5. Information presented so that it can be easily used by engineers

The same remark as previously for non-specialists: use of specific vocabularies and

selected attributes according to the engineers requirements.

6. Delivery through internet (mainly through web services)

The 1GE data model uses technologies in line with internet and web services

requirements: XML as an exchange format, ISO/OGC web services to access and

deliver data.

5 WP3 requirements

The first objective of this chapter is to analyze the WP3 requirements (from deliverable

D3.1) to define the GeoSciML profile for OneGeology-Europe, and so to provide

information for the service implementation with the necessary mapping between

national data models and GeoSciML.

The second objective is to check if the GeoSciML data model is able to satisfy the WP3

requirements about features, and their attributes.

5.1 General review of WP3 requirements

To build on-the-fly a European geological map at the scale of around 1:1Million,

Geological Surveys agreed on features (and their attributes) to provide.

Two main layers will be setup for the Web Map Services:

- a layer for the Surface Geology (Quaternary superficial geology + exposed bedrock)

- a layer for the Geologic Structures

A third and optional bedrock layer is provided when the geology is described by two

layers: Quaternary layer and Bedrock layer (pre-Quaternary).

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 32 of 84

From a data modelling viewpoint Surface Geology and Bedrock can be described by

Geologic units with several attributes and polygons (one or several) that represent the

geologic unit on the map.

5.1.1 Requirements for Geologic Units

A Geologic Unit can be described by the following main attributes:

- a name,

- a description,

- the lithology,

- the age, at least one term or two terms (lower – upper) from ICS (but other options

are possible)

- the genesis described with Event Environment and Event Process is mandatory for

quaternary units

- the metamorphic background (facies, grade, P/T conditions)

- the geometry: one or more polygons

One or more Geologic Events with age, and process could be used to describe history,

including Orogenic Events, if necessary.

To improve interoperability between various data providers, the data must use as much

as possible common vocabularies for lithology and age (see chapter below).

5.1.2 Requirements for Geologic Contacts and Structures

For Structures, WP3 deals only with Faults. At the scale 1:1M others structures (folds,

horsts, grabens…) are not described.

A Geologic Structure is described by the following attributes:

- Fault Type with Fault Sense and Fault Movement Type

- Observation method: Structure Inferred/Observed

- The geometry: one or more lines

A Contact is described by

- The Contact Type

- The geometry: one or more lines

5.1.3 Requirements for Common Vocabularies

To improve interoperability among various data providers, the data must use as much as

possible common vocabularies. The following vocabularies are requested by WP3

specifications, the 1GE profile will determine how to manage this according to

GeoSciML proposals.

Requested vocabularies:

- Lithology,

- Age,

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 33 of 84

- Event environment,

- Event process,

- Orogenic event,

- Regional stratigraphy,

- Composite rocks

- Composition category

- Metamorphic grade,

- Metamorphic facies,

- Metamorphic P/T condition,

- Contact type,

- Faults type,

- Lines and delineated object,

- Observation method

6 WP9 requirements

6.1 Requirements for Geologic Units and Structures for “high resolution maps”

The definition of requirements for geological data used to produce high resolution maps

is a developing process during the project as it is linked to the use cases and related best

practices to be delivered at the end of the project. At this stage, some requirements are

already available (results of draft documents and meetings). The following requirements

are in addition to the WP3 requirements.

For Geologic Units:

- Rank (Group, Formation, Member, …) if stratigraphy is harmonised,

- Material, to describe geologic units with more details than with a “simple” lithology

(for example to describe various components and their abundance, particle geometry

with size and shape, …),

- Description of Geologic Units with sub-units (enabling the building of stratigraphic

hierarchies),

- Mineral composition,

- Weathering character,

- Metamorphic description (part is already required by WP3)

- Physical description (density, permeability, …)

- Bedding description (style, thickness, …)

For Geologic Structures:

- Contact (a part is already required by WP3)

- Boundary relationships

6.2 Need for Vocabularies

For high resolution data more detailed vocabularies might be needed (mainly for

lithology) than vocabularies used for data at 1:1M scale. The GeoSciML structure

allows managing various vocabularies for the same attribute (lithology for example). It

will be up to the data providers to use this option.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 34 of 84

7 Proposal to fit requirements from WP2, WP3, WP9

7.1 Proposal to fit requirements for Geologic Units

This chapter describes the proposed use of the GeoSciML data model to manage

features and attributes required by WP2, WP3 and WP9. This proposal is used by WP5

to define the 1GE profile. Only features and required attributes are presented, along

with the mandatory attributes of GeoSciML. The detailed description will be provided

in the profile, this table is only to check the link between the required elements and

GeoSciML features and attributes. The GeoSciML data model provides many more

elements to describe geology.

Required Features and

attributes

GeoSciML Features and attributes (1) Comment

Geologic Unit Geologic Unit

Name Name This field should contain the

national name of the unit, when

available (often not available at

scale 1:1M).

Description Description Description of the unit, in

national language. This field

will keep the whole national

description

Geologic Unit Type GeologicUnitType x

ObservationMethod x

Purpose x

Thickness UnitThickness

Rank Rank

eventAge (as a term range)

eventProcess

Age (as a term range) preferredAge / GeologicEvent:

- eventAge

- eventProcess

- eventEnvironnement eventEnvironnement

name: for Orogenic Events

eventAge (numeric)

One or more Geologic Events

(age as a numeric value)

geologicHistory / GeologicEvent:

- name

- eventAge

- eventProcess eventProcess

x role

lithology : to describe simple

lithology

Material: to describe more

attributes than simple lithology

(CompoundMaterial/

CompositionCategory, and

RockMaterial/ Lithology or

other attributes

Lithology Composition /

CompositionPart:

- role

- lithology as a ControlledConcept

- material as a CompoundMaterial

- proportion

x Proportion

Metamorphic description

(with Orogenic event)

MetamorphicProperties or

MetamorphicCharacter/

MetamorphicDescription:

If related to the Geologic Unit,

then use

MetamorphicCharacter/

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 35 of 84

- metamorphicFacies

- metamorphicGrade

- peakPressureValue

- peakTemperatureValue

- protolithLithology

metamorphicDescription.

If related to the rock, then use

RockMaterial /

metamorphicProperties/

metamorphicDescription .

Genetic aspects Genetic aspects (mandatory for

quaternary deposits) are described

with event process of Geologic

event.

Geologic units with various parts GeologicUnit/part/GeologicUnitPart

With role and proportion

Physical properties of the

geologic unit

Physical Description with density

and permeability

Bedding Bedding description with pattern,

style and thickness

Weathering character Weathering description with

environment, degree, process and

product

Compound Material /

ParticleGeometry/

ParticleGeometryDescription with

size and shape

More description for material

Physical Description with density

and permeability

Mineral composition Earth material / Mineral / mineral

name

Polygons of the unit MappedFeature

ObservationMethod x

PositionalAccuracy x

SamplingFrame x

Geometry Shape x

(1): Elements not required by WPs but mandatory for GeoSciML, so they must be present in the profile.

Remarks:

Unit name: Several name fields are available in GeoSciML. One of those could be used to hold the

original (national) name of the unit and thus provide a potential future hook to the national stratigraphic

lexicon and the full detail of information recorded there.

Age : there is one age for a geologic unit (the “preferred age”), and one of the encoding possibilities has

to be selected (text value - one value or a range from vocabulary, or numeric value – one or a range). If

there is a need to encode age in various forms, or to register several ages, then GeoSciML provides the

“geologic history” with the same attributes but where many values are allowed. The ‘preferred age’ is to

improve interoperability and to allow queries on this attribute (too many various ways of encoding age

will prevent interoperable queries)

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 36 of 84

7.2 Proposal to fit WP3 requirements for Geologic Structures

WP3 Features and attributes GeoSciML Features and attributes (1) Comment

Geologic Structure (Fault) Geologic Structure

ObservationMethod x

Purpose x

Fault type with movement and

sense

Shear Displacement Structure /

Total Displacement/

Movement Sense and Movement

Type

To be checked

Contact with contact type Geologic Structure

Contact type

Lines of structures MappedFeature

ObservationMethod x

PositionalAccuracy x

SamplingFrame x

Geometry Shape x

(1): Elements not required by WP3 but mandatory for GeoSciML, so they must be

present in the profile

7.3 Proposal to fit requirements for Vocabularies

A vocabulary is a list of concepts; each concept is described by an ID, a name, a

description, a list of translated terms in various languages, and relationships with other

concepts.

From a data structure viewpoint, GeoSciML fits the requirements for vocabularies.

From a content viewpoint, new items have been identified by WP3 and a conciliation

meeting with the Concept Definition Working Group of the CGI-IWG will take place in

Québec (September 2009).

7.4 Conclusion

GeoSciML version 2.0 provides most of the necessary features and attributes to fit the

WP2, WP3 and WP9 known requirements. Some missing or incomplete elements have

been identified; these will be an input for the development of GeoSciML version 3 that

will start in September 2009 during the Québec meeting of the CGI-IWG.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 37 of 84

8 Guidelines for a 1GE profile

This chapter provides guidelines for the 1GE data model according to all the

requirements specified. A GeoSciML example encoded in XML will be provided by

WP6 to give guidelines for implementation within the web services (WMS and WFS).

Note: This profile could be updated during the next months when Geological Surveys

implement it in Web Services, and in light of WP9 use cases and best practices.

Some values come from vocabularies; except for the stratigraphic vocabulary, provided

by ICS (International Chart of Stratigraphy), all other vocabularies are the result of

discussions between 1GE/WP3 and CGI/IWG- Concept Definition Working Group. The

aim is to produce an agreed vocabulary for each type of element. This task is currently

in progress, and the deadline is to have these vocabularies available in early January

2010. The 1GE profile gives a reference to these vocabularies to the CGI/IWG web site.

The reader should check this web site to see the status of these vocabularies and to read

the current discussions about terms.

(https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/ConceptDefinitionsTG)

The CGI reference for vocabularies is the version “200811” (November 2008).

The discussion about lithology is here:

https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/LithologyCategories

8.1 GeoSciML elements selected for OneGeology-Europe

This chapter describes for geologic units and geologic structures the selected elements

(feature-types and their attributes) to create the OneGeology-Europe profile. The first

table gives the list of these elements, if they are mandatory or optional (for 1GE), the

type, if the value comes from a vocabulary. The second table gives the definition of

each element.

How to read the tables:

- M/O : “Mandatory” or “Optional”

- 1, 0..1, 1..n : “1” for only one value, “0..1” for zero or one value, “0..n” for zero or

many values, “1..n” for one or many values

- Type: “Text”, “ControlledConcept”, “CGI_Term”, “CGI_Value”, … (see

GeoSciML description, chapter 2.2, paragraph “CGI Values”, Figure 8)

- Vocab. “x” means the value comes from a vocabulary

Some groups of elements are optional but some of their attributes are mandatory: that

means that you may or may not use this group, but if you use it then some attributes

must have a value.

The status Mandatory or Optional is a combination between requirements from 1GE

and GeoSciML (some elements optional in GeoSciML may be mandatory for the 1GE

profile).

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 38 of 84

8.1.1 For Geologic units

The three first elements (ID, name and description) are inherited from GML, as

GeoSciML uses the general rules to model Feature type as defined in the ISO standards

and encoded in GML.

GeoSciML Features and attributes M/O 0, 1, n Type Vocab.

Geologic Unit

GeologicUnit ID M 1 Text

Name O 0..n Text

Description O 0..1 Text

GeologicUnitType M 0..1 x

ObservationMethod M 1..n x

Purpose M 1 Text

Rank O 0..1 x

UnitThickness O 0..n CGI_Numeric

Age:

preferredAge / GeologicEvent: M 0..1

- name (for Orogenic Event) O 1 Text x

- eventAge (as a term range) M 1 CGI_TermRange x

- eventProcess M 1..n CGI_TermValue x

- eventEnvironnement O 0..n CGI_TermValue x

Complementary ways to specify the age:

geologicHistory / GeologicEvent: O 0..n

- eventAge (as numeric values) M 1 CGI_NumericRange

- eventProcess M 1..n CGI_TermValue x

Lithology:

Composition / CompositionPart: M 0..n

- role M 1 Text x

- lithology M 1..n ControlledConcept x

- material O 0..1 CompoundMaterial

- proportion M 1 CGI_Value x

Material:

EarthMaterial / CompoundMaterial: O 0..n

- color, O 0..n CGI_TermValue

- purpose, M 1 Text (“instance”)

- compositionCategory, O 0..n CGI_TermValue x

- geneticCategory, O 0..n CGI_TermValue x

- consolidationDegree, M 1 CGI_TermValue x

- lithology M 1..n ControlledConcept x

More description for material:

Compound Material / ParticleGeometry/

ParticleGeometryDescription:

O 0..1

- size O 0..n CGI_Value

- shape O 0..n CGI_Value

Compound Material / Physical Description: O 0..1

- density, O 0..n CGI_Numeric

- permeability O 0..n CGI_Value

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 39 of 84

Metamorphic Properties:

Compound Material / MetamorphicProperties or

MetamorphicCharacter / MetamorphicDescription:

O 0..1

- metamorphicFacies O 0..n CGI_TermValue x

- metamorphicGrade O 0..1 CGI_TermValue x

- peakPressureValue O 0..1 CGI_Numeric

- peakTemperatureValue O 0..1 CGI_Numeric

- protolithLithology O 0..n EarthMaterial

Mineral composition:

CompoundMaterial/ConstituentPart/Earth material

/ Mineral / mineral name

O 1..n ControlledConcept x

If only “CompositionPart / lithology” is used:

O

- Geologic event / Event process M 1..n CGI_TermValue x

- Geologic event / Event environment O 0..n CGI_TermValue x

If “CompositionPart /material” is used:

- CompoundMaterial / geneticCategory

O 0..n CGI_TermValue x

Geologic unit composed of various units:

GeologicUnit/part/GeologicUnitPart: O 0..n

- role M 1 Text

- proportion M 1 CGI_Value

Physical properties of the geologic unit:

Physical Description: O 0..1

- density, O 0..n CGI_ Numeric

- permeability O 0..n CGI_Value

Bedding:

Bedding description: O 0..1

- pattern, O 0..n CGI_TermValue

- style, O 0..n CGI_TermValue

- thickness O 0..n CGI_Value

Weathering character:

Weathering description: O 0..1

- environment, O 0..n CGI_TermValue x

- degree, O 0..1 CGI_TermValue

- process, O 0..n CGI_TermValue x

- product O 0..n EarthMaterial

Polygons of the unit:

MappedFeature with: O 0..n

- ObservationMethod M 1..n CGI_TermValue x

- PositionalAccuracy M 1 CGI_Value

- SamplingFrame O 0..n

- Shape M 1..n Geometry

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 40 of 84

8.1.2 For Geologic Structures

GeoSciML Features and attributes M/O 0, 1, n Type Vocab.

Geologic Structure (Fault) and Contacts

GeologicStructureID M 1 Text

Name O 0..n Text

ObservationMethod M 1..n x

Purpose M 1 Text

For Faults : type with movement and sense:

Shear Displacement Structure /

Total Displacement/

O 0..1

- Movement Sense O 0..1 CGI_TermValue x

- Movement Type O 0..1 CGI_TermValue x

For Contacts:

- ContactType, O 0..1 ControlledConcept x

Lines of structures or contacts:

MappedFeature with: O 0..n

- ObservationMethod M 1..n CGI_TermValue x

- PositionalAccuracy M 1 CGI_Value

- SamplingFrame O 0..n

- Shape M 1..n Geometry

8.2 Description of GeoSciML elements (feature types and attributes)

This description comes from the GeoSciML resources web site:

(http://www.geosciml.org/)

8.2.1 For Geologic units

GeoSciML Features and attributes Description

Geologic Unit Geologic units includes both formal units (i.e.

formally adopted and named in the official lexicon)

and informal units (i.e. named but not promoted to

the lexicon) and unnamed units (i.e. recognisable and

described and delineable in the field but not

otherwise formalised). Explicit spatial properties are

available through association with a MappedFeature

GeologicUnit ID

Name

Description

GeologicUnitType Controlled concept defining the type of unit. Logical

constraints of definition of unit and valid property

cardinalities are contained in the definition.

ObservationMethod Term(s) that specify the method by which the values

for the GeologicFeature were obtained (e.g. point

count, brunton compass on site, air photo

interpretation, field observation, hand specimen,

laboratory, aerial photography, creative

imagination...).

Purpose Specification of the intended purpose/level of

abstraction for a given feature or object instance.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 41 of 84

Scoped name because intention is asserted by author

of the data instance. Values: Instance, TypicalNorm,

IdentifyingNorm.

Rank Term that classifies the geologic unit in a

generalization hierarchy from most local/smallest

volume to most regional. Scoped name because

classification is asserted, not based on observational

data.

Examples: group, subgroup, formation, member, bed,

intrusion, complex, batholith

UnitThickness Typical thickness of the geologic unit.

Age: A geologic age is related to a particular

GeologicEvent, during which one or more geological

processes act to modify geological entities

preferredAge / GeologicEvent: Specifies the geologic event that the data supplier

considers the 'preferred' event age and event process

for that feature.

This is the age and process of the feature that would

be commonly shown on a geologic map (eg

deposition age, peak temperature age, intrusion age).

Normative geologic unit descriptions are expected to

include an age specification whenever the age is

constrained--even if the range is very large (e.g.

Phanerozoic....).

- eventAge (as a term range) The eventAge attribute is the age of a particular

geological event or feature expressed in terms of

years before present (absolute age), referred to the

geological time scale, or by comparison with other

geological events or features (relative age). An

eventAge can represent an instant in time, an interval

of time, or any combination of multiple instants or

intervals. Specifications of age in years before

present are based on determination of time durations

based on interpretation of isotopic analyses of

EarthMaterial (some other methods are used for

geologically young materials). Ages referred to

geological time scales are essentially based on

correlation of a geological unit with a standard

chronostratigraphic unit that serves as a reference.

Relative ages are based on relationships between

geological units such as superposition, intruded by,

cross-cuts, or 'contains inclusions of'

- eventProcess A geologicProcess is a function, possibly complex,

that acts on one geologic entity to produce another

geologic entity at a later time. GeologicProcess is

time independent; some GeologicProcesses are

presently observable in the world or in the laboratory,

others can only be inferred from observing the results

of the process. Processes take one or more of

EarthMaterial, GeologicUnit, or GeologicStructure as

input and have one or more of EarthMaterial,

GeologicUnit or GeologicStructure as output.

- eventEnvironnement The physical setting within which a GeologicEvent

takes place. GeologicEnvironment is construed

broadly to include physical settings on the Earth

surface specified by climate, tectonics, physiography

or geography, and settings in the Earths interior

specified by pressure, temperature, chemical

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 42 of 84

environment, or tectonics. Specification of setting

may be a simple text description or a link to a

complex description.

Complementary ways to specify the age:

geologicHistory / GeologicEvent: A sequence of GeologicEvents with role

geologicHistory allow describing the Genesis of the

GeologicFeature

- eventAge (as numeric values) See above

- eventProcess See above

Lithology:

Composition / CompositionPart: Describes the composition (detailed, instance

specific, lithologic description) of the GeologicUnit

- role Defines the relationship of the earth material

constituent in the geologic unit, e.g. vein, interbedded

constituent, layers, dominant constituent. Scoped

name because role is asserted by the geologist

building the description.

- lithology 1..* so that it is possible to give a material names

from several different vocabularies, e.g. chemical and

genetic classifications (common in volcanic rocks) or

to use multiple terms from a single vocabulary with

implication that classification is a conjonction of

terms.

- material

- proportion Quantity that specifies the fraction of the geologic

unit composed of the compound material.

Material: Earth Material represents material composition or

substance, and is thus independent of quantity or

location. Ideally, Earth Materials are defined strictly

based on physical properties, but because of standard

geological usage, genetic interpretations may enter

into the description as well.

EarthMaterial / CompoundMaterial:

- color, Terms to specify color of the earth material. Color

schemes such as the Munsell rock and soil color

schemes could be used.

- purpose, Specification of the intended purpose/level of

abstraction for the given EarthMaterial. Scoped name

because intention is asserted by author of the data

instance.

Values: Instance, TypicalNorm, IdentifyingNorm.

- compositionCategory, Term to specify the gross chemical character of

geologic unit. Examples: silicate, carbonate,

ferromagnesian, oxide.

Chemical classification terms for igneous rocks also

go here. Examples: alkalic, subaluminous,

peraluminous, mafic, felsic, intermediate.

- geneticCategory, A term that represents a summary geologic history of

the material. (ie, a genetic process classifier term)

Examples include igneous, sedimentary,

metamorphic, shock metamorphic, volcanic,

pyroclastic.

- consolidationDegree, A property that specifies the degree to which an

aggregation of EarthMaterial particles is a distinct

solid material. Consolidation and induration are

related concepts specified by this property. They

define a continuum from unconsolidated material to

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 43 of 84

very hard rock. Induration is the degree to which a

consolidated material is made hard, operationally

determined by how difficult it is to break a piece of

the material. Consolidated materials may have

varying degrees of induration (NADMSC, 2004)

- lithology A controlled concept indicating the name of the

RockMaterial type (eg, quartz sandstone, basalt,

muscovite schist, sand, mud, soil, saprolite).

More description for material:

Compound Material / ParticleGeometry/

ParticleGeometryDescription:

ParticleGeometryDescription describes particles in a

CompoundMaterial independent of their relationship

to each other or orientation. It is distinguished from

Fabric in that the ParticleGeometryDescription

remains constant if the material is disaggregated into

its constituent particles, whereas Fabric is lost if the

material is disaggregated. Properties include the

particle size (grainsize), particle sorting (size

distribution, eg: well sorted, poorly sorted, bimodal

sorting), particle shape (surface rounding or crystal

face development, eg: well rounded, euhedral,

anhedral), and particle aspectRatio (eg: elongated,

platy, bladed, compact, acicular).

- size The Size attribute specifies particle grainsize. Values

may be reported using absolute measurements (eg:

range, mean, median, mode, maximum) or as

descriptive terms from a schema appropriate to the

type of Compound Material (eg: the Udden-

Wentworth sheme for clastic sedimentary rocks - silt,

sand, gravel; volcaniclastic rocks - ash, lapilli, bomb;

crystalline rocks - fine, medium, coarse,

cryptocrystalline)

- shape The Shape attribute describes, a) the development of

crystal faces bounding particles in crystalline

compond materials, and b) surface rounding of grains

in sedimentary rocks. Roundness is a measure of the

sharpness of the edges between surfaces bounding a

particle (see Jackson, 1997; Wadell, 1932). Terms

should be appropriate for the kind of compound

material (eg: for crystalline rocks- euhedral,

ideoblastic, subhedral, anhedral, xenoblastic; for

sedimentary rocks - angular, rounded)

Compound Material / Physical Description: PhysicalDescription describes a limited but

commonly used set of physical properties of Rocks

and UnconsolidatedMaterials. This set is an

incomplete subset of potential physical properties

that could be used to describe rocks and

unconsolidated materials

- density, Material mass per unit volume

- permeability The measure of the capacity of a porous material to

transmit a fluid under unequal pressure. Customary

unit of measure: millidarcy

Metamorphic Properties:

Compound Material / MetamorphicProperties

or MetamorphicCharacter /

MetamorphicDescription:

MetamorphicDescription describes the character of

metamorphism applied to a CompoundMaterial or

GeologicUnit using one or more properties including

estimated intensity (grade; eg high grade, low grade),

characteristic metamorphic mineral assemblages

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 44 of 84

(facies; eg, greenschist, amphibolite), peak P-T

estimates, and protolith material if known

- metamorphicFacies A description of characteristic mineral assemblages

indicative of certain metamorphic P-T conditions.

Examples include Barrovian metasedimentary zones

(eg: biotite facies, kyanite facies) or assemblages

developed in rocks of more mafic composition (eg:

greenschist facies, amphibolite facies).

- metamorphicGrade A term to indicate the intensity or rank of

metamorphism applied to an EarthMaterial (eg: high

metamorphic grade, low metamorphic grade)

Indicates in a general way the P-T environment in

which the metamorphism took place. Determination

of metamorphic grade is based on mineral

assemblages (ie, facies) present in a rock that are

interpreted to have crystallized in equilibrium during

a particular metamorphic event.

- peakPressureValue A numerical value to indicate the estimated pressure

at peak metamorphic conditions

- peakTemperatureValue A numerical value to indicate the estimated

temperature at peak metamorphic conditions

- protolithLithology An interpretation of the EarthMaterial that

constituted the pre-metamorphic lithology for this

metamorphosed CompoundMaterial.

Orogenic event as a geologic event

Genetic aspects:

If only “CompositionPart / lithology” is used:

- Geologic event / Event process.

A geologicProcess is a function, possibly complex,

that acts on one geologic entity to produce another

geologic entity at a later time. GeologicProcess is

time independent; some GeologicProcesses are

presently observable in the world or in the laboratory,

others can only be inferred from observing the results

of the process. Processes take one or more of

EarthMaterial, GeologicUnit, or GeologicStructure as

input and have one or more of EarthMaterial,

GeologicUnit or GeologicStructure as output.

If “CompositionPart /material” is used:

- CompoundMaterial / geneticCategory

A term that represents a summary geologic history of

the material. (ie, a genetic process classifier term)

Examples include igneous, sedimentary,

metamorphic, shock metamorphic, volcanic,

pyroclastic.

Geologic unit composed of various units:

GeologicUnit/part/GeologicUnitPart: GeologicUnitPart associates a GeologicUnit with

another GeologicUnit that is a proper part of that

unit. Parts may be formal or notional . Formal parts

refer to a specific body of rock, as in formal

stratigraphic members. Notional parts refer to

assemblages of particular EarthMaterials with

particular internal structure, which may be repeated

in various places within a unit (e.g. 'turbidite

sequence', 'point bar assemblage', 'leucosome veins')

- role Nature of the parts, e.g. facies, stratigraphic,

interbeds, geographic, eastern facies

- proportion Quantity that specifies the fraction of the geologic

unit formed by the part.

Physical properties of the geologic unit:

Physical Description:

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 45 of 84

- density, See above

- permeability See above

Bedding:

Bedding description: Geologic unit that has stratification, allowing

specification of thickness and bedding-related

properties. Note that while this usage corresponds to

the formally definition of 'Lithostratigaphic unit' as

defined in the North American Code of Stratigraphic

Nomenclature, usage of this element does not denote

definition or description of a unit in the sense of the

code, only that stratification is present and can be

described.

- pattern, Term(s) specifying patterns of bedding thickness or

relationships between bedding packages,

Examples: thinning upward, thickening upward

- style, Term(s) specifying the style of bedding in a stratified

geologic unit, e.g. lenticular, irregular, planar, vague,

massive

- thickness Term(s) or numeric values characterizing the

thickness of bedding in the unit

Weathering character:

Weathering description: Data type is a container for properties describing the

nature of a GeologicUnit at its interface with the

atmosphere. Soil profile description would have to be

constructed as a GeologicUnit with parts representing

the various horizons in the profile.

- environment, Terms to specify the environmental context of the

weathering description. Typically would be specified

by terms for climate (tropical, arid, termperate,

humid, polar..)

- degree, term to specify degree of modification from original

material, e.g. slightly weathered, strongly weathered,

weathered rock grade III

- process, Weatheirng process, e.g. leaching, accumulation

- product Material result of weathering processes, e.g.

saprolite, ferricrete, clay, calcrete. Materials observed

in a soil profile could be identified using this

property, but EarthMaterial content model does not

allow representation of relationships between

materials in a soil profile

Mineral composition:

Earth material / Mineral / mineral name A naturally occurring inorganic element or

compound having a periodically repeating

arrangement of atoms and a characteristic chemical

composition or range of compositions, resulting in

distinctive physical properties. Includes mercury as a

general exception to the requirement of crystallinity.

Also includes crypto-crystalline materials such as

chalcedony and amorphous silica.

Name of the mineral (eg: orthoclase) or mineral

family (eg: feldspar), approved by the International

Mineralogical Association. (eg:

http://www.mindat.org/mineralindex.php)

Polygons of the unit:

MappedFeature with: A MappedFeature is part of a geological

interpretation.

It provides a link between a notional feature

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 46 of 84

(description package) and one spatial representation

of it, or part of it. (Exposures, Surface Traces and

Intercepts, etc); the specific bounded occurrence,

such as an outcrop or map polygon. The Mapped

Feature carries a geometry or shape. The association

with a Geologic Feature (legend item) provides

specification of all the other descriptors. The

association with a Sampling Feature provides the

context and dimensionality.

A Mapped Feature is always associated with some

sampling feature - e.g. a mapping surface, a section, a

Borehole (see BoreHolesAndObservation) etc. As

noted on the diagram, if the associated sampling

feature is a Borehole, then the shape associated with

the MappedFeature will usually be either a point or

an interval. This reconciles the 2-D ("map", section)

and 1-D (borehole, traverse) viewpoints in a common

abstraction.

- ObservationMethod Specifies the method that was used to identify the

MappedFeature. Examples: digitised, Global

Positioning System, published map, fieldObservation,

downhole survey, aerial photography, field survey.

- PositionalAccuracy Examples: accurate, approximate, diagramatic,

indefinite, unknown, 5 m. Corresponds to ISO19115

DQ_ThematicAccuracy (either quantitative or non

quantitative).result.value

- SamplingFrame Specifies the sampling frame associated with the

MappedFeature

SamplingFrame is MapHorizon or other reference

frame within which the MappedFeature is located.

Map sheet, outcrop, borehole, flightline, swath,

specimen, section, etc

SampledFeature is usually a GSML collection that

represent the geology of interest.

- Shape Points to the GML shape object that describes the

geometry of the MappedFeature. The shape object

may have any dimensionality.

The shape of a mapped feature is determined by

observation, not assertion

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 47 of 84

8.2.2 For Geologic Structures

GeoSciML Features and attributes Description

Geologic Structure (Fault) and Contacts A configuration of matter in the Earth based on

describable inhomogeneity, pattern, or fracture in

an EarthMaterial The identity of a

GeologicStructure is independent of the material

that is the substrate for the structure.

GeologicStructures are more likely to be found in,

and are more persistent in, consolidated materials

than in unconsolidated materials. Properties like

"clast-supported", "matrix-supported", and

"graded bed" that do not involve orientation are

considered kinds of GeologicStructure because

they depend on the configuration of parts of a

rock body. Includes: sedimentary structures

GeologicStructureID

Name

ObservationMethod Term(s) that specify the method by which the

values for the GeologicFeature were obtained

(e.g. point count, brunton compass on site, air

photo interpretation, field observation, hand

specimen, laboratory, aerial photography, creative

imagination...).

Purpose Specification of the intended purpose/level of

abstraction for a given feature or object instance.

Scoped name because intention is asserted by

author of the data instance. Values: Instance,

TypicalNorm, IdentifyingNorm.

For Faults : type with movement and sense:

Shear Displacement Structure /

Total Displacement/

A generalized shear displacement structure

without any commitment to the internal nature of

the structure (anything from a simple, single

'planar' brittle or ductile surface to a fault system

with 10's of strands of both brittle and ductile

nature). This surface may have some significant

thickness (a deformation zone) and have an

associated body of deformed rock that may be

considered a DeformationUnit.

Fault: a discrete surface, or zone of discrete

surfaces, with some thickness, separating two

rock masses across which one mass has slid past

the other and characterized by brittle deformation.

Fault is a map-scale feature. When observed in

outcrop, some faults are just big breccia/gouge

zones with no discrete surfaces, sometimes they

are breccia/gouge zones bounded by discrete fault

surfaces, sometimes a discrete surface in

relatively unbroken rock (at the scale of

description).

- Movement Sense Direction of movement of the plates for sub-

vertical faults (typically 'sinistral', 'dextral', 'left-

lateral', 'dip-slip', 'unknown')

- Movement Type Defines the type of movement (eg dip-slip, strike-

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 48 of 84

slip)

For Contacts: Very general concept representing any kind of

surface separating two geologic units including

primary boundaries such as depositional contacts,

all kinds of unconformities, intrusive contacts,

and gradational contacts, as well as faults that

separate geologic units.

- ContactType, Classifies the contact (eg intrusive, unconformity,

bedding surface, lithologic boundary, phase

boundary); if a vocabulary of named contacts

exists that might be used to classify as well.

Lines of structures or contacts: See MaapedFeature described for Geologic Units

MappedFeature with:

- ObservationMethod

- PositionalAccuracy

- SamplingFrame

- Shape

8.3 Documentation, UML data model and XSD files for GeoSciML

As we define a profile on GeoSciML, all documentation and resources can be found in

the GeoSciML web site (http://www.geosciml.org/).

Once the 1GE profile is implemented and stable, it will be available for data and service

providers on the OneGeology-Europe technical web site with some examples

(http://onegeology-europe.brgm.fr/servicesProviders/servicesToProvide/index.html)

.

Summary of available information about GeoSciML

1. Documentation

Full documentation of the model may be viewed from

http://www.cgi-iugs.org/tech_collaboration/geosciml.html

2. UML Model

GeoSciML is formally defined by a UML model, also known as an "Application

Schema" (following the terminology of ISO 19109). In addition, the domain for certain

feature-properties will be provided, typically serialized as GML Dictionaries.

Designators for key components that are required for deployment in a distributed

environment follow the CGIIdentifierScheme:

https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/CGIIdentifierScheme

The reference version of the Application Schema is provided as XMI documents. (XMI

is an XML serialization of UML).

The UML profile used follows the ISO 19103 profile, and in particular using the rules

from ISO 19136:2007 (GML 3.2.1)

https://www.seegrid.csiro.au/twiki/bin/view/AppSchemas/IsoTc211Standards#Modellin

g_and_Encoding_UML_and_G

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 49 of 84

GeoSciMLv2 is available as a set of XMI documents at

http://www.geosciml.org/geosciml/2.0/xmi/

The GeoSciML design team uses the Enterprise Architect (EA) UML tool to maintain

the model. A free EA viewer (EAViewer.exe, intended for distribution with such

models) can be obtained from

http://www.sparxsystems.com/products/ea_downloads.html.

When loaded in EA, the model is found under [Model]->[GeoScience Resources]-

>[CGIWorld]->[GeoSciML]

3. XML Schema

The schema is automatically generated from the UML model following the rules

described in ISO 19136:2007 (GML 3.2.1) Annex E with the following variations:

- GeoSciML v2 is currently bound to GML v3.1.1.

- The rule for encoding <<Union>> classes follows :

https://www.seegrid.csiro.au/twiki/bin/view/AppSchemas/UmL2GMLAS#4_Class_

association_pattern_targ

- Additional stereotypes are used as described in :

https://www.seegrid.csiro.au/twiki/bin/view/AppSchemas/UmlGml#ISO_TC_211_P

rofile_of_UML

The XML Schema representation of GeoSciML can be used to validate GeoSciML

instance documents. The GeoSciMLv2 specific schemas are available at:

http://www.geosciml.org/geosciml/2.0/xsd/

These import schemas from other namespaces which can be found at a number of

locations.

During development successful validation can be dependent on using particular versions

of these other schemas. You may need to configure your validation environment

specially to do this – for notes on this see:

https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/ConfiguringXmlValidatorsForG

eoSciML.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 50 of 84

9 Conclusion and next steps

The OneGeology-Europe data model can be built on GeoSciML, as it fits to almost all

1GE requirements. The goal of the IWG/CGI was to develop an international data

model able to improve the interoperability of geological data. We have demonstrated

that this data model can be used by 20 European geological Surveys, with some

extensions suggested during this 1GE data model design phase.

The use of GeoSciML during the next implementation phase across European

Geological Surveys will contribute significantly to a wide deployment of GeoSciML in

Europe. During this second phase we expect some requests that will improve the 1GE

profile and also the quality of GeoSciML. Some proposals have already been identified

during the design phase, and they will be discussed during the next IWG/CGI meeting

in Québec, September 2009.

A few examples of mapping national data bases to GeoSciML are given to illustrate

how a Geological Survey could provide geological data in GeoSciML with minor

adaptations; mainly it is necessary to add a few new fields to the data base to facilitate

the mapping, and to improve performance.

Regarding INSPIRE, GeoSciML appears to be a good candidate to become the data

model of the Geology data theme. The comparison with the INSPIRE requirements

defined in the Generic Conceptual Model shows that GeoSciML is very close to what a

data model should be for INSPIRE.

For the other data themes of the geological domain (groundwater, mineral resources,

landslides, …) WP5 has identified some data models that could be good candidates for

INSPIRE data models.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 51 of 84

10 ANNEXE A – GeoSciML and INSPIRE

Comparison between GeoSciML and INSPIRE requirements for data specification

Table A1 is the list of requirements for the data specification. They must be read with

knowledge of the document “D2.5 Generic Conceptual Model”. The table contains the

requirement id and the chapter number to locate each requirement in this document.

The “1GE” column specifies if the INSPIRE requirement is relevant for 1GE project.

It is possible to comment on each requirement using the line below the requirement.

Table A1: INSPIRE requirements for data specification

1GE comments:

- To do = not available but no problem to do it and fulfil the requirement (INSPIRE Geological TWG task?)

- To check = not sure with GeoSciML, must be checked, needs more expertise from an expert of the Data Specification Drafting Team

- OK : GeoSciML fits to the requirement - n/a : not applicable for GeoSciML

Id INSPIRE Requirements and recommendations 1GE

5. Overview

1 INSPIRE application schemas shall import the definitions of the Generic Conceptual Model (and transitively from the ISO 19100 series of International Standards). By defining an application schema that imports the Generic Conceptual Model, this application schema has to conform to the Generic Conceptual Model as specified in Clause 25.

To do

GeoSciML is based on ISO 19100 but does not import GCM

2 Spatial data sets in INSPIRE shall always be structured according to an INSPIRE application schema

In 1GE geological datasets are structured according to GeoSciML AS

3 No concept shall be modelled as part of a INSPIRE application schema, if it is competing with a concept already established as part of the Generic Conceptual Model. Similarly, all concepts which are of general utility and not limited to a theme shall lead to a change proposal for the Generic Conceptual Model and should not be modelled in a INSPIRE application schema

To check

To compare GeoSciML concepts and GCM concepts. (might affect GeoSciML modelling of vocabularies)

7. Terminology

4 General terms and definitions in all INSPIRE data specification shall be drawn from the INSPIRE Glossary. Terms that are important in the context of a theme, but which are not already part of the common feature concept dictionary (see 9.2), i.e. which are not spatial object types or spatial object property types, shall be defined in the “Glossary of Generic Geographic Information Terms in Europe.

To do

8. Reference model

5 The reference model specified in ISO 19101 shall be used as the reference model of the INSPIRE data specifications.

OK

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 52 of 84

9. Rules for INSPIRE application schemas

9.1 General Feature Model

6 INSPIRE application schemas shall conform to the General Feature Model as specified in ISO 19109 Clause 7.

OK

9.2 Feature Concept Dictionaries

7 In order to provide a harmonized view to concepts of spatial object types, attribute types, association types and coded values a common feature concept dictionary as specified in ISO 19126 (Feature concept dictionaries and registers) shall be maintained for INSPIRE in an ISO 19135 conformant register. In addition, the name, definition and description of all themes shall be maintained in the feature concept dictionary. The conceptual schema of ISO 19126 shall be extended to include these items.

To do

The GeoSciML scope notes should help with this

9.3 Feature Catalogues

8 The spatial object types of an INSPIRE application schema shall be expressed in a feature catalogue as specified in ISO 19110. An amendment of ISO 19110 is currently in Committee Draft stage in the ISO standardisation process. As soon as the amendment reaches the Draft International Standard stage, this version shall be used as the basis for feature catalogues in INSPIRE. The amendment will provide an XML encoding for feature catalogues. This XML encoding shall be used to encode feature catalogues.

To do

9 Every feature catalogue shall contain the information for all spatial object types that are relevant for the particular application schema.

To do

9.4 Modelling application schemas

10 Each spatial object in a spatial data set shall be described in an application schema. OK

11 An application schema shall contain a complete and precise description of the semantic content of its spatial object types following the concepts and structure defined in the General Feature Model. I.e., the application schema shall contain concepts that can be mapped to the meta-model of the General Feature Model.

To do

12 Every INSPIRE data specification shall include an INSPIRE application schema that is modelled according to ISO 19109 8.2.

To check

13 The spatial object types and their properties specified in an application schema shall be drawn from the common feature concept dictionary.

To do

14 Spatial object types shall be modelled according to ISO 19109 7.1-7.2, 8.1, 8.5-8.9 and according to the additional rules in Clauses 9, 10, 11, 13, and 22 of this document.

To check

15 The profile of the conceptual schema defined in the ISO 19100 series that is used in the application schema shall conform with ISO 19109 8.4.

To check

16 Every INSPIRE application schema shall clearly document the profile to be used for the different properties of spatial object types.

OK

17 Basic types as specified in ISO/TS 19103 6.5 shall be used in an INSPIRE application schema whenever applicable.

To check

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 53 of 84

9.5 Conceptual schema language

18 In INSPIRE, every application schema shall be specified in UML. OK

19 All spatial object types and their properties shall be shown in class diagrams in the UML package describing the application schema.

OK

20 The use of UML shall conform to ISO 19109 8.3 and ISO/TS 19103. To check

21 To model constraints on the spatial object types and their properties, in particular to express data/dataset consistency rules, OCL shall be used as described in ISO/TS 19103. In addition, all constraints shall also be described in natural language in the feature catalogue.

To do To check

9.6 Base application schema

9.6.1 Spatial Object

22 All spatial object types specified in INSPIRE application schemas shall be a direct or indirect specialisation of SpatialObject.

OK

9.6.2 Object with Identifier

23 All spatial object types whose instances are identifiable (see Clause 16) shall inherit from ObjectWithIdentifier

To check

This inheritance is from the INSPIRE General Feature Model which GeoSciML doesn’t inherit from – not sure if that will be a problem

24 All spatial object types whose instances may participate in feature associations or that may be used as targets in object referencing (see Clause 13) shall inherit from ReferencableSpatialObject

To check

This inheritance is from the INSPIRE General Feature Model which GeoSciML doesn’t inherit from – not sure if that will be a problem

9.6.3 Spatial Data Set

25 All spatial data sets shall be instances of SpatialDataSet or of any of its subtypes defined in INSPIRE application schemas.

To check

9.6.4 Versioned Objects

26 In the case where a spatial object may change in a way where it is still considered to be the same object and user requirements for the support of versioning information are identified, versioning information shall be contained in the modelling of the spatial object type as specified in this sub-clause.

No versioning system managed in GeoSciML

27 Versioning information of a spatial object type shall be modelled in a way that allows data providers who do not maintain versions of spatial objects to still conform to the data specification. This requirement does not apply in cases where applications with a strong requirement for versioning of spatial objects are known.

28 Different versions of the same spatial object shall always be instances of the same spatial object type.

29 Different versions of the same spatial object shall always have the same external object identifier. See Clause 16.

30 If in an application schema an association role ends at a spatial object type, this shall denote that the value of the property is the spatial object unless the role has

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 54 of 84

the stereotype <<version>> to denote that the value of the property is a specific version of the target object.

9.6.5 Gazetteers n/a

31 The application schema for gazetteers specified in this sub-clause shall be used in INSPIRE.

32 The spatial object types that are location types for gazetteers, e.g. geographical names and administrative units, shall be specified in application schemas as part of the INSPIRE data specifications. These application schemas may also specify theme-specific subtypes of the spatial object types "Gazetteer" and "LocationInstance", if required.

10. Spatial and Temporal aspects

10.1 Spatial and Temporal characteristics of spatial objects

33 Spatial characteristics of a spatial object shall be expressed in an application schema in one of the following ways depending on the requirements: - by specifying properties of the spatial object type with a value that is a spatial geometry or a topology (see ISO 19109 8.7) - by specifying properties of the spatial object type with a value that is a geographic identifier in a gazetteer (see 9.6.5 and ISO 19109 8.9) - by specifying spatial object types that are coverages (see 10.4) - by specifying references to other spatial objects (see Clause 13)

OK

34 Temporal characteristics of a spatial object shall be expressed in an application schema in one of the following ways depending on the requirements: - by specifying properties of the spatial object type with a value that is a temporal

geometry or a temporal topology (see ISO 19109 8.6; note that time is a dimension analogous to any of the spatial dimensions and that time, like space, has geometry and topology);

- by specifying properties of the spatial object type with a value that is one of the basic types Date, DateTime and Time. However, this makes the attribute a “thematic attribute” instead of a “temporal attribute” in terms of the General Feature Model, as there is no temporal reference system connected to them (see note in ISO 19109 8.6.1). As a result, using this method is only allowed if these properties are not intended to relate two spatial objects temporally based on the values of this property. The Gregorian calendar shall be the default calendar, UTC the default time zone.

To check

10.4 Rules for use of coverages n/a

35 Any description of coverages shall be in accordance with the specifications given by ISO 19123.

36 An application schema package that uses coverages shall follow the rules of ISO 19109 8.2.5 for referencing standardized schemas, i.e. import the coverage schema specified by ISO 19123.

37 A coverage shall be defined as a subtype of CV_Coverage. Valid coverage types, which shall be applied if applicable, are given in Table 2.

10.6 Geographic identifiers n/a

38 At least, a multilingual gazetteer of geographic names (or a harmonised set of such gazetteers) shall be established as part of INSPIRE.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 55 of 84

11. Multilingual text and cultural adaptability

11.1 Multilingual and multicultural requirements 39 For all geographical names and exonyms the support for multilingual text shall be

considered. n/a

40 Geographical names shall not be translated. Only exonyms should be used, if any. n/a

41 There shall not be a limitation to the number of names in different languages for

one spatial object. OK

42 The types specified in 11.2 shall be used in application schemas whenever the

value of a property is linguistic text, i.e. text in one or more languages.

43 Mixing different languages in a single character string is not allowed.

44 Free text attributes in application schemas shall be avoided as far as possible; the

use of controlled lists and thesauri is recommended whenever possible.

45 Object properties which are linguistic text shall be analysed, if the property needs

to support a single language text or if the property is of 'multilingual' interest.

46 Codelists in INSPIRE application schemas shall be multi-lingual and use short

names for every entry in the codelist. OK

47 In an INSPIRE application schema, English shall be used for class, attribute and

association role names throughout the UML model. OK

11.2 Multilingual extensions 48 PT_FreeText from the conceptual model specified in ISO/TS 19139 shall be used

as the data type for multilingual text and LocalisedCharacterString for linguistic text. LocalisedCharacterString is a character string with a locale. A locale is a combination of language, potentially a country, and a character encoding (i.e., character set) in which localised character strings are expressed.

49 The conceptual model for multilingual dictionaries for coordinate reference

systems, units of measurement, and codelists shall use the conceptual model for such dictionaries specified in ISO/TS 19139.

To check

To check if GeoSciML vocabulary are ISO 19139. GeoSciML vocabularies inherit from AnyDictionary defined in ISO 19136.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 56 of 84

12. Coordinate referencing and units of measurement model

12.2 Spatial coordinate reference systems and coordinate operations 50 Spatial coordinate reference systems shall be described using the current revision of

ISO 19111 where the spatial reference system falls within the scope of ISO 19111. OK

51 To support the ESDI, an ISO 19135 conformant register and registry for spatial

reference systems and transformations between the systems shall be established as part of INSPIRE.

52 The register shall at least contain reference systems that are valid across Europe.

The EUREF list of coordinate reference systems (see Clause 2) shall be part of the starting set of the register.

To do

53 Every INSPIRE data specification shall specify the list of coordinate reference

systems that may be used in the encoding of spatial objects defined by that data specification.

54 Every INSPIRE data specification shall specify the list of reference systems that may

be used to query spatial objects defined by that data specification in a request to a download service.

To do

12.3 Temporal reference systems 55 Temporal reference systems shall be described using the model specified in ISO

19108 5.3 (TM_ReferenceSystem). To check

56 To support the ESDI, an ISO 19135 conformant register and registry for temporal

reference systems and conversions between the systems shall be established as part of INSPIRE.

57 The register shall contain as the base temporal coordinate reference system the

current calendar (with support for the different time zones). INSPIRE data specifications shall define their required additional reference systems, if any

58 Every INSPIRE data specification shall specify the list of temporal reference systems

that may be used in the encoding of spatial objects defined by that data specification. To do

12.4 Units of measurement 59 Units of measurements shall be described using the model contained in ISO 19136

D.3.15. OK

60 To support the ESDI, an ISO 19135 conformant register and registry for units and

conversions for commonly used units shall be established as part of INSPIRE.

61 Every unit that may be used in spatial data sets shall be registered during the

development of the INSPIRE data specifications. To do

12.5 Geographical grid systems 62 Every INSPIRE data specification that specifies gridded coverages shall specify the

geographical grids that may be used in the encoding of spatial objects defined by that data specification.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 57 of 84

63 The coordinate reference system used in any grid shall be registered in the INSPIRE coordinate reference system register.

16. Identifier management

16.1 General requirements 64 Unique identification shall be provided by external object identifiers, i.e. identifiers

published by the responsible data provider with the intention that they may be used by third parties to reference the spatial object within INSPIRE.

OK

65 All spatial objects of Annexes I and II of the INSPIRE Directive shall carry a unique

object identifier property, unless it is known that no requirement exists to identify or reference such object instances.

OK

66 Uniqueness: No two spatial objects of spatial object types specified in INSPIRE

application schemas shall have the same identifier. OK

67 Persistence: The identifier shall remain unchanged during the life-time of an object.

The definition of every spatial object type in an INSPIRE application schema shall state which modifications (e.g. attribute changes, merging with another spatial object) do or may change the identity of a spatial object, i.e. when the existing object is "retired" and a new object with a new identifier is created, and which changes do not change the identity of a spatial object.

68 The life-cycle rules for spatial object types in a spatial dataset shall be documented in

the metadata of the dataset. To do

69 Traceability: Since INSPIRE assumes a distributed, service-based SDI, a mechanism

is required to find a spatial object based on its identifier. I.e. the identifier shall provide sufficient information to determine the download service that provides access to the spatial object.

To do

16.2 Structure of unique identifiers 70 Unique identifiers of spatial objects shall consist of two parts:

- a namespace to identify the data source (owned by a data provider) - a local identifier, assigned by the data provider (must be unique within the namespace)

OK

GeoSciML suggest the use of urn 71 For all spatial objects, the namespace shall include all relevant information to

guarantee uniqueness of the full identifier.

Cf 70 72 All namespaces shall start with a code that unambiguously identifies the data provider Cf 70

73 In case of a data provider associated with a member state this shall be the two letter ISO 3166 code which shall be registered in a register for object identifier namespaces in INSPIRE.

To do

74 In case of a multinational data provider it shall be a six letter code starting an

underscore ("_") to avoid conflicts with ISO 3166. The codes shall be registered in a register for object identifier namespaces in INSPIRE.

To do

75 All remaining characters of the namespace shall uniquely identify the data source

within the member state (or multinational organisation).

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 58 of 84

76 To support the ESDI, an ISO 19135 conformant register and registry for identifier namespaces shall be established as part of INSPIRE. The register shall provide sufficient information about the data provider and about the download service that provides access to these spatial objects.

To do

77 As a result, the identifier management will be co-ordinated in the sense that every

data provider in INSPIRE - shall register their identifier namespaces in the appropriate INSPIRE identifier namespace register, - can assign local identifiers arbitrarily within namespaces owned by the data provider as long as each identifier is used only once.

To do

16.4 Spatial datasets 78 The rules for unique identifiers of spatial objects shall apply for spatial datasets, too. To do

16.5 Coverages 79 The rules for unique identifiers of spatial objects shall apply for coverages, too.

16.6 Versions of spatial objects 80 In case the application schema supports versioning of a spatial object type, a version

identifier shall be used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier shall be unique.

To do

81 The version identifier shall be a character string with a maximum length of 25

characters.

82 The version identifier shall not be considered part of the unique identifier of a spatial

object.

18. Metadata 83 Metadata associated with individual spatial objects shall be specified as part of the

INSPIRE data specifications as required by the application and by ISO 19131. To do

84 The rules specified in ISO 19109 8.5.2 shall apply for INSPIRE application schemas. To do

19. Maintenance 85 Maintenance requirements shall be specified as part of every INSPIRE data

specification as required by ISO 19131. To do

86 In particular, it shall be specified for every spatial object type by every data provider

as part of the data set metadata which properties of a spatial object type are invariant for a spatial object type (if any); i.e., a change of these properties will lead to a new object instance with a new unique object identifier.

To do

20. Data & Information quality 87 Quality requirements for spatial data sets shall be specified as part of every INSPIRE

data specification as required by ISO 19131. To do

22. Consistency between data 88 The first consistency to check is the conformance to data specifications including the

data capturing rules. Before checking the consistency between different data sets, To do

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 59 of 84

each data set shall be verified to conform to the corresponding INSPIRE application schema, in particular complying to the same set of constraints.

89 For the consistency checks, an interlinked and agreed vocabulary is needed.

Therefore, the rules governing consistency shall be modelled as far as possible in the INSPIRE application schemas as constraints. The constraint language OCL shall be used to express these constraints, associated with natural language to give the complementary explanation. The constraints shall be identified as part of the development of the INSPIRE data specifications.

To do

23. Multiple representation 90 Multiple representations of the same real-world phenomenon shall be modelled

explicitly in the application schemas. For consistency between the representations, the rules specified in Clause 22 shall apply.

91 In principle, as few levels of detail as necessary should be defined per theme. In

cases where multiple levels of detail are required, the requirement for the different levels shall be justified and documented as part of the data specification

24. Data capturing rules 92 Capturing rules describing the data specification-specific criteria which spatial objects

are part of spatial data sets conforming to the data specification shall be specified for every spatial object type as part of every INSPIRE data specification in conformance with ISO 19131.

To do

25. Conformance 93 Every INSPIRE data specification shall conform to all mandatory requirements in this

document that relate to INSPIRE data specifications and pass all relevant test cases of the Abstract Test Suite in A.1.

To do

94 Every spatial data set shall conform to all mandatory requirements in this document

that relate to data sets and pass all relevant test cases of the Abstract Test Suite in A.3.

To do

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 60 of 84

11 ANNEXE B – Examples of mapping to GeoSciML

Examples of mapping between national data models to GeoSciML

In this annexe several Geological surveys explain how they mapped their national data

(structure and content) to GeoSciML. This mapping is both a structure mapping and a

semantic mapping. It seems difficult to separate them because some national terms

could be mapped using two GeoSciML elements (for example Lithology and Genesis).

During the implementation phase, there is a need to agree how the mapping is done to

resolve this.

11.1 Example from BRGM (France)

Authors: Dominique Janjou, Florence Cagnard (BRGM)

This chapter provides an example of mapping between the French national data model

to GeoSciML. The mapping needs two kinds of operations:

- to map the national data structure to the GeoSciML data structure. During this

operation some fields from the database have to be divided or merged

- to map national values to 1GE common values

Within the project (and especially within the Work Package 3), it has been suggested

that common data which will be shared are:

- The lithology

- The age

- The genetic category

- The event-process & event-environment.

11.1.1 Lithology

The main goal of this work is to find correspondences between “initial” lithologies from

the European geological maps and terms in GeoSciML (Figure 1). It is firstly required

to split complex “initial” lithologies in different single lithologies (ex: aplopegmatites

become aplites and pegmatites) (Figure 1).

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 61 of 84

Figure 1: Process for providing correspondence for lithologies between geological maps and GeoSciML

The GeoSciML’s glossary for lithologies is very synthetic, and does not provide all the

lithological terms used in different geological maps of European countries.

►For some lithologies (and especially for magmatic rocks), corresponding terms exist

between GeoSciML and geological maps.

Examples: - Granite (BRGM) → Granite (GeoSciML)

- Andesite (BRGM) → Andesitic rock (GeoSciML)

- Breccia (BRGM) → Breccia (GeoSciML)

- Mylonite (BRGM) → Mylonitic rock (GeoSciML)

► However, sometimes there is no direct correspondence between the lithological

terms from geological maps and lithologic glossary from GeoSciML. In such case, it

is necessary to find the most relevant term within the “Simple-Lithology” glossary and

to specify this term with attributes from other glossaries, like “Metamorphic-

Description”, “Physical-Description”, “Compound-Material”, “Fabric-Description”,

“Rock-Material”, “Constituent-Part” (Figure 1). We will consider few examples.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 62 of 84

Example 1: Blueschists (Figure 2)

- Blueschists (BRGM) → ? (GeoSciML)

Because of the absence of the concept of “blueschists” in lithological glossary from

GeoSciML, we considered that a blueschist is at first order schist (“Simple-Lithology” -

GeoSciML). Characteristics of such schist can be specified by the “Metamorphic-

Grade”, the “Metamorphic-Facies”, the “P-T peak conditions” and the “Protolith-

Lithology”, as well as by the “Genetic-Category” (Figure 2). With such attributes, we

obtain that the considered rock is a schist, with glaucophane, of low metamorphic grade

(and eventually with the defined nature of protolith and PT conditions), formed during a

regional metamorphism (Figure 2). At the end of the process, the name of “blueschists”

disappears but can be deduced from the attributes.

Figure 2: Example of GeoSciML use to define a complex lithology (ex: blueschists)

Example 2: Eclogite-facies metagabbros (Figure 3)

- Eclogite-facies metagabbros (BRGM) → ? (GeoSciML)

Because of the absence of the concept of “eclogite-facies metagabbros” in lithological

glossary from GeoSciML, we considered that such rocks are at first order metamorphic

rocks (“simple lithology” - GeoSciML). Characteristics of such metamorphic rock can

be specified by the “Metamorphic-Grade”, the “Metamorphic-Facies”, the “P-T peak

conditions” and the “Protolith-Lithology”, as well as by the “Genetic-Category” (Figure

3). With such attributes, we obtain that the considered rock is a metamorphic rock, with

an eclogitic metamorphic facies, of high metamorphic grade and with a protolith of

gabbroic nature, formed during a regional metamorphism (Figure 3). At the end of the

process, the name of “eclogite-facies metagabbros” disappears but can be deduced from

the attributes.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 63 of 84

Figure 3: Example of GeoSciML use to define a complex lithology (ex: eclogite-facies

metagabbros)

Example 3: Gypsum (Figure 4) - Gypsum (BRGM) → ? (GeoSciML)

Because of the absence of the concept of “gypsum” in lithological glossary from

GeoSciML, we considered that such rocks are at a first order an evaporite (“Simple-

Lithology” - GeoSciML). Characteristics of such evaporite can be specified by the

“Composition-Category”, the “Genetic-Category” and could be thoroughly specified by

their mineralogy (not represented on the figure 4) (Figure 4). With such attributes, we

obtain that the considered rock is an evaporite, with sulphate chemistry, a chemical

sedimentary genesis (Figure 4), and a defined mineralogy. At the end of the process, the

name of “gypsum” disappears but can be deduced from the attributes.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 64 of 84

Figure 4: Example of GeoSciML use to define a complex lithology (ex: gypsum)

► Such examples underline the necessity to use different attributes in the

Earthmaterial package of GeoSciML. The use of the only “Simple-Lithology”

glossary of GeoSciML is a strong limitation in the definition of lithologies from

geological maps. In order to conserve the initial information, we need to specify the

generic concepts of lithologies in GeoSciML by associated available attributes.

11.1.2 Age

GeoSciML provides a structure to the age (through a GeologicalEvent) :

preferredAge / GeologicEvent:

- eventAge

- eventProcess (see following chapter)

- eventEnvironnement (see following chapter)

The operation of mapping the age is to find a correspondence between the “national”

age stored in the BRGM database and an age defined in the International Chart of

Stratigraphy (2008) used in GeoSciML.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 65 of 84

There are two possible issues for this mapping:

- the age used is a “local” age, so we should find the acceptable term in the ICS (ex:

the French “Stampien” corresponding to “Rupelian” in the ICS

- the accuracy of the ICS does not fit with our requirements (ex: for Scandinavian

countries the Precambrian is not detailed enough) then we should ask for an

update of the ICS. And waiting this 1GE / WP3 will update the ICS for the

project.

11.1.3 Genetic category

The attributes from the GeoSciML’s “Genetic-Category” summarize the geologic

history of an Earth material. Such attributes include igneous, sedimentary,

metamorphic, shock metamorphic, volcanic, pyroclastic genetic process.

No major problem exists concerning such glossary and the correspondence between

lithologies of the geological maps and “Genetic-Category” from GeoSciML is often

obvious. Some examples are as follows:

Lithologies (BRGM) GeneticCategory (GeoSciML)

Granitoid 2.2. Igneous intrusive genesis

Basalts 2.1. Igneous extrusive genesis

Breccia 6.2. Cataclastic genesis

Reef limestone 4.2. Biological sedimentary genesis

Calcschists 8.3. Metasedimentary genesis

Metadiorites 8.2.2. Metaplutonic genesis

Orthogneiss 8.2. Metaigneous genesis

Sand 4.1. Clastic sedimentary genesis

Tuffites 8.1.1 Volcaniclastic genesis

Eclogites 5.2. Regional metamorphic genesis

Impactites 7. Impact genesis

11.1.4 Event process and Event environment

Event-Process

In this glossary, we find vocabulary concerning geological process associated with a

special geologic event. Any geologic age assignment is associated with an event, the

process property values specifies what happened during that event. The vocabulary used

in this glossary represents the most significant feature in the genesis of geologic

structures or geologic units.

An “Event-Process” is a function, possibly complex, that acts on one geologic entity to

produce another geologic entity at a later time. An Event-Process is time independent;

some “Event-Processes” are presently observable in the world or in the laboratory,

others can only be inferred from observing the results of the process. Processes take one

or more of “Earth-Material”, “Geologic-Unit”, or “Geologic-Structure” as input and

have one or more of “Earth-Material”, “Geologic-Unit” or “Geologic-Structure” as

output.

Some examples of correspondence between geological maps and GeoSciML are as

follows:

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 66 of 84

Geodynamics (BRGM) Event-Process (GeoSciML)

Oceanic accretion 10.6. Spreading

Continental collision 10.2. Continental collision

Continental extension 10. Tectonic process

Event-Environment

In this glossary, we find vocabulary concerning populating event environment

properties in GeoSciML documents. Such vocabulary describes the physical settings

within which a “Geologic-Event” takes place. The glossary “Event-Environment” is

built broadly to include physical settings on the Earth surface specified by climate,

tectonics, physiography or geography, and settings in the Earth’s interior specified by

pressure, temperature, chemical environment, or tectonics.

Some examples of correspondence between geological maps and GeoSciML are as

follows:

Geodynamics (BRGM) Event-Environment (GeoSciML)

Continental 1.2.0 Terrestrial setting

Littoral 05.0.0 Shoreline settings

Continental shelf 03.01.14 Continental shelf setting

11.2 Example from SGU (Sweden)

Authors: Stefan Bergman, Claes Mellqvist, Benno Kathol (SGU)

The objective of this document is to provide three examples of mapping between a

national data set to GeoSciML. We have chosen one simple and two complex

geological units from Geological map of the Fennoscandian Shield (Koistinen, T., Stephens, M.B., Bogatchev, V., Nordgulen, Ø., Wennerström, M., Korhonen, J., 2001. Geological map of the Fennoscandian Shield, scale 1:2 000 000. Geological Surveys of Finland, Norway and Sweden and the North-West Department of Natural Resources of Russia). Working material from the data specification provided by Work Package 3 has

been used. This includes terms from the CGI Geoscience Concept definitions working

group vocabularies listed below:

GeoSciML data structure Vocabulary used Header in Examples 1-3

"GEOLOGIC UNIT" Composition Part / Lithology

SimpleLithology200811 Lithology

"GEOLOGIC UNIT" Metamorphic description / Metamorphic grade

MetamorphicGrade (from discussion page)

Met. Grade

"GEOLOGIC UNIT" Metamorphic description / Protolith lithology

SimpleLithology200811 Protolith

"EARTH MATERIAL" Compound material / Composition category

CompositionCategory200811 Composition

"EARTH MATERIAL" Compound material / Genetic

GeneticCategory200811 Genetic

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 67 of 84

category

"GEOLOGIC AGE" Geologic event / Event process

EventProcess200811 Process

"GEOLOGIC AGE" Geologic event / Event environment

EventEnvironment200811 Environment

"GEOLOGIC AGE" Geologic event / Event age

ICS Stratigraphic Chart (extended with WP3 working material Precambrian Epochs)

Max age / Min age

Within the project ONE GEOLOGY EUROPE (and especially within the Work

Package 3), it has been suggested that common data which will be shared are:

- The lithology

- The age

- The genetic category

- The event-process & event-environment.

- The metamorphic grade

WP3 decided that to each polygon one main rock type and up to four secondary rock

types should be assigned.

In the following three examples we suggest how some parts of the legend could be

mapped. We also give some comments on the different obstructions we have

experienced..

Ages for major tectonic events are included in the map database but not in the map

legend. These ages are used as metamorphic ages in the mapping.

We also found it useful to include the protolith of metamorphic rocks and a description

of the composition of the lithology

11.2.1 Results of the mapping exercise

Example 1: Granite, pegmatite (c. 1.85-1.75 Ga)

Granite is chosen as the main rock type and pegmatite as the secondary rock type.

Identical attributes for genetic category, process, environment and age are applicable

for both rock types

Example 2a: Granite, granodiorite, quartz monzonite, monzonite, syenite and

metamorphic equivalents, in parts hypersthene-bearing (1.86-1.84 and 1.82-1.76 Ga)

The result is a total of twenty rocks depending on the expression “metamorphic

equivalents” and the two ranges of ages. We did not find a way to account for “in part

hypersthene-bearing” and the information was lost. If this information was available in

a separate list of minerals, another twenty rocks would have to be added. Complex age

designation such as “1.86-1.84 and 1.82-1.76 Ga” cannot be accounted for precisely.

Consequently, a repetition of the different rocks was necessary to describe both ranges

of ages. “Quartz monzonite” is not included in SimpleLithology200811 so a more

general term must be used and information is lost. This also affects the name of the

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 68 of 84

protolith for the metamorphic equivalent. In example 2b, the description above is

simplified to be presented by only four different rock types. The restriction in 1GE to

use only five rock types for a geologic unit leads to loss of information. We have used

Granitic and Syenitic rock and metamorphic equivalents. The two age-ranges are

combined which makes the age description less specific.

Example 3: Red sandstone and mudstone, conglomerate, metasandstone, quartzite,

phyllite, volcanic and metavolcanic rocks

It is the most complete mapping that describes these eight rock types. The sedimentary

rocks are mapped without major problem, although the colour of the sandstone remains

undescribed. Also, it is not clear whether the best genetic category is the depositional

Clastic sedimentary genesis or the Diagenetic genesis, which relates to the lithification.

Metasandstone is mapped as Metamorphic rock with Sandstone as protolith. We did not

find a way to further describe e.g. the depositional environment and depositional age of

the protolith. The genetic category can be either Metasedimentary genesis or Regional

metamorphic genesis. Volcanic rock is not in the SimpleLithology200811 vocabulary

but can be mapped as Fine grained igneous rock with Igneous extrusive genesis.

Metavolcanic rock is best described as Metamorphic rock with Fine grained igneous

rock as protolith and Metavolcanic genesis. As in the metasandstone case the

depositional age cannot be given.

The additional requirement of a maximum of five lithologies can be handled in two

ways. One way is to choose the five most important lithologies and omit the remaining

three. The other way is to include two or more lithologies into a broader description.

This alternative is given as Example 3b. It is clear much information (e.g. grain size) is

lost using this approach.

11.2.2 Comments

The problems we found were of two main categories. The first is loss of information

because of high detail of original description:

- List of mineral names is missing which leads to information loss.

- Complex age designations cannot be accounted for precisely.

- Many names of rocks are not included in SimpleLithology200811 in some cases a

more general term must be used and the detailed information is lost.

- The way to describe the protolith of a metamorphic rock is highly restricted.

- The restriction in 1GE to use only five rock types for a geologic unit leads to loss

of information.

The second kind of problem concerns ambiguity of classification:

- For genetic categorisation of e.g. a regionally metamorphosed sandstone, there is

the choice to use “metasedimentary genesis” or “regional metamorphic genesis”.

Which one (or both ?) should be used?

- For lithified sedimentary rocks there is the choice to use a primary genetic

category (e.g. clastic sedimentary) or a secondary genetic category (diagenetic).

Which one (or both?) should be used?

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 69 of 84

11.3 Example from Czech and Slovak Geological Surveys

Authors: Petr Coupek, Robert Tomas, Lucie Kondrova (CGS)

The main focus during this work was on the mapping of the data from the map legends

of two overview geological maps.

Data sources: - Digital maps

� Geological Map of the Czech Republic , ISBN: 978-80-7075-699-7 (Cháb et

all.) at a scale of 1: 500 000

� the digital version of The West Carpathians map and adjacent areas (2000,

Lexa et all) at a scale of 1:500 000

- Geological legends

� text legend of the Czech geological map as connected feature table,

� text legend of the Slovak geological map as connected feature table

- Codebooks (the source map legends were available only as simple feature tables,

with no detailed structure and without any database relation)

� codebook HORNINY for lithology classification

� codebook STRAT_VSE for (chrono-) stratigraphy terms

11.3.1 Process of the mapping into GeoSciML

Construction of the GeoSciML vocabularies for (chrono-) stratigraphy and

lithology description

At the Czech Geological Survey there exists a set of national widely used codebooks for

description and classification of geological terms. The tables HORNINY (291 items in 8

categories of rocks) and STRAT_VSE (223 stratigraphics items) from this set were the

data sources for appropriate GeoSciML vocabularies but the correct English translation

of each term was needed. Vocabularies were registered at BRGM:

urn:cgi:classifierScheme:CGS:CzechLithology:2009.xml

urn:cgi:classifierScheme:CGS:CzechStratigraphy:2009.xml

Technically, the GeoSciML vocabulary is an XML document generated directly from

the existing database schema KODOVNIK_GEO using server scripting. The primary index for terms is a unique number with defined internal structure – this differs from the

BGS philosophy to use the term name as the primary index.

Conclusion: the plan is to make all the national codebooks as GeoSciML vocabularies

to support wide range of GeoSciML documents. To be able to do that, it is necessary to

translate all terms into English.

The categorization

The text terms from the map legend were mapped into appropriate set of terms from the

vocabulary with an essential help of an expert geologist.

Conclusion: Using the categorization is essential for the support of the appropriate

GeoSciML output.

Generating the WFS service with GeoSciML content

Map legend is served in GeoSciML according to the Cookbook[1]

recommendations:

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 70 of 84

- Mapped Features have text descriptions and the following categorization:

� (Chrono-)Stratigraphy is represented as one term or an interval “from-to” using

categories from the vocabulary,

� Lithology is a (non-empty) set of lithology items (=rocks descriptions) from

vocabulary (no relations or attributes).

- WFS is generated with an essential help of the PostGIS database (space tasks) using

custom written script. The technical solution may differ in the final solution.

[1]

GeoSciML Cookbook : How To Serve a GeoSciML Version 2 Web Feature Service

(WFS) using Open Source Software (version 1.1)

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 71 of 84

Example:

<gsml:specification> <gsml:GeologicUnit gml:id="gu.id.6335">

<gml:description> UPPER CRETACEOUS (Turonian) glauconite-bearing, calcareous and clayey sandstones, marlstones, locally siliceous (grading into spiculites), with chert beds

</gml:description> <gsml:observationMethod>

<gsml:CGI_TermValue> <gsml:value codeSpace="urn:cgi:classifier:CGS:ObservationMethod"> Summary of published description</gsml:value>

</gsml:CGI_TermValue> </gsml:observationMethod> <gsml:purpose>instance</gsml:purpose> <gsml:preferredAge>

<gsml:GeologicEvent> <gsml:eventAge>

<gsml:CGI_TermValue> <gsml:value codeSpace="urn:cgi:classifierScheme:CGS:CzechStratigraphy"> SXK2T</gsml:value>

</gsml:CGI_TermValue> </gsml:eventAge> <gsml:eventProcess>

<gsml:CGI_TermValue> <gsml:value codeSpace="http://urn.opengis.net"> urn:ogc:def:nil:OGC:unknown</gsml:value>

</gsml:CGI_TermValue> </gsml:eventProcess>

</gsml:GeologicEvent> </gsml:preferredAge> <gsml:geologicUnitType xlink:href="#lithostratigraphic_Unit"/> <gsml:rank codeSpace="urn:cgi:classifierScheme:CGS:Rank">FORMATION</gsml:rank> <gsml:classifier xlink:href=""/> <gsml:composition>

<gsml:CompositionPart> <gsml:role codeSpace="urn:cgi:classifier:CGI:GeologicUnitPartRole">only_part</gsml:role> <gsml:lithology xlink:href="urn:cgi:classifierScheme:CGS:CzechLithology:143"/>

</gsml:CompositionPart> <gsml:CompositionPart>

<gsml:role codeSpace="urn:cgi:classifier:CGI:GeologicUnitPartRole">only_part</gsml:role> <gsml:lithology xlink:href="urn:cgi:classifierScheme:CGS:CzechLithology:131"/>

</gsml:CompositionPart> <gsml:CompositionPart>

<gsml:role codeSpace="urn:cgi:classifier:CGI:GeologicUnitPartRole">only_part</gsml:role> <gsml:lithology xlink:href="urn:cgi:classifierScheme:CGS:CzechLithology:126"/>

</gsml:CompositionPart> </gsml:composition>

</gsml:GeologicUnit> </gsml:specification>

The Slovak map uses the same set of vocabularies as the Czech one.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 72 of 84

11.3.2 Used technology

- Postgres SQL 8.3 with PostGIS 1.3.6 extension (essential)

- Perl 5.8 using DBI, XML::Twig (essential), Locale:Recode etc. Libraries

- Geoserver 1.7.3 for supporting WMS

- Apache TomCat , pre cached map tiles GWC

- own WFS script written in Perl and supporting OCG filter and read only WFS

- Map cache for caching generated map tiles

- On client side supporting XHTML application based on OpenLayers javascript

library

11.4 Example from ISPRA (Italy)

Authors: Carlo Cipolloni, Marco Pantaloni (ISPRA)

This part of the document provides how Geological Survey of Italy could map the

national database builds with the Geological Map of Italy at the scale 1:1.000.000

(Bonomo et alii, 2004) with the GeoSciML Model.

To map the national data structure to the GeoSciML data structure we need to identify

which fields have information useful for GeoSciML. During this operation some fields

from the database have to be divided or merged specially for the lithology and event-

process.

The information useful for GeoSciML model should be properly stored in different

table build we the source dataset.

Within the project (the deliverable D3.1 from Work Package 3 that show in detail the

geologic information useful), it has been suggested that common data which will be

shared are:

- The lithology

- The age

- The genetic category

- The event-process & event-environment.

- The metamorphic grade

We present in below section some examples how Italian database was mapped.

11.4.1 Lithology

The main goal of this example is to show how re-build the correspondences between the

Italian database lithological information (mainly not stored as single term the lithology)

and the project common schema, so we have split our lithostratigraphic information in 5

order of lithology using directly the CGI vocabulary terms. Sometimes the terms not

found a perfect correspondence with CGI vocabulary, in this case we have developed an

ontology mapping file to easily match the correspondence. To map in this project

directly the URN lithology we have create a “bridge” table also to reproduce the

attribute. The main problem in the construction of the database is concerning the role

that each lithology have in the geologic unit, because the order not almost is correlate

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 73 of 84

with the importance of proportion. In our case the lithology order is due to the order of

appearance in the geologic unit description and the role is stored in analogical form as

map procedure building method. In this case we have need of a bridge table between the

original database and GeoSciML using the Cod_Lege identification number that is

strongly correlated to geologic field information and the Lithology attribute take from

the lithostratigraphic. In the schema of procedure (shown in figure 1) the blue line

identifies the process to build lithology urn, while the red line represents the procedure

to recover the proportion role of each lithology.

Figure 1: Procedure schema for providing correspondence for lithology between geological maps and GeoSciML.

We present 3 examples of the lithology mapping:

Example 1: Detrital and organogenic limestones, marly limestones, marls, pelites, sands and conglomerates, locally with olistostromes.

Before we have split the lithostratigraphy description in order of appraising in 5 order

and we have found the first problem due to the complexity of our information that are

more then the simple 5 lithology classification. We have decided to unify the pelites and

the marls in one term: “marls”. The results based on the ontology map file (shown as

example in the figure1) are:

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 74 of 84

Lithologies (ISPRA)

Mapped terms (CGI SimpleLithology200811 vocabulary)

Final URN CGI:SimpleLithology200811

Limestones (Calcari)

calcareous carbonate sedimentary rock

urn:cgi:classifier:CGI:SimpleLithology:200811: calcareous_carbonate_sedimentary_rock

Marly limestones (Calcare marnoso)

Mudstone urn:cgi:classifier:CGI:SimpleLithology:200811:mudstone

Marls (marna) Marl (proposed by WP3 in pending for CGI-GeoSciML)

urn:cgi:classifier:CGI:SimpleLithology:200811:mud

Sands (sabbia) sand urn:cgi:classifier:CGI:SimpleLithology:200811:sand

Conglomerates (conglomerato)

conglomerate urn:cgi:classifier:CGI:SimpleLithology:200811:conglomerate

Example 2: Diorites and gabbros

This example is an easily match situation, because both the terms are already present in the

CGI SimpleLithology200811 vocabulary.

Lithologies (ISPRA)

Mapped terms (CGI SimpleLithology200811 vocabulary)

Final URN CGI:SimpleLithology200811

Diorites (diorite) diorite urn:cgi:classifier:CGI:SimpleLithology:200811:diorite

Gabbros (gabbro) gabbro urn:cgi:classifier:CGI:SimpleLithology:200811:gabbro

Example 3: Monzonites, quartz diorites, monzodiorites and monzogabbros

The last example not has a simple correspondence in the CGI vocabulary, because some

facies conditions are not directly stored in the lithology terms in the GeoSciML model. These

information is allocated in the MetamorphicFacies attribute in the

EarthMaterial/MetamorphicDescription structure part (as shown figure1).

In the WP3 are proposed as extend of SimpleLithology vocabulary the use of some new terms

as suggests the blue row in the table. The red line identifies how without the new terms we

have decided to map the national lithologies in CGI terms.

Lithologies (ISPRA)

Mapped terms (CGI SimpleLithology200811 vocabulary)

Final URN CGI:SimpleLithology200811:

Monzonites (monzonite)

Monzonite urn:cgi:classifier:CGI:SimpleLithology:200811:monzonite

Quartz diorites Dioritic rock urn:cgi:classifier:CGI:SimpleLithology:200811:dioritic_rock

Monzodiorites (monzodiorite)

monzodiorite (proposed by WP3 in pending for CGI-GeoSciML)

urn:cgi:classifierScheme:ISPRA:SimpleLithology:2009:monzodiorite?

Monzogabbros monzogabbro (proposed by urn:cgi:classifier:CGI:SimpleLithology:200811:gabbro

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 75 of 84

(monzogabbro) WP3 in pending for CGI-GeoSciML)

urn:cgi:classifierScheme:ISPRA:SimpleLithology:2009:monzogabbro?

11.4.2 Age

The GeoSciML model provides a structure to the age (through a GeologicEvent class):

preferredAge / GeologicEvent:

- eventAge

The eventAge is expressed by a numerical value that defining the start and the end of an

event that depends to the preferredAge which use a CGI term defined in the

International Chart of Stratigraphy (2008) used in GeoSciML.

To identify a correspondence between the “national” age terms stored in the our

database and the CGI SimpleLithology200811 vocabulary we have build an ontology

mapping file that trough a procedure transforms the national terms in Italian language

directly in CGI SimpleLithology200811 URN.

The mapping ontology file allows matching the age using the time period consideration

and the composition of the chronostratigraphy chart, in figure 2 is shown an example

how Italian database is configured to match data in GeoSciML and an example of part

of the ontology mapping file.

Figure 2: Process for providing correspondence for age between national stratigraphy and the International Chart of the stratigraphy adopted by the GeoSciML.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 76 of 84

11.4.3 Genetic category

The attributes from the GeoSciML’s “Genetic-Category” summarize the geologic

history of an Earth material and use such attributes include igneous, sedimentary,

metamorphic, shock metamorphic, volcanic, pyroclastic genetic process.

In our database the genetic category are stored in multiple-items as: depositional

environment, genetic-category, sometimes as metamorphic grade and, not find a direct

correspondence with the GeoSciML terms. Moreover we have more features stored in

an single field that are represented a composite of lithology and normally we have

decided to classify as base level of categories such Sedimentary, Metamorphic,

Volcanic and Plutonic. To explain better in table below we will show some examples.

Lithostratigraphic Unit (ISPRA)

Genetic category plus depositional environment (ISPRA)

GeneticCategory (GeoSciML)

Marls, pelites, sands and conglomerates, with gypsum

Sedimentary rocks/Marine deposits

4.0 Sedimentary genesis

Andesites, latiandesites and alkaline basalts: lavas and pyroclastic rocks

Volcanic rocks/Extrusive-volcanic

2.1. Igneous extrusive genesis (Not-totally correspondence)

Granites and granodiorites

Plutonic rocks/Intrusive-volcanic

2.2.1 Plutonic genesis

Micaschists, gneisses and migmatites

Metamorphic rocks/Various-grade

5.2 Regional metamorphic genesis (Not-totally correspondence)

Eclogitic schists and eclogites

Metamorphic rocks/Medium-grade (high pressure)

5.2 Metamorphic genesis

Alternating sandstones, quartzites and phyllites

Sedimentary rocks/Terrigenous Platform deposits with low-grade metamorphism (metamorphic grade associated)

8.3 Metasedimentary genesis

11.4.4 Event-Process

The geological process correlate to a geologic event is not a simple attribution, in fact to

a geologic unit corresponding one or more event-process. In our database the event-

process aren’t directly stored, however the information concerning the geologic process

are inside multi-attribute like the geologic unit description, environment of depositions,

orogeny cycle and specially in tectonic units table of the attribute.

We provide in follow table how the information stored of the event-process in our

database is transformed to match GeoSciML Model:

Geodynamics system (ISPRA)

Orogenitic Cycle (ISPRA)

Enviroment/ Metamorphic Grade (ISPRA)

Event-Process (GeoSciML)

Units descending from European

Alpine Orogeny

Medium-grade High Pressure

10.2. Continental collision

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 77 of 84

continental crust Domains

Units descending from the Thetyan Ocean Domains

Pre-Alpine Orogeny Alpine Orogeny

Basinal and Slope deposits Low-grade

06.0 Deposition 11.0 Metamorphic process

Plutonic rocks Alpine Orogeny Intrusive-volcanic 09.1 Intrusion

11.4.5 Event-Environment

The Event-Environment in GeoSciML vocabulary represents the information

concerning the physical settings within which a “Geologic-Event” takes place.

The Italian database, generally presents a specific attribute filed or table where these

descriptions are stored; in particular the database of 1:1.000.000 Geological Map

(Geo1MDB) have a field that describes the environment of deposition or formation of

the specific geologic unit.

Some examples of correspondence between geological maps and GeoSciML are as

follows:

Environment (ISPRA) Event-Environment (GeoSciML) Continental deposits 1.2.0 Terrestrial setting

Marine deposits 03.01.0 Marine settings

Continental platform 03.01.16 Marine carbonate platform setting

Basinal, pelagic Platform 03.01.11 Basin plain setting

11.5 Example from BGS (UK)

Author: John Laxton (BGS)

BGS has decided that its primary input to 1GE will be the published 1:625k digital map,

which exists in bedrock and superficial deposit versions. The attributes available in this

data set will therefore be the starting point for mapping to GeoSciML. Table 1 lists the

attribute fields for the bedrock polygons of the 1:625k map and provides an explanation

of the content of each field.

Data field Explanation of data field

SHAPE Necessary for the ESRI shapefile format indicating polygon, polyline or point data.

LEX_ROCK A two-part code, LEX & ROCK, formerly used to label each polygon of DiGMapGB data and for creating map keys or legends.

LEX Lexicon (or LEX) code. First part of the LEX_ROCK label. Up to 5 characters (mostly letters). An abbreviation of the rock unit or deposit as listed in the BGS Lexicon of Named Rock Units: e.g. GOG.

LEX_D Description of the Lexicon code above giving the name of the unit: e.g. GREAT

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 78 of 84

OOLITE GROUP is the full name of the unit coded as GOG.

LEX_RCS The two-part code, LEX & RCS, used to label each polygon of DiGMapGB data.

RCS The RCS code (or an abbreviation for the string of RCS codes given in full in RCS_X).

RCS_X RCS codes. An alternative code abbreviation (or a string of such codes joined by + signs with square brackets used for subordinate types), each up to 6 characters, for the type of rock or lithology as based on the hierarchical BGS Rock Classification Scheme (RCS): e.g. MDST + [CONG].

RCS_D Description of the RCS code(s) above giving the lithology of the unit: e.g. MUDSTONE (UNDIFFERENTIATED) with CONGLOMERATE is the description of the rock coded as MDST + [CONG].

RANK Rank of the unit in the lithostratigraphical or lithodemic hierarchy: e.g. GROUP or SUITE.

BED_EQ Bed equivalent. Lexicon code for the unit at bed or equivalent level where applicable.

BED_EQ_D Description of BED_EQ above; name of unit at bed level.

MB_EQ Member equivalent. Lexicon code for the unit at member or equivalent level where applicable.

MB_EQ_D Description of MB_EQ above; name at member level.

FM_EQ Formation equivalent. Lexicon code for the unit at formation or equivalent level where applicable.

FM_EQ_D Description of FM_EQ above; name at formation level.

SUBGP_EQ Subgroup equivalent. Lexicon code for the unit at subgroup or equivalent level where applicable.

SUBGP_EQ_D Description of SUBGP_EQ above; name at subgroup level.

GP_EQ Group equivalent. Lexicon code for the unit at group or equivalent level where applicable.

GP_EQ_D Description of GP_EQ above; name at group level.

SUPGP_EQ Supergroup equivalent. Lexicon code for the unit at supergroup or equivalent level where applicable.

SUPGP_EQ_D Description of SUPGP_EQ above; name at supergroup level.

MAX_TIME_D Maximum age of the unit, to the most accurate time (or geochronological) division possible: e.g. ASBIAN.

MIN_TIME_D Minimum age of unit, to the most accurate time (or geochronological) division possible: e.g. ALPORTIAN.

MAX_TIME_Y Maximum age, in years, of the oldest time division during which the geological unit was formed: e.g. 333800000.

MIN_TIME_Y Minimum age, in years, of the youngest time division during which the geological unit was formed: e.g. 320710000.

MAX_INDEX Maximum index. A number representing the maximum age (earliest time) of the unit: MAX_TIME_D field. Used for GIS querying and legend building: e.g. 1322120.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 79 of 84

MIN_INDEX Minimum index. A number representing the minimum age (latest time) of the unit: MIN_TIME_D field. Used for GIS querying and legend building: e.g. 1321340.

MAX_AGE Maximum age. Name of the age of maximum geochronological time applicable: e.g. ASBIAN.

MIN_AGE Minimum age. Name of the age of minimum geochronological time applicable: e.g. ALPORTIAN.

MAX_EPOCH Maximum epoch. Name of the epoch of maximum geochronological time applicable: e.g. VISEAN.

MIN_ EPOCH Minimum epoch. Name of the epoch of minimum geochronological time applicable: e.g. NAMURIAN.

MAX_SUBPER Maximum sub-period. Name of the sub-period of maximum geochronological time applicable: e.g. DINANTIAN.

MIN_SUBPER Minimum sub-period. Name of the sub-period of minimum geochronological time applicable: e.g. SILESIAN.

MAX_PERIOD Maximum period. Name of the period of maximum geochronological time applicable: e.g. CARBONIFEROUS.

MIN_ PERIOD Minimum period. Name of the period of minimum geochronological time applicable: e.g. PERMIAN.

MAX_ERA Maximum era. Name of the era of maximum geochronological time applicable: e.g. PALAEOZOIC.

MIN_ERA Minimum era. Name of the era of minimum geochronological time applicable: e.g. MESOZOIC.

MAX_EON Maximum eon. Name of the eon of maximum geochronological time applicable: e.g. PROTEROZOIC.

MIN_EON Minimum eon. Name of the eon of minimum geochronological time applicable: e.g. PHANEROZOIC.

PREV_NAME Previous name(s) for the unit as listed in the BGS Lexicon of Named Rock Units.

BGSTYPE The DiGMapGB theme e.g. bedrock, superficial, mass movement or artificial.

LEX_RCS_I Concatenation of Lexicon and RCS codes, plus the maximum index number.

LEX_RCS_D Description of Lex_RCS above.

BGSREF BGS Reference colour for the polygon based on the LEX_ROCK code pair. The default printing colour defined as a 3-digit number: e.g. 434 (for Claygate Member_mudstone and sandstone). Used for legend building to give a similar appearance to the published map.

BGSREF_LEX Alternative BGS reference colour at the Lexicon code level, LEX, as defined above: e.g. 434 (no alternative needed as no clashes so same as above).

BGSREF_FM Alternative BGS reference colour at the formation level, FM_EQ, as defined above: e.g. 323 for London Clay Formation which includes Claygate Member.

BGSREF_GP Alternative BGS reference colour at the group level, GP_EQ, as defined above: e.g. 424 for Thames Group which includes London Clay Formation.

BGSREF_RK Alternative BGS reference colour for the lithology ROCK code, as defined above: e.g.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 80 of 84

822 for mudstone and sandstone lithology of Claygate Member.

SHEET Geological map sheet number, map sheet name and the tile version that the polygon appears on: e.g. EW069_BRADFORD_V4; SC032E_EDINBURGH_V4.

VERSION Version number and attribute level of the digital data: e.g. V4_16 is version 4, with attribute level 16. The version number is changed when a new dataset is released following major changes or periodic update. Data with the same attribute level have the same structure. As fields are added, renamed or removed so the attribute level is changed.

RELEASED Date the DiGMapGB data were converted into release format.

NOM_SCALE Nominal scale of the published (or compiled) information used to prepare the digital data: e.g. 10000 for 1:10 000 [including 1:10 560], 25000 for 1:25 000, 50000 for 1:50 000 [including 1:63 360 and 1:100 000 maps].

NOM_OS_YR The latest year date of Ordnance Survey information contained in the topographical base used for the original printed geological map (or the base used for DiGMapGB compilations). Fuller details are available if required.

NOM_BGS_YR The latest year date of the principal BGS geological information contained in the digital tile. This is usually the year of publication of the most up-to-date map sheet. Where no published map was available it is the year of compilation for DiGMapGB. Fuller details are available if required.

MSLINK Used for BGS QA purposes.

Table 1: Description of the attributes used on the BGS 1:625k bedrock geology

map

Table 2 lists the proposed GeoSciML features and attributes that are required for

Geologic Units in 1GE, from section 7.1, and describes how BGS intends to populate

these fields for the BGS 1:625k bedrock geology map. For some fields more than one

option is provided. Note that where it is stated that a field should be left blank this refers

simply to BGS data provision, not 1GE more generally. Reference is made to the CGI

200811 suite of vocabularies, but these are being revised in light of 1GE requirements

and it is the revised vocabularies that will be used in 1GE. Note that the mapping

described here refers only to Bedrock Geologic Units and doesn’t consider Geologic

Structures, including Contacts.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 81 of 84

Required

Features and

attributes

GeoSciML Features

and attributes

Proposed BGS mapping

Geologic

Unit

Geologic Unit

Name Name The LEX_D field of the 1:625k bedrock geology map contains the

full name of the Geologic Unit held in the BGS Stratigraphic Lexicon

eg Great Oolite Group.

Description Description There is no further general descriptive information about the

Geologic Unit held in the BGS 1:625k bedrock geology map. This,

optional, field could therefore be left blank or it could be populated

with the lithological description of the unit in the BGS Stratigraphic

Lexicon eg’ Calcareous (rarely oolitic) and argillaceous formations’.

Geologic Unit

Type

GeologicUnitType The BGS 1:625k bedrock geology map contains a mixture of

lithostratigraphic and lithodemic Geologic Units. These cannot be

distinguished on the basis of a simple query against any of the map

attributes. All Geologic Units could be classified using the broader

term ‘Lithologic Unit’, or a geologist could review each unit and

classify it correctly as Lithostratigraphic or Lithodemic.

ObservationMethod The BGS 1:625k bedrock geology map is produced as a synthesis of

larger scale published maps. The term ‘Synthesis of multiple

published descriptions’ from the FeatureObservationMethod200811

vocabulary should be used for all Geologic Units.

Purpose The BGS 1:625k bedrock geology map does not provide local

descriptions for Geological Units, as you might find on a field map,

rather it uses descriptions of Geologic Units drawn from the BGS

Stratigraphic Lexicon. These descriptions are the BGS definitions of

the units and the Purpose field should therefore be set to

‘definingNorm’ from the DescriptionPurpose_CodeList200811

vocabulary for all Geologic Units.

Thickness UnitThickness This information is not held in the BGS 1:625k bedrock geology

map. This, optional, field could therefore be left blank. There is

thickness information available for Geologic Units in the BGS

Stratigraphic Lexicon eg ‘c.23m in Grantham area’ but this is as a

text field, not numeric as required by GeoSciML. Translating from

text to numeric would probably have to be done manually.

Rank Rank The RANK field of the 1:625k bedrock geology map contains the

rank of the GeologicUnit and uses terms from the

StratigraphicRank200811 vocabulary.

The MAX_TIME_D and MIN_TIME_D fields of the 1:625k bedrock

geology map contain the age range for the Geologic Unit expressed

as geochronologic units. Where the Geologic Unit falls entirely

within a single geochronologic unit the values of MAX_TIME_D

and MIN_TIME_D are the same. The geochronologic units

generally relate to terms in the ICS geologic time scale. In some

cases local or regional terms are used (eg ASBIAN) and these must

be mapped to the equivalent or broader ICS term (eg the ASBIAN is

within the VISEAN). We will also need to map relevant Geologic

Units to the proposed new 1GE Pre-Cambrian geochronologic units.

Age (as a

term range)

preferredAge /

GeologicEvent:

- eventAge

- eventProcess

This information is neither held in the BGS 1:625k bedrock geology

map nor in the BGS Stratigraphic Lexicon. This property is

mandatory but it could be set to ‘Geologic Process’ for all Geologic

Units. Alternatively a geologist could review each Geologic Unit and

allocate a more specific event process from those defined in the

EventProcess200811 vocabulary.

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 82 of 84

- eventEnvironment This information is neither held in the BGS 1:625k bedrock geology

map nor in the BGS Stratigraphic Lexicon. This property is not

mandatory so it could be left blank. Alternatively a geologist could

review each Geologic Unit and allocate a more specific event

environment from those defined in the EventEnvironment200811

vocabulary.

Information on Orogenic Events relating to Geologic Units is neither

held in the BGS 1:625k bedrock geology map nor in the BGS

Stratigraphic Lexicon. This property is not mandatory and should be

left blank.

The MAX_TIME_Y and MIN_TIME_Y fields of the 1:625k bedrock

geology map contain the age range for the Geologic Unit expressed

in years. This is potentially a way of providing a more accurate age

for the unit where local or regional geochronologic units have had to

be mapped to broader ICS units in preferredAge. However the ages

in the MAX_TIME_Y and MIN_TIME_Y fields are not always

updated to reflect the latest age interpretations in the ICS time chart

so inconsistencies may result between these ages and the ages in the

MAX_TIME_D and MIN_TIME_D fields.

One or more

Geologic

Events

(age as a

numeric

value)

geologicHistory /

GeologicEvent:

- name

- eventAge

- eventProcess This information is neither held in the BGS 1:625k bedrock geology

map nor in the BGS Stratigraphic Lexicon. This property is

mandatory, if an eventAge is provided, but it could be set to

‘Geologic Process’ for all Geologic Units. Alternatively a geologist

could review each Geologic Unit and allocate a more specific event

process from those defined in the EventProcess200811 vocabulary.

The role of a particular lithology component in the Geologic Unit is

not specifically held in the BGS 1:625k bedrock geology map.

However in the BGS Rock Classification System (RCS), to which the

RCS field in the BGS 1:625k bedrock geology map is related, role

information is provided by the RELATION_CODE field. This field

is constrained by concepts in the BGS DIC_RELATION_CODE

vocabulary which will need to be mapped to equivalent concepts in

the GeologicUnitPartRole200811 vocabulary. If the code in the RCS

field refers to a single, rather than a composite, lithology then role

should be set to ‘Only part’. Where the RCS field refers to a

composite lithology, but the RELATION_CODE field of the RCS is

left blank, then role should be set to ‘Unspecified part role’.

The RCS field in the BGS 1:625k bedrock geology map provides the

code for the lithology of the Geologic Unit. This is described fully in

the BGS Rock Classification System (RCS), to which the RCS field

is related. The lithology code may refer to a single lithology (eg

Sandstone) or a composite lithology (eg Sandstone and Siltstone).

The lithologies described in the RCS will need to be related to

lithologies described in the SimpleLithology200811 vocabulary. This

may be achieved through mapping to analogous concepts, where

these exist in the SimpleLithology200811 vocabulary. Where an

analogous concept does not exist mapping should be to the narrowest

available broader concept into which the concept being mapped can

fit.

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Lithology Composition /

CompositionPart:

- role

- lithology as a

ControlledConcept

- material as a

CompoundMaterial

- proportion

The proportion of a particular lithology component in the Geologic

Unit is not specifically held in the BGS 1:625k bedrock geology map.

However in the BGS Rock Classification System (RCS), to which the

RCS field in the BGS 1:625k bedrock geology map is related,

proportion information is provided by the RCS_AMOUNT_CODE

field. This field is constrained by the concepts ‘Main’, ‘Subsidiary’,

and ‘Trace’ in the BGS DIC_RCS_AMOUNT vocabulary. These will

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 83 of 84

need to be mapped to equivalent concepts in the

GeologicUnitPartRole200811 vocabulary.

Metamorphic

description

(with

Orogenic

event)

MetamorphicProperties

or

MetamorphicCharacter/

MetamorphicDescription

- metamorphicFacies

- metamorphicGrade

- peakPressureValue

- peakTemperatureValu

e

- protolithLithology

This information is neither held in the BGS 1:625k bedrock geology

map nor in the BGS Stratigraphic Lexicon. These properties are not

mandatory so could be left blank. Alternatively a geologist could

review each relevant Geologic Unit and allocate values to the

metamorphicFacies and metamorphicGrade properties from the

MetamorphicGrade and MetamorphicFacies vocabularies (note that

no 200811 suite vocabularies exist for these concepts). Only the

metamorphicFacies and metamorphicGrade properties are relevant to

the BGS 1:625k bedrock geology map, as the other properties are

only required for high resolution maps (WP9).

Genetic

aspects

If only “lithology” is

used, then genetic

aspects (mandatory for

quaternary deposits) are

described with event

process of Geologic

event.

If “material” is used then

genetic aspects can be

described by Earth

Material /

CompoundMaterial /

geneticCategory.

See Geologic Event above.

Geologic

units with

various parts

GeologicUnit/part/Geolo

gicUnitPart

With role and proportion

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Physical

properties of

the geologic

unit

Physical Description

with density and

permeability

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Bedding Bedding description with

pattern, style and

thickness

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Weathering

character

Weathering description

with environment,

degree, process and

product

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

More

description

for material

Compound Material / This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

ParticleGeometry/

ParticleGeometryDescrip

tion with size and shape

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Physical Description

with density and

permeability

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Mineral

composition

Earth material / Mineral /

mineral name

This is a possible requirement for high resolution maps (WP9) so is

not needed for mapping the BGS 1:625k bedrock geology map.

Polygons of

the unit

MappedFeature

ObservationMethod The BGS 1:625k bedrock geology map is produced as a synthesis of

larger scale published maps. The term ‘Published map’ from the

MappedFeatureObservationMethod200811 vocabulary should be

used for all Mapped Features..

PositionalAccuracy This information is not held specifically in the BGS 1:625k bedrock

OneGeology-Europe : WP5 – 1GE Data model

31/08/2009 Page 84 of 84

geology map. A value of 500m should be used for all Mapped

Features.

SamplingFrame This information is not held specifically in the BGS 1:625k bedrock

geology map. A value of ‘EarthBedrockSurface’ should be used for

all Mapped Features.

Geometry Shape This is the geometry for the polygon from the BGS 1:625k bedrock

geology map.