SlideShare una empresa de Scribd logo
1 de 14
Leverage and Delegation in Developing an
Information Model for Geology
Simon Cox
Research Scientist
14 December 2007
Outline
• GeoSciML scope, its community of interest
• Methodology & platform: geospatial standards
• Delegation within GeoSciML
• Extensions from GeoScML
• Conclusions
GeoSciML
• A language for exchange of geoscience information
• UML logical model
• XML document format
• Scope: interpreted and observed goelogy
• MappedFeature, GeologicUnit, GeologicStructure, Fossil, Geologic
timescale, Borehole, Observation, etc
i.e. information required to maintain geologic maps
• More detail: see poster IN53A-0949
E.g. GeologicUnit
E.g. Borehole
• More detail:
• The GeoSciML Logical Model - IN53A-0949 (poster)
Immediate governance arrangements
• IUGS Commission for Geoscience Information
• Active participants:
• GSC, USGS, BGS, BRGM, SGU, GA, GSV, GSJ, APAT + CSIRO
• Documentation + discussion:
• https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/GeoSciML
• Model and schema:
• https://www.seegrid.csiro.au/subversion/GeoSciML/
Framework
• Geoscience is largely geospatial
→ Use geospatial information standards for basic framework
• ISO 19100 standards
• UML for model design
• Standard treatments for geometry, time, fields, coordinate systems
• Meta-model for “features”
• XML encoding rule – “Geography Markup Language”
• OGC information and service models
• Standard treatment for Observations & Measurements
• Standard http interfaces – WMS, WFS, SOS
E.g. MappedFeature
• ISO 19109
Feature Model
• ISO 19107
Geometry
• ISO 19115
Metadata
• OGC 07-002
Sampling Model
Internal delegation
• GeoSciML provides data structure
• E.g. LithostratigraphicUnit is a kind of GeologicFeature with the
properties “preferredAge”, “classifier”, “beddingPattern” etc
• Property values are scoped to an explicit scale
• i.e. timescale, stratigraphic index, units of measure may use a
localized scale or dictionary
E.g. localized vocabularies within standard structures
<gsml:ChronostratigraphicUnit>
<gml:name>Castlemaine Group - Lancefieldian</gml:name>
<gml:name>Ocl</gml:name>
<gsml:observationMethod>
<gsml:CGI_TermValue>
<gsml:value
codeSpace="urn:cgi:classifierScheme:GSV:ObservationMethods">
published description</gsml:value>
</gsml:CGI_TermValue>
</gsml:observationMethod>
<gsml:purpose>instance</gsml:purpose>
<gsml:rank codeSpace="urn:cgi:classifierScheme:GSV:Rank">
Formation</gsml:rank>
...
</gsml:ChronostratigraphicUnit>
Extensibility
• Related communities are already building specializations on
top of GeoSciML
• GroundWaterML – see IN53C-03
• “Aquifer” specializes GeologicUnit
• GeochronML – see IN53C-02
• Specialized specimens and
observation-procedures
Extensibility methodology
• Same pattern as GeoSciML’s specialization of ISO & O&M …
Key points
• GeoSciML both uses, and contributes to, a distributed governance
framework for geoscience information
• UML/XML framework allows delegated governance
• UML packages (XML namespaces) reflect system boundaries
 discrete governance arrangements
• Markup conventions support late-binding of selected elements (esp.
vocabularies and scales)
• Understand the scope and reach of your community
• Only maintain the elements that are:
a. important to you
b. not governed by someone else
• Enable extensions to your model
• Publish re-usable components in http repository
• e.g. XMI of UML model; XML Schema
• Maintain your components in an orderly way
• Don’t cause surprises!
Contact Us
Phone: 1300 363 400 or +61 3 9545 2176
Email: enquiries@csiro.au Web: www.csiro.au
Thank you
Exploration & Mining
Simon Cox
Research Scientist
Phone: 08 6436 8639
Email: Simon.Cox@csiro.au
Web: www.seegrid.csiro.au

Más contenido relacionado

Destacado

Ima conference 2011 emma aldridge, turn2us
Ima conference 2011   emma aldridge, turn2usIma conference 2011   emma aldridge, turn2us
Ima conference 2011 emma aldridge, turn2us
csiarkiewicz
 
Power and pedagogy22 shree p devkota
Power and pedagogy22  shree p devkotaPower and pedagogy22  shree p devkota
Power and pedagogy22 shree p devkota
Shree Devkota
 
Pmi pmp-resume template-4
Pmi pmp-resume template-4Pmi pmp-resume template-4
Pmi pmp-resume template-4
vishvasyadav45
 
Blackdeverapresentacaooficial38slides1 130428220014-phpapp01
Blackdeverapresentacaooficial38slides1 130428220014-phpapp01Blackdeverapresentacaooficial38slides1 130428220014-phpapp01
Blackdeverapresentacaooficial38slides1 130428220014-phpapp01
Cristiano Santos
 
Pmi pmp-resume template-13
Pmi pmp-resume template-13Pmi pmp-resume template-13
Pmi pmp-resume template-13
vishvasyadav45
 

Destacado (12)

Công trình kiến trúc mới đẹp nhất thế giới
Công trình kiến trúc mới đẹp nhất thế giớiCông trình kiến trúc mới đẹp nhất thế giới
Công trình kiến trúc mới đẹp nhất thế giới
 
Ima conference 2011 emma aldridge, turn2us
Ima conference 2011   emma aldridge, turn2usIma conference 2011   emma aldridge, turn2us
Ima conference 2011 emma aldridge, turn2us
 
How We Help Our Realtor Partners
How We Help Our Realtor PartnersHow We Help Our Realtor Partners
How We Help Our Realtor Partners
 
Uitnodiging: "Een licht op visie"
Uitnodiging: "Een licht op visie"Uitnodiging: "Een licht op visie"
Uitnodiging: "Een licht op visie"
 
Mickey
MickeyMickey
Mickey
 
Power and pedagogy22 shree p devkota
Power and pedagogy22  shree p devkotaPower and pedagogy22  shree p devkota
Power and pedagogy22 shree p devkota
 
Multilateral newsletter may june 2015
Multilateral newsletter may june 2015Multilateral newsletter may june 2015
Multilateral newsletter may june 2015
 
Pmi pmp-resume template-4
Pmi pmp-resume template-4Pmi pmp-resume template-4
Pmi pmp-resume template-4
 
Blackdeverapresentacaooficial38slides1 130428220014-phpapp01
Blackdeverapresentacaooficial38slides1 130428220014-phpapp01Blackdeverapresentacaooficial38slides1 130428220014-phpapp01
Blackdeverapresentacaooficial38slides1 130428220014-phpapp01
 
Partner Day Milano - dicembre 2015 - The Easy Way - Tintri vs Store - Zerto
Partner Day Milano - dicembre 2015 - The Easy Way - Tintri vs Store - ZertoPartner Day Milano - dicembre 2015 - The Easy Way - Tintri vs Store - Zerto
Partner Day Milano - dicembre 2015 - The Easy Way - Tintri vs Store - Zerto
 
Pmi pmp-resume template-13
Pmi pmp-resume template-13Pmi pmp-resume template-13
Pmi pmp-resume template-13
 
Adm 658 - Ratio
Adm 658 - RatioAdm 658 - Ratio
Adm 658 - Ratio
 

Similar a Leverage and Delegation in Developing an Information Model for Geology

Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Kostis Kyzirakos
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit
 
Askayworkshop
AskayworkshopAskayworkshop
Askayworkshop
sconnin
 
CHUG_presentation_Hope
CHUG_presentation_HopeCHUG_presentation_Hope
CHUG_presentation_Hope
Lara Juliusson
 
Location Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaLocation Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using Kafka
Guido Schmutz
 
Representing and Querying Geospatial Information in the Semantic Web
Representing and Querying Geospatial Information in the Semantic WebRepresenting and Querying Geospatial Information in the Semantic Web
Representing and Querying Geospatial Information in the Semantic Web
Kostis Kyzirakos
 

Similar a Leverage and Delegation in Developing an Information Model for Geology (20)

Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
 
Geographica: A Benchmark for Geospatial RDF Stores
Geographica: A Benchmark for Geospatial RDF StoresGeographica: A Benchmark for Geospatial RDF Stores
Geographica: A Benchmark for Geospatial RDF Stores
 
Introduction to GeoPackage and OWS Context
Introduction to GeoPackage and OWS ContextIntroduction to GeoPackage and OWS Context
Introduction to GeoPackage and OWS Context
 
LocationTech Meetup Hamburg 2014 - GeoGig
LocationTech Meetup Hamburg 2014 - GeoGigLocationTech Meetup Hamburg 2014 - GeoGig
LocationTech Meetup Hamburg 2014 - GeoGig
 
Askayworkshop
AskayworkshopAskayworkshop
Askayworkshop
 
Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka
 
Information Viewpoints and Geoscience Service Architectures
Information Viewpoints and Geoscience Service Architectures Information Viewpoints and Geoscience Service Architectures
Information Viewpoints and Geoscience Service Architectures
 
Reservoir modeling work flow chart
Reservoir modeling work flow chartReservoir modeling work flow chart
Reservoir modeling work flow chart
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation
 
CHUG_presentation_Hope
CHUG_presentation_HopeCHUG_presentation_Hope
CHUG_presentation_Hope
 
Location Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaLocation Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using Kafka
 
Block modeling using surpac
Block modeling using surpacBlock modeling using surpac
Block modeling using surpac
 
Representing and Querying Geospatial Information in the Semantic Web
Representing and Querying Geospatial Information in the Semantic WebRepresenting and Querying Geospatial Information in the Semantic Web
Representing and Querying Geospatial Information in the Semantic Web
 
Geo Package and OWS Context at FOSS4G PDX
Geo Package and OWS Context at FOSS4G PDXGeo Package and OWS Context at FOSS4G PDX
Geo Package and OWS Context at FOSS4G PDX
 
KML & GeoRSS Technology Overview
KML & GeoRSS Technology OverviewKML & GeoRSS Technology Overview
KML & GeoRSS Technology Overview
 
Advances in gml for geospatial applications slide
Advances in gml for geospatial applications slideAdvances in gml for geospatial applications slide
Advances in gml for geospatial applications slide
 
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
 
Spatial Data, KML, and the University Web
Spatial Data, KML, and the University WebSpatial Data, KML, and the University Web
Spatial Data, KML, and the University Web
 

Más de Simon Cox

Web standards support science data
Web standards support science dataWeb standards support science data
Web standards support science data
Simon Cox
 
PROV ontology supports alignment of observational data (models)
PROV ontology supports alignment of observational data (models)PROV ontology supports alignment of observational data (models)
PROV ontology supports alignment of observational data (models)
Simon Cox
 
Pitfalls in alignment of observation models resolved using PROV as an upper o...
Pitfalls in alignment of observation models resolved using PROV as an upper o...Pitfalls in alignment of observation models resolved using PROV as an upper o...
Pitfalls in alignment of observation models resolved using PROV as an upper o...
Simon Cox
 

Más de Simon Cox (20)

Cross-domain data discovery and integration
Cross-domain data discovery and integration Cross-domain data discovery and integration
Cross-domain data discovery and integration
 
The SOSA ontology
The SOSA ontologyThe SOSA ontology
The SOSA ontology
 
Web standards support science data
Web standards support science dataWeb standards support science data
Web standards support science data
 
PROV ontology supports alignment of observational data (models)
PROV ontology supports alignment of observational data (models)PROV ontology supports alignment of observational data (models)
PROV ontology supports alignment of observational data (models)
 
Vocabularies, ontologies, standards for observations: developments from RDA, ...
Vocabularies, ontologies, standards for observations: developments from RDA, ...Vocabularies, ontologies, standards for observations: developments from RDA, ...
Vocabularies, ontologies, standards for observations: developments from RDA, ...
 
A common model for scientific observations and samples
A common model for scientific observations and samplesA common model for scientific observations and samples
A common model for scientific observations and samples
 
Prov and real things
Prov and real thingsProv and real things
Prov and real things
 
Pitfalls in alignment of observation models resolved using PROV as an upper o...
Pitfalls in alignment of observation models resolved using PROV as an upper o...Pitfalls in alignment of observation models resolved using PROV as an upper o...
Pitfalls in alignment of observation models resolved using PROV as an upper o...
 
Vocabularies and vocabulary services for water data
Vocabularies and vocabulary services for water dataVocabularies and vocabulary services for water data
Vocabularies and vocabulary services for water data
 
A standard for geospatial observations and measurements
A standard for geospatial observations and measurementsA standard for geospatial observations and measurements
A standard for geospatial observations and measurements
 
OWL-Time and enhancements
OWL-Time and enhancementsOWL-Time and enhancements
OWL-Time and enhancements
 
OM-JSON - a JSON implementation of O&M
OM-JSON - a JSON implementation of O&MOM-JSON - a JSON implementation of O&M
OM-JSON - a JSON implementation of O&M
 
O&M Specimen model – alignments with PROV, BCO
O&M Specimen model – alignments with PROV, BCOO&M Specimen model – alignments with PROV, BCO
O&M Specimen model – alignments with PROV, BCO
 
Ontology alignment – is PROV-O good enough?
Ontology alignment – is PROV-O good enough?Ontology alignment – is PROV-O good enough?
Ontology alignment – is PROV-O good enough?
 
Re-use of standard ontologies in a water quality vocabulary
Re-use of standard ontologies in a water quality vocabularyRe-use of standard ontologies in a water quality vocabulary
Re-use of standard ontologies in a water quality vocabulary
 
Observations to Information
Observations to InformationObservations to Information
Observations to Information
 
