Skip to content
OpenCOOS
The Standard

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

CommonAssetExperimental

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.

WorkOrderExperimental

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

EntityRequired fieldsOptional fields
CommonAssetid, strataCorporationId, name, categorybuildingId, location, installedDate, expectedServiceLifeYears, replacementCostEstimate, condition, extensions
MaintenanceRequestid, strataCorporationId, title, reportedAt, statusdescription, reportedByPersonId, locationType, strataLotId, assetId, priority, extensions
WorkOrderid, strataCorporationId, scope, statusmaintenanceRequestIds, contractorOrganizationId, issuedDate, completedDate, estimatedCost, actualCost, extensions

Relationships

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.

Have a view on these questions? See how to contribute — feedback from people who are not developers is welcome.

Version history

  • v0.1.0-draft (2026-10-27, unreleased) — Initial working draft. Details