A data steward at a European bank opens the catalogue on Monday morning. Two filters: classification, BCBS 239 Risk Data Aggregation. Owner, themselves. The glossary collapses to the business concepts she is accountable for: Counterparty Exposure, Expected Credit Loss, Loss Given Default, Probability of Default, Collateral Value, IFRS 9 Stage. The vocabulary of every BCBS 239 audit since 2013.
Each row carries a six-dot column to the right of the description. One dot per data quality dimension: accuracy, completeness, timeliness, validity, consistency, uniqueness. Coloured by current health. Most are green or grey. Her eye lands on Collateral Value. The first dot is red.
One click. The Data quality tab. A 30-day trend on Accuracy. The current score. 1 / 2 fields coverage. A line at the right that names the stakes: Required by BCBS 239 Risk Data Aggregation, IFRS 9 Expected Credit Loss. The remediation conversation can begin in under a minute.
This is what operational compliance looks like at the column level. Most CDE programs cannot do it.
For more than a decade, BCBS 239 has been a documentation exercise. Banks have produced enormous catalogues of critical data elements: spreadsheets, governance artefacts, mapping diagrams, ownership matrices. The work satisfied audits in 2017. It has not kept pace since. The structural reason is simple: the CDE inventory and the data quality measurements have lived in different tools, and the reconciliation cost has been borne manually.
This post argues that the fix is architectural, not procedural. A critical data element should be a contract that carries the data quality dimensions it requires, attached to the same glossary terms and fields where the measurements happen. Coverage becomes a derived signal. The auditor's question and the steward's daily workflow share the same view. The evidence accumulates by default.
Table of contents







