Skip to content

Commit

Permalink
Merge pull request #504 from opengeospatial/chris-little-GeoJSON
Browse files Browse the repository at this point in the history
Update clause_9_pubsub-message-payload.adoc
  • Loading branch information
chris-little authored Feb 1, 2024
2 parents 8e284d5 + 2c0bc1b commit 8a8bede
Showing 1 changed file with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,18 @@ While the Publish-Subscribe (Pub/Sub) Requirements Class recommends a machine-re
the Message Payload Requirements Class provides further requirements for interoperability of message payloads as part of
an OGC API implementation ecosystem.

==== GeoJSON compliance
==== JSON, GeoJSON and FG-JSON

_GeoJSON_ can provide a compact and machine readable encoding as a baseline for message notification.
_JSON_ is a widely used, flexible, relatively compact, format that is both machine readable and amenable to human inspection. A restricted profile of _JSON_, _GeoJSON_, can be used for geospatial data to improve interoperability, but it specifies that geospatial coordinate data must only use the _WGS84_ coordinate reference system. _GeoJSON_ is defined in the standard IETF RFC7946.

If _GeoJSON_ is used as a payload for message notification, then

include::../requirements/pubsub-message-payload/REQ_rc-geojson.adoc[]

If a Coordinate Reference System other than _WGS84_ is used, then the _OGC Features and Geometry JSON_ extension to _GeoJSON_ should be used.

include::../recommendations/pubsub-message-payload/REC_crs.adoc[]

==== Identifier

A universally unique identifier of the message using the UUID standard (RFC4122). The identifier is generated by the originator of the message.
Expand Down

0 comments on commit 8a8bede

Please sign in to comment.