Transcript Slide 1
® Model Interoperability: an Open Geospatial Consortium perspective George Percivall OGC Chief Architect Executive Director, Interoperability Program 16 September 2010 ISCMEM – Annual Meeting, Vicksburg, MS © 2010 Open Geospatial Consortium, Inc. 1 Model Interoperability: OGC perspective • Update of OGC implementation and coordination activities on multimedia environmental modeling, so ISCMEM has a understanding of where OGC is going • Topics – Recent activities in OGC about environmental models – Coordination on Environmental Models: IEMSS 2010 – Concepts for moving to best practices based on open standards. OGC ® © 2010 Open Geospatial Consortium, Inc. 2 OGC Web Services (OWS) Just as http:// is the dial tone of the World Wide Web, and html / xml are the standard encodings, the geospatial web is enabled by OGC standards: Web Feature Server Web Map Server Web Coverage Server Web Map Service (WMS) Web Feature Service (WFS) Web Coverage Service (WCS) Catalogue (CSW) Geography Markup Language (GML) OGC KML Others… Relevant to geospatial information applications: Critical Infrastructure, Emergency Management, Weather, Climate, Homeland Security, Defense & Intelligence, Oceans Science, others OGC ® Copyright © 2009, Open Geospatial Consortium, Inc. Sensor Web Enablement (SWE) Enables discovery, access and application of real time sensor observations for enhanced situational awareness Sensor Model Language (SensorML) Transducer Markup Language (TML) Observations & Measurements (O&M) Sensor Planning Service (SPS) Sensor Observation Service (SOS) •Sensor Alert Service (SAS) •Web Notification Service (WNS) IEEE (sensor) and OASIS (alert) stds OGC ® Copyright © 2009, Open Geospatial Consortium, Inc. Geospatial Data Models and Encoding • Geography Markup Language – – – – GML Simple Features Profile GML GeoShape for use in IETF GML in JPEG2000 GeoRSS: GML Serialization • GML Application Schemas – Climate Science Modelling Language (CSML) – CityGML – CleanSeaNet – NcML/GML (NetCDF and GML) – TDWG Biodiversity GML – GeoSciML - Geological Sciences ML – MarineXML – Ground Water Modeling Language – WaterML OGC • SWE – Observations & Measurements (O&M) – SWE Common – SensorML • NetCDF • User focused – – – – – – – KML Web Map Context (WMC) Styled Layer Descriptor (SLD) Symbology Encoding Geographic Objects GeoSMS GeoXACML ® © 2010 Open Geospatial Consortium, Inc. 5 “Chaining” Web Services Assess Wildfire Activity Geoprocessing workflow developed in OGC testbeds since 2004 OGC Interfaces Service chaining creates value-added products Internet WCS WPS - WCTS Decision Support Client WPS – Classification WFS … Web servers Copyright © 2010, Open Geospatial Consortium Making location count OGC Web Processing Service (WPS) WPS-client Communication over the web using HTTP GetCapabilities DescribeProcess WPS Algorithms Repository … Execute Data Handler Repository … … … Algorithm 1 Data Handler A Web Processing Service OGC ® © 2009 Open Geospatial Consortium, Inc. Expressing & Propagating Uncertainty in Web Services • When chaining services, uncertainty must be accounted for if rational decisions are to be made • Uncertainty Markup Language (UnCertML) – XML schema for describing statistical information – Based on ISO/IEC guide to the expression of uncertainty in measurement (GUM) – UnCertML available as an OGC Discussion Paper • QA4EO developed by CEOS – Internationally harmonised, interoperable QA strategy for EO data. – QA4EO and UncertML coordination in GEOSS • UncertWeb – Develop uncertainty-enabled OGC Web Services, e,g. WPS OGC ® Copyright © 2009, Open Geospatial Consortium, Inc. OGC WPS interface to Open Grid Forum WPS Grid some Grid app WPS JSDL •inbuilt web service binding •process description •lightweight •process execution •‘geo’-compatible •data input/output •resource requirements •data staging • JSDL = Job Submission Description Language • Developed, tested, documented in OWS-5 Testbed – Bastian.Baranski, Univ Muenster and Andrew Woolf, STFC OGC ® Copyright © 2009 Open Geospatial Consortium, Inc. 9 WPS implementations • WPS implementations in OWS Testbeds – WPS Profile for FSA – Vector and Topology Operations • Simple Features Operators, e.g., disjoint, intersects • COTS GIS and GRASS operations – WPS for Coordinate Transformation – WPS for Image Processing • WPS product implementations – Several Commercial WPS implementations – Several Open Source WPS Implentations • See Foss4G sessions on WPS OGC ® Copyright © 2010, Open Geospatial Consortium, Inc. WPS for Hydrological Modelling OGC ® Geospatial Services and Applications for the Internet, M. Gould, et.al., Springer, 2008 From portal select desired theme(s) and area of interest Disaster Management Information System (DMIS) Selected workflow automatically activates needed assets and models Mozambique Workflows Wizard Wizard picks appropriate workflow for desired result Estimated rainfall accumulation and flood prediction model Baseline water level, flood waters and predicted flooding Flood Model GEOSS AIP-2 Flood Prediction and Response Led by NASA, Spot Image, Northrop Grumman, ERDAS GEOSS Portal OGC WPS Access to Model req Research Scientist resp IP3 Client & Workflow engine OGC WPS OpenModeller Server CSW IP3 Distributed Community Catalog/Mediator req req req req req req resp resp resp resp resp resp Other Non-OGC Services GBIF WCS WFS WCS - T Non-OGC Services GEOSS AIP-2 Biodiversity & Climate Change Led by CNR, Univ of Colorado, GBIF Broker Interoperability is about Organizations “Interoperability seems to be about the integration of information. What it’s really about is the coordination of organizational behavior.” David Schell CEO and Chairman OGC OGC ® Copyright © 2009, Open Geospatial Consortium, Inc. 69th OGC Technical Committee, June 2009 Earth System Science Working Group • WG Focus includes Integrated numerical modeling • Presentations – Integrated Environmental and Earth Systems Modeling: a Community Approach. Alexey Voinov, President, iEMSs. – Integrated Spatial Modeling Challenges in the Lake Winnipeg Basin. David Swayne, Vice President, iEMSs. – Integrated Environmental Modeling at Ecosystem Research Division, National Exposure Research Lab: Rajbir Parmar, US EPA. • Outcome: – Integrated Modeling Community and OGC would mutually benefit from collaboration – Develop MOU between OGC and iEMSs – Plan joint session at iEMSs Congress in Ottawa, July 2010 OGC ® iEMSs Biennial Congress – July 2010 • International Environmental Modelling and Software Society (iEMSs) • OGC and iEMSs MoU – “OGC has had much success in developing interfaces and encoding standards for data. We hope that together we can learn how to better connect models.” Alexey Voinov, President of iEMSs • Workshop: Interoperability for Web-Based Modeling – Convened by OGC – Goal: Identify opportunities for collaboration between iEMSs and the OGC OGC ® © 2010 Open Geospatial Consortium, Inc. 16 iEMSs Biennial Congress - July 5, 2010 Workshop: Interoperability for Web-Based Modeling • Session 1: OGC Web Services – Workshop Introduction - D. Arctur, OGC – Nested Environmental Dust Forecast Modeling. K. Benedict, Univ of New Mexico • Session 2: OGC Tasking and Processing Interfaces – OGC Sensor Web Enablement (SWE). P. Dibner, OGC – Using WPS for Environmental Modeling. Peter Schut, Canadian Soil Information Service • Session 3: Services brainstorming session – Services in the context of interoperable, environmental modeling. • Session 4: Breakouts session • Session 5: Recap / Rollup and The Way Forward OGC ® iEMSs 2010 Web-Based Modeling Workshop Issues: Model Access and Availability • Remote access to, and use of, model components – Need standardized interface that completely defines service – Need to support file formats that are used by model service users – Freedom of implementation within a multi-platform protocol – Must address: Performance and security – Model components with adapters that implement interoperable web service interfaces • Model applicability constraints: – Store them internally (using a feasibility or validation check) or externally (using ontologies)? – For external constraints: describe constraints like “model neglects vertical acceleration”,“within this parameter range the results become less reliable” • Accommodating Uncertainty in WPS – Data storage formats need to support statistical characteristics of data. OGC ® iEMSs 2010 Web-Based Modeling Workshop Issues: Data Access and Availability • Limitations on data sharing are often imposed by data sources • Potential approaches to resolution: Data Sharing Agreements, Licensing, Open Data models Controlled access • Very large volumes of data are often required for model execution: tradeoffs between security and performance • Metadata available for each variable in each data set OGC ® iEMSs 2010 Web-Based Modeling Workshop Geometric / Structural Questions • How can OGC technology best deal with 3D layered models with static flux/volume topologies but timedependent composition? • What about time-dependent geometries? • Fluxes through fully unstructured and time-varying partitions of space? OGC ® iEMSs 2010 Web-Based Modeling Workshop Steps Towards Solutions • A pilot project to simultaneously investigate: – semantic / ontological issues – mechanistic issues related to integrating models through web services • Articulating benefits of using standards – to technical / scientific community (provides credit; minimize potential misuse) – to funders (e.g. resource efficiency) OGC ® iEMSs 2010 Web-Based Modeling Workshop Potential Partner Organizations • • • • • Google, Microsoft, etc. OGC -> using well-established procedures iEMSs -> to identify seed community CIEM / iemHUB -> forum for continued discussion National Agencies and organizations – US (e.g. NSF, NOAA, EPA, ) • OSTP / OMB – Europe (ESA, ….) – International (GEO, ISPRS , other professional societies …. ) OGC ® Interagency Steering Committee On Multimedia Environmental Models (ISCMEM) • MOU - Purpose – item #4 – Establish linkages between disparate databases and models – Development and use of a common model-data framework • WG1 Software Systems Design and Implementation for Environmental Modeling – Standards and infrastructure components for environmental modeling systems. – Standards: requirements and protocols for software to execute in in coordination with other, complementary, modeling software – Integration of large-scale databases, Geographical Information Systems (GIS), simulation models, and data analysis tools. – Geographic scales range from site-specific to national. OGC ® Copyright © 2009, Open Geospatial Consortium, Inc. Recent coordination with EPA • Attending: – (EPA) N. Gaber, G. Laniak, G. Whelan; (OGC) G. Percivall, D. Arctur • Topics: – ~1000 models with ~400 general modeling approaches – Goal to achieve interoperability among models so they are more readily adapted and more readily interconnected for integrative studies – OGC's success in bringing communities to reach consensus – Interagency Steering Committee for Multimedia Environmental Models • Next steps – Attend ISCMEM annual meting. Working Group #1 (i.e., Software System Design and Implementation for Environmental Modeling). – Community of Practice for integrated, inter-disciplinary modeling – Identify potential activities to advance goal; solicit potential collaborators and those who are willing to work in a community environment, one that benefits all. OGC ® © 2010 Open Geospatial Consortium, Inc. 24 Integrated Environmental Model “Framework” • Benefits and Goals of Integrated Environmental Modeling are clear • Multiple concepts of “Model Web”, “Frameworks” – Consensus model for information modeling – spatial concepts and phenomenon concepts – Computing approach for interface definition • Standards are best developed by prototyping based on specification of general concepts – Apply to integrated environmental models interoperability Copyright © 2010, Open Geospatial Consortium, Inc. Making Location Count… OGC’s Approach for Advancing Interoperability • Interoperability Program (IP) – a global, innovative, hands-on rapid prototyping and testing program designed to accelerate interface development and validation, and bring interoperability to the market Rapid Interface Development • Specification Development Program – Standards Development Consensus standards process similar to other Industry consortia (World Wide Web Consortium, OMA, etc.) • Marketing and Communications Program – education and training, encourage take up of OGC specifications, business development, communications programs © 2010, Open Geospatial Consortium Market Adoption Making Location Count… 26 OGC-IP Technology Maturation Strategy Specification Program OGC Network Plugfest Pilot Interoperability Experiment Testbed OGC ® Specifications Implementations Demonstrations Types of Interoperability Program Initiatives Example Government Organizations Members of OGC • DOD Australia • Geoscience Australia • NSW Dept of Environment and Climate Change (Australia) • Eurocontrol • European Environment Agency • European Satellite Centre • European Space Agency • UK MOD • UK MET • METEO France • Korea Land & Housing • BRGM (France) • Ordnance Survey (UK) • State Land Agencies (Germany) OGC • • • • • • • • • • • • Natural Resources Canada US DHS US EPA US FAA US NASA USGS US NGA US Census US NOAA JPEO Oakridge National Lab NC Dept of Environment & Natural Resources • Dept. Science & Technology (India) • EU Joint Research Centre ® © 2010 Open Geospatial Consortium, Inc.. Interoperability and Standards are Key OGC Vision To achieve the full societal, economic and scientific benefits of integrating location resources into commercial and institutional processes worldwide Source: CSIRO, South Esk River Catchment Hydrologic Sensor Web, Tasmania Source: Fisheries and Oceans Canada Mapster OGC ® Copyright © 2010, Open Geospatial Consortium, Inc. For Details on OGC Standards… • OGC Standards – Freely available – www.opengeospatial.org/standards • OGC Reference Model (ORM) – Overview of OGC Standards Baseline – Resource for defining architectures for specific applications – www.opengeospatial.org/standards/orm George Percivall, gpercivall at opengeospatial.org OGC ® Copyright © 2010, Open Geospatial Consortium, Inc.