column validation rules
Zusammenfassung
Es handelt sich um ein technisches Regelwerk mit Spalten-Validierungsregeln in JSON-Struktur, vermutlich aus dem BIRD-Projekt bzw. dessen logischem Datenmodell. Eine Versions- oder Datumsangabe ist im vorliegenden Auszug nicht enthalten, ebenso kein expliziter Hinweis auf Entwurfs- oder Konsultationsstatus. Inhaltlich definiert das Dokument bedingte IF-Regeln für Tabellen wie INSTRMNT_CLLTRL_ASSGNMNT, RPRCHS_TRNSCTN_NN_BLNC_SHT_RCGNSD_SCRTY_PSTN_ASSGNMNT und INSTRMNT_RL, die an bestimmte Typ-Codes und Entity-Bezeichnungen („Reverse repurchase transaction gold collateral received assignment“ etc.) geknüpft sind. Die Regeln legen fest, welche Felder (z.B. Repurchase transaction reference date, reporting agent identifier, accounting consolidation level, accounting standard, transaction identifier, collateral/investor Felder) in Abhängigkeit des Assignment-Typs nicht NULL bzw. nicht „Not Applicable“ sein dürfen. Für jeden fachlichen Parameter werden in der Regel zwei komplementäre Validierungen beschrieben: eine für den Fall, dass der Typ einem bestimmten Wert entspricht (Pflichtfeld: „!= NULL, Not Applicable“) und eine für den Fall, dass er ungleich diesem Wert ist (Zulässigkeit von „= NULL“). Im Bereich INSTRMNT_RL werden ähnliche IF-Regeln für Instrumenttypen wie „Balance sheet recognised financial asset instrument taken into possession“ definiert, verbunden mit Feldern zur Bruttotragfähigkeit, Fair-Value-Änderungen und derecognised exposure gross carrying amount. Der Auszug enthält keine expliziten Zahlen zu Umfang oder Gesamtanzahl der Regeln, zeigt aber eine Vielzahl einzelner Validierungsobjekte mit einheitlicher Struktur (step, table, attr, comparator, assertComparator, assertValue). Über Änderungen gegenüber früheren Versionen oder neue Entscheidungen des IReF-Steering-Gremiums macht der gezeigte Text keine Aussagen.