Skip to content
OpenCOOS
Open in explorer
Governancesince 0.1.0-draftspec v0.1.0-draft

StrataCouncil

Proposed

The council elected by the owners to exercise the powers and perform the duties of the strata corporation for a term.

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this StrataCouncil record.

strataCorporationId
required
Identifier

The strata corporation this record belongs to.

References StrataCorporation

termStartDate
required
Date

Date the council's term began.

termEndDate
optional
Date

Date the council's term ended, if it has.

electedAtMeetingId
optional
Identifier

General meeting at which the council was elected.

References GeneralMeeting

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Relationships

Referenced by

StrataCouncil

References

Validation rules

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

  • termEndDate must be on or after termStartDate.
  • Terms of councils for one strata corporation should not overlap.

Example payload

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

{
  "id": "council-2026",
  "strataCorporationId": "sc-0001",
  "termStartDate": "2026-03-14",
  "electedAtMeetingId": "gm-2026-agm"
}