230 likes | 244 Views
Summary of CEOS WGISS Meeting #42 on OpenSearch II Project in Frascati, discussing best practice finalization and developer guide completion.
E N D
CEOS OpenSearch II Project CEOS WGISS Meeting #42 M. Albani, P. Mougnaud, A. Della Vecchia (ESA) Y. Coene (Spacebel) WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Agenda • Best Practice Finalisation • Developer Guide Finalisation • Conclusion WGISS#42 | OpenSearch II | Frascati | 21 September 2016
CEOS OpenSearch II CEOS WGISS OpenSearch II Project, started with WGISS 40,lead by: ESA Andrea Della Vecchia Philippe Mougnaud Yves Coene On the basis of the WGISS-40 meeting conclusions (WGISS-40 MoM), the following targets have been defined: • Consolidation and finalization of updated CEOS OpenSearch Best Practice document by WGISS 41 (Action WGISS-40-11) • Updating of the CEOS Developer Guide document in accordance with the BP finalisation • Start discussion about CEOS OpenSearch Conformance Tests document WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Background Recommendations(see Sec. 4.3.1.2/4 of WGISS-40 MoM) At WGISS-40 a number of recommendations for the project have been proposed, discussed and preliminarily agreed: • Update of CEOS OpenSearch Best Practice v1.0.1, with refactoring and finalization of Developer's Guide, and a conformance test environment - definition of CEOS Conformance Testto verify compliance with respect to CEOS BP of external OpenSearch servers; • To refactor and not introduce additional requirements in the Developer Guide, referring to the Best Practice requirements when providing guidance, and moving agreed additional requirements to an update of the Best Practice document; • Update of CEOS OpenSearch Best Practice v1.0.1 to clarify/strengthen applicability of OGC specifications (e.g. page 9 "encouraged"). Distinguish between applicable and reference documents. Implementation feedback (clients, servers, tests). Add additional requirements (e.g. from original Developer's Guide) • … Comments & Commitments (see Sec. 4.3.1.5 of WGISS-40 MoM) • Avoid to continuously update the document, it is required an ending point to be reached as soon as possible,because it would delay software implementation: • Updated Best Practice will be interoperable and backward-compatible with the previous release • CEOS OpenSearch Best Practice will not be a living document (e.g., implementation/technology dependent) • It was agreed to formally close the CEOS action for the OpenSearch Best Practice: • Versions of the BP document can be produced, but should be limited • The Developer’s Guide and the BP documents are clearly two documents • Some BPs in the Dev Guide should be moved to the BP document WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Developer Guide and Best Practice In agreement with the WGISS-40 recommendation and conclusions, the documents have been kept separated. Best Practiceto collect and describe requirements about OpenSearch interface, trying to be as much implementation/technology independent as possible. This significantly reduces the needs to maintain and update the document. Developer Guideto provide implementation guideline, permitting an OpenSearch search engine to be aligned with Best Practice requirements. The document might need a more frequent maintenance due to evolution of technologies WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Best Practice Roadmap • Status at previous WGISS (#41) Final Draft WGISS-40 First Draft Second Draft Third Draft Ver 1.0.1 Jun 2015 Ver 1.1D1 13th Jan 2016 Ver 1.1D2 26th Feb 2016 Ver 1.1D3 08 March 2016 WGISS-41 Internal Review OpenSearch Working Group Review #1 WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Best Practice Roadmap • Status at current WGISS (#42) Draft Final Third Draft Fourth Draft Ver 1.1D308 March 16 WGISS-41 Ver 1.1D4 18 April 16 Ver 1.1 24 May 16 Finalisation after WGISS-41 OpenSearch Working Group Review #2 WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Best Practice new requirements • Moved additional Developer Guide requirements to the Best Practice v1.1, either fully or partially: • CEOS-DG-005 CEOS-BP-002B • CEOS-DG-006 CEOS-BP-002C • CEOS-DG-007 CEOS-BP-005D • CEOS-DG-014 CEOS-BP-005E, CEOS-BP-005F • CEOS-DG-015 CEOS-BP-005D • CEOS-DG-018 CEOS-BP-011B • CEOS-DG-020 CEOS-BP-014E • CEOS-DG-021 CEOS-BP-013B • CEOS-DG-022 CEOS-BP-012D, CEOS-BP-012E WGISS#42 | OpenSearch II | Frascati | 21 September 2016
OpenSearch WG Review #1 (v1.1D2) • 17 comments collected from CEOS OpenSearch working group team • 12 out of 17 agreed, and the BP updated accordingly • 2 comments (NASA 2/12) out of the scope of the project, they propose revision of OpenSearch (OASIS), OGC and Parameter extensions specification • 4 comments (NASA-1/3/4/5) to be agreed and addressed in the developers guide WGISS#42 | OpenSearch II | Frascati | 21 September 2016
OpenSearch WG Review #2 (v1.1D4) • V1.1D4 addressing below open issues from v1.1D3, was submitted to OpenSearch WG review: • 3 comments collected from CEOS OpenSearch working group team • 3 out of 3 agreed, and the BP updated accordingly • Also available at https://docs.google.com/spreadsheets/d/1nvA3cw6rLCniYLKBfe3phbQCvOOb5KnPzatb2lnzzl8/edit?pref=2&pli=1#gid=203854536 WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Agenda • Best Practice Finalisation • Developer Guide Finalisation • Conclusion WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Developer Guide - Background Recommendations(see Sec. 4.3.1.2/4 of WGISS-40 MoM) At WGISS-40 a number of recommendations for the project have been proposed, discussed and preliminarily agreed: • To refactor and not introduce additional requirements, in the Developer Guide, referring to the Best Practice requirements when providing guidance, and moving agreed additional requirements to an update of the Best Practice document ; • … • … WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Developer Guide Roadmap • Status at current WGISS (#42) Draft First Draft Second Draft Third Draft Ver 1.4 2015 Ver 2.0D1 22 Jun 2016 Ver 2.0D2 04 July 2016 Ver 2.0D3 ??? Internal Review OpenSearch Working Group Review #3(Underway) WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Developer Guide Work Performed (v2.0D2) • Aligned with Best Practice v1.1,refer to original BP requirement identifiers. WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Developer Guide Work Performed (v2.0D2) • Alignment with BP v1.1 • E.g. use eo:platform, allow for referrer:source, … • Removed requirements contradicting applicable documents (e.g. CEOS-DG-019) to. • "strengthen applicability of OGC specifications" • "not introduce additional requirements in the Developer Guide" • Correction of various examples • Modified sections with applicable and reference documents to be symmetrical to same sections in BP v1.1. • Included track changes and Word comments explaining reason for change. WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Developer Guide Work Performed (v2.0D2) • V2.0D2 addressing integrating the above changes, was submitted to OpenSearch WG Review #3 on 06 July 2016. • 0 comments collected from CEOS OpenSearch working group team WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Agenda • Best Practice Finalisation • Developer Guide Finalisation • Conclusion WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Conclusion & Next steps CEOS Open Search Best Practice • None. Final version released prior to WGISS#42. • Errata: • Some prefixes in BP v1.1 were converted to uppercase by MS-Word … To be corrected ? WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Conclusion & Next steps CEOS OpenSearch Developer Guide • Version 2.0D2 released before WGISS-42, available for review cycle: • Spreadsheet for feedback/comments collection • No review comments received. OpenSearch team proposes: to release Developer Guide 2.0D2as final v2.0 after removal of MS-Word comments immediately after WGISS-42. Telco to go throughindividual changes in Developer Guide canbeheldbefore, in case of interest…. WGISS#42 | OpenSearch II | Frascati | 21 September 2016
Conclusion & Next steps CEOS OpenSearch Conformance Tests • To be discussed. WGISS#42 | OpenSearch II | Frascati | 21 September 2016
AOB • OGC has published OGC 10-157r4 on public Web site • Was already an OGC implementation standard since 2015. • See http://www.opengeospatial.org/standards/om • No impact on CEOS OpenSearch BP/DG documents. WGISS#42 | OpenSearch II | Frascati | 21 September 2016
AOB • OGC TC and PC have approved OGC 13-026r8 (EO extension for OpenSearch) dated 06 July 2016. • CEOS BP and DG based on OGC 13-026r5. WGISS#42 | OpenSearch II | Frascati | 21 September 2016
AOB • Impact of OGC 13-026r8 on CEOS OpenSearch BP/DG documents: • CEOS-BP-011 no longer needed as now mandatory in base specification. • Changes to recommended media types defined in atom:link as per table 7 in BP v1.1 and some examples, e.g. • application/gml+xml;profile=http://www.opengis.net/spec/EOMPOM/1.1 WGISS#42 | OpenSearch II | Frascati | 21 September 2016