OGC Standards for Geospatial Interoperability from sensors to
OGC Standards for Geospatial Interoperability: from sensors to decision support Presentation to 4 th “GRID & e-Collaboration Workshop” February 2009 George Percivall OGC Chief Architect Executive Director, Interoperability Program percivall@opengeospatial. org © 2009 Open Geospatial Consortium, Inc.
What Drives OGC Standards Development? Sustainable Development Aviation / Telematics E-Government Insurance/Re-Insurance Earth Science / Earth Observation Web Mapping Location-Based Services Sensor Webs Logistics / Asset Management OGC Web Services Defense & Intelligence Disaster / Emergency Management Critical Infrastructure Protection Research Validation Modeling & Simulation Multi-Source Operations Decision Support Mobile Enterprise Regional Planning OGC members are tackling major interoperability challenges of next-generation data / service sharing and collaboration…. Developing new specifications for locationbased services interoperability and spatially enabling the systems and enterprises Urban Planning Digital Rights Management © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
OGC Works Closely With Standards Organizations and Consortia in the Technology Community – Primary Alliances for standards coordination • • • Internet Engineering Task Force (IETF) OASIS International Organization for Standards (ISO) National Emergency Number Association (NENA) COMCARE Digital Geospatial Information Working Group (DGIWG) Open Mobile Alliance (OMA) National Institute of Building Sciences (NIBS) IEEE Technical Committee 9 (Sensor Web) – Secondary alliances • • Global Spatial Data Infrastructure Association (GSDI) Web 3 D World Wide Web Consortium (W 3 C) Simulation Interoperability Standards Organization International Alliance for Interoperability (IAI) IEEE GRSS and ICEO Taxonomic Data Working Group (TDWG) – Others © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
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) Web Map Context (WMC) OGC KML Others… Relevant to geospatial information applications: Critical Infrastructure, Emergency Management, Weather, Climate, Homeland Security, Defense & Intelligence, Oceans Science, others Copyright © 2009, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Geospatial Interoperability: From sensors to decision support services OGC Web Services Sensor Web Enablement (SWE) Measurements Decision Support Services (DSS) Geo. Processing Workflow (GPW) Observations Features © 2009 Open Geospatial Consortium, Inc. Recommendations Helping the World to Communicate Geographically
Sensor Web Enablement (SWE) © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Basic Requirements for Sensor Web • Quickly discover sensors and sensor data (secure or public) that can meet my needs – location, observables, quality, ability to task • Obtain sensor information in a standard encoding that is understandable by me and my software • Readily access sensor observations in a common manner, and in a form specific to my needs • Task sensors, when possible, to meet my specific needs • Subscribe to and receive alerts when a sensor measures a particular phenomenon © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
SWE Specifications • Information Models and Schema – Observations and Measurements (O&M) – Models and schema for semantic basis of measurements – Sensor Model Language (Sensor. ML) - Models and schema for components, georegistration, response, process models – Transducer Markup Language - Data encoding that enables interoperability and fusion of dissimilar sensor data • Web Services – Sensor Observation Service - Access observations for a sensor or sensor constellation – Sensor Planning Service – Task sensor system for desired observations – Sensor Alert Service – Subscribe to alerts from sensor observations – Sensor Registries – Discover sensors and sensor observations • Built upon OGC, Web and Internet standards © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
SWE and Geoprocessing Workflow Access & Processing Node WFS CSW WPS Register Measurement Types SOS SAS WCS SPS SOS SAS CSW SOS ! Sensor Net Mission Control Center Copyright © 2009, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 9
Web Processing Service WPS-client Communication over the web using HTTP Get. Capabilities Describe. Process WPS Algorithms Repository … Execute Data Handler Repository … … … Algorithm 1 Data Handler A Web Processing Service © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
The OGC-OGF Collaboration • Promote best practices and international standardization for distributed geospatial data processing capabilities that is: – Transparent -- users is not aware of the infrastructure – Interoperable -- the resources work together – Scalable -- small local, to massive distributed platforms 11 Helping the World to Communicate Geographically
Collaboration Described in IEEE Computer, Nov. 08 12 Helping the World to Communicate Geographically
Developing WPS interface to Grid WPS L D JS Grid some Grid app WPS JSDL • inbuilt web service binding • process description • lightweight • process execution • ‘geo’-compatible • data input/output • resource requirements • data staging • Development on-going in OWS-5 Testbed. Results in May 2008 include demonstration and specification profile – Bastian. Baranski, Univ Muenster and Andrew Woolf, STFC Copyright © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 13
OWS Geo-Processing Workflow WCS = Web Coverage Service WCTS = Web Coordinate Transform. Service WPS = Web Processing Service WFS = Web Feature Service Decision Support Client Internet WCS WCTS WPS WFS … Web Servers © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Open. GIS Geography Markup Language • GML Encoding Specification – XML grammar for encoding geographic information – Includes features, coordinate reference systems, geometry, topology, time, units of measure. etc. – Co-branded as ISO 19136, consistent with ISO 191 xx family • Profiles of GML – GML Point Profile – GML Simple Features Profile – Geo. RSS • Numerous GML Application Schemas – – – AIXM: Aeronautical Information Exchange Model CWML: Cyclone Warning Markup Language dw. GML: Digital Weather GML Application Schema for Earth Observation products Geo. Sci. ML: Geoscience Markup Language City. GML, and many more… © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Digital Rights Management, Authentication and Access Control and OWS Identity Provider Authentication Service Provider Client conditions OWS Geo. RM Client OWS Service Enforcement Point Decision Point Policies OWS services “wrapped” with industry standards Copyright © 2008, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
OWS Decision Support Services Decision maker at a single workstation, identifies resources anywhere, accesses the resources, brings into operational context, and integrates with other resources to support decision process DSS Client Decision Maker/ Analyst Access to WMS, WFS, WCS, CS/W, SOS, SPS, KML, Workflow, Context, Feature & Coverage Portrayal in a multilingual, distributed services environment © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Geo-Portal Reference Architecture Geospatial Portal Services Individual Citizen Access Government and Commercial Access Portrayal Services Data Services Internet Distributed Geospatial Data Catalog Services Distributed Geospatial Data http: //portal. opengeospatial. org/files/? artifact_id=6669 © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Variety of Clients for OWS © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
www. opengeospatial. org/resource/demos/ © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
OGC Reference Model (ORM) www. opengeospatial. org/standards/orm • What is the purpose of the ORM? – Overview of OGC Standards Baseline – Insight into the current state of the work of the OGC – Basis for coordination and understanding of the OGC documents – Resource for defining architectures for specific applications • Why Read This Document? – Better understand the OGC Standards Baseline – Better understand the ongoing work of the OGC – Gain an understanding necessary to contribute to OGC process – Aid in implementing one or more of the Open. GIS Standards © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
Questions & Comments George Percivall gpercivall@myogc. org Open Geospatial Consortium, Inc mail. opengeospatial. org/mailman/ listinfo/sensorml © 2009 Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically
- Slides: 22