Report to ICAO MARIE-PT from WMO TT-AvXML

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

Weather Information Exchange Model - WXXM -
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.
The European Organisation for the Safety of Air Navigation WXXM, December 2012 Dennis Hart Senior Aviation Meteorology Expert EUROCONTROL
Software Quality Assurance Plan
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Information modelling – tools Simon Cox.
International Civil Aviation Organization Integrated Meteorological Information H. Sudarshan SIP/ASBU/2012 -WP/20 Workshop on preparations for ANConf/12.
Status Report WXXM Delivering Digital Services Presented By:
1 1 Atmospheric Conditions And Meteorological Geographical Features (TWG – AC+MF) Spiros Ventouras (Editor) CEDA – RAL Space - STFC Edinbrough 29 June.
WXXM 2.0 Delivering Digital Services Presented By:
Planning a measurement program What is a metrics plan? A metrics plan must describe the who, what, where, when, how, and why of metrics. It begins with.
New ways to geo-reference and classify spatial data in Annex II & III data specifications Clemens Portele interactive instruments GmbH Drafting Team „Data.
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.
Introduction to AIXM. Topics Criticality of AIS information AIM – a “data centric” approach Worldwide interoperability AIXM mission Related developments.
CE 397 Midterm Slides Review Slides for the Midterm Exam David Maidment Spring 2015.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Information modelling – standards context Simon Cox.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
WP.5 - DDI-SDMX Integration E.S.S. cross-cutting project on Information Models and Standards Marco Pellegrino, Denis Grofils Eurostat METIS Work Session6-8.
Interoperability A simple case for standards Kim Finney JCADM – Rome 2007.
Towards validating observation data in WaterML 2.0 WATER FOR A HEALTHY COUNTRY You can change this image to be appropriate for your topic by inserting.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
An Introduction to Software Architecture
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
BUFR Information Model Gil Ross CAeM Met Office. BUFR Most BUFR Documentation is not easily understood –It treats it as a Decoding process Note – not.
WMO BUFR &CREX Gil Ross, UK Met Office
® The sampled feature of hydrologic observation Hydrology Domain Working Group at the OGC/TC Meeting, Austin, 2012, Mar Irina Dornblut, Global Runoff.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Copyright © 2009, Open Geospatial Consortium, Inc. December 2009 Meteorology and Oceanography Domain Working Group Roadmap 71st OGC Technical Committee.
The European Organisation for the Safety of Air Navigation Focus Area: Meteorology “What Scott promised” The CRs from MET AIRM Review Forum – 12-Sept-2011.
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.
Copyright © 2009, Open Geospatial Consortium, Inc. Time issue : Meteo Domain needs and WMS present means Meteorology DWG Frédéric Guillaud, Marie-Françoise.
OM-JSON Simon Cox | Research Scientist | Environmental Information Infrastructures 21 st September 2015 LAND AND WATER, DATA61 a JSON implementation of.
® 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.
Design Concepts By Deepika Chaudhary.
Interoperable sharing of groundwater data across international boarders is essential for the proper management of global water resources. However storage.
Copyright © 2009, Open Geospatial Consortium, Inc. Modelling Meteorological Observations and Forecast Data as Discrete Coverages for exchange using WFS.
Guidelines for O&M in INSPIRE. Overview Goals Thematic areas involved Basic O&M design patterns Common elements defined.
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
Observations & Measurements & SWE in Inspire OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau.
WIGOS Data model – standards introduction.
Dominic Lowe, British Atmospheric Data Centre, STFC OGC TC, Boulder.
Delivering Digital Services US Weather Standards and Codes Presented By: Matt Peroutka Aaron Braeckel Steve Olson Date:August 28, 2014.
OBOE v.s. OGC O&M SONet June 8,2010. OBOE Entity Context Characteristic Measurement Observation Standard hasCharacteristic hasMeasurement ofEntity hasContext.
Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country.
® Hosted and Sponsored by Observed Observable Properties - from HY_Features perspective - OGC Hydrology Domain Working Group 3 rd Meeting, Reading, UK,
® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
Reflections on the theme of classifying, documenting and exchanging meteorological data, and some additional comments on agro meteorological and biological.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
WMO GRIB Edition 3 Enrico Fucile Inter-Program Expert Team on Data Representation Maintenance and Monitoring IPET-DRMM Geneva, 30 May – 3 June 2016.
OGC TC Washington – HydroDWG meeting – Inspire O&M & SWE requirements - profile BRGM – S.Grellet 52N – S.Jirka.
Botts – August 2004 Sensor Web Enablement Sensor Web Enablement WG (SWE-WG)
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument Use Cases 1. Commercial This use-case involves identifying the location.
OGP Seabed Survey Data Model (SSDM)
The Global Soil Information System
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Statements from CAeM Submitted by: Commission for Aeronautical Meteorology (CAeM) (Doc 3c) Inter-Commission Task Team on the WMO information system (ICTT-WIS)
Integrated Meteorological Information H. Sudarshan
Establishment of Space Weather Information Service
Model-Driven Analysis Frameworks for Embedded Systems
Agenda item 3.3 Manual on Codes
An Introduction to Software Architecture
OPMET Data Representation Meeting Summary: ET-ODR/2 (October 2009)
Task Team on Aviation XML Montreal, Canada, 7-9 October 2013
Presentation transcript:

