Modelling approaches for EO application schema

Slides:



Advertisements
Similar presentations
Forest Markup / Metadata Language FML
Advertisements

A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Information modelling – tools Simon Cox.
ODM2: Developing a Community Information Model and Supporting Software to Extend Interoperability of Sensor and Sample Based Earth Observations Jeffery.
1 Fourth GO-ESSP Meeting Rutherford Appleton Lab Chilton, UK 7 June, 2005 Data integration with the Climate Science Modelling.
1 ISO – Metadata Next Generation International consensus being built on structured metadata within a broader Geomatics Standard under ISO Technical.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Esri UC 2014 | Technical Workshop | Leveraging Metadata Standards for Supporting Interoperability in ArcGIS Aleta Vienneau, David Danko.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
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.
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
Domain Modelling and Implementation From model to implementation Simon Cox Research Scientist Sydney - December, 3 rd 2010.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
Modelling INSPIRE based data specifications for NATURE-SDIplus Co-funded by the Community Programme eContentplus ECP-2007-GEO
EuroGeographics Workshop Network Service, Paris, /06 Download services Olaf Østensen Network Services Drafting Team.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
NERC DataGrid and CSML NDG Team. CSML: Context NERC DataGrid: the integration problem –multiple organisations, formats, storage mechanisms (file, relational)
Training on Meteorological Telecommunications Alanya, Turkey, September 2010 General Philosophy of Table Driven Code Forms Simon Elliott, EUMETSAT.
Introduction to MDA (Model Driven Architecture) CYT.
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,
® © 2009 Open Geospatial Consortium, Inc. Towards a common information model for water 71st OGC Technical Committee Mountain View, CA. USA Rob Atkinson.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
® Sponsored by GroundWater ML 2 IE (GW2IE) GroundWater ML 2 IE (GW2IE) Progress Report 95th OGC Technical Committee Boulder, Colorado USA Bruce Simons.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
By: Date: Federal Aviation Administration Review of 2007 South and Central America AIXM workshop Federal Aviation Administration May 2009 AIXM Seminar.
Copyright © 2009, Open Geospatial Consortium, Inc. Towards a Common Information Model of Water 70th OGC Technical Committee Darmstadt, Germany Rob Atkinson.
Designing GML application schemas for Observations and Measurements Simon Cox CSIRO Exploration and Mining 22 March 2006.
AUKEGGS Architecturally Significant Issues (that we need to solve)
1 ILE Project Integrated Logistics Environment Kickoff Meeting Task 2 Completion of the Ship Common Information Model Presented by: Dr. Burton Gischner.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
TASK 3.2 NatureSDI+ metadata profiles : Final version Dorian Ginane IRD - ESPACE.
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.
ESDI Workshop on Conceptual Schema Languages and Tools
WIGOS Data model – standards introduction.
NATURE-SDIplus Metadata Specification Co-funded by the Community Programme eContentplus ECP-2007-GEO
AUKEGGS Canberra, Exposing legacy file-based data (interop-for-files) Andrew Woolf CCLRC Rutherford Appleton Laboratory
The European Organisation for the Safety of Air Navigation AIXM UML to XSD AIXM XML Developers' Seminar.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
GO-ESSP LLNL, June 2006 CSML – Stocktake and Forward Look Andrew Woolf Dominic CCLRC Rutherford Appleton Laboratory.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
CDDA data model according INSPIRE Protected sites specification Tools used in the project.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
28 May 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
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.
INSPIRE Conference 2011, Edinburgh Workshop “INSPIRE and open standards for sustainable growth“ Clemens Portele, interactive instruments GmbH Clemens Portele.
AIXM 5 UML to XSD.
AIXM 5.1 XML Developers' Seminar #2 – Dec 2009
The NERC Metadata Gateway: a product of the NERC DataGrid
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
making ogc's wfs specification mash-up friendly
UML to XSD.
Geospatial Knowledge Base (GKB) Training Platform
& Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients.
The Re3gistry software and the INSPIRE Registry
Overview of Progress HMA Standardisation Work
HMA-FO Task 1 Workplan HMA AWG 30th of September 2009 Darmstadt OGC TC
AIXM 5 Development Status
Constructing MDA-based Application Using Rational XDE for .NET
Session 2: Metadata and Catalogues
HMA-FO Task 1 Status Frédéric Houbie, ERDAS Steven Smolders, GIM
Session 3: Information Modelling and Information Communities
BADC, BODC, CCLRC, PML and SOC
Composing Lifelong Learning Opportunity Pathways through Standards-based Services Raquel M. Crespo García.
Presentation transcript:

Modelling approaches for EO application schema HMA-FO meeting, Darmstadt 29 September, 2009 Andrew Woolf (andrew.woolf@stfc.ac.uk)

conceptual modelling “interoperability” “conceptual modelling” the ability of two parties to undertake a meaningful exchange of information “conceptual modelling” the formalism adopted by ISO TC211 for interoperability of geospatial data

conceptual modelling some principles: the 100% principle: all relevant aspects of a universe of discourse shall be described in the conceptual schema (i.e. a universe of discourse is defined by its conceptual schema) the conceptualisation principle: a conceptual schema shall contain only aspects that are relevant to a universe of discourse (e.g. it should be independent of physical or technological implementation details)* * because the “lifetime of a technical implementation is shorter than the lifetime of the information it handles” (CEN/TR 15449) the Helsinki principle: any meaningful exchange should be based on agreed syntactic and semantic rules, with which a conceptual schema should be formulated and interpreted

in practice 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) Feature types ISO 19103/9 Universe of discourse Application schema ISO 19136 <gml:definitionMember> <gml:description>The taxon name</gml:description> <om:Phenomenon gml:id="taxon"> </NDGPhenomenonDefinitions> </gml:definitionMember> </om:Phenomenon> <gml:name codeSpace="http://www.vliz.be">taxon</gml:name> <!--===================================================================--> <gml:featureMember> <NDGPointFeature gml:id="ICES_100"> <!-- ============================================================== --> <gml:FeatureCollection> <NDGPointDomain> <location>55.25 6.5</location> <NDGPosition srsName="urn:EPSG:geographicCRS:4979" axisLabels="Lat Long" uomLabels="degree degree"> <domainReference> </domainReference> </NDGPosition> <gml:rangeParameters> <gml:DataBlock> <gml:rangeSet> </NDGPointDomain> <gml:CompositeValue> <gml:measure uom="#amount"/> <gml:measure uom="#tn"/> <gml:valueComponents> </gml:valueComponents> <gml:measure uom="#gsm"/> 'ANTHOZOA',63.1,missing <gml:tupleList> </gml:rangeParameters> </gml:CompositeValue> 'Scoloplos armiger',66.1,missing 'Pholoe',10,missing 'Capitellidae',131.8,missing 'Spiophanes bombyx',60.3,missing 'Spio filicornis',10,missing 'Hypereteone lactea',6.8,missing 'Owenia fusiformis',23.4,missing 'Anaitides mucosa',6.8,missing 'Anaitides groenlandica',13.2,missing ISO 19118 ISO 19110

the ‘model-driven approach’ (implied by the Helsinki principle) <?xml version="1.0" encoding="UTF-8"?> <ModelCode> <name>MyAGCM</name> <language>FORTRAN</language> <version>2</version> <author>AWoolf</author> <author>ANOther</author> <deployedOn> <Computer> <location>HPCx Daresbury</location> <os>AIX</os> <peakPower>15.3TFlops</peakPower> <numProcessors>2560</numProcessors> </Computer> </deployedOn> </ModelCode>

tooling UML modelling UML → XML Schema Enterprise Architect low cost XMI export ISO HMMG UML → XML Schema ShapeChange FullMoon

e.g. INSPIRE <complexType abstract="true" name="SurfaceWaterType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="geographicalName" nillable="true"> ... </sequence> </extension> </complexContent> </complexType> <complexType name="StandingWaterType"> <complexContent> <extension base="hy-p:SurfaceWaterType"> <sequence> <element name="elevation" nillable="true"> ... </element> <element name="meanDepth" nillable="true"> ... </element> <element name="surfaceArea" nillable="true"> <complexType> <simpleContent> <extension base="gml:AreaType"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>

06-080r4 ‘reverse-engineered’

issues – modelling GML CR 08-114: deprecate gml:Observation use ISO 19156 O&M... GML 3.2.1: gml:metaDataProperty deprecated add explicit metadata property... Schema issues resulting from non-MDA use MDA...

issues – product Specific limb-sounding issues see presentation Victoria Bennett observed/geophysical parameters Observation.observedProperty limb-sounding geometry quality flagging in vertical target processing level

coverage result? ISO 19156 ‘Observations and Measurements’

use of WFS... For EO metadata? For EO ‘result’? Use of GML xlink with coverage data Boston TC http://epubs.stfc.ac.uk/work-details?w= 50738 INSPIRE encoding rule http://inspire.jrc.ec.europa.eu/reports/ImplementingRules/DataSpecifications/D2.7_v3.0.pdf, Annex C 07-083 “Use of xlink in GML – Profile for file-based data content” (a bit out of date) WFS demo at Valencia TC http://epubs.stfc.ac.uk/work-details?w=49662

GML xlink <someGMLElement xlink:arcrole="localXpath" where content is to be inserted <someGMLElement xlink:arcrole="localXpath" xlink:href="storageDescriptor#portion" xlink:role="storageSchemaIdentifier" xlink:show="embed" xlink:actuate="onRequest | onLoad"/> the remote content remote resource (exchange format) type

GML xlink Example: (similar for lat, lon axes) <gml:rangeSet> <gml:ValueArray> <gml:valueComponent> <gml:QuantityList uom="degrees_celsius"> 23 22 21 22 23 33 14 16 17 15 16 12 11 22 22 22 23 32 33 34 22 33 32 21 </gml:QuantityList> </gml:valueComponent> </gml:ValueArray> </gml:rangeSet> (similar for lat, lon axes) <gml:rangeSet> <gml:ValueArray> <gml:valueComponent xlink:href="myfile.nc#tempvbl" xlink:arcrole="QuantityList" xlink:role="urn:mimetype:application/x-netcdf"> <gml:QuantityList uom="degrees_celsius"/> </gml:valueComponent> </gml:ValueArray> </gml:rangeSet>

Summary MDA ISO 19136 / GML 3.2 ISO 19156 / O&M (observedProperty) 06-080r4 minor issues (non-MDA) specific issues for limb-sounding coverage result WFS (for result and/or EO application schema)