SlideShare a Scribd company logo
Findable
OGC
Accessible
Interoperable Reusable
The world’s leading and comprehensive
community of experts making location information:

ogc.org |
Copyright © 2021 Open Geospatial Consortium
Spatially Enabling Web APIs through
OGC Standards
Dr. Gobe Hobona, PhD
Director of Product Management, Standards
Open Geospatial Consortium
#OGCAPI
What is OGC?
A Global consortium representing over 500
industry, government, research and academic
member organizations:
Global
Communities
A hub for thought leadership and innovation for
all things related to location
Location
Expertise
Thought
Leadership
Open
Standards
Trusted
Forum
A consensus-based open standards organization for
location information
A neutral and trusted forum for
tackling interoperability issues within and across communities
OGC
ogc.org |
Copyright © 2020 Open Geospatial Consortium 2
The world’s leading and comprehensive community
of experts making location data more findable,
accessible, interoperable and reusable
Commercial
Government
Research & Academia
Who are our
members?
• Business Development
• Competitive Technical Advantage
• Global; Brand Exposure
• Funding for Innovation
• Innovation and Market Support
• Trusted Advice
• International Partnerships
• Operational Policy, Support, and Certification
• Applied Research Partners
• Funding for Innovation
• International Collaboration
• Citations
OGC
ogc.org | 3
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org | 4
Location information is everywhere
OGC
ogc.org |
1. Identify the type of location-referenced information that you would
like to publish or access
2. Identify the related OGC API Standard at ogcapi.ogc.org
3. Familiarize yourself with the requirements documented in the
relevant OGC API Standard
4. Use the OpenAPI definition document of the OGC API to help build
your implementation
5. Test your implementation for compliance to the relevant OGC API
Standard
5
5-Step Process to Spatially Enabling your API
OGC
ogc.org |
• A document, established by consensus and approved by the
OGC Membership, that provides rules and guidelines, aimed at
the optimum degree of interoperability in a given context.
• Informed by:
• Community Requirements
• Market Trends
• Technology Trends
6
What is an OGC Standard?
Copyright © 2021 Open Geospatial Consortium
Photo taken
March 2018
OGC
ogc.org |
‘Why’ OGC API Standards?
APIs are a very effective and popular enabler of rapid software development
API variations without standardized elements can degrade interoperability
Open Standards improve interoperability between independent implementations
OGC API Standards enhance geospatial interoperability between Web APIs
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
OGC API Development Principles
Spatially enable Web APIs in a consistent way
• Spatial Data on the Web Best Practices
• Leverages OpenAPI
• Focus on developer experience and usability
• Modular building blocks for access to spatial data that can be used in data
APIs
• Open development; Public GitHub, Early implementations,
In-depth validation
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
Approved and Candidate OGC API Standards
9
Copyright © 2021 Open Geospatial Consortium
Tile Matrix Set
Trajectory
OGC API - Maps
OGC API - Tiles
OGC API - Features OGC API – Coverages
OGC API –
Environmental Data Retrieval
OGC API –
Records
OGC API - Styles
OGC API –
Discrete Global Grid Systems
OGC API - Processes
OGC API - Common OGC API - Routes
Green border
means
approved
OGC
ogc.org |
Certification as OGC Compliant
• Executable Test Suites
• OGC Compliance Badge
• Product Database
OGC
ogc.org | 11
How to get certified as OGC Compliant
Implementation
passes the test
hosted on the OGC
Validator
Organization
applies for
compliance
certification on the
OGC website
Compliance
submission is
reviewed by OGC
staff
Organization
purchases license
to use certification
mark
Implementation is
certified and listed
in the public OGC
Product Database
1 2 3
4
5
OGC
ogc.org |
Increasing Impact
Copyright © 2021 Open Geospatial Consortium
OGC API – Features
as an INSPIRE
download service
OGC
ogc.org |
…as an API Developer
13
What to expect
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
ogcapi.ogc.org
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
Everything is on GitHub, including the discussions
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
All defined in OpenAPI
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
Overview of OGC API - Features
Copyright © 2021 Open Geospatial Consortium
Resource Path
HTTP
method
Landing page / GET
Conformance declaration /conformance GET
Feature collections /collections GET
Feature collection /collections/{collectionId} GET
Features /collections/{collectionId}/items GET
Feature /collections/{collectionId}/items/{featureId} GET
OGC
ogc.org | 18
Overview of OGC API - Processes
Resource Path HTTP method
Landing page / GET
Conformance declaration /conformance GET
Process list /processes GET
Process description /processes/{processID} GET
Process execution /processes/{processID}/execution POST
Job status info /jobs/{jobID} GET
Job results /jobs/{jobID}/results GET
Job list /jobs GET
Job status info /jobs/{jobID} DELETE
OGC
ogc.org | 19
Overview of OGC API - Environmental Data Retrieval
Resource Path
HTTP
method
Landing page / GET
Conformance declaration /conformance GET
Description of the collections of spatio-temporal data
available from this API. /collections GET
Identifies a collection of spatio-temporal data with the
unique identifier {collectionId} /collections/{collectionId} GET
Identifies an Information Resource of type {queryType}
associated with the {collectionId} collection. /collections/{collectionId}/{queryType} GET
OGC
ogc.org | 20
Deployment model example
OGC API - Common
Data
Features:
Core
Features:
CQL
Features:
CRS
Tiles
Maps
Features:
Transactions
EDR
Coverages
User: I am a
fire incident
commander:
give me
everything
User: tile it up
and make it
work on my
phone
User: just want
features in WGS 84,
but want to query
User: need features
supporting GDA2020
and other CRSs
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org | 21
Deployment of OGC APIs as Microservices
Container
OGC API
Container
OGC API
Container
OGC API
Data
Client Apps
Map and Map Tile
Tiled Data and Coverage
Feature Geometry
OGC
ogc.org | 22
Copyright © 2021 Open Geospatial Consortium
2017 2018 2019 2020 2021 2022
OGC API Standards Roadmap
OGC
ogc.org | 23
Innovation
Research Projects
Research & Technical
coordination
Pilots
Optimization of your domain
Interop. Experiments
Testing the APIs in your domain
Testbeds
Development of new technology
Plugfests
Hands on experiences
Sprints / Hackathons
Rapidly prototype the APIs
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
• 21-23 July 2021: OGC API Virtual Code Sprint focusing on
Processes, Records, and Coverages APIs.
24
Upcoming Code Sprint
Free registration, Free participation
Copyright © 2021 Open Geospatial Consortium
Visit
ogcapi.ogc.org
OGC
ogc.org |
…as an end-user
25
What to expect
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org | 26
Example Client Applications
Copyright © 2021 Open Geospatial Consortium
OGC
ogc.org |
1. Identify the type of location-referenced information that you would
like to publish or access
2. Identify the related OGC API Standard at ogcapi.ogc.org
3. Familiarize yourself with the requirements documented in the
relevant OGC API Standard
4. Use the OpenAPI definition document of the OGC API to help build
your implementation
5. Test your implementation for compliance to the relevant OGC API
Standard
27
Recap: 5-Step Process to Spatially Enabling your API
OGC
ogc.org |
• OGC API Standards are becoming a key requirement for Web APIs
offering location-referenced information
• Early impact has already been seen across government, private and
academic sectors
• Organizations should start planning now to spatially enable their Web
APIs through OGC API Standards
28
Summary
Copyright © 2021 Open Geospatial Consortium
Thank You!
OGC
ogc.org |
Contact info@ogc.org to schedule a meeting for an in-depth discussion with OGC staff and join our community today!
Innovation
Standards
65+ Adopted Standards
300+ products with 1000+ certified implementations
1,800,000+ Operational Data Sets Using OGC Standards
120+ Innovation Initiatives
380+ Technical reports
Technology Forecasting to drive innovation
Community
500+ International Members
110+ Member Meetings
60+ Alliance and Liaison partners
50+ Standards Working Groups
45+ Domain Working Groups
25+ Years of Not for Profit Work
10+ Regional and Country Forums
29

