← Certvas Ontology

UniverseMembership

close: schema:OrganizationRole

Dated membership of a market universe, INCLUDING delisted and suspended issuers, which are retained permanently. This is the survivorship-bias control: a universe file holding only today's members would report the same count for every past date and silently exclude every company that failed.

Slots

slotrangedescription
dataco_idstringrequiredCertvas entity identifier — a deterministic hash of the LEI where one exists, else a ULID. Stable across rebuilds, which is what lets it be a public, citable identifier.
universe_codestringrequiredWhich universe this membership is in (for example a market or index code).
membership_statusstringrequiredMembership state over the interval — for example active, suspended or delisted.
status_fromdateoptionalStart of the status interval. NULL means the status began at an unknown EARLIER date — an open-left interval, not missing data. A query that drops the null branch silently deletes every issuer whose listing date is unknown from every historical universe.
status_todateoptionalEnd of the status interval; NULL means still in this status.
history_truncatedbooleanoptionalTrue where the universe is complete FORWARD from first observation but not backward. Flagged rather than left implicit, because implied completeness is the bias this table exists to remove.
observed_atdatetimerequiredWhen Certvas itself observed this value. Never a proxy for publication date.
source_refstringrequiredURL or document-hash pointer into the immutable raw archive.
license_classstringrequiredLicense Register ID governing redistribution of THIS row. Per-row rather than per-table because a single table legitimately mixes sources with different terms.
valid_fromdaterequiredStart of the interval over which this assertion holds.
valid_todateoptionalEnd of the validity interval; NULL means current. Half-open, so `valid_from <= t < valid_to` selects without double-counting the boundary.