Thank you, Martin! On Wed, Apr 3, 2024 at 04:22 Martin Desruisseaux < martin.desruisse...@geomatys.com> wrote:
> Hello all > > The Open Geospatial Consortium (OGC) had a meeting last week in Delft, > Netherlands. Over 300 people attended in person, and 100+ online. A > subset (315 slides) of the presentations is available at [1], and a > shorter subset (38 slides) at [2]. The next sections in this email are a > mix of personal notes and copies of a template written by OGC staff in [3]. > > [1]https://portal.ogc.org/files/?artifact_id=107819 > [2]https://portal.ogc.org/files/?artifact_id=107799 > [3]https://portal.ogc.org/files/?artifact_id=107820 > > > OGC Web Services to OGC API transition > > The full set of capabilities offered by the OGC Web Services Standards > (e.g., Web Map Service (WMS), Web Feature Service (WFS), etc.) have now > been reflected in published OGC API Standards or in work in or > approaching final approval vote. For example, OGC API – Maps – Part 1 > can be a replacement for WMS (see [1] for more details). Feature API – > part 3 – filtering and CQL2 are going to vote. Over the coming months, > OGC will establish a process and resources to aid in transition to the > more modern Standards, while still ensuring that the user community > recognizes that the legacy web services are still functional and valuable. > > > Changes proposal for Referencing by Coordinates > > One of the mean services of Apache Spatial Information System (SIS) is > its implementation of ISO 19111 / OGC Topic 2 (Referencing by > Coordinates). Apache SIS has been used during OGC TestBed last summer > for prototyping the use of ISO 19111 / OGC Topic 2 standards in space > and for planets other than Earth. The experience gained has been used > for proposing changes to the existing standards: addition of a new > CelestialBody class for identifying the planet, addition of a new > MinkowskiCS class for use with Einstein's special relativity, > generalization of some existing properties, etc. Since the change > proposals concern a joint standard between OGC and ISO, and since ISO is > already revising ISO 19111 with their own changes right now, a > discussion was about how to move forward in sync with ISO. Current > consensus is to start this work at OGC first (as we did for previous > revisions). > > Another discussion was about how to move forward with a standard JSON > encoding of Coordinate Reference Systems (CRS). The PROJ project > proposed their own encoding, named PROJJSON. This encoding is a > translation of Well-Known Text (WKT) encoding, with a one-by-one > matching. But WKT is not a model, it is an encoding derived from the > model described in ISO 19111, and is not a one-by-one mapping of that > model. Currently, the only encoding covering fully the ISO 19111 model > is the Geographic Markup Language (GML), but that encoding is based on > an older version of ISO 19111. The working group plans to use PROJJSON > as a starting point, but if we want JSON to replace GML, we may need to > modify or extend PROJJSON. The group will try to avoid gratuitous > incompatible changes, but I think that some changes should be expected. > > > Other sync between OGC and ISO standards > > Temporal reference systems were used to be defined in a separated > standard, ISO 19108. However this standard, published in 2002, does not > fit very well in current OGC/ISO standards. Part of its material has > been absorbed in latest revision of above-cited ISO 19111. The remaining > parts were discussed in a separated OGC working group and resulted in a > new abstract model, which is going to electronic vote soon. My > understanding is that ISO 19108 will no longer be used and will be > replaced by the new OGC abstract topic, with no direct equivalence on > ISO side. > > ISO 19123-1 and ISO 19123-3 are two abstract specifications, for > coverage and for processing respectively. They were adopted in April > 2023 and became OGC Topic 6. The ISO/OGC relationship is similar to what > has been done with ISO 19111 / OGC Topic 2: the OGC abstract topic has > the same content as the ISO standard, with only editorial differences > (mostly formatting). ISO 19123-3 defines coverage constructors (how to > build a coverage from scratch or derive from an existing coverage), > coverage condensers (summary information from a coverage) and an > expression language. ISO 19123-4 is currently in development and will be > about tiling. See [1] for more overview. > > OGC topic 1 – spatial schema (ISO 19107) has a convoluted history. It > was an OGC abstract topic, then dropped, but will now come bask as topic > 0. Number 0 is used because number 1 is already used for something > different now. > > > Moving features / GeoAPI / OpenEO > > The working group has defined an abstract model, which is now moving to > the vote state at OGC. This model is strongly inspired by the Moving > Feature JSON encoding, but also introduces some new classes. See [1] for > some UML diagrams. I hope to translate those new classes to Java > interfaces in the OGC GeoAPI project when time will allow. > > We had no GeoAPI session during this meeting, because of lack of > preparation time. But work is in progress now for upgrading GeoAPI > `org.opengis.referencing` packages from the ISO 19111:2007 model to the > ISO 19111:2019 model. Apache SIS is upgraded in parallel for testing the > GeoAPI changes. The hope is to have all changes completed for discussion > in the next OGC meeting in June (Montréal). > > OpenEO is a project with goals similar to GeoAPI, but targeting > different languages and API levels. OpenEO provides common API for > Python, R, JavaScript and Julia. OpenEO is submitted to OGC as a > community standard. The submitted parts include API and processes, > described on https://api.openeo.org/ and https://processes.openeo.org/ > respectively. The submission is going to the public comment phase. See > [1] for more overview. > > > Climate Resilience Domain Working Group > > Geospatial Reporting Indicators have been discussed in the context of > Land Degradation. Means to exchange indicator information reporting the > degree of land degradation (or influencing factors) is not standardized > in the community. OGC members are proposing a new Standard Working Group > to develop such standardized reporting indicators, possibly as extended > functionality of work in Analysis Ready Data. > > > Futures directions > > OGC Standards try to met the FAIR principle: Findable, Accessible, > Interoperable, Reusable. OGC has been traditionally focused on a path > from Findable to Reusable. It resulted in a lot of metadata, because > different users may be interested in different aspects of a feature, and > those aspects needed to be described in metadata in order to be > findable. But the raise of A.I. changes the focus. All reusable data can > be consumed by A.I., which them make those data findable. So the path > can also be in the opposite direction, from Reusable to Findable. > > Martin > >