{"id":14116,"date":"2024-11-04T09:00:00","date_gmt":"2024-11-04T14:00:00","guid":{"rendered":"https:\/\/www.ogc.org\/?p=14116"},"modified":"2024-11-04T09:00:00","modified_gmt":"2024-11-04T14:00:00","slug":"ogc-membership-approves-ogc-api-environmental-data-retrieval-part-2-publish-subscribe-workflow-as-an-official-ogc-standard","status":"publish","type":"post","link":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/announcement\/ogc-membership-approves-ogc-api-environmental-data-retrieval-part-2-publish-subscribe-workflow-as-an-official-ogc-standard\/","title":{"rendered":"OGC Membership approves OGC API \u2013 Environmental Data Retrieval \u2013 Part 2: Publish-Subscribe Workflow as an official OGC Standard"},"content":{"rendered":"\n<p>The Open Geospatial Consortium (OGC) is pleased to announce that its Membership has approved <em><a href=\"https:\/\/ogcapi.ogc.org\/edr\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">OGC API \u2013 Environmental Data Retrieval (EDR)<\/a> \u2013 Part 2: Publish-Subscribe Workflow<\/em> as an official OGC Standard.<\/p>\n\n\n\n<p>The OGC API \u2013 EDR Standard offers a simple, well-defined, and uniform web interface for accessing a wide range of environmental and other data. It allows users to retrieve the data they need without having to manage the complexities of underlying data storage technologies.<\/p>\n\n\n\n<p>OGC API \u2013 EDR is a multi-part Standard. Part 2 of the Standard provides recommendations for integrating Publish-Subscribe (PubSub) architectural patterns into OGC API implementations, enabling seamless event-driven applications. By setting tailored requirements for PubSub patterns, this new standard enhances real-time data workflows and ensures efficient, automatic updates of environmental or other data. The Publish-Subscribe architecture assumes reasonable connectivity, but can also operate under favorable Denied, Disrupted, Intermittent, or Limited (DDIL) communication conditions.<\/p>\n\n\n\n<p>Part 2 of OGC API \u2013 EDR builds on the strengths and capabilities of Part 1. For example, whereas Part 1 specified the means of describing an EDR API through an <a href=\"https:\/\/www.openapis.org\/\" rel=\"nofollow noopener\" target=\"_blank\">OpenAPI<\/a> definition, Part 2 specifies the means of describing publish-subscribe capabilities of the API through an <a href=\"https:\/\/www.asyncapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\">AsyncAPI<\/a> definition. The Standard is therefore expected to be interoperable with many platforms and protocols that make use of these technologies.<\/p>\n\n\n\n<p>The OGC API \u2013 EDR Standard supports a full range of use cases: from retrieving time-series observations to sub-setting multi-dimensional data cubes along user-supplied sampling geometries. Such sampling geometries are provided by a client through query patterns that use a set of common parameters. These query patterns provide useful building blocks to allow the composition of APIs that satisfy a wide range of geospatial data use cases. By defining a small set of query patterns, the OGC API \u2013 EDR Standard helps to simplify the design of systems, as they can be performance-tuned for the supported queries \u2013 thus making it easier to build robust and scalable infrastructure.<\/p>\n\n\n\n<p>OGC API \u2013 Environmental Data Retrieval \u2013 Part 2: Publish-Subscribe Workflow is the outcome of the work and dedication of the Environmental Data Retrieval API Standards Working Group. We thank the members of the OGC Meteorology and Oceanography Domain Working Group, as well as Clemens Portele and all contributors of change requests and comments. Development of the Standard was led by:<\/p>\n\n\n\n<p>Editors:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tom Kralidis, <a href=\"https:\/\/weather.gc.ca\/\" rel=\"nofollow noopener\" target=\"_blank\">Meteorological Service of Canada<\/a><\/li>\n\n\n\n<li>Chris Little, <a href=\"https:\/\/www.metoffice.gov.uk\/\" rel=\"nofollow noopener\" target=\"_blank\">UK Met Office<\/a><\/li>\n\n\n\n<li>Mark Burgoyne, UK Met Office<\/li>\n\n\n\n<li>Steve Olson, <a href=\"https:\/\/www.weather.gov\/\" rel=\"nofollow noopener\" target=\"_blank\">National Weather Service<\/a> at <a href=\"https:\/\/www.noaa.gov\/\" rel=\"nofollow noopener\" target=\"_blank\">NOAA<\/a><\/li>\n\n\n\n<li>Shane Mill, National Weather Service at NOAA<\/li>\n<\/ul>\n\n\n\n<p>OGC Members interested in staying up to date on the progress of this Standard, or contributing to its development, are encouraged to <a href=\"https:\/\/portal.ogc.org\/index.php?m=public&amp;orderby=default&amp;tab=7\" rel=\"nofollow noopener\" target=\"_blank\">join the <\/a>Environmental Data Retrieval API <a href=\"https:\/\/portal.ogc.org\/index.php?m=public&amp;orderby=default&amp;tab=7\" rel=\"nofollow noopener\" target=\"_blank\">Standards Working Group (SWG) via the OGC Portal<\/a>. Non-OGC members who would like to know more about participating in this SWG are encouraged to <a href=\"https:\/\/www.ogc.org\/contact-ogc\/\" rel=\"nofollow noopener\" target=\"_blank\">contact the OGC Standards Program<\/a>.<\/p>\n\n\n\n<p>The Standard is managed in the public <a href=\"https:\/\/github.com\/opengeospatial\/ogcapi-environmental-data-retrieval\" rel=\"nofollow noopener\" target=\"_blank\">OGC API Environmental Data Retrieval GitHub repository<\/a>, where issues can be submitted and tracked.<\/p>\n\n\n\n<p><em>As with any OGC Standard, the <\/em><a href=\"https:\/\/docs.ogc.org\/is\/23-057r1\/23-057r1.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>OGC API \u2013 Environmental Data Retrieval \u2013 Part 2: Publish-Subscribe Workflow Standard<\/em><\/a><em> is free to download and implement. Interested parties can learn more on the <\/em><a href=\"https:\/\/ogcapi.ogc.org\/edr\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>OGC API \u2013 Environmental Data Retrieval Standard<\/em><\/a><em> webpage. To help users implement the OGC API \u2013 EDR Standard, an OpenAPI definition document and schema definition files have been published, alongside the Standard, on the OGC API \u2013 EDR webpage.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OGC API \u2013 EDR \u2013 Part 2 defines a web interface for efficient event-driven data updates, employing a Publish-Subscribe Workflow for real-time notifications.<\/p>\n","protected":false},"author":1,"featured_media":14117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"categories":[169],"tags":[177,324,176,174,384],"class_list":["post-14116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcement","tag-data-cubes","tag-meteorology","tag-ogc-api-environmental-data-retrieval","tag-ogc-apis","tag-pubsub"],"acf":[],"_links":{"self":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/posts\/14116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/comments?post=14116"}],"version-history":[{"count":0,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/posts\/14116\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/media\/14117"}],"wp:attachment":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/media?parent=14116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/categories?post=14116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/tags?post=14116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}