Skip to content
OpenCOOS
Open in explorer
Core Strata Entitiessince 0.1.0-draftspec v0.1.0-draft

Building

Experimental

A physical building that forms part of a strata development. A strata corporation may include more than one building.

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this Building record.

strataCorporationId
required
Identifier

The strata corporation this record belongs to.

References StrataCorporation

name
required
string

Name or label used to identify the building (for example "Building A").

max length 120

address
optional
Address

Civic address of the building.

yearBuilt
optional
integer

Year construction was completed.

≥ 1800 · ≤ 2100

storeys
optional
integer

Number of storeys above grade.

≥ 1

constructionType
optional
enum

Primary structural construction type.

woodFrameconcretesteelmixedother

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Controlled vocabularies

constructionType

woodFrame
Wood-frame construction.
concrete
Concrete construction.
steel
Steel construction.
mixed
A combination of structural systems.
other
Another construction type.

Relationships

Referenced by

Building

References

Validation rules

Cross-field rules beyond what JSON Schema expresses. Documented in the draft; not yet enforced by tooling.

  • yearBuilt must not be in the future.

Example payload

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

{
  "id": "bldg-0001",
  "strataCorporationId": "sc-0001",
  "name": "Main building",
  "address": {
    "streetAddress": "100 Example Street",
    "locality": "Vancouver",
    "region": "BC",
    "postalCode": "V5K 0A1",
    "country": "CA"
  },
  "yearBuilt": 2015,
  "storeys": 6,
  "constructionType": "woodFrame"
}