More Related Content

PDF
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
PDF
apidays LIVE Paris 2021 - Who writes the Docs? by Laura Vass, Pronovix
PDF
Crossing the low-code and pro-code chasm: a platform approach
PDF
INTERFACE, by apidays - APIs from consumption to contribution by Kristof Van...
PDF
apidays LIVE Paris 2021 - What Developers Want by Paul Ardeleanu, Vonage
PPTX
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
PDF
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
PDF
apidays LIVE Paris 2021 - 20 Minutes to Build a Serverless COVID-19 GraphQL A...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Who writes the Docs? by Laura Vass, Pronovix
Crossing the low-code and pro-code chasm: a platform approach
INTERFACE, by apidays - APIs from consumption to contribution by Kristof Van...
apidays LIVE Paris 2021 - What Developers Want by Paul Ardeleanu, Vonage
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
apidays LIVE Paris 2021 - 20 Minutes to Build a Serverless COVID-19 GraphQL A...

What's hot (20)

PDF
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
PPTX
Standardising APIs: Powering the Platform Economy in Financial Services
PPTX
Executing on API Developer Experience
PDF
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
PDF
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
PPT
apidays LIVE New York 2021 - Docs Driven API Development by Rahul Dighe, Paypal
DOCX
API Strategy in Cloud
PDF
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
PDF
apidays LIVE Paris 2021 - Beyond API Governance: Run your API org like a lean...
PDF
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
PDF
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
PDF
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
PDF
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
PPTX
Guide to an API-first Strategy
PPTX
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
PPTX
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
PPTX
Open API Initiative: Six months and counting
PDF
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
PDF
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
PDF
[WSO2Con USA 2018] Nightmare on SSO Street
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
Standardising APIs: Powering the Platform Economy in Financial Services
Executing on API Developer Experience
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays LIVE New York 2021 - Docs Driven API Development by Rahul Dighe, Paypal
API Strategy in Cloud
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
apidays LIVE Paris 2021 - Beyond API Governance: Run your API org like a lean...
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
Guide to an API-first Strategy
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
Open API Initiative: Six months and counting
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
[WSO2Con USA 2018] Nightmare on SSO Street
Ad

