Skip to content

Learning-resource dictionaries + IEC 62720 unit cross-links - #65

Merged
ronaldtse merged 1 commit into
mainfrom
demo-dictionaries
Oct 7, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
demo-dictionaries

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Surfaces the demonstration dictionaries as learning resources and wires the units story end to end.

  • Dictionaries index: the OpenCDD category is now headed "learning resources" with a caption stating what each dictionary teaches; the IEC categories are headed "reference data" with the reference-only framing and pointers to learn from the demos. Every row gets a profile chip ("Learning — configuration catalogue" / "Learning — ontology + spot registry" / "Learning — taxonomy + collection" vs "Reference data (IEC CDD)").
  • Unit cross-links: the data pipeline now binds OpenCDD-authored dictionaries' unit references to real IEC 62720 IRDIs (0112/2///62720#UAA726) with unit_text for display; resolveEntityRef resolves a CROSS_DICTIONARY_SCHEMES map so property pages link units live into /d/iec-62720/u/<code>/.
  • Licensing: dictLicenseRegime treats scenicspots and antiques as OpenCDD-owned (served in full), with tests.

Data snapshot (gitignored) comes from the data-private release; merges before that release so the dispatch rebuild sees this code. Depends on opencdd/opencdd-ruby#31 and opencdd/opencdd-ts#23.

…oss-links

- Dictionaries index recast: OpenCDD demonstration dictionaries framed
  as learning resources (what each teaches); IEC dictionaries framed
  as reference data served under EULA section 5/6
- profile chips per dictionary (Learning - configuration catalogue /
  ontology + spot registry / taxonomy + collection; Reference data)
- resolveEntityRef resolves cross-dictionary schemes: unit references
  bound to 0112/2///62720 IRDIs link into the units dictionary pages
- Property pages pass unit_text as the display label for bound units
- dictLicenseRegime: scenicspots + antiques served in full as
  OpenCDD-owned dictionaries
@ronaldtse
ronaldtse merged commit 10bb9aa into main Oct 7, 2026
@ronaldtse
ronaldtse deleted the demo-dictionaries branch October 7, 2026 09:40
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.

1 participant