® ® Overview of OGC Services Architecture Presentation to NOAA EDM, May 2012 George Percivall Chief Architect and Executive Director, Interoperability.

Slides:



Advertisements
Similar presentations
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Advertisements

GEOSS Architecture Implementation Pilot Water Information Services with GEOSS Interoperability Arrangements George Percivall Open Geospatial Consortium.
George Percivall, OGC and Ingo Simonis, OGC-E
High level summary and recommendations from AIP-3 George Percivall Open Geospatial Consortium Task lead AR-09-01B ADC-16, May 2011.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Spatial Data Infrastructure: Concepts and Components Geog 458: Map Sources and Errors March 6, 2006.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Crossing the Digital Divide
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Web GIS – About and Need Arup Dasgupta Honorary Advisor GIS Development.
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
GIS on the Web. World Wide Web Internet Clients Servers FTP Opportunity in Web- based Mapping Disaster relief and Emergency management Global and.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
® ® Overview of OGC Web Services Luis Bermudez Director of Interoperability Certification January 18th, 2011 Washington DC.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
© OGC, All Rights Reserved Open Geospatial Consortium
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Interoperability ERRA System.
Crossing the Digital Divide Presented by: Fernando R. Salas David Maidment, Enrico Boldrini, Stefano Nativi, Ben Domenico OGC Technical Meeting – Met/Occean.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
® ® OGC Web Services Initiative, Phase 9 (OWS-9) Initial Ideas Nadine Alameh OWS-9 Initiative Director Copyright © 2011 Open Geospatial Consortium.
Recent Advances in Geospatial Service Chaining Open Standards 2008 Composability within SOA Symposium April, 2008 Raj Singh, PhD OGC Director of Interoperability.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
Achieving Interoperability using the ArcGIS Platform
Web GIS Technologies A R Dasgupta Honorary Advisor GIS Development.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
GEOSS Clearinghouse GEO Web Portal GEOSS Common Infrastructure Components & Services Standards and Interoperability Best Practices Wiki User Requirements.
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
® The importance of international standards for data exchange Denise McKenzie Executive Director, Communications & Outreach Open Geospatial Consortium.
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
Air Quality Data Services: Application of OGC specifications Air Quality Data: Multi-dimensional, multi-source, multi-format Point observations are collected.
EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe Citizen Observatories: A Standards Based Architecture.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Toward interoperable information use across the geosciences
Open Geospatial Consortium Overview and why we are adopting the standards.
Data Assimilation Decision Making Using Sensor Web Enablement M. Goodman, G. Berthiau, H. Conover, X. Li, Y. Lu, M. Maskey, K. Regner, B. Zavodsky, R.
© 2005, Open Geospatial Consortium, Inc. CrisisGrid: Critical Infrastructure and Informatics for Emergency Response 4 May 2005 Mark Reichardt President.
OGC Update WGISS-19 - March 2005 Allan Doyle, GSDI/EOGEO
Implementing GEOSS architecture with-and-for Users George Percivall Open Geospatial Consortium Task lead AR-09-01B.
® ® Data flow from space to earth: The role of OGC Web Service (OWS) standards in EO market growth Steven Ramage Open Geospatial Consortium (OGC) 22 nd.
® ® Geospatial Information Standards for Human Geography at: Human Geography Summit by: Raj Singh, PhD Director, Interoperability Programs Open Geospatial.
® Increasing the value of Business Intelligence using Geospatial Standards George Percivall, Chief Architect and Executive Director of the OGC Interoperability.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
® OGC perspective on CyberGIS for Collaborative Problem Solving AAG Annual Meeting panel, April 2015 George Percivall Chief Engineer and CTO
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
Semantic metadata in the Catalogue Frédéric Houbie.
® Standards for Disaster Mitigation and Response Scott Simmons Executive Director, Standards Program Open Geospatial Consortium Copyright © 2016 Open Geospatial.
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
GEOSS Component and Service Registry (CSR)
Data Browsing/Mining/Metadata
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Presentation to 4th “GRID & e-Collaboration Workshop” February 2009
OGC Standards Overview
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Introduction to the WMO/OGC Hydrology Domain Working Group
Session 2: Metadata and Catalogues
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Presentation transcript:

® ® Overview of OGC Services Architecture Presentation to NOAA EDM, May 2012 George Percivall Chief Architect and Executive Director, Interoperability Program Open Geospatial Consortium

OGC ® Overview of OGC Services Architecture Open Standards Information Standards Service Standards Putting it all together

OGC ® OPEN STANDARDS © 2012 Open Geospatial Consortium

OGC ® Copyright © 2009, Open Geospatial Consortium, Inc., Why Open Standards? Rapidly mobilize new capabilities – plug and play Lower systems costs Encourage market competition –Choose based on functionality desired –Avoid “lock in” to a proprietary architecture Decisions to share information and services become policy decisions

OGC ® Copyright © 2009, Open Geospatial Consortium, Inc., What do we mean by “Open” Standard? Freely and publicly available Non discriminatory No license fees Vendor neutral Data neutral Agreed to by a formal consensus process

OGC ® Types of OGC Specifications Implementation Specifications - Standards –Basis for working software; detail the interface structure between software components Abstract Specifications –Conceptual foundation / reference model for spec development Best Practices –Describe use of specifications Engineering Reports –Results from OGC Interoperability Program Discussion Papers –Forum for public review of concepts

OGC ® INFORMATION STANDARDS © 2012 Open Geospatial Consortium

OGC ® OGC Geography Markup Language (GML) GML an application of eXtensible Markup Language (XML) –XML specified by World Wide Web Consortium (W3C) –GML specifies XML Schemas that specify XML encoding of geographic features, their geometry, and their attributes GML encodes digital feature data –Encodes features, attributes, geometries, collections, etc. –Applications require specifying more specific Application XML Schemas –GML v3, supports 2 1/2 and 3D geometry as well as complex geometry and topology GML 3 is also ISO 19136

OGC ® Types of Coordinate Reference Systems CRSCoordinate System Characteristics GeocentricCartesian or spherical Proper 3D spatial modeling; spatial applications Geographic 3DellipsoidalLocations described relative to ellipsoidal surface Geographic 2DellipsoidalLocations described on ellipsoidal surface; for large national/continental geodetic control networks ProjectedCartesianFor national mapping; smaller area than Geographic 2D. Carefully controlled mapping distortions EngineeringvariousEarth curvature ignored; mostly flat-earth model ImageCartesian or oblique Cartesian Distortions due to earth curvature determined by data acquisition characteristics Verticalgravity-related, depth,barometric Gravity-related means relative to geoid (~MSL) Depth: complex reference surfaces (tidal) Earth curvature modelling

OGC ® GML Application Activities Profiles GML Point Profile GML Simple Features Profile GML GeoShape for use in IETF GML in JPEG2000 GeoRSS: GML Serialization GML Schemas for NSDI Framework Base Transportation Roads Governmental Units Linear Reference Systems Dictionaries Hydrology 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 Further information on OGC Network 10

OGC ® Observations and Measurements (O&M) An observation is an event that estimates an observed property of a feature of interest, using a procedure, and generating a result –Sometimes ‘observed property’ and ‘feature of interest’ are conflated in describing geophysical parameters, e.g. sea surface temperature Often sampling is used to measure properties of a feature –In this case the feature of interest is a ‘sampling feature’ Copyright © 2010, Open Geospatial Consortium, Inc. Observations are modeled within General Feature Model [ISO 19109]

OGC ® WaterML

OGC ® Weather Information Exchange Model (WXXM) © 2011 Open Geospatial Consortium

OGC ® Coverages “A coverage is a feature that associates positions within a bounded space to feature attribute values” That is to say -- a collection of features that share a common regular geometry Examples –Raster image –Polygon overlay –Digital elevation matrix Latitude --> Longitude --> Value = 80 Value = 95 Value = 100 Value = 85 Value = 50 Value = 30 Value = 55 Value = 90 Value = 85

OGC ® Coverage Encodings OGC Specifications GeoJPG GML GML in JPEG2000 (GMLJP2) SWE Common Network Common Data Format (NetCDF) Other Specifications GeoTIFF National Imagery Transfer Format / BIIF HDF and HDF-EOS

OGC ® Metadata Metadata is data about data Dataset metadata –characterize geographic data; enables in most efficient manner; facilitates data discovery, retrieval and reuse; fitness for of use –datasets, aggregations of datasets, individual geographic features, –core metadata - subset of the full set of elements –OGC adopted ISO Service Metadata –"Get Capabilities" operation common to all OWS1 services, returns a "capabilities document" describing the service. –OGC AS Topic 12 (identical with ISO 19119) Registry Information Model (RIM) –all metadata and data types are registry objects. –ebRIM applied for registries in OGC

OGC ® serializations metadata ogc:SpatialObject ogc:Feature 0.. * ogc:hasGeometry ogc:hasDefaultGeometry ogc:Geometry ogc:dimension : xsd:int ogc:coordinateDimension : xsd:int ogc:spatialDimension : xsd:int ogc:isEmpty : xsd:boolean ogc:isSimple : xsd:boolean ogc:asWKT : sf:wktLiteral ogc:asGML : gml:gmlLiteral … GeoSPARQL Vocabulary: Basic Classes and Relations Same as ISO GFI_Feature Same as ISO GM_Object 17 Geometry encoded as a Literal

OGC ® SERVICE STANDARDS © 2012 Open Geospatial Consortium

OGC ® Publish, Discover, Access, Fuse Geo-fusion Borders Elevation Cloud Cover Calls for help Catalog Web Coverage Service Web Map Service Web Feature Service Crowds Seismic Readings Sensors

OGC ® OGC Web Services (“W*S”) Pattern Copyright © 2010, Open Geospatial Consortium, Inc. What can you do? GetCapabilities Here… read this. … … … Capabilities Document Great! Give me data Get Map, Feature, or Coverage Data Here you are….

OGC ® OGC Web Map Service Spatial Context –Spatial Reference System (EPSG) –Corners of map (geographic extent) –Image width & height List of “layers” –Layer name –Symbolization style Return Format –GIF | JPEG | WebCGM | SVG, etc. –Background info (color, transparency) –Exception Type = InImage | Encoded/Parseable Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® OGC WMS – GetMap Operation REQUEST1: VERSION=1.1.0&REQUEST=GetMap& SRS=EPSG:4326& BBOX= ,24.913,78.794,36.358& WIDTH=560&HEIGHT=350& LAYERS=AVHRR-09-27&STYLES=& FORMAT=image/png& EXCEPTIONS=application/vnd.ogc.se_inimage REQUEST2: VERSION=1.1.0&REQUEST=GetMap& SRS=EPSG:4326& BBOX= ,24.913,78.794,36.358& WIDTH=560&HEIGHT=350& LAYERS=BUILTUPA_1M,COASTL_1M,POLBNDL_1M& FORMAT=image/png&STYLES=style1,style2,style3& TRANSPARENT=TRUE& EXCEPTIONS=application/vnd.ogc.se_inimage Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® WMS-Tiling (WMTS) builds on WMS WMTS designed for high performance: anticipates high volume of identical requests –Pre-render data as tiles –Supports caching WMS request by bbox & h/w vs. WMTS request by Tiles –TileMatrixSet (CRS) –TileCol –TileRow Bindings: –KVP, SOAP/WSDL, RESTful

OGC ® Web Feature Service (WFS) Access Vector Data using Web standards: HTTP, SOAP request components –service binding URL –geographic bounding box –coordinate reference system (CRS) –complex “filter” (much like a SQL query) © 2012 Open Geospatial Consortium

