Skip to content

Correct conformance class URLs#2360

Merged
tomkralidis merged 2 commits into
geopython:masterfrom
webb-ben:update-conformance
Jun 11, 2026
Merged

Correct conformance class URLs#2360
tomkralidis merged 2 commits into
geopython:masterfrom
webb-ben:update-conformance

Conversation

@webb-ben

@webb-ben webb-ben commented Jun 10, 2026

Copy link
Copy Markdown
Member

Overview

Per the conformance class in OGC API - Feaures: 5, use OGC API - Common conformance URL sets.

  • .../ogcapi-features-5/1.0/conf/schemas -> .../ogcapi-common-3/1.0/conf/schemas
  • .../ogcapi-features-5/1.0/conf/core-roles-features -> .../ogcapi-common-3/1.0/conf/advanced-property-roles

As introduced in #1967, pygeoapi uses the conformance class in the specification: http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30. However, the url that resolves is http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas3.

I was able to find multiple references to the .../oas3 version of the the oas conformance class in the NamingAuthority repository: search:opengeospatial/NamingAuthority). I did not find any references in the naming authority to ogcapi-features-1/1.0/conf/oas30 or ogcapi-features-1/1.0/conf/oas30 Not sure if this is a fix that is first needed in the OAF spec.

Remaining specification URLs that do not resolve are in draft as described in #1637.

Related Issue / discussion

#1967
#1637
opengeospatial/ogcapi-features#1045

Additional information

Dependency policy (RFC2)

  • I have ensured that this PR meets RFC2 requirements

Updates to public demo

Contributions and licensing

(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)

  • I'd like to contribute [feature X|bugfix Y|docs|something else] to pygeoapi. I confirm that my contributions to pygeoapi will be compatible with the pygeoapi license guidelines at the time of contribution
  • I have already previously agreed to the pygeoapi Contributions and Licensing Guidelines

Comment thread pygeoapi/api/itemtypes.py
@webb-ben webb-ben requested a review from tomkralidis June 11, 2026 16:17
@tomkralidis tomkralidis added OGC API - Features OGC API - Features OGC - API Common OGC - API Common labels Jun 11, 2026
@tomkralidis tomkralidis merged commit 58302fe into geopython:master Jun 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OGC - API Common OGC - API Common OGC API - Features OGC API - Features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants