Source.
Anywhere the market is read, with its rights and its role
Figure 1Sourcespecified
- kind
- row
- scope
- platform
- key
- its name
- store
- postgres
- family
- sources
Fields#
| field | type | required | note |
|---|---|---|---|
name | text | yes | |
market | text | yes | |
jurisdiction | text | yes | |
rights | Rights | yes | |
role | one of owns the record | a copy of another platform's reading | a one-off catch-up | derived from other sources | a tenant's own | an extract with no chain of custody | yes | |
copy_of | Source | no | |
legality_tier | one of 1 | 2 | 3 | not allowed | unknown | yes | unknown makes the source not ready with the reason |
basis_of_times | one of published | scheduled | first seen | captured | imported | retrieved | yes | captured is when the source or an exporter took the reading, imported when it entered the system that held it, retrieved when it was fetched from that system |
state | Readiness | yes | |
forced_open_by | text | no | the law or rule that forces the source to publish, where one does; a register a regulator keeps names it |
Routes that use it#
No route takes or returns Source directly. The record holds it, and the objects that point at it reach it.