OGC ® OGC Web Coverage Service (WCS) Service for Coverage offerings –Domain: grids; polygons, points, etc. –Range components: vector- or scalar-valued Operations similar to WFS - tuned to Coverages –GetCapabilities: Inquire about a WCS server –DescribeCoverage: Fetch details about a coverage –GetCoverage: Fetch data from a coverage Subsetting Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® Copyright © 2010, Open Geospatial Consortium, Inc. The Big Picture of WCS 2.0 Uses Core and Extension approach Extensions for KVP, POST, SOAP; NetCDF abstract extension (not advertised) concrete extension (advertised) Legend: inheritance WCS Core GML Application Schema for WCS Abstract Topic 6 / ISO GET/KVP POST/XML SOAP … NetCDF GeoTIFF manifest... n-D Domain uncertainty nil values... CRS/ EPSG WCS-T scaling WCPS... WCS extensions WCS core WCS foundation data modelservice modelformatsprotocols multi- lingual... usability grouping CRS/ general polygon async JPEG2000

OGC ® OWS-9 Testbed Innovations Thread - OWS-9 Kickoff Workshop occurring this week - WMTS Harmonization –Align diverse web map tiling APIs –Scalable interoperability architectures –Map Tiling Methods Harmonization Engineering Report –WMTS change requests –WMTS service Coverage Access and Data Quality –NITF, LIDAR, and DAP/OPeNDAP with WCS 2.0 –Data quality in WMS, WMTS and KML –GMLJP2-wrapped LIDAR HRE Data –WCS and GMLJP2 change requests –WCS 2.0 for coverage access –Coverage Access Engineering Report –OWS Context Document © 2012 Open Geospatial Consortium, Inc.27 © 2012 Open Geospatial Consortium, Inc.27 OPeNDAP

OGC ® Geo-Processing Hundreds of types of algorithms for geodata How can we scale to interoperable geo-processing? OGC Web Processing Service (WPS) –Interface that facilitates the publishing of geospatial processes, and the discovery of and binding to those processes by clients –Processes include any algorithm, calculation or model that operates on spatially referenced data. –WPS may offer calculations as simple as subtracting one set of spatially referenced numbers from another) or as complicated as a global climate change model. Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® OGC Web Processing Service (WPS) WPS GetCapabilitiesExecuteDescribeProcess Algorithms Repository … … Algorithm 1 Data Handler Repository … … Data Handler A Communication over the web using HTTP WPS-client Web Processing Service Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® © 2010 Open Geospatial Consortium, Inc.. OGC Sensor Web Enablement Enables discovery and tasking of sensor assets, and application of sensor observations for enhanced situational awareness, much like HTML, and HTTP enabled the WWW

OGC ® Copyright 2007, Open Geospatial Consortium, Inc. (OGC) 31 SWE Information Models and Schema Observations and Measurements (O&M) – Core models and schema for observations Sensor Model Language (SensorML) for In-situ and Remote Sensors - Core models and schema for observation processes: support for sensor components, georegistration, response models, post measurement processing SWE Common - low level data models for exchanging sensor related data. Structure, encode and transmit sensor datasets in a self describing and semantically enabled way.

OGC ® Copyright 2007, Open Geospatial Consortium, Inc. 32 SWE Web Services Sensor Observation Service - Access Observations for a sensor or sensor constellation, and optionally, the associated sensor and platform data Sensor Alert Service – Subscribe to alerts based upon sensor observations Sensor Planning Service – Request collection feasibility and task sensor system for desired observations Web Notification Service –Manage message dialogue between client and Web service(s) for long duration (asynchronous) processes Sensor Registries – Discover sensors and sensor observations

OGC ® Search/Discovery of Geospatial Data Copyright © 2010, Open Geospatial Consortium, Inc. OGC Catalog Service –Catalog Service for the Web (CSW) –ISO Metadata Profile –OASIS ebRIM Profile –OpenSearch Request components –service binding URL –geographic bounding box –coordinate reference system (CRS) –complex “filter” (much like a SQL query) Support publishing and discovery of distributed geospatial data and associated services 33

