This document describes the structured note reference data schema extracted from SEC 424B2 filings. Column names, datatypes, nullability, and key flags reflect the current production schema.
Each structured note is identified by its instrument_id and has reference data spread across several tables, each capturing a different aspect of the note's terms:
Reference data is populated via an automated pipeline that:
The r_reference table anchors the structured note schema. Other r_* tables relate back to it through instrument_id, and r_reference itself links to security_master in the central security_master database.
The following tables are one-to-many relative to instrument_id:
Core identity and provenance for each structured note. One row per instrument_id. This is the parent table; all other r_* tables reference it via foreign key.
| Column | Datatype | Nullable | Description |
|---|---|---|---|
| insert_date | DATETIME | NOT NULL | Row creation timestamp. |
| changed_date | TIMESTAMP | NOT NULL | Row update timestamp. |
| instrument_id | BIGINT UNSIGNED | NULL | Internal cross-product instrument identifier. |
| ISIN | VARCHAR(12) | NOT NULL (PK) | ISO 6166 identifier. Foreign key to security_master. |
| filing_id | BIGINT UNSIGNED | NULL | Link to sec.filings for the source 424B2 prospectus. |
| issue_date | DATE | NULL | Original issue or trade date of the note. |
Enter your email and we’ll start your download of the complete schema documentation (all tables and columns, DOCX).