Skip to content
OpenCOOS
Open in explorer
Maintenance and Assetssince 0.1.0-draftspec v0.1.0-draft

CommonAsset

Experimental

A component or system the strata corporation maintains, such as a roof, elevator or boiler. Used for maintenance planning and depreciation reporting.

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this CommonAsset record.

strataCorporationId
required
Identifier

The strata corporation this record belongs to.

References StrataCorporation

name
required
string

Name of the asset.

max length 200

category
required
enum

Asset category.

roofingbuildingEnvelopestructuremechanicalplumbingelectricalelevatorfireSafetysiteworkamenityother

buildingId
optional
Identifier

Building the asset belongs to, if any.

References Building

location
optional
string

Where the asset is located.

max length 500

installedDate
optional
Date

Installation or last replacement date.

expectedServiceLifeYears
optional
integer

Expected service life in years.

≥ 0

replacementCostEstimate
optional
Money

Estimated replacement cost.

condition
optional
enum

Last assessed condition.

goodfairpoorcriticalunknown

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Controlled vocabularies

category

roofing
Roofing.
buildingEnvelope
Walls, windows, doors and other building envelope components.
structure
Structural components.
mechanical
Heating, ventilation and air conditioning.
plumbing
Plumbing and drainage.
electrical
Electrical systems.
elevator
Elevators and lifts.
fireSafety
Fire protection and life safety systems.
sitework
Paving, landscaping and site services.
amenity
Amenity spaces and equipment.
other
Other.

condition

good
Good.
fair
Fair.
poor
Poor.
critical
Critical.
unknown
Not assessed.

Relationships

Referenced by

CommonAsset

References

Example payload

Illustrative only, with fictional data. Validated against the draft schema at build time.

{
  "id": "asset-roof-01",
  "strataCorporationId": "sc-0001",
  "name": "Main roof membrane",
  "category": "roofing",
  "buildingId": "bldg-0001",
  "installedDate": "2015-04-01",
  "expectedServiceLifeYears": 25,
  "replacementCostEstimate": {
    "amount": "380000.00",
    "currency": "CAD"
  },
  "condition": "fair"
}