OGC ® Participants © 2012 Open Geospatial Consortium, Inc.34

OGC ® © 2012 Open Geospatial Consortium, Inc.35

OGC ® GeoSynchronization Services Publisher Submits Change Request GeoSynchronization Service (GSS) OGC WFS-T Publisher reads features from a WFS managed by the GSS and proposes changes to those features. This may include proposing creation of new features. GSS notifies Publisher whether proposed changes were Approved or Rejected GSS notifies Followers of changes to features (i.e. Transactions) GSS notifies Reviewer of pending Change proposals Reviewer Approves or Rejects the proposed changes Approved changes are applied to features via OGC WFS-T Geographic features accessible via WFS Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® OGC Open GeoSMS Innovation: Location encoding for SMS Activities: Sahana, Ushahidi, Frontline SMS and the UN ITU Applications: Disaster monitoring (debris flow and earthquakes), emergency response, transportation planning, taxi services and many more. © 2012 Open Geospatial Consortium

OGC ® Copyright © 2010, Open Geospatial Consortium, Inc. OGC and Security The OGC does not develop authentication, authorization and security standards We define best practices and extensions to existing standards from other standards organizations, such as OASIS –XACML (OASIS): access control policy language in XML and a processing model to interpret the policies –GeoXACML (OGC): geographic access control rules for distributed geographic content.

OGC ® Security in OWS-9 Testbed © 2012 Open Geospatial Consortium, Inc. 39 PAP PDP PEP XML Appliance Access Manager Includes Logging STS Visualization Application User Creation OR Will attempt trying all 3 PDP on 3 separate passes OR GeoXACML XACML GeoXACML XACML XACML Policy SAML Policy Creation GUI Data Policy Filtered WFS WFS Response WFS Request OR WFS SAML 2.0 (SOAP) Geospatial Filtered Response User Creation Con terra Secure Dimensions GeoAxis

OGC ® PUTTING SERVICES TOGETHER © 2012 Open Geospatial Consortium

OGC ® Interoperability “Stack” - Service Viewpoint User Applications Metadata update Metadata search and retrieval Catalog Catalogs Middleware Clients Servers Geoprocessing Services Access to transformed data Service Chaining Direct data access Features Content Repositories Coverages Other data Figure © NASA Copyright © 2010, Open Geospatial Consortium, Inc.

OGC ® Aviation Information in OWS-9 Testbed © 2012 Open Geospatial Consortium, Inc.42 ATM-TGS, Luciad 52 North, Luciad GaldosEnvitia, Luciad ATM-TGS, Harris IDS, IfGI COMSOFT, Snowflake

GEOSS Clearinghouse GEO Web Portal GEOSS Common Infrastructure Components & Services Standards and Interoperability Best Practices Wiki User Requirements Registries Main GEO Web Site Registered Community Resources Community Portals Client Applications Client Tier Mediation Tier Community Catalogues User Managemen t Portrayal Servers Processing Servers Access Brokers Workflow Managemen t Discovery Brokers Access Tier GEONETCast Data Servers Sensor Web Servers Model Web Servers CSWWMS CSW WMS SOSSASSPS CSW WPS FTP Order OPeNDAP WCS WFS WMS CSWWMSWPS Access EO Vocabulary Test Facility Access WCSWFSWCSWFS Engineering Components: Host data; Interact thru Services

OGC ® OGC Compliance Testing Determines whether a product implementation of a particular specification fulfills all mandatory elements of the spec Web Service Under Test Browser CITE Team Tester Standard Spec XYZ version Executable Test Suite (ETS) Abstract Test Suite (ATS) TEAM Engine

OGC ® Compliance Program – Great Success More than 650 implementing products in the market

OGC ® For Details on OGC Standards… OGC Standards –Freely available – OGC Reference Model (ORM) –Overview of OGC Standards Baseline –Resource for defining architectures for specific applications – George Percivall, gpercivall at opengeospatial.orggpercivall at opengeospatial.org Copyright © 2010, Open Geospatial Consortium, Inc.