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

StrataCorporation

Proposed

The legal entity, made up of the owners of the strata lots, that is responsible for managing and maintaining the common property and common assets of a strata plan.

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this StrataCorporation record.

name
required
string

Legal name, typically in the form "The Owners, Strata Plan EPS1234".

min length 1 · max length 200

commonName
optional
string

Informal or marketing name of the development, if any.

max length 200

strataPlanNumber
required
StrataPlanNumber

Number of the strata plan that created this corporation.

strataPlanId
optional
Identifier

The strata plan record for this corporation.

References StrataPlan

jurisdiction
required
enum

Jurisdiction whose legislation governs the corporation.

BC

status
required
enum

Lifecycle status of the corporation.

activewindingUpdissolved

establishedDate
optional
Date

Date the corporation came into existence (normally the date the strata plan was deposited).

fiscalYearEnd
optional
string

Last day of the fiscal year as MM-DD.

pattern: ^(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$

mailingAddress
optional
Address

Address for service or correspondence.

managementOrganizationId
optional
Identifier

Strata management company currently engaged, if any.

References Organization

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Controlled vocabularies

status

active
The corporation exists and is operating.
windingUp
A winding-up process has been started.
dissolved
The corporation has been dissolved.

Relationships

Referenced by

StrataCorporation

References

Validation rules

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

  • name should match the legal name on title, including the strata plan number.
  • strataPlanNumber must equal the planNumber of the referenced StrataPlan when strataPlanId is present.
  • A corporation with status "dissolved" should not be the target of new governance or financial records.

Open questions for legal and industry review

  • Confirm wording of the definition against the Strata Property Act before marking stable.
  • Confirm whether "windingUp" is a useful distinct status for data exchange.

Example payload

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

{
  "id": "sc-0001",
  "name": "The Owners, Strata Plan EPS0001",
  "commonName": "Example Residences",
  "strataPlanNumber": "EPS0001",
  "strataPlanId": "sp-0001",
  "jurisdiction": "BC",
  "status": "active",
  "establishedDate": "2015-06-30",
  "fiscalYearEnd": "12-31",
  "mailingAddress": {
    "streetAddress": "100 Example Street",
    "locality": "Vancouver",
    "region": "BC",
    "postalCode": "V5K 0A1",
    "country": "CA"
  },
  "managementOrganizationId": "org-0001"
}