GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a...

22
GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the exchange of geological map data Bruce Simons, GeoScience Victoria

description

GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language  Geological map interoperability via web services  Developing a geoscience GML data format standard  Testing the standard  Public release and evaluation Outline

Transcript of GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a...

Page 1: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

GeoSciML: enabling the exchange of geological map data

Bruce Simons,

GeoScience Victoria

Page 2: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Co-authorsEric Boisvert – Geological Survey of CanadaBoyan Brodaric – Geological Survey of CanadaSimon Cox – CSIROTim R. Duffy – British Geological SurveyBruce R. Johnson – US Geological Survey John L. Laxton – British Geological SurveySteve Richard – Arizona Geological Survey/USGS

AcknowledgementsAlistair Ritchie – GeoScience VictoriaOliver Raymond – Geoscience AustraliaRobyn Gallagher – Queensland Geological Survey

Page 3: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Geological map interoperability via web services

Developing a geoscience GML data format standard

Testing the standard Public release and evaluation

Outline

Page 4: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Motivation - Interoperability

USA

Canada

availability of open geospatial technologies (OGC, ISO)

commitment to these standards

Europe

North America

AsiaAustralia

Federal NT

SA

WA

NSWQld

Tas.Victoria

Japan

KoreaFrance

SwedenCzech

Finland

NetherlandsPoland

UK

GermanyDenmark

“the ability of software and hardware on different machines from different vendors to share data”

Page 5: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Victoria

South Australia

Schematic and semantic map data heterogeneity

synonomypolysemy

geological age

era period series

rock type

volcanic

semantic heterogeneity

semantic heterogeneity

Page 6: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Victoria

South Australia

Schematic and semantic map data heterogeneity

rock type

schematic heterogeneity

Page 7: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

systems

syntax

schematic

semantic

interoperability

GeoSciML (data structure)

Ontology (data content)

Geoscience

GML (data language)

WFS, WMS, … (data systems)

OpenGIS

Interoperability in OpenGIS

Page 8: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Objectives

GML

Client

WMS WFS

WMSWFS

WMSWFS

WMS WFS

GeoSciML

GeoSciML

GeoSciML

GeoSciML

GA

BGS

USGS

GSC

USGS

schema

BGS

schema

GA

schema

GSC

schema

a standard GML schema for geological data

Page 9: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

a standard GML schema for geological data

conduct a multi-country testbed

GML

Client

WMS WFS

WMSWFS

WMSWFS

WMS WFS

GeoSciML

GeoSciML

GeoSciML

GeoSciML

GA

BGS

USGS

GSC

USGS

schema

BGS

schema

GA

schema

GSC

schemaCanada

USA

UK

Australia

Objectives

Immature clients(GML 2 vs GML 3)

Page 10: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

a standard GML schema for geological data

conduct a multi-country testbed demonstrate need for data content

standards

GML

Client

WMS WFS

WMSWFS

WMSWFS

WMS WFS

GeoSciML

GeoSciML

GeoSciML

GeoSciML

GA

BGS

USGS

GSC

USGS

schema

BGS

schema

GA

schema

GSC

schema

Objectives

Page 11: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Approach—GeoSciML Design

ChronostratigraphicUnit

BiostratigraphicUnitLithodemicUnit

LithostratigraphicUnit

AllostratigraphicUnit PedostratigraphicUnit

MagnetostratigraphicUnit

LithotectonicUnitPedoderm GeomorphologicUnit

GUPRelationRole

or

CompoundMaterial

GUPRelation

Proportion

GURole

GeologicUnitPart

<<IsA>>

0..*

2..n

0..*

2..n1..11..1

1..11..1

Rank

WeatheringCharacter

OutcropCharacter

GUGenesis

GeologicAge

Extent

Morphology

Color

MetamorphicGrade

GeologicUnit

<<IsA>>

0..10..1

0..10..1

0..10..1

0..*

2

0..*

2

0..*0..1

0..*0..1

1..11..1

0..10..1

0..*0..*

0..10..1

GeologicProcess

0..*

0..*

0..*

0..*

0..*

0..*

0..*

0..*