Report to ICAO MARIE-PT from WMO TT-AvXML Jeremy Tandy (Feb 2012)

Understanding of ICAO requirement Urgency is required on the specification of XML/GML Schema for TAF, METAR/SPECI and SIGMET (VA SIGMET, TC SIGMET & WS SIGMET) to support Amendment 76 to ICAO Annex 3 (WMO No. 49): (for States in a position to do so) permitting bilateral exchange of OPMET data via XML. Aviation community seek to harmonise data exchange technology around GML/XML to reduce overall cost-base of ATM / SWIM system. Additional pressures beyond those of ATM /SWIM exist for adopting GML/XML. Commercial entities worldwide have long desired provision of weather data encoded in widely-used, vendor neutral formats. Target delivery date for XML schema to support Amendment 76: July 2012. ICAO shall own the MET information Logical Data Model from which the XML schema is derived. ¿WXXM2.0 shall be baseline input to ICAO MET information Logical Data Model? Use of WXXM2.0 implies a dependency on ISO 19156 Observations and Measurements

Distributed governance: importing WMO Logical Data Model ‘generic weather’ packages ICAO MET information Logical Data Model will build on many generic meteorological concepts. Such generic ‘weather’ Classes and Concepts will be re-used across other domains. Generic weather Classes shall be managed by WMO – importing definitions from ISO/TC 211 reference models and existing WMO Codes. WMO shall publish a ‘Generic MET information’ Logical Data Model (WMO Logical Data Model) that contains generic meteorological definitions for use in other (non-aviation) domains / industries. WMO is committed to maintaining the ‘Generic MET information’ Logical Data Model to support ICAO requirements. Broader exploitation of the Logical Data Model shall be debated at WMO Commission for Basic Systems [CBS] (Sept 2012). ICAO MET information Logical Data Model should import Packages as necessary from WMO Logical Data Model – in the same manner as ICAO information models import Packages from ISO/TC 211 reference models.

Conversion to XML/GML schema WMO shall own the Physical Data Model (e.g. the XML Schema). ¿WXXS? ISO19136 (GML) provides rules for conversion of Application Schema to XML/GML Schema. ‘Application Schema’ is ISO/TC 211 parlance for Logical Data Model. WXXS shall be automatically derived from ICAO MET information Logical Data Model. WMO shall identify software tools that enable automated conversion from ICAO Met information Logical Data Model and underpinning WMO ‘generic weather’ Logical Data Model to XML Schema. The ‘Fullmoon’ application is currently being investigated.

