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
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
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
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”
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
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
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
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
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)
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
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
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
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
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
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
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
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
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:
GeoSciML: Enabling the exchange of geological map data
DEPARTMENT OFPRIMARY INDUSTRIES
GeoSciML: a geoscience exchange language
Data Content Standards
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
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
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/
Top Related