Skip to content
OpenCOOS

Changelog

Specification version history

No stable release has been published yet. Working drafts are listed so changes can be followed from the start.

v0.1.0-draft

Unreleased working draft

Initial working draft

First public working draft of the proposed domains, shared definitions, and draft JSON Schemas. Nothing in this draft is stable; every definition is open for review and may change without notice.

New entities and attributes

  • Shared definitions (common.schema.json): Identifier, Money, Date, Address, StrataPlanNumber, ParcelIdentifier, Extensions.
  • Core Strata Entities: StrataCorporation, StrataPlan, Building, StrataLot, CommonProperty, Unit, Person, Organization, OwnershipInterest.
  • Governance: StrataCouncil, CouncilMember, GeneralMeeting, CouncilMeeting, Resolution, VotingRecord, Bylaw.
  • Financial Management: Fund, Budget, Levy, FinancialTransaction.
  • Maintenance and Assets: CommonAsset, MaintenanceRequest, WorkOrder.
  • Documents and Records: Document.
  • Compliance and Risk: InsurancePolicy.
  • Illustrative example payload for every drafted entity, validated against its schema at build time.

Changes to existing definitions

None.

Deprecated fields

None.

Breaking changes

None.

Migration instructions

No migration is required. This is the first draft and there is no earlier version to migrate from.

Open proposals

Under discussion for a future draft. Not part of any version.

  • Ontario and Alberta condominium jurisdiction profiles

    core

    Add ON and AB to the jurisdiction vocabulary, with province-specific vocabularies and documents (for example status and estoppel certificates, reserve fund studies).

  • Jurisdiction-neutral entity names

    core

    Decide whether BC-specific names such as StrataCorporation and StrataLot should become neutral names (for example Corporation and Unit) with provincial labels, before the first stable release.

  • Model sections (residential / non-residential) of a strata corporation

    core

    Sections have their own budgets, bylaws and executives. Decide whether a Section entity is needed in 0.1 or deferred.

  • Structured depreciation report

    documents

    Represent depreciation report components and funding scenarios as structured data rather than only as a Document.

  • Account and FinancialStatement entities

    financial

    Agree on a minimal chart-of-accounts model that does not assume a particular accounting package.

  • Individual vote records and privacy

    governance

    Decide whether per-lot votes belong in the standard or only aggregate tallies.