Outline process WMO _LOGICAL DATA MODEL_ shall be inferred from the TDCF and maintained in synchronisation WMO shall derive XSD from WMO _LOGICAL DATA MODEL_ using an automated process such as Fullmoon ICAO MET information _LOGICAL DATA MODEL_ should import packages from WMO _LOGICAL DATA MODEL_ as appropriate ICAO MET information _LOGICAL DATA MODEL_ shall compose Classes and Datatypes imported from WMO _LOGICAL DATA MODEL_ into (new) locally defined Classes On behalf of ICAO, WMO shall derive XSD from ICAO MET information _LOGICAL DATA MODEL_ - importing WMO XSD as necessary (WMO owns WXXS)

Defining the WMO Logical Data Model

WMO’s World Weather Watch Programme combines observing systems, telecommunication facilities, and data-processing and forecasting centres to support weather prediction … time & safety critical Meteorology is about safety critical services; prediction of the weather depends on near instantaneous exchange of weather information across the entire globe. © Crown copyright Met Office

WMO Regulation The successful facilitation of free and unrestricted exchange of data and information, products and services in real- or near-real time throughout the WMO community is due to strong governance Procedures; i.e. Manual on GTS & Manual on Observing Data formats; i.e. Manual on Codes WMO has created a SUSTAINABLE infrastructure wherein regulation is MAINTAINED

Manual on Codes The Code-Tables underpinning WMO Table-Driven Code Forms (GRIB and BUFR) are WMO’s crown jewels … Decades of expert effort have gone into establishing authoritative terminologies to describe meteorological phenomena

