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.