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

GeneralMeeting

Proposed

A meeting of the owners: an annual general meeting or a special general meeting.

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this GeneralMeeting record.

strataCorporationId
required
Identifier

The strata corporation this record belongs to.

References StrataCorporation

meetingType
required
enum

Type of general meeting.

annualspecial

scheduledStart
required
DateTime

Scheduled start date and time.

format
optional
enum

How the meeting is held.

inPersonelectronichybrid

location
optional
string

Location or electronic attendance details, as given in the notice.

max length 500

noticeDate
optional
Date

Date notice of the meeting was given.

quorumAchieved
optional
boolean

Whether quorum was achieved.

status
required
enum

Status of the meeting.

scheduledheldadjournedcancelled

minutesDocumentId
optional
Identifier

Approved or draft minutes of the meeting.

References Document

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Controlled vocabularies

meetingType

annual
Annual general meeting (AGM).
special
Special general meeting (SGM).

format

inPerson
In person only.
electronic
By telephone or other electronic means only.
hybrid
In person with electronic attendance available.

status

scheduled
Notice issued or planned; not yet held.
held
The meeting took place.
adjourned
The meeting was adjourned.
cancelled
The meeting was cancelled.

Relationships

Referenced by

GeneralMeeting

References

Validation rules

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

  • noticeDate must be before scheduledStart.
  • quorumAchieved should be present when status is held.

Open questions for legal and industry review

  • Notice periods and quorum rules are set by legislation and bylaws. The standard records facts; it does not evaluate compliance.

Example payload

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

{
  "id": "gm-2026-agm",
  "strataCorporationId": "sc-0001",
  "meetingType": "annual",
  "scheduledStart": "2026-03-14T19:00:00-07:00",
  "format": "hybrid",
  "location": "Amenity room, 100 Example Street, and online",
  "noticeDate": "2026-02-20",
  "quorumAchieved": true,
  "status": "held",
  "minutesDocumentId": "doc-0101"
}