authoritative definitions for meteorology WMO TDCF: authoritative definitions for meteorology WMO Code-Tables combine authoritative definitions with encoding information – e.g. unit of measure and precision (derived from ‘scale’, ‘reference value’ and ‘data width (bits)’ (note: this approach is at variance with WXXM / GML where the unit of measure and precision is not prescribed in the Schema) BUFR Code Table B – Class 12

WMO TDCF: BUFR Table B Generalized Coordinates Significance Qualifiers Measures

BUFR Templates for OPMET data WMO TDCF: BUFR Templates for OPMET data BUFR Code Table D – Category 07 “Surface Report Sequences (Land)” BUFR Code Table D – Category 16 “Synoptic Feature Sequences”

Analysis of BUFR Templates based on the incidence of Generalised Coordinates and Significance Qualifiers can be used to define modular components 13

METAR/SIGMET model derived from BUFR

OGC Met-Ocean Domain Working Group: Conceptual Modelling OGC Met-Ocean domain working group provided the forum for development of a harmonized data model for meteorology OGC Met-Ocean DWG INSPIRE Thematic Working Group: Atmospheric Conditions & Meteorological Features

Weather model convergence … Aviation CF-conventions netCDF OGC Observations and Measurements (O&M2) ISO 19156 Geographic Information – Observations and measurements

ISO19156 Observations and measurements OM_Observation: an EVENT whose RESULT is an estimate of a value of some PROPERTY of some THING obtained using a specified PROCEDURE …

forecast : OM_Observation ISO19156 Observations and measurements: also suitable for numerical simulations – including forecasts forecast : OM_Observation parameter.name = “analysisTime” parameter.value = 2010-05-06T00:00Z phenomenonTime.begin = 2010-05-06T00:00Z phenomenonTime.end = 2010-05-09T12:00Z resultTime = 2010-05-06T04:30Z validTime [optional – not specified] resultQuality [optional – not specified] OM_Process can describe a numerical simulation to ESTIMATE a value in the future (e.g. a FORECAST) 12Z 7-May 9-May 8-May 6-May 5-May 00Z result

Describing the Observation procedure Each Observation event shall be executed according to a specified Procedure. The Procedure can range from a repeatable list of instructions through to a specific instrument (or numerical simulation) in a particular calibrated state. Essentially, the Process object provides context regarding how one should interpret the Result. The WMO Logical Data Model provides a SimpleProcess definition providing the barest minimum of information: (optional) documentation and (optional) configuration parameters for the process.

Relationship to the real-world: featureOfInterest & SamplingFeature SamplingFeatures are used where the Observation is taken at a location that is purely an artefact of the sampling regime (e.g. the location of a sensor platform within the boundary of an aerodrome) ‘domain objects’ are related to the Observation via ‘featureOfInterest’ association

Describing the Observed phenomenon An Observation is limited to a single Phenomenon The ObservableProperty model (developed within OGC SWE-WG) provides a mechanism to group measures that estimated by a single Observation The ObservableProperty model also allows basePhenomena to be qualified / constrained (e.g. maximum windspeed during 10-minute period)

Describing the Observation Result The WMO Logical Data Model is aligned with the patterns developed within the Climate Science Modelling Language (CSML3) – this is predicated on Observation sub- classes derived from SamplingCoverageObservation SamplingCoverageObservation constrains the featureOfInterest to type ‘SF_SpatialSampingFeature’ and result to type ‘CV_DiscreteCoverage’

Harmonizing WMO BUFR models with ISO/TC211 reference models The METAR/SPECI product includes attributes that define the time & location of the Observation event plus procedure information (e.g. stationHeight*). The METAR/SPECI is defined for a single geographic location at an instant in time – we can consider this to be a degenerate coverage with only a single domain object. The process used to derive the UML model from BUFR Templates yields Classes that cluster physical properties (e.g. measures) and procedure information into well-defined modules. Analysis of these modules indicates that the METAR/SPECI is comprised of multiple individual Observation instances. * stationHeight is considered to be procedure information as this value is required in order to correctly interpret the Observation result (e.g. temperature measures)

METAR/SPECI expressed as Observations SimpleProcess PointObservation documentation (title + link to online resource) phenomenonTime METAR / SPECI Product processParameter (e.g. sensorHeightParameter) resultTime AerodromeObservationGroup windElements procedure CompositeObservableProperty temperatureElements component (e.g. temperature) observedProperty qnhElements component (e.g. dew-point temperature) featureOfInterest observedPhenomenaElements result SF_SamplingPoint runwayWindShearElements sampledFeature (e.g. Karlovy Vary Airport) (e.g. GM_Point: {12.92, 50.20}) seaConditionElements shape OM_Observation: an EVENT whose RESULT is an estimate of a value of some PROPERTY of some THING obtained using a specified PROCEDURE … GM_Point (e.g. lon 12.92, lat 50.20) runwayConditionElements RunwayObservationGroup CV_DiscretePointCoverage AerodromeTrendForecast

METAR/SPECI temperatureElements result: degenerate discrete point coverage DataRecord field (e.g. temperature) (e.g. dew-point temperature) CV_DiscretePointCoverage domainExtent rangeType element EX_Extent temporalElement CV_PointValuePair geometry value GM_Point (e.g. lon 12.92, lat 50.20) Record temperature = 27 oC dew-point temperature = 10 oC geographicElement The Coverage model seems over- engineered for a single point- observation. However, its use does ensure that the WMO Logical Data Model is extensible and can easily adapt to future requirements where values are measured at multiple locations or at specified intervals over a time-period. Adoption of the Coverage model also means that the data will be simple to publish via OGC WCS. (e.g. GM_Point: {12.92, 50.20}) CV_DiscretePointCoverage

Logical Data Model for OPMET: conclusions ISO/TC 211 provides standard reference models to underpin MET information Logical Data Model: ISO19103, ISO19107, ISO19108, ISO19123, ISO19156. WMO Logical Data Model provides standard patterns for expressing observation and forecast data based on sub-Classes of SamplingCoverageObservation. WMO Logical Data Model provides a palette of Measures, CodeLists and other entities (derived from BUFR Table B and BUFR Code&Flag Tables) that are used to define data value types and, where appropriate, ranges of permissible values. ICAO MET information model can define sub-Classes of ‘Record’ that group Measures as necessary – importing Classes from WMO Logical Data Model. ICAO MET information model can define Classes to represent aviation ‘data products’ (e.g. METAR/SIGMET) that group multiple Observations into a single report. The resulting ‘data products’ are highly modular (e.g. Report | Observation | Coverage) – with each sub-component sufficiently self-contained that it does not require the context from enclosing component to be correctly interpreted.

Thank you Questions and answers