A harmonized vocabulary for water quality
A harmonized vocabulary for water qualityA harmonized vocabulary for water quality
A harmonized vocabulary for water quality
 
Harmonization of vocabularies for water data
Harmonization of vocabularies for water dataHarmonization of vocabularies for water data
Harmonization of vocabularies for water data
 
Some problems with standard geospatial metadata
Some problems with standard geospatial metadataSome problems with standard geospatial metadata
Some problems with standard geospatial metadata
 
Technologies and practices for maintaining and publishing earth science vocab...
Technologies and practices for maintaining and publishing earth science vocab...Technologies and practices for maintaining and publishing earth science vocab...
Technologies and practices for maintaining and publishing earth science vocab...
 

Último

biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
Silpa
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
ANSARKHAN96
 

Último (20)

GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptx
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 

Leverage and Delegation in Developing an Information Model for Geology

  • 1. Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007
  • 2. Outline • GeoSciML scope, its community of interest • Methodology & platform: geospatial standards • Delegation within GeoSciML • Extensions from GeoScML • Conclusions
  • 3. GeoSciML • A language for exchange of geoscience information • UML logical model • XML document format • Scope: interpreted and observed goelogy • MappedFeature, GeologicUnit, GeologicStructure, Fossil, Geologic timescale, Borehole, Observation, etc i.e. information required to maintain geologic maps • More detail: see poster IN53A-0949
  • 5. E.g. Borehole • More detail: • The GeoSciML Logical Model - IN53A-0949 (poster)
  • 6. Immediate governance arrangements • IUGS Commission for Geoscience Information • Active participants: • GSC, USGS, BGS, BRGM, SGU, GA, GSV, GSJ, APAT + CSIRO • Documentation + discussion: • https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/GeoSciML • Model and schema: • https://www.seegrid.csiro.au/subversion/GeoSciML/
  • 7. Framework • Geoscience is largely geospatial → Use geospatial information standards for basic framework • ISO 19100 standards • UML for model design • Standard treatments for geometry, time, fields, coordinate systems • Meta-model for “features” • XML encoding rule – “Geography Markup Language” • OGC information and service models • Standard treatment for Observations & Measurements • Standard http interfaces – WMS, WFS, SOS
  • 8. E.g. MappedFeature • ISO 19109 Feature Model • ISO 19107 Geometry • ISO 19115 Metadata • OGC 07-002 Sampling Model
  • 9. Internal delegation • GeoSciML provides data structure • E.g. LithostratigraphicUnit is a kind of GeologicFeature with the properties “preferredAge”, “classifier”, “beddingPattern” etc • Property values are scoped to an explicit scale • i.e. timescale, stratigraphic index, units of measure may use a localized scale or dictionary
  • 10. E.g. localized vocabularies within standard structures <gsml:ChronostratigraphicUnit> <gml:name>Castlemaine Group - Lancefieldian</gml:name> <gml:name>Ocl</gml:name> <gsml:observationMethod> <gsml:CGI_TermValue> <gsml:value codeSpace="urn:cgi:classifierScheme:GSV:ObservationMethods"> published description</gsml:value> </gsml:CGI_TermValue> </gsml:observationMethod> <gsml:purpose>instance</gsml:purpose> <gsml:rank codeSpace="urn:cgi:classifierScheme:GSV:Rank"> Formation</gsml:rank> ... </gsml:ChronostratigraphicUnit>
  • 11. Extensibility • Related communities are already building specializations on top of GeoSciML • GroundWaterML – see IN53C-03 • “Aquifer” specializes GeologicUnit • GeochronML – see IN53C-02 • Specialized specimens and observation-procedures
  • 12. Extensibility methodology • Same pattern as GeoSciML’s specialization of ISO & O&M …
  • 13. Key points • GeoSciML both uses, and contributes to, a distributed governance framework for geoscience information • UML/XML framework allows delegated governance • UML packages (XML namespaces) reflect system boundaries  discrete governance arrangements • Markup conventions support late-binding of selected elements (esp. vocabularies and scales) • Understand the scope and reach of your community • Only maintain the elements that are: a. important to you b. not governed by someone else • Enable extensions to your model • Publish re-usable components in http repository • e.g. XMI of UML model; XML Schema • Maintain your components in an orderly way • Don’t cause surprises!
  • 14. Contact Us Phone: 1300 363 400 or +61 3 9545 2176 Email: enquiries@csiro.au Web: www.csiro.au Thank you Exploration & Mining Simon Cox Research Scientist Phone: 08 6436 8639 Email: Simon.Cox@csiro.au Web: www.seegrid.csiro.au

Notas del editor

  1. AB: GeoSciML is an information model and XML encoding developed by a group of primarily geologic survey organizations under the auspices of the IUGS CGI. The scope of the core model broadly corresponds with information traditionally portrayed on a geologic map, viz. interpreted geology, some observations, the map legend and accompanying memoir. The development of GeoSciML has followed the methodology specified for an Application Schema defined by OGC and ISO 19100 series standards. This requires agreement within a community concerning their domain model, its formal representation using UML, documentation as a Feature Type Catalogue, with an XML Schema implementation generated from the model by applying a rule-based transformation. The framework and technology supports a modular governance process. Standard datatypes and GI components (geometry, the feature and coverage metamodels, metadata) are imported from the ISO framework. The observation and sampling model (including boreholes) is imported from OGC. The scale used for most scalar literal values (terms, codes, measures) allows for localization where necessary. Wildcards and abstract base- classes provide explicit extensibility points. Link attributes appear in a regular way in the encodings, allowing reference to external resources using URIs. The encoding is compatible with generic GI data-service interfaces (WFS, WMS, SOS). For maximum interoperability within a community, the interfaces may be specialised through domain-specified constraints (e.g. feature-types, scale and vocabulary bindings, query-models). Formalization using UML and XML allows use of standard validation and processing tools. Use of upper-level elements defined for generic GI application reduces the development effort and governance resonsibility, while maximising cross-domain interoperability. On the other hand, enabling specialization to be delegated in a controlled manner is essential to adoption across a range of subdisciplines and jurisdictions. The GeoSciML design team is responsible only for the part of the model that is unique to geology but for which general agreement can be reached within the domain. This paper is presented on behalf of the Interoperability Working Group of the IUGS Commission for Geoscience Information (CGI) - follow web-link for details of the membership.
  2. Design in pictures – but using a formal notation: Unified Modeling Language UML Automatic transformation into an XML Schema XML document format is for data transfer uses Geology model, not geological-map model Maps are views of the world, projected or sampled on a particular plane etc.
  3. A core part of the model: Geologic Unit Some “simple” attributes, plus some complex properties (associations). Specializations as LithologicUnit, ChronostratigraphicUnit, DeformationUnit (maybe more to come).
  4. GeoSciML also supports encoding of Observations. These include using the generic O&amp;M pattern for outcrops, samples, etc. But also some important domain-specific specializations – e.g. Borehole Borehole is a specialized kind of SamplingCurve (from O&amp;M – more later) FlightLine, ShipsTrack, Trajectory, Traverse are other specializations of SamplingCurve.
  5. The IUGS CGI has a working group on Interoperability The active participants are primarily from geologic surveys + CSIRO Australia These guys are responsible for the design and maintenance of GeoSciML.
  6. GeoSciML leverages the geospatial data standards framework from ISO/TC 211 (i.e. the ISO 19100 series) and Open Geospatial Consortium ISO supplies The conceptual schema language to formalize the design Some standard treatments for cross-domain components like geometry, coordinate systems A meta-model for “features” (named, typed things) A rule for encoding the model in XML OGC supplies A standard treatment for Observations and Sampling (submitted to ISO) Standard http service interfaces (POX &amp; SOAP)
  7. How does the use of this framework show up? Click Click Use of standard UML stereotypes ( specific encoding patterns) Reference to standard external components E.g. Geometry GM_Object (from ISO 19107), metadata MD_Metadata (from ISO 19115), SamplingFeatures (from OGC O&amp;M)
  8. GeoSciML model/schema defines a the data structures – to quite a high degree of detail, But the data values in many cases can be scoped “at run time” to a specific vocabulary, scale, etc i.e. the governance of scales, vocabularies, etc are delegated to the data provider Though for maximum interoperability it is recommended to use published, well-governed vocabularies etc.
  9. In this GeoSciML XML data-instance, the values of the observationMethod and rank are both taken from classifierSchemes governed by GSV. Note that these classifier schemes are designated using a URN.
  10. As well as internal extensibility, GeoSciML is designed to be extended or specialized by sub-domains within, and related to, geosciences For example, two papers in this afternoon’s session describe languages explicitly derived from GeoSciML.
  11. The pattern used to accomplish this follows exactly the same method as the basic GeosciML design i.e. specialization-of, and reference-to externally governed components. (the blue classes are in the GWML domain). (N.B. this is enforced within the development environment by the use of “controlled packages” in a variety of SubVersion code repositories).
  12. Standards build on standards Don’t re-invent unnecessarily - its easier (and more interoperable) to borrow elements already managed by someone else Allow others to borrow yours But this imposes an obligation on you to maintain an orderly governance process.