Site activity
Site activity is one of Demiton's published registers for Australian civil construction. Daily site activity: crew, plant and progress. 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 Projects in the register catalog.
- Register ID
site_activityUse this name to ask for the register. The API calls it a shelf ID.- Each record is
- An eventSomething that happened at a point in time.
- Status
- DeclaredDefined, and fills when a source produces its first record.
- Data
- OrganisationPrivate to each organisation's own workspace.
- Version
- v1 (1.0.2)Current version.
Standards
This register's contract was designed against these standards and laws. Holding these records does not by itself certify compliance.
- ISO 45001Occupational health and safety management systems
- ISO 9001Quality management systems - Requirements
- Fair Work Act 2009Fair Work Act 2009
- Fair Work Act 2009Fair Work Regulations 2009 - employee record content
- ISO 45001Occupational health and safety management systems
- Employment Relations Act 2000 (NZ)Employment Relations Act 2000 - wages and time record
- SI 1998/1833Working Time Regulations 1998
Connectors
On the roadmap
Systems in the planned connector rollout that can fill this register. Partial means the system holds only some of its fields.
- EROADPartial
- HammerTech
- MittiPartial
- Oracle Aconex
- Procore
- SignOnSitePartial
- SitematePartial
Fields
9 fields: 2 required, 7 optional.
Required
Every record carries these fields.
- projectText
The site/project the activity occurred on.
Example:
BWG-2025-002- occurred_onDate
The day the activity is attributed to.
Example:
2026-08-11
Optional
Present when the source system records them.
- unitText
The unit of measure for
quantityExample:
m2- assetText
The plant/equipment used.
Example:
9302- hoursDecimal number
Labour hours attributable to this activity.
Example:
8- workerText
The worker present or working.
Example:
5502- activityText
What work was performed.
Example:
Pavement placement- quantityDecimal number
Measured work output for the record.
Example:
120- financial_periodText
The claim/accounting period the activity falls in.
Filed against
Records are indexed along these dimensions, so they can be asked for by any of them.
- Projectwhat the record is about, from
Always set - Workerwhat the record is about, from
When known - Assetwhat the record is about, from
When known - Financial periodcontext for the record, from
When known
Example record
A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.
{ "activity": "Pavement placement", "asset": "9302", "hours": 8, "occurred_on": "2026-08-11", "project": "BWG-2025-002", "quantity": 120, "unit": "m2", "worker": "5502"}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/site_activity/v1.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.