Skip to content

fix: establish persistent URL for codelists - #78

Merged
ronaldtse merged 1 commit into
mainfrom
fix/codelist-persistent-url
Jun 10, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
fix/codelist-persistent-url

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Establishes a single, stable URL for all ISO/TC 211 codelist definitions.

Problem: The comprehensive codelists.xml covers all TC 211 standards but was buried under 19115/resources/codelists/ with 515 broken internal references and 421 broken codeList URLs in example files.

Changes:

  • Move codelists.xml to resources/codelists/ at repo root (cross-cutting resource at cross-cutting location)
  • Update all internal xlink:href and external codeList references to the new canonical URL
  • Archive superseded files (codelists1.xml, 19157/-1/codelists.xml, codelists.html)

Canonical URL: https://schemas.isotc211.org/resources/codelists/codelists.xml#{CodelistId}

Related: ISO-TC211/schemas-isotc211.github.io#67, INSPIRE-MIF/helpdesk-validator#479, w3c/dx-dcat#275, ISO-TC211/XML#205

- Move comprehensive codelists.xml from 19115/ to resources/codelists/
  (it covers all TC 211 standards, not just 19115)
- Update 515 internal xlink:href references to new canonical URL
- Update 421+ codeList URLs in example XML files
- Update 8 per-module codelist files with old URL patterns
- Archive superseded files: codelists1.xml, 19157/-1/codelists.xml, codelists.html

Canonical URL: https://schemas.isotc211.org/resources/codelists/codelists.xml#{CodelistId}

Addresses: INSPIRE-MIF/helpdesk-validator#479, w3c/dxwg#975, ISO-TC211/XML#205
@ronaldtse
ronaldtse merged commit d96c080 into main Jun 10, 2026
35 checks passed
@ejbleys

ejbleys commented Jun 11, 2026 via email •

Copy link
Copy Markdown
Contributor

@ronaldtse
ronaldtse deleted the fix/codelist-persistent-url branch June 11, 2026 07:26
@ronaldtse

Copy link
Copy Markdown
Contributor Author

Thanks @ejbleys !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants