Skip to content

Commit

Permalink
#209 update with edits as submitted to LSP (#210)
Browse files Browse the repository at this point in the history
* Many refactors for WIS2 manual. Some editorial to consider adding into main branch.
(and rebase)

* embed link

* add wcmp resources

* (with rebase) Many refactors for WIS2 manual. Some editorial to consider adding into main branch.

* supress sectnums for clause 7 and add hardcoded numberings to headers

* change should, shall and may to all caps

* add numbering to internal links and other editorial

* add comments with req#, rec#, and per#

* editorial changes

* editorial

* Apply suggestions from code review

fix errant capitalizations

* add sectnums to section 8

* Apply suggestions from code review

remove appendix F from section name

* fix alphabet bullets in req/core/themes

* Apply suggestions from code review

add number to internal link

Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

* add links to subsection in clause 8

* Update standard/sections/clause_7_normative_text.adoc

missing period

* Update PER_extent_temporal_service.adoc

---------

Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
  • Loading branch information
amilan17 and tomkralidis authored Aug 2, 2024
1 parent 72a6c4d commit 0526584
Show file tree
Hide file tree
Showing 42 changed files with 242 additions and 191 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/per/core/additional_properties*
^|A |A WCMP record MAY provide additional properties of any type in any part of the document as needed.
|===
//per10
1 change: 1 addition & 0 deletions standard/recommendations/core/PER_contacts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/per/core/contacts*
^|A |The `+properties.contacts+` property MAY provide more than one contact via multiple objects or a single contact object with multiple roles.
|===
//per5
7 changes: 4 additions & 3 deletions standard/recommendations/core/PER_data_policy.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
|===
^|*Permission {counter:per-id}* |*/per/core/data_policy*
^|A|For core data (when `+properties.wmo:dataPolicy+` property is `+core+`), attribution licensing MAY be provided as needed.
^|B|For core data (when `+properties.wmo:dataPolicy+` is `+core+`) or recommended data (when `+properties.wmo:dataPolicy+` is `+recommended+`, and the data is compatible with free and unrestricted principles), a license or public domain statement that is compatible with free and unrestricted principles (e.g., Creative Commons CC0footnote:[https://creativecommons.org/publicdomain/zero/1.0/]) MAY be expressed as a link object with the `license` link relation.
^|C|For core data (when `+properties.wmo:dataPolicy+` is `+core+`) or recommended data (when `+properties.wmo:dataPolicy+` is `+recommended+`, a copyright statement MAY be expressed in `+properties.rights+`
^|D|For core data (when `+properties.wmo:dataPolicy+` is `+core+`) or recommended data (when `+properties.wmo:dataPolicy+` is `+recommended+`, a link object MAY be expressed with `+rel=copyright+`.
^|B|For core data (when `+properties.wmo:dataPolicy+` is `+core+`) or recommended data (when `+properties.wmo:dataPolicy+` is `+recommended+`, and the data is compatible with free and unrestricted principles), a license or public domain statement that is compatible with free and unrestricted principles (such as, link:https://creativecommons.org/publicdomain/zero/1.0/[Creative Commons CC0]) MAY be expressed as a link object with the `license` link relation.
^|C|For core data (when `+properties.wmo:dataPolicy+` is `+core+`) or recommended data (when `+properties.wmo:dataPolicy+` is `+recommended+`), a copyright statement MAY be expressed in `+properties.rights+`
^|D|For core data (when `+properties.wmo:dataPolicy+` is `+core+`) or recommended data (when `+properties.wmo:dataPolicy+` is `+recommended+`), a link object MAY be expressed with `+rel=copyright+`.
|===
//per8
1 change: 1 addition & 0 deletions standard/recommendations/core/PER_extent_geospatial.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
^|A |A WCMP record MAY provide multiple `+additionalExtents.spatial.bbox+` item properties to express additional geospatial extents in other coordinate reference systems.
^|B |The `+geometry+` property MAY provide a third element (height) as per clause 4 of the GeoJSON specification.
|===
//per3
1 change: 1 addition & 0 deletions standard/recommendations/core/PER_extent_temporal.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/per/core/extent_temporal*
^|A |A WCMP record MAY provide multiple `+additionalExtents.temporal+` item properties to express additional temporal extents in other temporal reference systems.
|===
//per4
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/per/core/extent_service*
^|A |For WCMP records describing a service or API, a `+time+` value of `+null+` MAY be provided.
|===
//rec8
1 change: 1 addition & 0 deletions standard/recommendations/core/PER_identifier.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/rec/core/identifier*
^|A |The local identifier MAY also have colons (`+:+`) as required by the data publisher.
|===
//per1
3 changes: 2 additions & 1 deletion standard/recommendations/core/PER_links.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
[width="90%",cols="2,6a"]
|===
^|*Permission {counter:per-id}* |*/per/core/links*
^|A |The `+links+` property MAY contain a Web Accessible Folder (WAF) OR an API link for real-time data.
^|A |The `+links+` property MAY contain a Web Accessible Folder (WAF) or an API link for real-time data.
|===
//per9
3 changes: 2 additions & 1 deletion standard/recommendations/core/PER_pids.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
[width="90%",cols="2,6a"]
|===
^|*Permission {counter:per-id}* |*/per/core/pids*
^|A |A WCMP record MAY provide a persistent identifier as a means to cite research or resource identification using a persistent identifier scheme/framework.
^|A |A WCMP record MAY provide a persistent identifier to cite research or resource identification using a persistent identifier scheme/framework.
^|B |A WCMP record MAY provide a persistent identifier as a link object with `+rel=cite-as+` if there is an online citation or reference.
|===
//per7
1 change: 1 addition & 0 deletions standard/recommendations/core/PER_themes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/per/core/themes*
^|A |A WCMP record MAY provide as many themes/concepts as applicable to describe the themes of a given dataset.
|===
//per2
1 change: 1 addition & 0 deletions standard/recommendations/core/PER_version.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Permission {counter:per-id}* |*/per/core/version*
^|A |A WCMP record MAY provide a `+properties.version+` property to describe the version of a given dataset.
|===
//per6
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_data_policy.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@
Users are granted free and unrestricted access to this data, without charge and with no conditions on use. Users are requested to attribute the producer of this data. WMO Unified Data Policy (Resolution 1 (Cg-Ext 2021))
^|D|For core or recommended data not in the public domain, a copyright statement SHOULD be expressed as either a `+properties.rights+` statement or a link object with `+rel=copyright+`.
|===
//rec12
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_distribution.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
^|H |The `+links.distribution.availableFormats.documentation+` SHOULD be a `+link+` for accessing the documentation associated with the format.
^|I |The `+links.distribution.availableFormats.samples+` SHOULD be an array of direct links to representative samples of the data.
|===
//rec14
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
[width="90%",cols="2,6a"]
|===
^|*Recommendation {counter:rec-id}* |*/rec/core/extent_geospatial_point*
^|A |For datasets based on a geometry without a calculated area (for example, single station point), a WCMP record SHOULD provide the GeoJSON geometry as a `+Point+` type.
^|A |For datasets based on a geometry without a calculated area (for example, a single station point), a WCMP record SHOULD provide the GeoJSON geometry as a `+Point+` type.
|===
//rec4
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
[width="90%",cols="2,6a"]
|===
^|*Recommendation {counter:rec-id}* |*/rec/core/extent_geospatial_precision*
^|A |Geometry coordinates SHOULD have a level of precision of 2 or more decimal places.
^|A |Geometry coordinates SHOULD have a level of precision of at least two or more decimal places.
|===
//rec5
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Recommendation {counter:rec-id}* |*/rec/core/extent_geospatial_wis_2_global_service*
^|A |For a WIS2 Global Service, a WCMP record SHOULD provide the GeoJSON geometry as a `+Polygon+` type with a WGS84 bounding geometry of `+-180+` (west longitude), `+-90+` (south latitude), `+180+` (east longitude), `+90+` (north latitude).
|===
//rec6
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_extent_temporal.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
^|B |For complex temporal extents, a WCMP record SHOULD also provide a human-readable explanation in `+properties.description+` to promote clarification and unambiguity.
^|C |To distinguish maintenance or update frequency, those SHOULD be included in `+properties.themes+`.
|===
//rec7
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_granularity.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Recommendation {counter:rec-id}* |*/rec/core/granularity*
^|A |A WCMP record SHOULD describe dataset parameters and variables as themes/concepts with an associated controlled vocabulary.
|===
//rec3
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_keywords.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Recommendation {counter:rec-id}* |*/rec/core/keywords*
^|A |A WCMP record SHOULD provide a `+properties.keywords+` property, as a list of freeform text or tags that are not based on a controlled vocabulary.
|===
//rec2
3 changes: 2 additions & 1 deletion standard/recommendations/core/REC_links.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
[width="90%",cols="2,6a"]
|===
^|*Recommendation {counter:rec-id}* |*/rec/core/links*
^|A |A WCMP record's links SHOULD be provided using secure protocols (e.g. HTTPS, MQTTS, etc.).
^|A |A WCMP record's links SHOULD be provided using secure protocols (such as, HTTPS or MQTTS).
^|B |The `+links+` property SHOULD provide a `+type+` property with a valid media type from IANA or as designated by WMO.
|===
//rec13
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_media_type.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
^|*Recommendation {counter:rec-id}* |*/rec/core/media_type*
^|A |The media type assigned to a WCMP record, when transported through a protocol that supports it, SHOULD be ``application/geo+json``.
|===
//rec1
3 changes: 2 additions & 1 deletion standard/recommendations/core/REC_pids.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
[width="90%",cols="2,6a"]
|===
^|*Recommendation {counter:rec-id}* |*/rec/core/pids*
^|A |A WCMP record SHOULD provide persistent identifier references via items in the `+properties.externalIds+` array property, where the value of `+scheme+` is based on an established persistent identifier scheme (such as `+https://doi.org+`, `+https://arks.org+`, `+https://handle.net+`, etc.), and the `+value+` property is the persistent identifier (for example, `https://dx.doi.org/10.14287/10000001`).
^|A |A WCMP record SHOULD provide persistent identifier references via items in the `+properties.externalIds+` array property, where the value of `+scheme+` is based on an established persistent identifier scheme (such as `+https://doi.org+`, `+https://arks.org+` or `+https://handle.net+`), and the `+value+` property is the persistent identifier (for example, `https://dx.doi.org/10.14287/10000001`).
|===
//rec9
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_record_update_date.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
^|A |A WCMP record SHOULD provide a `+properties.updated+` property when a record has been updated since its initial creation.

|===
//rec10
1 change: 1 addition & 0 deletions standard/recommendations/core/REC_status.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@
^|D |A WCMP record SHOULD provide a `+properties.status.description+` property to provide a human readable description for the concept.
^|E |A WCMP record SHOULD provide a `+properties.status.url+` property to provide further description of the concept via the given URI.
|===
//rec11
3 changes: 1 addition & 2 deletions standard/requirements/core/REQ_conformance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@
^|*Requirement {counter:req-id}* |*/req/core/conformance*
^|A |A WCMP record SHALL provide information on conformance via the OARec record `+conformsTo+` property.
^|B |The `+conformsTo+` property SHALL advertise conformance to WCMP.

|===

//req3
1 change: 1 addition & 0 deletions standard/requirements/core/REQ_contacts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
^|B |The `+properties.contacts+` SHALL provide an `+organization+` property.
^|C |The `+roles+` property, when specified, SHALL provide a role type from the WCMP role type codelist.
|===
//req11
1 change: 1 addition & 0 deletions standard/requirements/core/REQ_data_policy.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
^|B |The `+properties.wmo:dataPolicy+` property SHALL be `+core+` or `+recommended+`.
^|C |When the `+properties.wmo:dataPolicy+` property is `+recommended+`, data licensing SHALL be provided by at least one `+links+` item with link relations (`+rel+`) of `+license+`.
|===
//req13
1 change: 1 addition & 0 deletions standard/requirements/core/REQ_description.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
^|A |A WCMP record SHALL provide a `+properties.description+` property.

|===
//req6
5 changes: 3 additions & 2 deletions standard/requirements/core/REQ_extent_geospatial.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
[width="90%",cols="2,6a"]
|===
^|*Requirement {counter:req-id}* |*/req/core/extent_geospatial*
^|A |A WCMP record SHALL provide ONE `+geometry+` property to convey the geospatial properties of a dataset using a geographic coordinate reference system (World Geodetic System 1984 [WGS 84]) and longitude and latitude decimal degree units.
^|B |The `+geometry+` values SHALL be integer or float data types.
^|A |A WCMP record SHALL provide one `+geometry+` property to convey the geospatial properties of a dataset using a geographic coordinate reference system (World Geodetic System 1984 [WGS 84]) and longitude and latitude decimal degree units.
^|B |The `+geometry+` coordinates SHALL be integer or float data types.
^|C |The `+geometry+` property SHALL provide the value of `+null+` when geometry cannot be derived.
|===
//req9
5 changes: 3 additions & 2 deletions standard/requirements/core/REQ_extent_temporal.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
[width="90%",cols="2,6a"]
|===
^|*Requirement {counter:req-id}* |*/req/core/extent_temporal*
^|A |A WCMP record SHALL provide ONE `+time+` property using the Gregorian calendar.
^|B |The `+time+` property SHALL provide either ONE `+date+`, `+timestamp+`, `+interval+` or the value of `+null+` when a conformant time cannot be derived.
^|A |A WCMP record SHALL provide one `+time+` property using the Gregorian calendar.
^|B |The `+time+` property SHALL provide either one `+date+`, `+timestamp+`, `+interval+, or the value of `+null+` when a conformant time cannot be derived.
^|C |All non-null `+time+` values SHALL be valid ISO8601 representations or `+..+` for an open-ended extent.
|===
//req10
6 changes: 3 additions & 3 deletions standard/requirements/core/REQ_identifier.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
^|*Requirement {counter:req-id}* |*/req/core/identifier*
^|A |A WCMP record SHALL provide an identifier via the `+id+` property.
^|B |The `+id+` property SHALL have the following notation: `+urn:wmo:md:{centre_id}:{local_identifier}+`.
^|C |The ``centre_id`` SHALL be based on the associated vocabulary specified in the WIS <<wis2-topic-hierarchy, topic hierarchy>>.
^|D |The `+id+` property SHALL include a local identifier as defined by the data publisher. The local identifier SHALL NOT have spaces or special or accented characters.
^|C |The ``centre_id`` SHALL be based on the associated vocabulary specified in Appendix D: WIS2 Topic Hierarchy.
^|D |The `+id+` property SHALL include a local identifier as defined by the data publisher. The local identifier SHALL NOT have spaces or accented characters.
|===

//req2
9 changes: 5 additions & 4 deletions standard/requirements/core/REQ_links.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
^|*Requirement {counter:req-id}* |*/req/core/links*
^|A |A WCMP record SHALL provide a `+links+` property.
^|B |The `+links+` property SHALL contain at least one link to the data access service allowing users to download the data.
^|C |The `+links+` property SHALL contain a Web Accessible Folder (WAF) OR an API link for non-real-time data (such as climate records or hydrometric data archives).
^|C |The `+links+` property SHALL contain a Web Accessible Folder (WAF) or an API link for non-real-time data (such as climate records or hydrometric data archives).
^|D |The `+links+` property SHALL contain access control information for data, products, and services that require authentication or authorization.
^|E |For representing MQTT links, the URI scheme SHALL be `+mqtt+` (default port 1883) or `+mqtts+` (default port 8883) for secure TLS encrypted connections.
^|F |The `+links+` property SHALL provide the `channel` property of the MQTT topic for real-time data under which the data publication notifications will be accessible from the WIS2 Global Broker, following the WIS2 topic hierarchy.
^|G |The `+links+` property SHALL include a valid link relation from IANA footnote:[https://www.iana.org/assignments/link-relations/link-relations.xml] or the WCMP link type codelist footnote:[https://codes.wmo.int/wis/link-type].
^|E |For representing MQTT links, the URI scheme SHALL be `+mqtt+` (default port 1883) or `+mqtts+` (default port 8883) for secure transport layer security (TLS) encrypted connections.
^|F |The `+links+` property SHALL provide the `channel` property of the MQTT topic for real-time data under which the data publication notifications will be accessible from the WIS2 Global Broker, following the WIS2 Topic Hierarchy.
^|G |The `+links+` property SHALL include a valid link:https://www.iana.org/assignments/link-relations/link-relations.xml[IANA] link relation or a link:https://codes.wmo.int/wis/link-type[WIS link type] code.
|===
//req14
1 change: 1 addition & 0 deletions standard/requirements/core/REQ_record_creation_date.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
^|A |A WCMP record SHALL provide a single `+properties.created+` property.
^|B |The `+properties.created+` property SHALL NOT be repeated or used to document change history.
|===
//req12
10 changes: 5 additions & 5 deletions standard/requirements/core/REQ_themes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
[width="90%",cols="2,6a"]
|===
^|*Requirement {counter:req-id}* |*/req/core/themes*
//^|A |A WCMP record SHALL provide themes and concepts when describing a dataset based on an associated controlled vocabulary.
^|B |A WCMP record SHALL provide at least one `+themes+` property.
^|C |Each `+themes+` property SHALL provide at least one `+concept+` property.
^|D |Each `+themes+` property SHALL provide a `+scheme+` property that refers to a controlled vocabulary or thesaurus.
^|E |A WCMP record describing a dataset SHALL provide a `+themes+` property identifying all applicable Earth system disciplines as defined in the WIS2 Topic Hierarchy.
^|A |A WCMP record SHALL provide at least one `+themes+` property.
^|B |Each `+themes+` property SHALL provide at least one `+concept+` property.
^|C |Each `+themes+` property SHALL provide a `+scheme+` property that refers to a controlled vocabulary or thesaurus.
^|D |A WCMP record describing a dataset SHALL provide a `+themes+` property identifying all applicable Earth system disciplines as defined in the WIS2 Topic Hierarchy.
|===
//req7
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
[width="90%",cols="2,6a"]
|===
^|*Requirement {counter:req-id}* |*/req/core/themes_wis2_global_service*
^|A |A WCMP record describing a WIS2 global service SHALL provide a `+themes+` property identifying all Earth system disciplines as defined in WCMP codelists.
^|B |A WCMP record describing a WIS2 global service SHALL provide a `+themes+` property identifying the service type provided.
^|A |A WCMP record describing a WIS2 Global Service SHALL provide a `+themes+` property identifying all Earth system disciplines as defined in WCMP codelists.
^|B |A WCMP record describing a WIS2 Global Service SHALL provide a `+themes+` property identifying the service type provided.
|===
//req8
1 change: 1 addition & 0 deletions standard/requirements/core/REQ_title.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
^|A |A WCMP record SHALL provide a `+properties.title+` property.

|===
//req5
3 changes: 2 additions & 1 deletion standard/requirements/core/REQ_type.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
|===
^|*Requirement {counter:req-id}* |*/req/core/type*
^|A |A WCMP record SHALL provide a `+properties.type+` property.
^|B |The `+properties.type+` property SHALL be a valid code from the WCMP resource type codelistfootnote:[https://codes.wmo.int/wis/resource-type].
^|B |The `+properties.type+` property SHALL be a valid code from the link:https://codes.wmo.int/wis/resource-type[WIS resource type] codelist.
|===
//req4
2 changes: 1 addition & 1 deletion standard/requirements/core/REQ_validation.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
^|B |Each WCMP record SHALL provide `+id+`, `+type+`, `+geometry+` and `+properties+` properties for GeoJSON compliance.
^|C |The `+type+` property SHALL be set to a fixed value of `+Feature+` for GeoJSON compliance.
|===

//req1
19 changes: 8 additions & 11 deletions standard/requirements/requirements_class_core.adoc
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
[[rc_core]]
[cols="1,4",width="90%"]
|===
2+|*Requirements Class*
2+|http://wis.wmo.int/spec/wcmp/2/req/core
|Target type |Discovery Metadata
|Dependency |<<rfc8259,IETF RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format>>
|Dependency |<<json-schema, JSON Schema>>
|Dependency |<<rfc7946,GeoJSON>>
|Dependency |<<ogcapi-records,OGC API - Records - Core: Part 1>>
|Dependency |<<openapi,OpenAPI Specification, Version 3.1.0>>
|Pre-conditions |
The record conforms to OGC API - Records - Core: Part 1: Requirements Class: Record Core
|===
|URI |http://wis.wmo.int/spec/wcmp/2/req/core
|Target type|Discovery metadata
|Dependency | The JavaScript Object Notation (JSON) Data Interchange Format link:https://datatracker.ietf.org/doc/html/rfc8259[(IETF RFC8259 (2017))]
|Dependency |link:https://json-schema.org[JSON Schema] (2022)
|Dependency |The GeoJSON Format link:https://datatracker.ietf.org/doc/html/rfc7946[(IETF: RFC-7946 (2016))]
|Dependency |OGC API - Features - Part 1: Core corrigendum link:https://docs.opengeospatial.org/is/17-069r4/17-069r4.html[(OGC: OGC 17-069r)]
|Pre-conditions |The record conforms to OGC API - Records - Core: Part 1: Requirements Class: Record Core
|===
Loading

0 comments on commit 0526584

Please sign in to comment.