← Certvas Ontology

Entity

exact: schema:Organizationclose: gleif:LegalEntity

A legal entity — the spine every other table joins to. One row per entity per validity interval, keyed by a Certvas-assigned dataco_id that is stable across rebuilds.

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.
leistringoptionalISO 17442 Legal Entity Identifier. Null where the entity has none.
legal_namestringrequiredThe name as registered, not a trading or display name.
entity_typeEntityTypeEnumrequiredWhat kind of entity this is.
jurisdictionstringrequiredISO 3166-1 alpha-2 (or 3166-2) code of the registering jurisdiction.
entity_statusEntityStatusEnumrequiredOperating status as last observed.
registry_idsstringoptionalMap of registry name to identifier, for registries without a dedicated slot.
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.