close: ocds:parties
A party participating in a tender, with the entity-resolution confidence that linked it to the spine. `dataco_id` is null when unresolved OR when the party is a natural person — published views filter party_type = natural_person out entirely, enforced by a Soda check.
| slot | range | description | |
|---|---|---|---|
ocid | string | required | Open Contracting identifier for the process, joinable to the publisher's release. |
party_role | PartyRoleEnum | required | The role the party plays in the process. |
party_type | PartyTypeEnum | required | What kind of party this is. |
dataco_id | string | required | Certvas 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. |
er_confidence | double | optional | Entity-resolution confidence in [0,1] for the link to dataco_id. Published so a user can set their own threshold rather than inherit ours. |
observed_at | datetime | required | When Certvas itself observed this value. Never a proxy for publication date. |
source_ref | string | required | URL or document-hash pointer into the immutable raw archive. |
license_class | string | required | License Register ID governing redistribution of THIS row. Per-row rather than per-table because a single table legitimately mixes sources with different terms. |
valid_from | date | required | Start of the interval over which this assertion holds. |
valid_to | date | optional | End of the validity interval; NULL means current. Half-open, so `valid_from <= t < valid_to` selects without double-counting the boundary. |