diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..ce32d5e Binary files /dev/null and b/.DS_Store differ diff --git a/FAQ.adoc b/FAQ.adoc new file mode 100644 index 0000000..5e7b0eb --- /dev/null +++ b/FAQ.adoc @@ -0,0 +1,9 @@ +== Frequently Asked Questions (FAQs) + +*Q: Will it be a complete development project or we have to solve a problem?* + +A: Development and testing of the draft API specification(s). + +*Q: What examples exist of servers that have already implemented the draft specifications?* + +A: Examples of implementations are listed at https://github.com/opengeospatial/OGCAPI-EDR-Sprint2/blob/master/implementations.adoc diff --git a/Presentations/.DS_Store b/Presentations/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/Presentations/.DS_Store differ diff --git a/Presentations/Webinar_Presentation_2020_OGCAPI_EDR_Sprint2.pptx b/Presentations/Webinar_Presentation_2020_OGCAPI_EDR_Sprint2.pptx new file mode 100644 index 0000000..0499916 Binary files /dev/null and b/Presentations/Webinar_Presentation_2020_OGCAPI_EDR_Sprint2.pptx differ diff --git a/README.md b/README.md new file mode 100755 index 0000000..6f42103 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# OGC API - EDR Sprint 2 + +[](https://www.opengeospatial.org) + +This Github repository is for the second OGC API code sprint focusing on the [OGC API - Environmental Data Retrieval candidate standard](https://www.ogc.org/pressroom/pressreleases/3280). + +[#OGCAPI](https://twitter.com/hashtag/OGCAPI) + + +About the Code Sprint +---------------- + + +The Open Geospatial Consortium (OGC) invites developers to the OGC API - EDR Sprint 2 virtual event to be held through remote participation/web-conferencing on November 9-10, 2020, from 9:00am 5:30pm US Eastern. Registration for the OGC API - EDR Sprint 2 virtual event and the associated pre-event Webinar is [here](https://portal.ogc.org/public_ogc/register/202011q4_api_edr.php). + +The code sprint will focus on refining the [OGC API - Environmental Data Retrieval candidate standard](https://www.ogc.org/pressroom/pressreleases/3280). The candidate standard uses current web technologies and best practices to enable end-users - or anyone with web development experience - to easily identify and retrieve a subset of data from ‘big data’ stores. The idea is to save those users interested in environmental (or other) data from having to transfer and deal with datasets that inevitably contain data concerning areas or time periods that are irrelevant to their interests. + +Register at https://portal.ogc.org/public_ogc/register/202011q4_api_edr.php + + +* [Sprint Description](./about.adoc) +* [API Specs](./specs.adoc) +* [Sprint Logistics](./logistics.adoc) +* [Schedule/Agenda](./agenda.adoc) +* [Implementations](./implementations.adoc) +* [Datasets](./Shared_Datasets/README.md) +* [What is everybody going to be working on?](https://github.com/opengeospatial/OGCAPI-EDR-Sprint2/issues/1) +* [Lessons and Next Steps](./lessonsAndNextSteps.adoc) +* [Additional Resources](./additionalResources.adoc) +* [Frequently Asked Questions (FAQs)](./FAQ.adoc) + +The sprint will begin at 09:00am EDT on the first day, and end at 05:00pm EDT on the second day. diff --git a/Screenshots/README.md b/Screenshots/README.md new file mode 100644 index 0000000..544e954 --- /dev/null +++ b/Screenshots/README.md @@ -0,0 +1,3 @@ +## Screenshots + +This folder shows screenshots of implementations. diff --git a/Shared_Datasets/README.md b/Shared_Datasets/README.md new file mode 100644 index 0000000..24eaa58 --- /dev/null +++ b/Shared_Datasets/README.md @@ -0,0 +1,11 @@ +# Shared Datasets + +NOTE: Only upload datasets that you have licence to share. + +## Dataset 1 + +TBA + +## Dataset 2 + +TBA diff --git a/about.adoc b/about.adoc new file mode 100644 index 0000000..c6c21ba --- /dev/null +++ b/about.adoc @@ -0,0 +1,11 @@ +== About the OGC API - EDR Sprint 2 virtual event + +The sprint will be held through remote participation/web-conferencing on November 9-10, 2020, from 9:00am 5:30pm US Eastern each day. An OGC Sprint is a collaborative and inclusive event driven by innovative and rapid programming with minimum process and organisation constraints to support the development of new applications and open standards. + +The code sprint will focus on refining the [OGC API - Environmental Data Retrieval candidate standard](https://www.ogc.org/pressroom/pressreleases/3280). The candidate standard uses current web technologies and best practices to enable end-users - or anyone with web development experience - to easily identify and retrieve a subset of data from ‘big data’ stores. The idea is to save those users interested in environmental (or other) data from having to transfer and deal with datasets that inevitably contain data concerning areas or time periods that are irrelevant to their interests. + +A major objective of this second Code Sprint is to enable full interoperability of all existing, and new, client and server implementations that support the OGC API – EDR candidate standard. All participation will be remote, through web-conferencing services provided by OGC. + +There will be an opportunity for joint discussion with all participants on the goals and objectives of the event, as well as the final briefing of findings and opinions of the participants. However, the majority of the time will be spent in collaboration between participants in active coding. + +To learn more about the previous OGC API - EDR Code Sprint, as well as a refresher on the draft standard itself, read the post entitled [The OGC Environmental Data Retrieval API: simple access to big data](https://www.ogc.org/blog/3211) on the OGC blog. diff --git a/additionalResources.adoc b/additionalResources.adoc new file mode 100644 index 0000000..2e4cbc4 --- /dev/null +++ b/additionalResources.adoc @@ -0,0 +1,11 @@ +== Additional Resources + +=== Other OGC sprints and hackathons + +A list of *previous and future OGC sprints and hackathons* is available at https://www.ogc.org/projects/initiatives/ogcsprints + +=== Other OGC API resources + +OGC API website, https://ogcapi.ogc.org + +Blog posts about previous sprints, https://ogcapi.ogc.org/#blogs diff --git a/agenda.adoc b/agenda.adoc new file mode 100644 index 0000000..50c62ea --- /dev/null +++ b/agenda.adoc @@ -0,0 +1,37 @@ +== Tentative Schedule / Agenda + +All times on the agenda are in EST (Washington D.C. time). + +✴ means that the session will have a Gotomeeting virtual room. + +[cols="3,7,7a",options="header",] +|=== +|*Time* (EST) |*What* |*Lead* +3+|*Webinar (GotoMeeting) November 4th, 2020 at 09:00* +|5 minutes | Welcome & Sponsor Remarks ✴| Gobe Hobona (OGC) +|20 minutes | Overview of the OGC API - Environmental Data Retrieval candidate standard ✴| Chris Little (Met Office) +|10 minutes | API definition and examples ✴| TBC +|25 minutes |Questions & Answers ✴| +3+|*November 9th, 2020* +|09:00-09:05 |Welcome & objectives ✴ | Gobe +|09:05-09:10 |Sprint programme & way of working ✴ | Gobe +|09:10-09:20 |Sprint goals (expectations from the SWG Chair) ✴| Chris +|09:20-09:40 |Overview of the OGC API - Environmental Data Retrieval candidate standard ✴| Chris +|09:40-10:00 |Pre-existing EDR API demos ✴| Any volunteer +|10:00-10:20 |Questions and Answers ✴| +|10:20-13:00 |Practical work| +|Break| | +|13:30-15:30 |Practical work| +|15:30-16:30 |Issues / concerns ✴ | Facilitator: Gobe +|16:30-17:30 |Practical work| +3+|*November 10th, 2020* +|09:00-10:00 |a short stand-up and preliminary demonstration ✴ |Facilitator: Gobe +|10:00-12:30 |Practical work| +|12:30-13:00 |Issues / concerns ✴| +|Break| | +|13:30-15:30 |Practical work| +|15:30-16:30 +a|Demonstration ✴ +|Facilitator: Gobe +|16:30-17:30 |Wrap-up: immediate lessons, next steps, thanks and goodbyes ✴ | Gobe +|=== diff --git a/implementations.adoc b/implementations.adoc new file mode 100644 index 0000000..1f3a0e6 --- /dev/null +++ b/implementations.adoc @@ -0,0 +1,71 @@ +== Implementations + +=== Documentation + +[#table_documentation,reftext='{table-caption} {counter:table-num}'] +.Documentation +[cols=",,",width="75%",options="header",align="center"] +|=== +|Implementation | Type | Contact + +| TBA +| TBA +| TBA + +| TBA +| TBA +| TBA +|=== + +=== Server-side implementations + +[#table_implementation,reftext='{table-caption} {counter:table-num}'] +.Service implementations +[cols=",,",width="75%",options="header",align="center"] +|=== +|Implementation | Type | Contact + +| TBA +| TBA +| TBA + +| TBA +| TBA +| TBA + +| TBA +| TBA +| TBA +|=== + + +=== Client-side implementations + +[#table_implementation,reftext='{table-caption} {counter:table-num}'] +.Client implementations +[cols=",,",width="75%",options="header",align="center"] +|=== +|Implementation | Type | Contact + +| TBA +| TBA +| TBA + +| TBA +| TBA +| TBA +|=== + +=== Executable Test Suite + +[#table_documentation,reftext='{table-caption} {counter:table-num}'] +.Documentation +[cols=",,",width="75%",options="header",align="center"] +|=== +|Implementation | Type | Contact + +| TBA +| TBA +| TBA + +|=== diff --git a/lessonsAndNextSteps.adoc b/lessonsAndNextSteps.adoc new file mode 100644 index 0000000..7b45fd7 --- /dev/null +++ b/lessonsAndNextSteps.adoc @@ -0,0 +1,15 @@ += Immediate Lessons and Next Steps + +== Immediate Lessons + +* TBA +* TBA + +== Next Steps for the innovation side + +* TBA + +== Next Steps on the standards side + +* TBA +* TBA diff --git a/logistics.adoc b/logistics.adoc new file mode 100644 index 0000000..3741c8a --- /dev/null +++ b/logistics.adoc @@ -0,0 +1,14 @@ +== Sprint Logistics + +*Gotomeeting* + +** Meeting Room 1 (GTM1) TBA + + +*GitHub* + +* Public repo https://github.com/opengeospatial/OGCAPI-EDR-Sprint2 + +*Gitter* + +* https://gitter.im/opengeospatial/OGCAPI-EDR-Sprint2 diff --git a/specs.adoc b/specs.adoc new file mode 100644 index 0000000..80ea37a --- /dev/null +++ b/specs.adoc @@ -0,0 +1,16 @@ +== API Specs + +=== Focus of the Sprint + +* OGC API - Environmental Data Retrieval candidate standard +** spec https://www.ogc.org/pressroom/pressreleases/3280 +** repository https://github.com/opengeospatial/Environmental-Data-Retrieval-API +** OpenAPI definition https://opengeospatial.github.io/Environmental-Data-Retrieval-API/docs/edr_api.html + +=== Other related specs + +* OGC API - Common - Part 1: Core +** repository http://docs.opengeospatial.org/DRAFTS/19-072.pdf + +* OpenAPI +** spec https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md