Similar to INTERFACE, by apidays - Spatially enabling Web APIs through OGC Standards by Gobe Hobona, Open Geospatial Consortium (20)

PDF
Apidays London 2024 - Open Standards for Getting your APIs into the Geospatia...
PDF
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
PDF
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
PDF
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
ODP
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
PPTX
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
PPTX
The power of location information for mobile
PPTX
Innovation in Geospatial Technology and Standards
PDF
Simple APIs for Spatial Data (OGC API - Features)
PPTX
OGC standards relevant to ISPRS
PDF
2014 05-gwf geo-appathon_ogc_a_trakas
PPTX
Setting up and testing NSG and DGIWG Profiles
PDF
Interoperability and Standards for Disaster Risk Management
PDF
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
PPTX
Open standards: A success factor for smart cities
PPTX
Unlocking the Power of Geospatial Data: An Introduction to the Open Geospatia...
PPTX
GeoPackage, OWS Context and the OGC Interoperability Program
PDF
Geoint2017 training open interfaces - luis bermudez
PPT
June 2012 _ OGC and ISO
PDF
GI2012 trakas standards ogc
Apidays London 2024 - Open Standards for Getting your APIs into the Geospatia...
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
Efficient use of Standards-based Interfaces and Encodings in Geospatial Intel...
The power of location information for mobile
Innovation in Geospatial Technology and Standards
Simple APIs for Spatial Data (OGC API - Features)
OGC standards relevant to ISPRS
2014 05-gwf geo-appathon_ogc_a_trakas
Setting up and testing NSG and DGIWG Profiles
Interoperability and Standards for Disaster Risk Management
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Open standards: A success factor for smart cities
Unlocking the Power of Geospatial Data: An Introduction to the Open Geospatia...
GeoPackage, OWS Context and the OGC Interoperability Program
Geoint2017 training open interfaces - luis bermudez
June 2012 _ OGC and ISO
GI2012 trakas standards ogc
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
Chapter 3 Spatial Domain Image Processing.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

