GO-ESSP LLNL, June 2006 CSML – Stocktake and Forward Look Andrew Woolf Dominic CCLRC Rutherford Appleton Laboratory.

Slides:



Advertisements
Similar presentations
OGC Technical Committee Huntsville, GALEON – NERC/CCLRC experience Andrew Woolf e-Science Centre, CCLRC Rutherford.
Advertisements

1 UK e-Science All-Hands Meeting Nottingham, 2004 Enterprise specification of the NERC DataGrid Andrew Woolf, Ray Cramer.
Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
Parameter Vocabularies in the NERC DataGrid Project Presented by Roy Lowry Roy Lowry British Oceanographic Data Centre on behalf of the on behalf of the.
© MarineXML 2006 Slide 1 of 16 MOTIIVE : RISE HAC-PB EC, Brussels, 6 th June 2007 MOTIIVE:RISE Harmonisation Advisory Committee and Project Board European.
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
1 1 Atmospheric Conditions And Meteorological Geographical Features (TWG – AC+MF) Spiros Ventouras (Editor) CEDA – RAL Space - STFC Edinbrough 29 June.
Development of a database of intensively monitored groundwater systems in Australia Barry Croke National Centre for Groundwater Research and Training Australian.
Bryan Lawrence on behalf of BADC, BODC, CCLRC, PML and SOC The British Atmospheric Data Centre and the NERC DataGrid (for) [ ]=
1 Fourth GO-ESSP Meeting Rutherford Appleton Lab Chilton, UK 7 June, 2005 Data integration with the Climate Science Modelling.
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.
BADC, BODC, CCLRC, PML and SOC The NERC Metadata Gateway: a product of the NERC DataGrid [ ]= Bryan Lawrence (on behalf of a big team)
2 nd Training Workshop 4 – 5 June 2007 Common Data Index - CDI By Dick M.A Schaap Technical Coordinator SeaDataNet.
Modelling INSPIRE based data specifications for NATURE-SDIplus Co-funded by the Community Programme eContentplus ECP-2007-GEO
Interoperability A simple case for standards Kim Finney JCADM – Rome 2007.
1 NODC, Russia SeaDataNet TTG meeting Paris, May Overview and potential use of E2EDM technology for SeaDataNet Sergey Belov, Nick Mikhailov.
NERC DataGrid and CSML NDG Team. CSML: Context NERC DataGrid: the integration problem –multiple organisations, formats, storage mechanisms (file, relational)
EuroMISS, EuroDSS and DMS Update of Progress Keiran Millard Keiran Millard
WXXM-1 OJN 5/14/09 MIT Lincoln Laboratory WXXM, JMBL, CAP Discussion NNEW Data Format Meeting 17 November, 2009.
© MarineXML 2006 Slide 1 of 14 AGI Marine and Coastal Zone SIG – Oceans of Change ExCeL, London 22 nd March 2006, Developments in Marine Standards Keiran.
Bryan Lawrence on behalf of BADC, BODC, CCLRC, PML and SOC An Introduction to NDG concepts [ ]=
INSPIRE, EC Water Standards and WaterML Workshop Keiran Millard Keiran Millard
BADC, BODC, CCLRC, PML and SOC Distributed Data, Distributed Governance, Distributed Vocabularies, with a dash of CLADDIER: The NERC DataGrid [
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,
1 NESC workshop Grid and Geospatial Standards 7-Sep-2005 Data integration with the Climate Science Modelling Language Andrew Woolf 1, Bryan Lawrence 2,
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
NOCS, PML, STFC, BODC, BADC The NERC DataGrid = Bryan Lawrence Director of the STFC Centre for Environmental Data Archival (BADC, NEODC, IPCC-DDC.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
DELIVERING ENVIRONMENTAL WEB SERVICES (DEWS) Partners: UK Met Office (Lead Partner), British Atmospheric Data Centre (BADC), British Maritime Technology.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
AUKEGGS Architecturally Significant Issues (that we need to solve)
Harmonisation of Grid and Geospatial Services Standards in the Earth and Environmental Sciences Simon Cox 1, Lesley Wyborn 2, Andrew Woolf.
© MarineXML 2006 Slide 1 of 16 RISE / MOTIIVE HAB+PB Brussels, Belgium, 4 th October 2006 MOTIIVE 12 Month Summary Keiran Millard 1, Andrew Woolf 2, Jeremy.
NDG Discovery Gateway ISO19139 Issues Bryan Lawrence Director of Environmental Data Archival and Associated Research, CCLRC Head of the British Atmospheric.
XIth International Congress for Mathematical Geology - September 3-8, 2006 – Liège, Belgium Contribution of GeoScienceML to the INSPIRE data harmonisation.
The NERC DataGrid Prototype Bryan Lawrence 2, Ray Cramer 3, Marta Gutierrez 2, Kerstin Kleese van Dam 1, Siva Kondapalli 3, Susan Latham 2, Roy Lowry 3,
Integrating the Climate Science Modelling Language with geospatial software and services Dominic Lowe British Atmospheric Data
AUKEGGSWorkshop ANU, Canberra, 29 November 2006 Implementing CSML Feature Types in applications within the NERC DataGrid Dominic Lowe, British Atmospheric.
Observations & Measurements & SWE in Inspire OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau.
© MarineXML 2005 Slide 1 of 19 Geospatial Standards for Earth System Science Data Edinburgh, Scotland, 6 th -8 th September 2005 MarineXML & MOTIIVE Keiran.
© University of Reading 2008www.reading.ac.uk Reading e-Science Centre 9 September 2008 Harmonization of environmental data using the Climate Science Modelling.
AUKEGGS Canberra, Exposing legacy file-based data (interop-for-files) Andrew Woolf CCLRC Rutherford Appleton Laboratory
Grids and Beyond: netCDF-CF and ISO/OGC Features and Coverages Ethan Davis, John Caron, Ben Domenico UCAR/Unidata AMS IIPS, 23 January 2008.
Bryan Lawrence on behalf of the NDG, BADC and BODC. Ray Cramer, Marta Gutierrez, Kerstin Kleese, Siva Kondapalli, Sue Latham, Roy Lowry, Kevin O’Neill,
Interoperability in GSDI: Standards, Solutions, and Futures Douglas Nebert GSDI Secretariat.
Darja Lihteneger, November 2015, Copenhagen, Denmark INSPIRE Data Modelling for Reporting Data Flows – CDDA conceptual data model and INSPIRE Eionet.
1 Alison Pamment, 2 Calum Byrom, 1 Bryan Lawrence, 3 Roy Lowry 1 NCAS/BADC,Science and Technology Facilities Council, 2 Tessella plc, 3 British Oceanogrphic.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
What’s new at ArcGIS for INSPIRE Roberto Lucchi Guenther Pichler.
Interoperability Day Introduction Standards-based Web Services Interfaces to Existing Atmospheric/Oceanographic Data Systems Ben Domenico Unidata Program.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
OGC TC Washington – HydroDWG meeting – Inspire O&M & SWE requirements - profile BRGM – S.Grellet 52N – S.Jirka.
ECMWF 24 th November 2008 Deploying secure OGC services in front of a heterogeneous data archive. Bryan Lawrence, Phil Kershaw, Dominic Lowe, and Stephen.
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
NERC DataGrid: Googling for Secure Data
or some relevant web services
The NERC Metadata Gateway: a product of the NERC DataGrid
Flanders Marine Institute (VLIZ)
Modelling approaches for EO application schema
BADC, BODC, CCLRC, PML and SOC
S-121 Maritime Limits and Boundaries
S-121 Maritime Limits and Boundaries
S-121 Maritime Limits and Boundaries
Session 3: Information Modelling and Information Communities
BADC, BODC, CCLRC, PML and SOC
WISE and INSPIRE By Albrecht Wirthmann, GISCO, Eurostat
Presentation transcript:

GO-ESSP LLNL, June 2006 CSML – Stocktake and Forward Look Andrew Woolf Dominic CCLRC Rutherford Appleton Laboratory with contributions from NDG Team (Bryan Lawrence, Roy Lowry, Kerstin Kleese van Dam, Ray Cramer, Siva Kondapalli, Sue Latham, Kevin O’Neill, Ag Stephens)

GO-ESSP LLNL, June 2006 Outline CSML: History CSML: Present CSML: Future

GO-ESSP LLNL, June 2006 CSML: History NERC DataGrid: the integration problem –multiple organisations, formats, storage mechanisms (file, relational) –only commonality is data semantics

GO-ESSP LLNL, June 2006 CSML: History The standards-based approach –“Conceptual modelling is the process of creating an abstract description of some portion of the real world and/or a set of related concepts.” (ISO 19101) Universe of discourse Feature types ISO Application schema ISO ISO The taxon name taxon 'ANTHOZOA',63.1,missing 'Scoloplos armiger',66.1,missing 'Spio filicornis',10,missing 'Spiophanes bombyx',60.3,missing 'Capitellidae',131.8,missing 'Pholoe',10,missing 'Owenia fusiformis',23.4,missing 'Hypereteone lactea',6.8,missing 'Anaitides groenlandica',13.2,missing 'Anaitides mucosa',6.8,missing ISO 19118

GO-ESSP LLNL, June 2006 CSML: History Is this standards stuff relevant?! One example: –EU INSPIRE Directive Establishes European Spatial Data Infrastructure – mandating interoperability of environmental data across EEA “[ISO/OGC] standards and specifications... will be considered as reference material for the Consolidation Team and relevant Drafting Teams.” (INSPIRE Work Programme Preparatory Phase 2005 – 2006) Annex III Data Themes, incl.: –Atmospheric Conditions –Meteorological geographical features –Oceanographic geographical features –Sea regions

GO-ESSP LLNL, June 2006 CSML: History grep ‘ISO|OGC|WFS|WCS|WMS|GML’ {AGU,AMS,GO-ESSP}/* | wc ?

GO-ESSP LLNL, June 2006 CSML: History British Oceanographic Data Centre British Atmospheric Data Centre ISO standards ‘Governance Principle’ Climate Science Modelling Language CSML application schema Conceptual model Schemas Tooling

GO-ESSP LLNL, June 2006 CSML: Present Conceptual model numerical weather prediction model, ocean general circulation model Timeseries of gridded parameter fields.GridSeriesFeature vertical or scanning radar, shipborne ADCP, thermistor chain timeseries Series of profile-type measurements.ProfileSeriesFeature tidegauge, rainfall timeseriesSeries of single datum measurements.PointSeriesFeature gridded analysis fieldSingle time-snapshot of a gridded field.GridFeature wind sounding, XBT, CTD, radiosonde Single ‘profile’ of some parameter along a directed line in space.ProfileFeature raingauge measurementSingle point measurement.PointFeature ship’s cruise track, aircraft’s flight path Discrete path in time and space of a platform or instrument.TrajectoryFeature ExamplesDescriptionCSML feature type ‘Coverage’ feature types Pure geometry feature type ProfileSeriesFeature ProfileFeature GridFeature

GO-ESSP LLNL, June 2006 CSML: Present GML Application schema –all sections optional CSML Dataset csml:UnitDefinitions csml:ReferenceSystemDefinitions csml:PhenomenonDefinitions Storage descriptors gml:FeatureCollection csml:NetCDFExtract, csml:AggregatedArray, csml:GRIBExtract, csml:NASAAmesExtract, etc (cf. UDUNITS.xml) GML dictionaries (cf. CFStandardNames.xml)

GO-ESSP LLNL, June 2006 CSML: Present Tooling –Scanner uses ‘feature file map’ to characterise relationship between feature type and directory/files being scanned individual Python classes for GML classes, feature types, dataset, etc  all have toXML() method for generating GML/CSML instances populated by Scanner $ python csmlscan.py -d /badc/ecmwf-e40/data/gp/gp/ap -o era40gridseries.xml -c GridSeriesFeature -t 'time' CDAT/cdunif + csmlscan CSMLFile.xml

GO-ESSP LLNL, June 2006 CSML: Present Tooling –Parser all GML/CSML Python classes have fromXML() method called recursively by Parser on ElementTree representation tree = ElementTree(file=CSMLFile) dataset = Dataset() dataset.fromXML(tree.getroot())... feature = dataset.featureCollection.members[0] variablePhenomenon = feature.parameter units = feature.rangeSet.aggregatedArray.uom... csml = dataset.toXML() ElementTree + parser CSMLFile.xml

GO-ESSP LLNL, June 2006 CSML: Present Tooling –API experimental at present defined against CSML data model e.g.: Dataset.getFeatureList(), GridSeriesFeature.getDomain(), GridSeriesFeature.subsetToGridSeries() –Different feature types may support different operations (part of UML model!) –‘Subsetting’ regarded as ‘extracting a feature’

GO-ESSP LLNL, June 2006 CSML: Present Higher-level services –BADC DataExtractor –OGC Web Coverage Service extension of GALEON server SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage& COVERAGE=solar_3&CRS=EPSG:4326& BBOX=0,-90,356,90&TIME= / & FORMAT=CF-netCDF&RESX=2&RESY=2

GO-ESSP LLNL, June 2006 CSML: Present CSML (and friends): software stack

GO-ESSP LLNL, June 2006 CSML Present Other User Example: Norwegian Met Office

GO-ESSP LLNL, June 2006 CSML: Future Immediate issues (v2) –Feature types: Swath ProfileSeries  {Radar, Section, ProfileSeries}? Lose ‘composite domain pattern’? –GML 3.2 (  ISO 19136) –remove ‘storage descriptors’ from core CSML schema –deployment, testing

GO-ESSP LLNL, June 2006 CSML: Future Longer-term issues –GML irregular grids – CSML extends gml:Grid (evolving standards is slooow!) –ISO ‘Data Product Specifications’ (e.g. CRS should be defined in DPS, not AS) –GML & file-based data (will be discussed next week at OGC TC in Edinburgh)

GO-ESSP LLNL, June 2006 CSML: Future Other activities: Universe of discourse Feature types ISO Application schema ISO ISO The taxon name taxon 'Anaitides mucosa',6.8,missing ISO EU project ‘MOTIIVE’ EU project ‘RISE’ GALEON MetOffice operational meteorology netCDF data standards RISE and MOTIIVE are both pilots for INSPIRE

GO-ESSP LLNL, June 2006 CSML: Future The CSML ‘niche’ –set of base feature types for specialising or using as-is

GO-ESSP LLNL, June 2006 CSML: Future CSML ‘out-of-the-box’ –conceptual model –GML application schema –‘geometric affordances’ (i.e. operations for generic Grid, Profile, Point coverages + series)

GO-ESSP LLNL, June 2006 Links CSML: CSML validator: bin/csml/parseTest.pyhttp://glue.badc.rl.ac.uk/cgi- bin/csml/parseTest.py MetOffice ‘Exeter Communiqué: NDG CSML subversion: TI02-CSML/ TI02-CSML/