You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sis.apache.org by Martin Desruisseaux <ma...@geomatys.com> on 2024/04/03 11:22:01 UTC

Report from last week OGC meeting

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


Re: Report from last week OGC meeting

Posted by Martin Desruisseaux <ma...@geomatys.com>.
Le 2024-04-03 à 13 h 27, Marco Neumann a écrit :
> Thank you for the update Martin. And indeed very mean services ;)

Oups! Thanks for spotting that typo.

     Martin



Re: Report from last week OGC meeting

Posted by Marco Neumann <ma...@gmail.com>.
Thank you for the update Martin. And indeed  very mean services ;)

Best,
Marco

On Wed, Apr 3, 2024 at 12:23 PM Martin Desruisseaux <
martin.desruisseaux@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
>
>

-- 


---
Marco Neumann

Re: Report from last week OGC meeting

Posted by Jia Yu <ji...@apache.org>.
Thank you, Martin!

On Wed, Apr 3, 2024 at 04:22 Martin Desruisseaux <
martin.desruisseaux@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
>
>

Re: Report from last week OGC meeting

Posted by Jia Yu <ji...@apache.org>.
Thank you, Martin!

On Wed, Apr 3, 2024 at 04:22 Martin Desruisseaux <
martin.desruisseaux@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
>
>

Re: Report from last week OGC meeting

Posted by Jia Yu <ji...@apache.org>.
Thank you, Martin!

On Wed, Apr 3, 2024 at 04:22 Martin Desruisseaux <
martin.desruisseaux@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
>
>