Maintenance and Assets
Common assets, maintenance requests and work orders.
Working draft v0.1.0-draft · not yet released
Purpose and scope
Allow maintenance platforms, contractors and management systems to share requests, work and asset information consistently.
In scope
- Common assets and their condition
- Maintenance requests
- Work orders issued to contractors
Out of scope
- Contractor pricing and bidding workflows
- Determining who is responsible for a repair
Entity definitions
A component or system the strata corporation maintains, such as a roof, elevator or boiler. Used for maintenance planning and depreciation reporting.
A report of a maintenance issue or a request for work, raised by an owner, resident, council member or manager.
An instruction to a contractor or service provider to carry out defined work.
Each entity page lists data types, required and optional fields, controlled vocabularies, validation rules and an example payload.
Fields at a glance
| Entity | Required fields | Optional fields |
|---|---|---|
| CommonAsset | id, strataCorporationId, name, category | buildingId, location, installedDate, expectedServiceLifeYears, replacementCostEstimate, condition, extensions |
| MaintenanceRequest | id, strataCorporationId, title, reportedAt, status | description, reportedByPersonId, locationType, strataLotId, assetId, priority, extensions |
| WorkOrder | id, strataCorporationId, scope, status | maintenanceRequestIds, contractorOrganizationId, issuedDate, completedDate, estimatedCost, actualCost, extensions |
Relationships
- CommonAsset.strataCorporationId→StrataCorporation(required)
- CommonAsset.buildingId→Building
- MaintenanceRequest.strataCorporationId→StrataCorporation(required)
- MaintenanceRequest.reportedByPersonId→Person
- MaintenanceRequest.strataLotId→StrataLot
- MaintenanceRequest.assetId→CommonAsset
- WorkOrder.strataCorporationId→StrataCorporation(required)
- WorkOrder.maintenanceRequestIds→*MaintenanceRequest
- WorkOrder.contractorOrganizationId→Organization
Planned work
- BuildingSystemPlanned
Grouping of assets into systems such as HVAC or fire protection.
- InspectionPlanned
A scheduled or ad hoc inspection and its findings.
- MaintenanceSchedulePlanned
Recurring maintenance tasks for an asset.
Open issues and proposals
Asset categories
Align CommonAsset.category with the component lists commonly used in depreciation reports.
Version history
- v0.1.0-draft (2026-10-27, unreleased) — Initial working draft. Details