WIGOS Data model – standards introduction.

Slides:



Advertisements
Similar presentations
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Advertisements

Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
WMO Core Profile of the ISO Metadata Standard Steve Foreman Chair IPET-Metadata Implementation.
Community semantics and interoperability: the ISO/TC 211 framework and the “Hollow World” Simon Cox CSIRO Exploration and Mining 6 September.
Kick-off meeting Tuesday, June 02, 2015 Anders Östman Imad Abugessaisa.
SwissEx WIKI. Motivation for WIKI re-use of measurements –collaborative effort –semantics organization of measurements –temporal and spatial reference.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
1 TECO-WIS, 6-8 November 2006 TECHNICAL CONFERENCE ON THE WMO INFORMATION SYSTEM Seoul, Republic of Korea, 6-8 November 2006 ISO 191xx series of geographic.
Martin Doerr, Gerald Hiebel, Institute of Computer Science
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
© OGC, All Rights Reserved Open Geospatial Consortium
Arnold Bregt SDI from a technological perspective: Architecture.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Interoperability A simple case for standards Kim Finney JCADM – Rome 2007.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
GeoUML a conceptual data model for geographical data conformant to ISO TC 211 Main GeoUML constructs Alberto BelussiNovembre 2004.
Introduction to MDA (Model Driven Architecture) CYT.
® The sampled feature of hydrologic observation Hydrology Domain Working Group at the OGC/TC Meeting, Austin, 2012, Mar Irina Dornblut, Global Runoff.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
1 The NERC DataGrid DataGrid The NERC DataGrid DataGrid AHM 2003 – 2 Sept, 2003 e-Science Centre Metadata of the NERC DataGrid Kevin O’Neill CCLRC e-Science.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Standards and the US National Spatial Data Infrastructure Improving access to geospatial information.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
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.
® GRDC Hydrologic Metadata - core concepts - 5 th, WMO/OGC Hydrology DWG New York, CCNY, August 11 – 15, 2014 Irina Dornblut, GRDC of WMO at BfG Copyright.
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.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
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.
CONNECTING YOU TO THE AUTHORITATIVE GEO-INFORMATION FRAMEWORK FOR EUROPE Copyright ©2013 EuroGeographics ISO Update Gunhild.
U.S. Department of the Interior U.S. Geological Survey A Consideration of Geospatial Feature Formation in Linked Open Vocabularies Workshop on Linked Open.
1/19 Oct 05 Standardization unit DT.TN/ Content Management using the ISO/TC 211 standards ESDI Workshop on CSL and Tools (on.
TASK 3.2 NatureSDI+ metadata profiles : Final version Dorian Ginane IRD - ESPACE.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
® Sponsored by G eo S ci ML : v4 Modularization OGC TC Crystal City March 24, 2014.
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 ® ® Suite of Water Information Standards HIC-11 Tutorial: Standardization of Water Data Exchange WMO/OGC Hydrology Domain Working Group Irina Dornblut,
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
® Hosted and Sponsored by Observed Observable Properties - from HY_Features perspective - OGC Hydrology Domain Working Group 3 rd Meeting, Reading, UK,
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
Vers national spatial data infrastructure training program Serving Transportation Data Through the NSDI Features, GML, and Application Schemas.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
European Monitoring Platform for Mapping of QoS and QoE
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Object Management Group Information Management Metamodel
CEOP/IGWCO Joint Meeting, Feb.28  March 4, University of Tokyo, Japan
The Re3gistry software and the INSPIRE Registry
AIXM 5 Overview xNOTAM Workshop #2 Brussels, November 2007
Database Systems Instructor Name: Lecture-3.
Session 2: Metadata and Catalogues
Session 3: Information Modelling and Information Communities
WG standards for data access/exchange
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

WIGOS Data model – standards introduction

Introduction This presentation briefly introduces ISO standards for conceptual modelling that provide context and structure to the data modelling we are doing.

What is the data model? An 'implementation-neutral' formal definition of the WIGOS standard. Defined in 'UML' – Unified Modelling Language Agrees the semantics and relationships Can be used to derive 'standard' implementations: Exchange formats (e.g. XML Schema) Database designs Inform machine to machine interface design? Other?

Established Standards for Information Modelling OGC - Open Geospatial Consortium Implementation of many ISO concepts Particularly around web services and information/data Note that some of the OGC implementation standards are also ISO standards (e.g. GML 3.2.1 is the same as ISO 19136) ISO TC 211 - Geographic information/Geomatics Extensive, mostly abstract, model for geographic information and services

ISO 19101 Geographic Information Reference Model It starts… "Every comprehensive standardization effort needs a reference model…"

Some of the ISO TC211 Suite of standards… The ISO standards can be considered to be a re-useable resource for our models – particularly around the representation of space, time, geometries etc. As well as defining core concepts like features, coverages, observations. Source: Wikipedia 2015

Two main topics of interest: Conceptual Modelling in the ISO standards ISO 19109 – Rules for Application Schema Two main topics of interest: The General Feature Model Rules for modelling Application Schema in UML Or in other words: What is our agreed 'meta-model'? What should a conformant information model look like?

The General Feature Model "A feature is an abstraction of real-world phenomena" Concept of feature is not restricted to 'vector' features. A feature could be an Observation, a Sensor, a Station, a Road, a Coverage... Pretty much anything. We are aiming to identify the feature types needed for WIGOS Observation Metadata The GFM defines the structure for classifying features that we need to keep in mind when we build our data model.

GFM – a 'metamodel' for feature types [6] A feature type is defined by: [1] a name and description [2] its attributes/properties [3] association roles [4] defined behaviour of the feature type. Additional concepts: [5] feature associations between the feature type and itself or other feature types [6] generalization and specialization relationships to other feature types [7] constraints on the feature type. [1] [2] [7] [5] [3] [4]

The General Feature Model - what it all means for WIGOS Observation Metadata: We are aiming to identify the feature types needed to represent WIGOS Observation Metadata. We need to: Identify these feature types Give them names and definitions Identify the properties (attributes) of these feature types Decide on what form the values of these properties should take (the value of a property may be another feature or simple 'data types'). Identify the relationships between different feature types and the nature of those relationships Identify any constraints that should be placed on the feature types We will encode all of the above in a UML model known as an 'Application Schema'. This UML model then becomes our agreed definition – from which other forms (documentation, XML schemas, database schemas etc.) can be derived.

GML as an implementation of ISO standards. UML defined according to ISO 19109 can be automatically transformed into a GML application schema (an XML Schema encoding). GML = OGC Geography Markup Language/ISO 19136 GML is an extensive XML-based implementation of the ISO TC211 standards, particularly around spatial types, coordinate reference systems etc.

GML implementation of ISO continued Implementation of ISO 19000 standards See Annex D of GML 3.2.1 for complete table (several pages long)

19156: Observations & Measurements An observation is an act […] through which a number, term or other symbol is assigned to a phenomenon. It involves application of a specified procedure […] The result of an observation is an estimate of the value of a property of some feature. *plus Discovery metadata

Using ISO in models gives us GML encodings ISO 19108 UML model GML Schema GML Encoding Example <gml:TimePeriod gml:id="t-ipet-mdrd-2-meeting"> <gml:beginPosition>2015-06-21T23:00Z</gml:beginPosition> <gml:endPosition>2015-06-25T07:00Z</gml:endPosition> </gml:TimePeriod> GML has done the hard work of defining the encoding details http://schemas.opengis.net/gml/3.2.1/

ISO 19109: Building an information model Conceptual Model Start by clearly defining the scope WIGOS Standard Model in terms of the 'General Feature Model' Derive an 'Application Schema' Encode data Logical Model UML WIGOS Data Model GML App Schema (could be others) Physical Model XML instances, Database records, … etc.. Data

Thank you for your attention Dominic Lowe d.lowe@bom.gov.au Thank you for your attention TT-WMD-4 Antalya, Turkey, 20-23rd October 2015