Core Strata Entities
The strata corporation, its plan, lots, buildings, common property, and the people and organizations involved.
Working draft v0.1.0-draft · not yet released
Purpose and scope
Define the stable backbone that every other domain refers to: which strata corporation a record belongs to, which strata lot it concerns, and which person or organization is involved.
In scope
- Strata corporations and strata plans
- Strata lots, unit entitlement and parcel identifiers
- Buildings, common property and limited common property
- Civic units and addresses
- People, organizations and ownership interests
Out of scope
- Proof of title (the Land Title register remains authoritative)
- Tenancy agreements and rental details
- Sections of a strata corporation (open proposal)
Entity definitions
A physical building that forms part of a strata development. A strata corporation may include more than one building.
An identifiable area of common property, including limited common property designated for the exclusive use of one or more strata lots.
A company or other organization involved with a strata corporation, such as a strata management company, contractor, or insurer.
Links a person or organization to a strata lot as a registered owner for a period of time.
An individual such as an owner, tenant, council member, or contact. Only include personal information that the exchanging parties are entitled to share.
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.
A lot shown on a strata plan. Each strata lot is owned separately and carries a share of common expenses according to its unit entitlement.
The plan deposited in the Land Title Office that divides land or a building into strata lots and common property.
The civic unit designation and address by which a strata lot is commonly known. Separated from StrataLot because the unit number people use often differs from the strata lot number.
Each entity page lists data types, required and optional fields, controlled vocabularies, validation rules and an example payload.
Fields at a glance
| Entity | Required fields | Optional fields |
|---|---|---|
| Building | id, strataCorporationId, name | address, yearBuilt, storeys, constructionType, extensions |
| CommonProperty | id, strataCorporationId, description, kind | designatedStrataLotIds, buildingId, extensions |
| Organization | id, name, organizationType | website, email, phone, address, extensions |
| OwnershipInterest | id, strataLotId, partyType, partyId, startDate | endDate, extensions |
| Person | id, displayName | givenName, familyName, email, phone, mailingAddress, extensions |
| StrataCorporation | id, name, strataPlanNumber, jurisdiction, status | commonName, strataPlanId, establishedDate, fiscalYearEnd, mailingAddress, managementOrganizationId, extensions |
| StrataLot | id, strataCorporationId, lotNumber, unitEntitlement | parcelIdentifier, usage, areaSquareMetres, buildingId, extensions |
| StrataPlan | id, planNumber, planType | depositDate, totalStrataLots, totalUnitEntitlement, phased, amendments, extensions |
| Unit | id, strataLotId, address | unitNumber, extensions |
Relationships
- Building.strataCorporationId→StrataCorporation(required)
- CommonProperty.strataCorporationId→StrataCorporation(required)
- CommonProperty.designatedStrataLotIds→*StrataLot
- CommonProperty.buildingId→Building
- OwnershipInterest.strataLotId→StrataLot(required)
- StrataCorporation.strataPlanId→StrataPlan
- StrataCorporation.managementOrganizationId→Organization
- StrataLot.strataCorporationId→StrataCorporation(required)
- StrataLot.buildingId→Building
- Unit.strataLotId→StrataLot(required)
Planned work
- SectionPlanned
A residential or non-residential section of a strata corporation with its own budget and bylaws.
- TenancyPlanned
Occupancy of a strata lot by a tenant, without exposing lease terms.
Open issues and proposals
Voting entitlement vs. unit entitlement
Decide whether voting entitlement needs a separate field on StrataLot.
Bare land and mixed plans
Confirm whether StrataPlan.planType needs more values.
Ontario and Alberta condominium jurisdiction profiles
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
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
Sections have their own budgets, bylaws and executives. Decide whether a Section entity is needed in 0.1 or deferred.
Version history
- v0.1.0-draft (2026-10-27, unreleased) — Initial working draft. Details