Semantic Quay
← developers

Model registry

Every model is registered and semantically versioned. BDMs and PDMs bring product and reference data in from upstream systems; semantic models govern consumption. A content change that isn't matched by an adequate version bump fails the build.

5 BDM5 PDM2 SEMANTICdmref CLI →

Business data models

Conceptual business entities, sourced from upstream systems. Versioned independently of their physical bindings.

ModelVersionStatusupstreamownerfields
counterpartyv1.1.0activeCounterparty Master (KYC)reference-data6
currencyv1.0.0activeISO 4217 registryreference-data3
instrumentv1.2.0activeSecurity Master (Golden Source)reference-data6
positionv1.0.0activePosition Keeping Systemtrading-data7
tradev2.0.0activeOrder Management Systemtrading-data10

Physical data models

Physical landing/serving bindings — table, load strategy, partitioning, key. A repartition or key change is breaking (major).

ModelVersionStatusbdmtableloadpartitionkey
counterparty_physicalv1.0.0activecounterpartyGOLD.COUNTERPARTYfullcounterparty_id
currency_physicalv1.0.0activecurrencyGOLD.CURRENCYfullcurrency_code
instrument_physicalv1.0.1activeinstrumentGOLD.INSTRUMENTfullinstrument_id
position_physicalv1.0.0activepositionGOLD.POSITIONincrementalas_of_dateposition_id
trade_physicalv1.3.0activetradeGOLD.TRADEincrementaltrade_datetrade_id

Semantic models

Governed consumption models — selected dimensions and measures over the curated layer. Removing a dimension or measure is breaking.

ModelVersionStatussourcesdimensionsmeasures
reference_masterv1.0.0active340
trading_activityv0.2.0active243

Access via API: /api/v1/models · /api/v1/models/<id> · CLI: dmref models, dmref model <id>, dmref register