SlideShare a Scribd company logo
Open Geospatial Consortium
(OGC)
Open Standards
September 2015
Rafael Moreno
Department of Geography
and Environmental Sciences
There are many dimensions to “Open”
• Open source software.
• Open data.
• Open specifications/standards.
• Open publishing.
• Open education resources.
• Open government.
• Open innovation.
?
FOSS/FOSS4G
Open
Standards
?
http://www.sutor.com/c/essays/osvsos/
http://oss-watch.ac.uk/resources/openstandardsopensource
Why “Open”?
Open Data Handbook: Why Open Data?
http://opendatahandbook.org/guide/en/why-open-data/
Why FOSS?
http://www.dwheeler.com/oss_fs_why.html
Why open access?
http://www.sparc.arl.org/resources/open-access/why-oa
Why open education matters
http://whyopenedmatters.org/
Why open government matters
https://www.whitehouse.gov/blog/2009/12/09/why-open-
government-matters
OGC Open Standards for
Geospatial Information
“Open standards” means that the standards
documents are:
• Freely and publicly available
• Non discriminatory
• Free of license fees
• Vendor neutral
• Data neutral
• Agreed to by a formal, member based
consensus process
What are OGC standards?
• Technical documents that detail interfaces or encodings.
• Software developers use these documents to build open
interfaces and encodings into their products and services.
• Ideally, when OGC standards are implemented in products
or online services by two different software engineers
working independently, the resulting components plug and
play, that is, they work together without further
debugging.
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno
Why Geospatial Open Standards?
Benefits of Interoperability
• Avoid over-dependence on a single vendor.
• Broadened product acquisition opportunities: Mix and
match components.
• Minimize risks as technology change.
• Leverage legacy investments.
• Maximize access to outside information resources.
• Maximize outside access to your information resources.
• Ready access to data; data integration.
• Work more quickly and cheaply.
• Higher return on investment.
• Easier access to multiple online info and data sources and
services.
• Use and reuse different vendor solutions.
• Reduce deployment costs by reusing information from other
communities.
• Rapidly mobilize new capabilities (plug and play).
• Meet requirements for citizen access.
• Foundation for interoperable service networks.
• Standards reduce risk and costs.
Create a common picture of reality
Why Geospatial Open Standards?
Benefits of Interoperability ….
The need
Integration
Interoperability
Collaboration
Transparency
A common
picture
OGC Geospatial Fusion Pilot Project
http://www.opengeospatial.org/projects/initiatives/gfspp
https://www.ise.gov/blog/ise-bloggers/inter-agency-geospatial-
collaboration-work
Fusion of Geospatial Information
Making data
discoverable and
accessible
through one spatial
framework
http://www.earthmagazine.org/article/digitizing-earth-developing-cyberinfrastructure-geosciences
http://semanticommunity.info/Data_Science/EarthCube_Data_Science_Publications
Cyberinfrastructure for the Geosciences
Earth Observation System of Systems
Source: Luiz Bermudez http://www.inegi.org.mx/RDE/RDE_05/RDE_05_Art6.html
National and Global
Spatial Data Infrastructures
OGC Implementation Standards
They are written for a more technical audience and detail
the interface structure between software components.
More than 30 baseline standards
http://www.opengeospatial.org/docs/is
https://en.wikipedia.org/wiki/Open_Geospatial_Consortium#Standards
GML 3.0 alone is 529 pages.
OGC Implementation Standards
Approximately 70
September 2015
http://www.opengeospatial.org/docs/is
http://www.opengeospatial.org/standards/specifications/list
What is the difference between and
specification and a standard?
A standard is a specification, but a specification is
not necessarily a standard.
• Specifications are documents that describe protocols, data
encodings, software interfaces and other aspects of information
and process sharing.
• A standard is a specification that developers in numerous
companies can use to ensure that their products "work
together.“the authority of a standard derives from the breadth of
its acceptance in the marketplace and the authority of the standard
setting organization sponsoring it.
• Every software company develops specifications to guide
development of their proprietary technologies.
• OpenGIS® Specifications, on the other hand, are "consensus
standards" similar to HTML, XML, TCP/IP and the other standards
that define the Internet and the Web.
http://www.opengeospatial.org/ogc/faq/abstractspec#2
Jungle of Acronyms?
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno
Resources to Explore and Learn about
OGC Open Standards
OpenGeospatial e-Learning
(https://github.com/opengeospatial/e-learning/wiki)
“The Goal of the OGC E-Learning program is to coordinate and
provide educational materials that can support adoption of OGC
standards and professional (skills) assessment”.
OGC White Papers
http://www.opengeospatial.org/pressroom/papers
Getting started with OGC standards for geospatial sharing
http://www.eclipse.org/community/eclipse_newsletter/2014/march/article1.
php; http://live.osgeo.org/en/standards/standards.html
Communities of interest driving interoperability
(https://www.fgdc.gov/ngac/meetings/april-2012/open-geospatial-
consortium-activities-reichardt.pdf)
Open Web Mapping course online
https://www.e-education.psu.edu/geog585/
Resources to Explore and Learn about
OGC Open Standards
OGC Reference Model
http://www.opengeospatial.org/standards/orm
OGC Reference Architecture Profile (RAP) Advisor
Recommendations for system development.
http://rap.opengeospatial.org/
OGC Best Practices documents
http://www.opengeospatial.org/docs/bp
Types of OGC Standards
Encoding standards:
Rules that determine how to organize information, typically sent by a
service provider or produced by an application.
GeoPackage GML 3.2 SensorML waterML CityGML IndoorGML
Interface standards:
Rules that determine the operations between service providers and
service requesters. For example, an interface to request maps to a
map service provider.
WMS, WFS, WCS
https://github.com/opengeospatial/e-learning/wiki
Geospatial Web services
using OGC standards
It helps to think of publish, find and bind as the key functions for
applications in a Web services environment (SOA Services Oriented
Architecture).
Data
or
Service
Catalogue
or
GeoPortal
OGC Web Services
OWS
Data Delivery Services
• WMS (Web Map Service): Generates maps as images.
Response: Geo-registered JPG, PNG, etc..  Raster
• WFS (Web Feature Service): Generates geographic entities
or features.  Vector
• Response: Features usually in GML format.
• WFS-T (WFS-Transactions): Allows creation, deletion and
updating of features.  Vector
• WCS (Web Coverage Service): Generates geospatial
coverages representing space-varying phenomena  Grid
• SOS (Sensor Observation Service): API for managing
measured data as well as metadata from heterogenous
sensors  Data XML
WMS
Web Map
Server
Web Coverage
Server
Web Feature
Server
Sensor Web Enablement
(SWE) Standards
• sensorML
• Sensor Observation Service (SOS)
• Sensor Planning Service (SPS)
• Sensor Alert Service (SAS)
• Catalogue Service/Sensors
CSW Catalogue Service for the Web
Tool that supports the ability to
publish and search collections of
descriptive information (metadata) for
data, services, and related
information objects.
WPS Web Processing Service
A WPS can be configured to offer GIS functionality to
clients across a network access to pre-programmed
calculations and/or computation models that operate
on spatially referenced data.
It provides rules for standardizing how inputs and
outputs (requests and responses) for invoking
geospatial processing services, such as polygon
overlay, as a Web service.
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno
Encoding Standards
storing and transferring data
• GeoPackage
• GML 3.2 CityGML IndoorGML
• sensorML
• waterML
• KML
• Open GeoSMS
• GeoSPARQL
• Moving Features
• Symbology encoding
http://live.osgeo.org/en/standards/standards.html
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno
FOSS4G to Implement an OGC Web Services Architecture

More Related Content

PDF
2015 FOSS4G Track: Integrating FOSS4G Into a Government Web-Editing Applicati...
PDF
2015 GIS in Colorado Track: Challenges Standardizing and Implementing Metadat...
PDF
2015 FOSS4G Track: What is Free and Open Source Software for Geospatial Appli...
PDF
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
PDF
2015 FOSS4G Track: Getting Started with FOSS4G: The Newbie’s Perspective by M...
PDF
2015 FOSS4G Track: FOSS4G Adoption in Local Government – Opportunities and Ch...
PDF
2015 GIS in Colorado: CO-TreeView - The First Statewide Online Urban Tree Inv...
PPT
Introduction to Open GeoData
2015 FOSS4G Track: Integrating FOSS4G Into a Government Web-Editing Applicati...
2015 GIS in Colorado Track: Challenges Standardizing and Implementing Metadat...
2015 FOSS4G Track: What is Free and Open Source Software for Geospatial Appli...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Getting Started with FOSS4G: The Newbie’s Perspective by M...
2015 FOSS4G Track: FOSS4G Adoption in Local Government – Opportunities and Ch...
2015 GIS in Colorado: CO-TreeView - The First Statewide Online Urban Tree Inv...
Introduction to Open GeoData

What's hot (14)

PDF
Open Source GeoSpatial
PPTX
Gis - open source potentials
PPT
Open Geodata, DIT, December 2010
PDF
2013 GISitR Program
PDF
ICT4D course 2013 - Sugar
ODP
Stop making tools! Nobody likes them anyway...
PDF
Cloud architectures for data science
PDF
Intro Open Source GIS
PDF
Data Science in the Cloud
PDF
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
PDF
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
PPTX
Deploying your Predictive Models as a Service via Domino
PDF
20180226 data driven smart governance
PDF
The methods and practices of Linked Open Data
Open Source GeoSpatial
Gis - open source potentials
Open Geodata, DIT, December 2010
2013 GISitR Program
ICT4D course 2013 - Sugar
Stop making tools! Nobody likes them anyway...
Cloud architectures for data science
Intro Open Source GIS
Data Science in the Cloud
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Deploying your Predictive Models as a Service via Domino
20180226 data driven smart governance
The methods and practices of Linked Open Data
Ad

Similar to 2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno (20)

PPT
Validation of services, data and metadata
PPT
Open Source Geospatial Tools: Enabling Decision Makers
PPT
Open Spatial Data: Sources and Tools
PPTX
DEMETER at OGC Agriculture Session
PDF
Serving Ireland's Geospatial Information as Linked Data
PPT
Geoportal4everybody
PPTX
Dublinked tech workshop_15_dec2011
PDF
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
PDF
Lesson1 esa summer_school_brovelli
ODP
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
PDF
Introduction to Open Source GIS
PDF
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
PPT
Web Services Emissions 2006 Falke
PPT
Open Source GIS
PPTX
Cloud computing application for water resources based on open source software...
PDF
Bcs Talk Notes
PDF
Integrating PostGIS in Web Applications
PDF
Geos2011 - Lorenzino Vaccari - Keynote speech
PDF
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
Validation of services, data and metadata
Open Source Geospatial Tools: Enabling Decision Makers
Open Spatial Data: Sources and Tools
DEMETER at OGC Agriculture Session
Serving Ireland's Geospatial Information as Linked Data
Geoportal4everybody
Dublinked tech workshop_15_dec2011
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Lesson1 esa summer_school_brovelli
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
Introduction to Open Source GIS
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
Web Services Emissions 2006 Falke
Open Source GIS
Cloud computing application for water resources based on open source software...
Bcs Talk Notes
Integrating PostGIS in Web Applications
Geos2011 - Lorenzino Vaccari - Keynote speech
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
Ad

More from GIS in the Rockies (20)

PPTX
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
PPTX
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
PPTX
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
PDF
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
PDF
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
PDF
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
PDF
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
PDF
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
PDF
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
PDF
2018 GIS in Recreation: The Making of a Trail
PDF
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
PDF
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
PDF
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
PDF
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
PDF
2018 GIS in Recreation: A Creek Runs Through It
PDF
2018 GIS in Recreation: Virtually Touring the National Trails
PDF
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
PDF
2018 GIS in the Rockies PLSC: Intro to PLSS
PDF
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
PDF
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Electronic commerce courselecture one. Pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Cloud computing and distributed systems.
Teaching material agriculture food technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
Spectral efficient network and resource selection model in 5G networks

2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno

  • 1. Open Geospatial Consortium (OGC) Open Standards September 2015 Rafael Moreno Department of Geography and Environmental Sciences
  • 2. There are many dimensions to “Open” • Open source software. • Open data. • Open specifications/standards. • Open publishing. • Open education resources. • Open government. • Open innovation. ?
  • 4. Why “Open”? Open Data Handbook: Why Open Data? http://opendatahandbook.org/guide/en/why-open-data/ Why FOSS? http://www.dwheeler.com/oss_fs_why.html Why open access? http://www.sparc.arl.org/resources/open-access/why-oa Why open education matters http://whyopenedmatters.org/ Why open government matters https://www.whitehouse.gov/blog/2009/12/09/why-open- government-matters
  • 5. OGC Open Standards for Geospatial Information
  • 6. “Open standards” means that the standards documents are: • Freely and publicly available • Non discriminatory • Free of license fees • Vendor neutral • Data neutral • Agreed to by a formal, member based consensus process
  • 7. What are OGC standards? • Technical documents that detail interfaces or encodings. • Software developers use these documents to build open interfaces and encodings into their products and services. • Ideally, when OGC standards are implemented in products or online services by two different software engineers working independently, the resulting components plug and play, that is, they work together without further debugging.
  • 9. Why Geospatial Open Standards? Benefits of Interoperability • Avoid over-dependence on a single vendor. • Broadened product acquisition opportunities: Mix and match components. • Minimize risks as technology change. • Leverage legacy investments. • Maximize access to outside information resources. • Maximize outside access to your information resources. • Ready access to data; data integration. • Work more quickly and cheaply. • Higher return on investment.
  • 10. • Easier access to multiple online info and data sources and services. • Use and reuse different vendor solutions. • Reduce deployment costs by reusing information from other communities. • Rapidly mobilize new capabilities (plug and play). • Meet requirements for citizen access. • Foundation for interoperable service networks. • Standards reduce risk and costs. Create a common picture of reality Why Geospatial Open Standards? Benefits of Interoperability ….
  • 12. OGC Geospatial Fusion Pilot Project http://www.opengeospatial.org/projects/initiatives/gfspp https://www.ise.gov/blog/ise-bloggers/inter-agency-geospatial- collaboration-work Fusion of Geospatial Information Making data discoverable and accessible through one spatial framework
  • 15. Source: Luiz Bermudez http://www.inegi.org.mx/RDE/RDE_05/RDE_05_Art6.html National and Global Spatial Data Infrastructures
  • 16. OGC Implementation Standards They are written for a more technical audience and detail the interface structure between software components. More than 30 baseline standards http://www.opengeospatial.org/docs/is https://en.wikipedia.org/wiki/Open_Geospatial_Consortium#Standards GML 3.0 alone is 529 pages.
  • 17. OGC Implementation Standards Approximately 70 September 2015 http://www.opengeospatial.org/docs/is http://www.opengeospatial.org/standards/specifications/list
  • 18. What is the difference between and specification and a standard? A standard is a specification, but a specification is not necessarily a standard. • Specifications are documents that describe protocols, data encodings, software interfaces and other aspects of information and process sharing. • A standard is a specification that developers in numerous companies can use to ensure that their products "work together.“the authority of a standard derives from the breadth of its acceptance in the marketplace and the authority of the standard setting organization sponsoring it. • Every software company develops specifications to guide development of their proprietary technologies. • OpenGIS® Specifications, on the other hand, are "consensus standards" similar to HTML, XML, TCP/IP and the other standards that define the Internet and the Web. http://www.opengeospatial.org/ogc/faq/abstractspec#2
  • 21. Resources to Explore and Learn about OGC Open Standards OpenGeospatial e-Learning (https://github.com/opengeospatial/e-learning/wiki) “The Goal of the OGC E-Learning program is to coordinate and provide educational materials that can support adoption of OGC standards and professional (skills) assessment”. OGC White Papers http://www.opengeospatial.org/pressroom/papers Getting started with OGC standards for geospatial sharing http://www.eclipse.org/community/eclipse_newsletter/2014/march/article1. php; http://live.osgeo.org/en/standards/standards.html Communities of interest driving interoperability (https://www.fgdc.gov/ngac/meetings/april-2012/open-geospatial- consortium-activities-reichardt.pdf) Open Web Mapping course online https://www.e-education.psu.edu/geog585/
  • 22. Resources to Explore and Learn about OGC Open Standards OGC Reference Model http://www.opengeospatial.org/standards/orm OGC Reference Architecture Profile (RAP) Advisor Recommendations for system development. http://rap.opengeospatial.org/ OGC Best Practices documents http://www.opengeospatial.org/docs/bp
  • 23. Types of OGC Standards Encoding standards: Rules that determine how to organize information, typically sent by a service provider or produced by an application. GeoPackage GML 3.2 SensorML waterML CityGML IndoorGML Interface standards: Rules that determine the operations between service providers and service requesters. For example, an interface to request maps to a map service provider. WMS, WFS, WCS https://github.com/opengeospatial/e-learning/wiki
  • 24. Geospatial Web services using OGC standards It helps to think of publish, find and bind as the key functions for applications in a Web services environment (SOA Services Oriented Architecture). Data or Service Catalogue or GeoPortal
  • 26. Data Delivery Services • WMS (Web Map Service): Generates maps as images. Response: Geo-registered JPG, PNG, etc..  Raster • WFS (Web Feature Service): Generates geographic entities or features.  Vector • Response: Features usually in GML format. • WFS-T (WFS-Transactions): Allows creation, deletion and updating of features.  Vector • WCS (Web Coverage Service): Generates geospatial coverages representing space-varying phenomena  Grid • SOS (Sensor Observation Service): API for managing measured data as well as metadata from heterogenous sensors  Data XML
  • 27. WMS
  • 29. Sensor Web Enablement (SWE) Standards • sensorML • Sensor Observation Service (SOS) • Sensor Planning Service (SPS) • Sensor Alert Service (SAS) • Catalogue Service/Sensors
  • 30. CSW Catalogue Service for the Web Tool that supports the ability to publish and search collections of descriptive information (metadata) for data, services, and related information objects.
  • 31. WPS Web Processing Service A WPS can be configured to offer GIS functionality to clients across a network access to pre-programmed calculations and/or computation models that operate on spatially referenced data. It provides rules for standardizing how inputs and outputs (requests and responses) for invoking geospatial processing services, such as polygon overlay, as a Web service.
  • 33. Encoding Standards storing and transferring data • GeoPackage • GML 3.2 CityGML IndoorGML • sensorML • waterML • KML • Open GeoSMS • GeoSPARQL • Moving Features • Symbology encoding
  • 36. FOSS4G to Implement an OGC Web Services Architecture