INTERFACE, by apidays - Spatially enabling Web APIs through OGC Standards by Gobe Hobona, Open Geospatial Consortium

  • 1. Findable OGC Accessible Interoperable Reusable The world’s leading and comprehensive community of experts making location information:  ogc.org | Copyright © 2021 Open Geospatial Consortium Spatially Enabling Web APIs through OGC Standards Dr. Gobe Hobona, PhD Director of Product Management, Standards Open Geospatial Consortium #OGCAPI
  • 2. What is OGC? A Global consortium representing over 500 industry, government, research and academic member organizations: Global Communities A hub for thought leadership and innovation for all things related to location Location Expertise Thought Leadership Open Standards Trusted Forum A consensus-based open standards organization for location information A neutral and trusted forum for tackling interoperability issues within and across communities OGC ogc.org | Copyright © 2020 Open Geospatial Consortium 2
  • 3. The world’s leading and comprehensive community of experts making location data more findable, accessible, interoperable and reusable Commercial Government Research & Academia Who are our members? • Business Development • Competitive Technical Advantage • Global; Brand Exposure • Funding for Innovation • Innovation and Market Support • Trusted Advice • International Partnerships • Operational Policy, Support, and Certification • Applied Research Partners • Funding for Innovation • International Collaboration • Citations OGC ogc.org | 3 Copyright © 2021 Open Geospatial Consortium
  • 4. OGC ogc.org | 4 Location information is everywhere
  • 5. OGC ogc.org | 1. Identify the type of location-referenced information that you would like to publish or access 2. Identify the related OGC API Standard at ogcapi.ogc.org 3. Familiarize yourself with the requirements documented in the relevant OGC API Standard 4. Use the OpenAPI definition document of the OGC API to help build your implementation 5. Test your implementation for compliance to the relevant OGC API Standard 5 5-Step Process to Spatially Enabling your API
  • 6. OGC ogc.org | • A document, established by consensus and approved by the OGC Membership, that provides rules and guidelines, aimed at the optimum degree of interoperability in a given context. • Informed by: • Community Requirements • Market Trends • Technology Trends 6 What is an OGC Standard? Copyright © 2021 Open Geospatial Consortium Photo taken March 2018
  • 7. OGC ogc.org | ‘Why’ OGC API Standards? APIs are a very effective and popular enabler of rapid software development API variations without standardized elements can degrade interoperability Open Standards improve interoperability between independent implementations OGC API Standards enhance geospatial interoperability between Web APIs Copyright © 2021 Open Geospatial Consortium
  • 8. OGC ogc.org | OGC API Development Principles Spatially enable Web APIs in a consistent way • Spatial Data on the Web Best Practices • Leverages OpenAPI • Focus on developer experience and usability • Modular building blocks for access to spatial data that can be used in data APIs • Open development; Public GitHub, Early implementations, In-depth validation Copyright © 2021 Open Geospatial Consortium
  • 9. OGC ogc.org | Approved and Candidate OGC API Standards 9 Copyright © 2021 Open Geospatial Consortium Tile Matrix Set Trajectory OGC API - Maps OGC API - Tiles OGC API - Features OGC API – Coverages OGC API – Environmental Data Retrieval OGC API – Records OGC API - Styles OGC API – Discrete Global Grid Systems OGC API - Processes OGC API - Common OGC API - Routes Green border means approved
  • 10. OGC ogc.org | Certification as OGC Compliant • Executable Test Suites • OGC Compliance Badge • Product Database
  • 11. OGC ogc.org | 11 How to get certified as OGC Compliant Implementation passes the test hosted on the OGC Validator Organization applies for compliance certification on the OGC website Compliance submission is reviewed by OGC staff Organization purchases license to use certification mark Implementation is certified and listed in the public OGC Product Database 1 2 3 4 5
  • 12. OGC ogc.org | Increasing Impact Copyright © 2021 Open Geospatial Consortium OGC API – Features as an INSPIRE download service
  • 13. OGC ogc.org | …as an API Developer 13 What to expect Copyright © 2021 Open Geospatial Consortium
  • 14. OGC ogc.org | ogcapi.ogc.org Copyright © 2021 Open Geospatial Consortium
  • 15. OGC ogc.org | Everything is on GitHub, including the discussions Copyright © 2021 Open Geospatial Consortium
  • 16. OGC ogc.org | All defined in OpenAPI Copyright © 2021 Open Geospatial Consortium
  • 17. OGC ogc.org | Overview of OGC API - Features Copyright © 2021 Open Geospatial Consortium Resource Path HTTP method Landing page / GET Conformance declaration /conformance GET Feature collections /collections GET Feature collection /collections/{collectionId} GET Features /collections/{collectionId}/items GET Feature /collections/{collectionId}/items/{featureId} GET
  • 18. OGC ogc.org | 18 Overview of OGC API - Processes Resource Path HTTP method Landing page / GET Conformance declaration /conformance GET Process list /processes GET Process description /processes/{processID} GET Process execution /processes/{processID}/execution POST Job status info /jobs/{jobID} GET Job results /jobs/{jobID}/results GET Job list /jobs GET Job status info /jobs/{jobID} DELETE
  • 19. OGC ogc.org | 19 Overview of OGC API - Environmental Data Retrieval Resource Path HTTP method Landing page / GET Conformance declaration /conformance GET Description of the collections of spatio-temporal data available from this API. /collections GET Identifies a collection of spatio-temporal data with the unique identifier {collectionId} /collections/{collectionId} GET Identifies an Information Resource of type {queryType} associated with the {collectionId} collection. /collections/{collectionId}/{queryType} GET
  • 20. OGC ogc.org | 20 Deployment model example OGC API - Common Data Features: Core Features: CQL Features: CRS Tiles Maps Features: Transactions EDR Coverages User: I am a fire incident commander: give me everything User: tile it up and make it work on my phone User: just want features in WGS 84, but want to query User: need features supporting GDA2020 and other CRSs Copyright © 2021 Open Geospatial Consortium
  • 21. OGC ogc.org | 21 Deployment of OGC APIs as Microservices Container OGC API Container OGC API Container OGC API Data Client Apps Map and Map Tile Tiled Data and Coverage Feature Geometry
  • 22. OGC ogc.org | 22 Copyright © 2021 Open Geospatial Consortium 2017 2018 2019 2020 2021 2022 OGC API Standards Roadmap
  • 23. OGC ogc.org | 23 Innovation Research Projects Research & Technical coordination Pilots Optimization of your domain Interop. Experiments Testing the APIs in your domain Testbeds Development of new technology Plugfests Hands on experiences Sprints / Hackathons Rapidly prototype the APIs Copyright © 2021 Open Geospatial Consortium
  • 24. OGC ogc.org | • 21-23 July 2021: OGC API Virtual Code Sprint focusing on Processes, Records, and Coverages APIs. 24 Upcoming Code Sprint Free registration, Free participation Copyright © 2021 Open Geospatial Consortium Visit ogcapi.ogc.org
  • 25. OGC ogc.org | …as an end-user 25 What to expect Copyright © 2021 Open Geospatial Consortium
  • 26. OGC ogc.org | 26 Example Client Applications Copyright © 2021 Open Geospatial Consortium
  • 27. OGC ogc.org | 1. Identify the type of location-referenced information that you would like to publish or access 2. Identify the related OGC API Standard at ogcapi.ogc.org 3. Familiarize yourself with the requirements documented in the relevant OGC API Standard 4. Use the OpenAPI definition document of the OGC API to help build your implementation 5. Test your implementation for compliance to the relevant OGC API Standard 27 Recap: 5-Step Process to Spatially Enabling your API
  • 28. OGC ogc.org | • OGC API Standards are becoming a key requirement for Web APIs offering location-referenced information • Early impact has already been seen across government, private and academic sectors • Organizations should start planning now to spatially enable their Web APIs through OGC API Standards 28 Summary Copyright © 2021 Open Geospatial Consortium
  • 29. Thank You! OGC ogc.org | Contact info@ogc.org to schedule a meeting for an in-depth discussion with OGC staff and join our community today! Innovation Standards 65+ Adopted Standards 300+ products with 1000+ certified implementations 1,800,000+ Operational Data Sets Using OGC Standards 120+ Innovation Initiatives 380+ Technical reports Technology Forecasting to drive innovation Community 500+ International Members 110+ Member Meetings 60+ Alliance and Liaison partners 50+ Standards Working Groups 45+ Domain Working Groups 25+ Years of Not for Profit Work 10+ Regional and Country Forums 29

Editor's Notes

  • #3: We at OGC are the ‘location people’, an active organization stretching across the globe providing thought leadership and innovation, interoperability solutions and consensus-based open standards. Our mission is to make location information findable, accessible, interoperable and reusable.
  • #4: Our actively engaged community stretches across commercial businesses, governmental organizations and academia providing unique benefits to each stakeholder. Our members are big names in the location industry and the disrupters alike. They create and use standards through OGC’s many working groups and apply them across domains ranging from research and development to full-scale operations.
  • #30: If you have any questions, do not hesitate to reach out to OGC or schedule a follow-up. We’re working constantly to change the landscape of location information and want to help your organization get where it needs to go.