← Certvas Ontology

TenderParty

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.

Slots

slotrangedescription
ocidstringrequiredOpen Contracting identifier for the process, joinable to the publisher's release.
party_rolePartyRoleEnumrequiredThe role the party plays in the process.
party_typePartyTypeEnumrequiredWhat kind of party this is.
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.
er_confidencedoubleoptionalEntity-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_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.