GML encoding of NADM C1 Connecting geosciences to international standards Eric Boisvert (GSC) Bruce R. Johnson (USGS) Boyan Brodaric (GSC) Simon Cox (CSIRO)

Slides:



Advertisements
Similar presentations
Using XML Languages for Modeling and Web-Visualization of Geographical Legacy Data B. Mathiak, A. Kupfer, K. Neumann TU Braunschweig, Information Systems.
Advertisements

Interoperability Work Group Brodaric, G, Interoperability, and GeoSciML Boyan Brodaric, Geological Survey of Canada, Ottawa Interoperability.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
Community semantics and interoperability: the ISO/TC 211 framework and the “Hollow World” Simon Cox CSIRO Exploration and Mining 6 September.
GeoSciML borehole data exchange and applications Christian Bellier (BRGM), John Laxton (BGS)
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
NDFD Technical Workshop (Nov 2, 2006) 1 GIS Web Services NDFD Technical Workshop November 2, 2006 John Schattel -
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Semantic Mediation & OWS 8 Glenn Guempel
Domain Modelling and Implementation From model to implementation Simon Cox Research Scientist Sydney - December, 3 rd 2010.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Making your data accessible on the network using standards Bruce Simons.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
National Survey and Cadastre – Denmark Conceptual Modeling of Geographic Databases - Emphasis on Relationships among Geographic Databases Anders Friis-Christensen.
UML to XSD Implementation
GeoSciML cool logo. GeoSciML v3.0 – the CGI-IUGS geoscience data model I nternational U nion of G eological S ciences C ommission for the Management and.
GeoSciML An international (IUGS) GML3 standard for sharing geologic map information, with examples from Canada and the U.S. Boyan BrodaricGeological Survey.
GWML IGC August 10, 2008, Oslo 1 Groundwater Markup Language (GWML) Extending GeoSciML for Groundwater Eric Boisvert Boyan Brodaric Groundwater Program.
GeoSciML Interoperability Working Group GeoSciML - a progress report.
GeoSciML An XML markup language to enable geoinformatics CGI Interoperability Working Group Data Model Design Task Group.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Geology, mining, groundwater, landscape and soils The ‘Earth Science’ domains Bruce Simons Spatial Information Modelling Community of Practice workshop,
A Scientific Approach to Developing Geological Information Systems Alistair Ritchie, GeoScience Victoria.
® Sponsored by GroundWater ML 2 IE (GW2IE) GroundWater ML 2 IE (GW2IE) Progress Report 95th OGC Technical Committee Boulder, Colorado USA Bruce Simons.
Serving North American Geologic Map Information using Open Geospatial Web Services Eric BoisvertGeological Survey of Canada Bruce JohnsonU.S. Geological.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
The IUGS/CGI Data Model and Interchange Collaboration John Laxton BGS.
GeoSciML: The logical data model of geological concepts Bruce Simons.
AuScope Spatial Data Infrastructure Supporting Earth Science Dr Robert Woodcock CSIRO.
DEPARTMENT OF PRIMARY INDUSTRIES Testbed 2: Demonstrating Geoscience Web Services Bruce Simons & Alistair Ritchie GeoScience Victoria, Minerals & Petroleum.
Workshop WSS-03: Delivery of Geoscience Information using Web Services IGC August 2008.
GML encoding of NADM C1 Connecting geosciences to international standards Eric Boisvert (GSC) Bruce R. Johnson (USGS) Boyan Brodaric (GSC) Simon Cox (CSIRO)
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
Location Object and GML Issues H. Tschofenig C. Guenther.
Interoperable sharing of groundwater data across international boarders is essential for the proper management of global water resources. However storage.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
The CGI: Advancing International Geoscience Data Interoperability John Broome - CGI Council - Earth Sciences Sector, Natural Resources Canada.
CONNECTING YOU TO THE AUTHORITATIVE GEO-INFORMATION FRAMEWORK FOR EUROPE Copyright ©2013 EuroGeographics ISO Update Gunhild.
Standards-based methodology for developing a geoscience markup language Simon Cox Research Scientist 9 August 2008.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Introduction to GeoSciML: standard encoding for transfer of geoscience information Simon Cox CSIRO Exploration and Mining 11 September 2006.
International Association for Mathematical Geology XIth International Congress Universite de Liege, Belgium Tuesday 5 th September 2006 The IUGS-CGI international.
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument 1. Commercial This use-case involves identifying the location and properties.
ESDI Workshop on Conceptual Schema Languages and Tools
OGC ® ® OGC HY_Features model - progress report, next steps - 5 th, WMO/OGC Hydrology DWG New York, CCNY, August 11 – 15, 2014 Irina Dornblut, GRDC of.
WIGOS Data model – standards introduction.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada.
GeoSciML 4 The OGC/CGI Geoscience Data Transfer Standard Ollie Raymond
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
DEPARTMENT OF PRIMARY INDUSTRIES Demonstrating delivery of Geological Data using Web Feature and Web Mapping Services based on international standards.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM AuScope Grid Architecture “Where does your architecture fit in with the big picture?”
AIXM 5 Concepts This presentation is based on the first part of the “AICM and AIXM 5 - Exchange Model goals, requirements and design” document. The purpose.
GIS Modeling N.L. Sarda IIT Bombay For class-room usage only (based on ISO standards documents)
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
CDDA data model according INSPIRE Protected sites specification Tools used in the project.
Implementing distributed geoscience information systems using Open GIS Web Services Simon Cox CSIRO Exploration & Mining
Simon Cox Research Scientist 16 April 2008
The IUGS-CGI international geoscience information
UML to XSD.
& Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients.
Session 3: Information Modelling and Information Communities
Presentation transcript:

GML encoding of NADM C1 Connecting geosciences to international standards Eric Boisvert (GSC) Bruce R. Johnson (USGS) Boyan Brodaric (GSC) Simon Cox (CSIRO)

What is GML ? Geography Markup Language XML encoding of ISO standard for representation of geographic features Building blocks, providing… Feature model Points, lines, polygons (geometries) Projection definitions Dictionary structures Topology, Time, and more..

What is GML? GML by itself has little use Need to define a GML application Extend the provided building blocks and assign domain (community) specific meaning. gml:_GML gml:_Feature gml:_GML gml:_Geometry gml:_PropertyValue Street

Why GML ? International standard (Open GIS Consortium) Opens the possibility to connect with other communities WFS (Web Feature Service) Can be used with GML enabled tools

Why GML ? GML client NADM-GML XMML-GML NADM-GML USGS WFS GSC Etc. WFS internet USGS schema GSC schema other schema internet

GML is XML Uses XML to define the building blocks Defined with standard XML Schema XML Schema is then used to extend GML Constraints and restrictions defined the same way in all XML Schemas GML document must validate against an XML Schema (GML Schema + domain specific Schema)

GML is not any XML GML has rules (conceptual model) Features must derive from core GML features GML also has syntax rules Class->property->Class->property Mandatory ids Provides ‘design patterns’

Example Handbury Road North Asphalt Mandatory ID Features have 0 or more geometries RoadSegment -name: string -numberOfLane: int -surfaceType: string gml:_GML gml:_Geometry 0..* +centerLineOf properties

Example Handbury Road North 2 Asphalt … options

Encoding NADM C1 in GML Start from conceptual model Create a GML friendly implementation model in UML Turn association classes into ‘bridge’ classes Define which elements can contain which other elements Define properties and name them

{Must be part of current CM} _CompoundMaterial -consolidationDegree: string MineralOrganicMaterialVoid InorganicFluid Rock UnconsolidatedMaterial Glass EMConstituent -proportion: double -emcRole: string GeologicRelation emFabric 0..* emConstituentMaterial 1..* +emConstituentProperty 1 _GeologicFeature _EarthMaterial -metamorphicGrade: string -color: string 0..* +emcRelation Conceptual GML Friendly Fabric -pervasiveness: string

_GeologicFeature _EarthMaterial -metamorphicGrade: string -color: string 0..* _CompoundMaterial -consolidationDegree: string emFabric Fabric -pervasiveness: string Rock _GeologicEvent Genesis 0..1+emGenesis 0..* EMConstituent -proportion: double -emcRole: string +emConstituentProperty 1..* 1 +emConstituentMaterial

International effort GML encoding is done within an international effort to improve interoperability of geoscience First meeting in Edinburgh (Nov. 2003) Next meeting Florence (August 2004) Testbed planned

Conclusion Most difficult part is to define a design pattern : how to resolve problem consistently Excellent review process for the conceptual model : raised several issues Questions ?