cd GeologicUnit

AbstractFeature

«FeatureType»CGI_Top::GeologicFeature

+ age: GeologicAge [1..*]+ physicalProperty: CGI_PhysicalDescription [0..*]+ purpose: DescriptionPurpose = instance

«FeatureType»GeologicUnit

+ bodyMorphology: CGI_TermValue [0..*]+ exposureColor: CGI_TermValue [0..*]+ grossChemistry: CGI_TermValue [0..1]+ grossGenesisTerm: CGI_TermValue [0..*]+ outcropCharacter: CGI_TermValue [0..*]

«FeatureType»LithodemicUnit

«FeatureType»LithologicUnit

+ metamorphicGrade: CGI_Term [0..*]+ rank: ScopedName+ structurePresent: CGI_TermValue [0..*]+ weatheringCharacter: CGI_TermValue [0..*]

«FeatureType»LithostratigraphicUnit

+ beddingPattern: CGI_TermValue [0..*]+ beddingStyle: CGI_TermValue [0..*]+ beddingThickness: CGI_Value [0..*]+ unitThickness: CGI_Numeric [0..*]

UML to GML Conceptual

GML schema

Logical

Page 12: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

International consensus• CGI-IUGS Data Model Working Group

Re-use, revise and extend existing standards• Geography Mark-up Language (GML)• ISO, OGC, NADM, XMML

Approach—Developing a Standard

Page 13: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

November 2003 15 countries represented established the CGI-IUGS

working group created three task groups:

Activities: Data Model Working Group

Data Interchange Task Group: develop the schemaTestbed Task Group: test the schemaVocabulary Task Group: identify classifications

Page 14: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

reviewed existing models defined initial scope

geological units, earth materials, structures, boreholes

demonstrated Testbed 1 – sharing boreholes

initiated Testbed 2 – sharing geological maps

finalised GeoSciML 1.1 identified required

classifications

Activities: Data Model Working Group

Page 15: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

ParticipantsCanada, USA, UK, France, Australia,

SwedenUse cases

display map, query one feature, return attributes in GeoSciML

query several map features, return GeoSciML file for download

reclassify map features based on GeoSciML GeologicAge or Lithology

Activities: Testbed 2

Page 16: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

<LithodemicUnit gml:id="GSV200"> <gml:description>Hornblende-biotite-pyroxene syenite: grey to pale orange, medium to coarse grained, equigranular </gml:descri <gml:name>MacFarlane Syenite</gml:name> <purpose>typicalNorm</purpose> <age> <GeologicAge> <event> <CGI_TermValue> <value codeSpace="http://www.iugs- cgi.org/geologicAgeEventVocabulary">intrusion</value> </CGI_TermValue> </event> <value> <CGI_TermRange> <lower> <CGI_TermValue> <value codeSpace="http://www.iugs-cgi.org/geologic AgeVocabulary" >Triassic</value> </CGI_TermValue> </lower>

Use Case 1—Display and Query Feature

display map query feature

return GeoSciML

Page 17: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Use Case 2—Multiple Feature Download

select area

download GeoSciML

Page 18: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Use Case 3—Reclassify by Age or Lithology

AGE

LITHOLOGY

RECOLOUR MAP BY:

RECOLOUR MAP BY APPLYING IUGS CLASSIFICATION SCHEME:

Page 19: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Data Content Standards

Page 20: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Future Activities September 2006, Liege,

Belgium GeoSciML

Session/Workshop (IAMG06)

Testbed 2 wrap-up acceptance as CGI-IUGS

standard GeoSciML 2.0

Page 21: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

international collaboration for standard geological map data format

an application using international geospatial standards

derived from pre-existing data models to be released as CGI-IUGS standard

in 2006 multi-country testbed currently in

progress

Summary

Page 22: GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.

GeoSciML: Enabling the exchange of geological map data

DEPARTMENT OFPRIMARY INDUSTRIES

GeoSciML: a geoscience exchange language

Questions?

Web sites Data Model Working Group homehttp://www.bgs.ac.uk/cgi_web/tech_collaboration/data_model/data_model.html

Data Model Working Group twiki

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