Download presentation
Presentation is loading. Please wait.
Published byHarold Gardner Modified over 9 years ago
1
Standards-based methodology for developing a geoscience markup language Simon Cox Research Scientist 9 August 2008
2
CSIRO IEI07402L Cox Standards-based methodology Outline The issue Example: GeoSciML Re-use and delegation patterns Summary
3
CSIRO IEI07402L Cox Standards-based methodology The issue
4
CSIRO IEI07402L Cox Standards-based methodology Transfer format methodology Typical markup language strategy: Manually crafted schema Implicit data model from existing db or processing service Ad-hoc xml patterns Single use-case no interoperability A better way Model-driven design, standards-based methdology
5
CSIRO IEI07402L Cox Standards-based methodology GeoSciML as exemplar
6
CSIRO IEI07402L Cox Standards-based methodology GeoSciML A language for exchange of geoscience information Scope: interpreted geology and supporting observations MappedFeature, GeologicUnit, GeologicStructure, Geologic timescale, Borehole, Outcrop, Observation, etc i.e. information required to maintain geologic maps
7
CSIRO IEI07402L Cox Standards-based methodology MappedFeature – geologic map elements The map sheet Map polygons and lines Map legend c.f. NADM conceptual model
8
CSIRO IEI07402L Cox Standards-based methodology MappedFeature – use of standards ISO 19109 Feature Model ISO 19107 Geometry ISO 19115 Metadata OGC 07-002 Sampling Model
9
CSIRO IEI07402L Cox Standards-based methodology Boreholes, specimens, outcrops, traverses ISO/OGC Sampling Model ISO/OGC Observation model
10
CSIRO IEI07402L Cox Standards-based methodology ISO/OGC Sampling Model ISO/OGC Coverage Model Borehole logs
11
CSIRO IEI07402L Cox Standards-based methodology Localization & delegation
12
CSIRO IEI07402L Cox Standards-based methodology Orderly delegation of responsibility CGI GeoSciML provides the data structure E.g. GeologicUnit is a kind of GeologicFeature with the properties “preferredAge”, “classifier”, “beddingPattern” etc Data providers use appropriate vocabularies and reference systems Interoperability levels: Schematic/model – common XML Schema GeoScML v2.0 - see other paper in this conference Semantic – common vocabularies
13
CSIRO IEI07402L Cox Standards-based methodology Example … GSNSW785 500 Mafic volcaniclastic sandstone, siltstone, shale, chert; minor limestone, conglomerate Kabadah Formation Ojck urn:cgi:feature:GA:Stratno:29570 published description typicalNorm urn:cgi:classifier:ICS:StratChart:2004:Ordovician unspecified … Most property values refer to registered concepts Common values interoperability
14
CSIRO IEI07402L Cox Standards-based methodology Extensions Related communities building specializations on GeoSciML GroundWaterML GeochronML Mineral Occurrences ML
15
CSIRO IEI07402L Cox Standards-based methodology Governance delegation 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! Use the technology to support governance arrangements UML packages (XML namespaces) reflect system boundaries discrete governance arrangements Markup conventions support late-binding of selected elements (esp. vocabularies and scales)
16
CSIRO IEI07402L Cox Standards-based methodology Summary
17
CSIRO IEI07402L Cox Standards-based methodology Key points Methodology for information communities to reach consensus Design stays close to conceptual level Use cross-domain components and standard applications Implementation enables delegation to appropriate authority Enhanced interoperability GeoSciML is an example of a community agreement developed using a standards-based methodology Specialized schemas are being built on top of GeoSciML
18
CSIRO IEI07402L Cox Standards-based methodology Tony Cragg, Subcommittee, 1991 Governance IWG
19
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
20
CSIRO IEI07402L Cox Standards-based methodology GeologicUnit
21
CSIRO IEI07402L Cox Standards-based methodology Tooling
22
CSIRO IEI07402L Cox Standards-based methodology Tooling to support standards-based approach UML for design, XML for transfer HollowWorld UML template Standard UML profile ISO 19100 components OGC Observation & Sampling components FullMoon XMI processor to automate XML schema documentation production GeoSciML documentation
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.