Skip to content

Design sitemap

Current designs and RFCs for statcatlib. Superseded specs are in design/archive/ in the repository, outside this site. Cross-repo designs that statcatlib implements part of live in sdmxlib, for example the sharded bundle catalog.

Design Date Author Status Components Description
Phase 3: structure products and partial codelists 2026-11-02 Gabriel Gellner Accepted store, catalog, sources, testing, diagnostics, sdmxlib GH-51's design: the product kind, structure products filled by selection, data products with partial codelists and a persisted partial_of, the publish check at seal, the Inventory writer's cross-product rules (spec ยง6.5 items 4, 7, 8) and the CODR generator, in three slices and an optional fourth.
Phase 2a: catalogs of products and editions 2026-10-31 Gabriel Gellner Reviewed store, catalog, admin, cli, sdmxlib The design GH-70 implements: the sdmxlib 0.80 upgrade, the Inventory writer, Catalog, WorkingCopy, EditionView and CatalogAdmin, in four slices. Supersedes the RFC for implementation detail.
Products, editions and the Inventory 2026-10-28 Gabriel Gellner RFC store, bundle, cli, sdmxlib, sdmxlib-rest The Catalog as the dcat:Catalog of Products and Editions, the WorkingCopy, and an Inventory that decides each product's live edition. GH-70 waits on it.
Language tags and label lookup 2026-10-28 Gabriel Gellner RFC store, sources, query, sdmxlib BCP 47 tags as MAP keys, no default language, exact matching, labels returned with their tag, and explicit language pairs for search. Ships in four slices starting with GH-84 and GH-83.