Platform contractor stats
Platform contractor stats is one of Demiton's published registers for Australian civil construction. Per-contractor statistics rolled up from awarded contracts. Demiton keeps it current from the systems a contractor already runs and publishes the record's shape as a versioned JSON Schema, so the same question works whichever system produced the record.
Part of Platform in the register catalog.
- Register ID
platform_contractor_statsUse this name to ask for the register. The API calls it a shelf ID.- Each record is
- A stateThe current value of something, replaced when it changes.
- Status
- AvailableFilled today from connected systems, uploads or public data.
- Data
- PublicShared, from public sources such as procurement portals.
- Version
- v2 (2.0.1)Current version.
Standards
This register's contract was designed against these standards and laws. Holding these records does not by itself certify compliance.
- ABNAustralian Business Number - Australian Business Register (ABN Lookup)
- CPRsCommonwealth Procurement Rules
- OC4IDSOpen Contracting for Infrastructure Data Standard
- OCDSOpen Contracting Data Standard
- UNSPSCUnited Nations Standard Products and Services Code
Connectors
Connected today
Demiton keeps this register current from these systems now.
No system fills this register yet.
On the roadmap
Systems in the planned connector rollout that can fill this register. Partial means the system holds only some of its fields.
None planned yet.
Fields
21 fields: 12 required, 9 optional.
Required
Every record carries these fields.
- currencycurrency
The currency of every amount on this record (
total_awarded_3yr), an ISO 4217 alpha-3 code as the source states it. A record with no currency has no usable amount.- series_keyText
The semantic supersede identity, `platform_contractor_stats\.
- window_endDate
Last day of the window (= the run date,
observed_at).- observed_atDate and time
Run time at which the rollup was computed; drives freshness ordering.
- value_basisText
What kind of money the measure is: awarded contract value, latest revision per contract — not a sum of award facts.
- window_startDate
First day of the rolling window the totals cover.
- last_win_dateDate
Date of the most recent award in the window.
- contractor_abnText
The CONTRACTOR_ABN axis: the contractor identity the rollup is keyed and superseded on. A real ABN where the publisher supplied one, otherwise a minted
demiton-c-<sha16>name key.- source_datasetText
Producer identity,
contractor_stats_aggregator.- total_awarded_3yrDecimal number
Sum, across the distinct contracts in the window, of each contract's latest observed award value.
- contract_count_3yrWhole number
Count of distinct contracts (by
ocid, else fact id) with an award in the window.- contractor_entity_idWhole number
The civil-pipeline spine identity the rollup belongs to; also the producer's in-memory aggregation key.
Optional
Present when the source system records them.
- contentText
Human-readable narrative label, e.g. "<name>: $X across N contracts (3yr)".
- tax_basisText
unstated)- abn_sourceText
—.
- revenue_bandText
mid\.- state_primaryText
The single most frequent state among the window's awards. Same entity/fact split as
states_active.- states_activeList
States the contractor's awards in the window belong to. Written to
PlatformEntity.attributestoday, not to the fact.- top_agency_namesList
Up to 5 buyer names with the most awards in the window.
- top_unspsc_codesList
Up to 5 category codes with the most awards in the window.
- derived_from_fact_countWhole number
Number of award facts scanned to produce the row; provenance for the rollup.
Filed against
Records are indexed along these dimensions, so they can be asked for by any of them.
- Contractor abncontext for the record, from
Always set - Seriescontext for the record, from
Always set
Version history
- v2 (current)
- v1
Use this contract
The contract is a standard JSON Schema (draft 2020-12) document, so any JSON Schema validator can check a record against it. Keywords starting with x-demiton- add Demiton's own meaning, such as units and requiredness, and validators ignore them.
https://docs.demiton.io/registers/platform_contractor_stats/v2.jsonShow the full JSON Schema
Loading the schema…
Talk to the team
Tell us what you run - your ERP, field, payroll and document systems - and we will show you the registers Demiton would fill from them, on your data, in a 30-minute call.