International Association for Mathematical Geology XIth International Congress Universite de Liege, Belgium Tuesday 5 th September 2006 The IUGS-CGI international geoscience information interoperability testbed Tim Duffy BGS Edinburgh, +44 (0) E. Boisvert, S. Cox, B.R. Johnson, O. Raymond, S.M. Richard, F. Robida, J.J. Serrano, B. Simons, L.K. Stolen Further information:
GeoSciML = GeoScience Markup Language An international (IUGS) application of GML3.1.1 (an XML schema= Geography Markup Language) for sharing geologic information Data Model Working Group IUGS Commission for the Management and Application of Geoscience Information (CGI)
Outline Exchanging geologic map information Provide geologic map data via geospatial web services Developing a standard GML data format IUGS development of GML application specification (GeoSciML), testbed Future Activities public release and evaluation Demonstration
Motivation International geologic data interoperability Mature open geospatial standards (OGC, ISO) Commitment of data providers to provide data to users in a standardized format Evolving distributed information system environment CanadaUSAUKFrance Germany Korea Japan Denmark Sweden Finland NetherlandsAustraliaPolandCzech
Framework Multiple levels of interoperability systems syntax schematic semantic interoperability GeoSciML (data structure) Ontology/Vocabulary (data content - information) Geoscience GML (data language) WFS, WMS, WCS, … (data systems) OGC Standards
Approach: International consensus International consortium of major providers of geologic map data IUGS Commission for Management and Application of Geoscience Info. Face-to-face meetings and Twiki Start with those geoscience objects that form the main components of a geological map (geological units, faults, contacts, and their defining concepts) – expand later to other geoscience domains Re-use, revise and extend existing standards GML (OGC) NADM XMML others Test with ‘common off-the-shelf software’ (COTS) National map databases Industry partnerships
Approach: GeoSciML design Conceptual Logical Physical GML schema design conceptual model: no GML logical model: GML-UML physical model: XML Granite, syenite, volcanogenic sandstone, conglomerate, minor trachyte lava Mount Leinster Igneous Complex typicalNorm <value codeSpace=" cgi.org/geologicAgeVocabulary">Triassic <value codeSpace=" cgi.org/geologicAgeVocabulary">Triassic <value codeSpace=" cgi.org/geologicAgeEventVocabulary">intrusion physical model: GML-XML UML to GML
Activities: workgroup progress 1. Nov 15 countries represented; agree to share info. using OGC web services Form Data Model Collaboration Working Group (DMC WG) of IUGS-CGI 2. Dec review existing models set up teams to model geological units, materials, structures, boreholes showed Testbed 1 at IGC32 Florence August 2004 for WFS boreholes 3. Aug GeoSciML beta, specified Testbed 2, sharing geologic maps GeoSciML 1.0 in Jan April 2006 GeoSciML 1.1 revisions, clarify Testbed 2 use cases GeoSciML 1.1 May 06
Activities: Testbed 2 – What is a Testbed? In the context of OGC's Interoperability Program, a testbed is a collaborative activity in which sponsors provide interoperability requirements and financial support and technology providers team to develop prototype interoperability interfaces, protocols etc. that meet those requirements. The testbed concludes with a public demonstration, and the prototype-derived specifications are taken forward.
Participants today – with you also from tomorrow? Canada, USA, UK, France, Australia, Sweden Use 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
Hornblende-biotite-pyroxene syenite: grey to pale orange, medium to coarse grained, equigranular </gml:descri MacFarlane Syenite typicalNorm <value codeSpace=" cgi.org/geologicAgeEventVocabulary">intrusion Triassic Use Case 1—Display and Query Feature display map query feature return GeoSciML
Use Case 2—Multiple Feature Download select area download GeoSciML
Use Case 3—Reclassify by Age or Lithology AGE LITHOLOGY RECOLOUR MAP BY: RECOLOUR MAP BY APPLYING IUGS CLASSIFICATION SCHEME:
GeoServer Keyworth, UK GeoServer Canberra, Australia Cocoon Uppalla, Sweeden ? Tulson, Arizona Phoenix (Vancouver) Cocoon Ottawa, Canada GDR, Oracle & ArcIMS (Ottawa) Oracle Spatial GeoServer GeoScience Victoria, Australia Cocoon Reston, Virginia Ionic Red Spider for WMS BRGM Java for WFS Orléans, France Using Open Geospatial Consortium (OGC) WMS and WFS web services GeoSciML Testbed 2 physical architecture: POJO
GML Client WMS WFS WMS WFS WMS WFS WMS WFS GeoSciML GA BGS USGS GSC USGS schema BGS schema GA schema GSC schema a standard GML schema for geological data
GML Client WMS WFS WMS WFS WMS WFS WMS WFS GeoSciML GA BGS USGS GSC USGS schema BGS schema GA schema GSC schema a standard GML schema for geological data conduct a multi-country testbed Canada USA UK Australia
GML Client WMS WFS WMS WFS WMS WFS WMS WFS GeoSciML GA BGS USGS GSC USGS schema BGS schema GA schema GSC schema a standard GML schema for geological data conduct a multi-country testbed demonstrate need for data content standards
Data Content Standards
A Boreholes section from the BGS logs near Dover across the Channel to the BRGM logs on the Calais coast
Results Use-case 1: query feature Query one map feature (e.g. a geologic unit) and return GeoSciML
Results Use-case 2: download features Download map features in view as GeoSciML
Results Use-case 3: re-classify features Use standard legend (symbols, terms) for rock types and ages
Activities: Testbed 2
Testbed2 use case 1
Testbed2 use case 2
Testbed2 use case 3
Significant Outcomes GeoSciML adopted as national standard Australia (federal and state geological surveys) EU: being submitted to INSPIRE (EU Spatial Data Infrastructure) BGS, BRGM, SGU already committed to its development USGS and GSC committed to use this standard rather than NADM GeoSciML Workshop / Session: GeoSciML 1.1 and Testbed 2 September 2006, Liege, BE, IAMG06 public forum for GeoSciML 1.1 and Testbed 2 special session at IAMG06
Next: GeoSciML Task Group meeting: 5. Testbed 2 meeting Sept 2006, Brussels, BE make progress on GeoSciML 2.0 review GeoSciML 1.1
GeoSciML collaboration for standard geologic map data format an application of international geospatial standards (ISO, OGC) derived from NADM, XMML, and others to be released as IUGS-CGI specification in 2006/7 international testbed is in progress Web sites CGI-DMC WG home CGI-DMC WG twiki Summary
Participants GeoSciML development team: Eric Boisvert (GSC) Boyan Brodaric (GSC) Tim Duffy (BGS) Marcus Sen (BGS) John Laxton (BGS) Simon Cox (CSIRO) Bruce Johnson (USGS) Steve Richard (AZGS-USGS) Jean-Jacques Serrano (BRGM) Bruce Simons (GSV) Lars Stolen (SGU) Leslie Wyborn/Dale Percival (GA)
Questions? And see