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

OwnershipInterest

Experimental

Links a person or organization to a strata lot as a registered owner for a period of time.

Fields

FieldTypeDescription
id
required
Identifier

Stable identifier of this OwnershipInterest record.

strataLotId
required
Identifier

The strata lot owned.

References StrataLot

partyType
required
enum

Kind of party that holds the interest.

personorganization

partyId
required
Identifier

Identifier of the Person or Organization, according to partyType.

startDate
required
Date

Date the ownership began (for example, registration date).

endDate
optional
Date

Date the ownership ended, if it has.

extensions
optional
Extensions

Implementation-specific data, namespaced by reverse domain.

Controlled vocabularies

partyType

person
A Person record.
organization
An Organization record.

Relationships

Referenced by

None

OwnershipInterest

References

Validation rules

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

  • endDate must be on or after startDate.
  • partyId must reference a Person when partyType is person, and an Organization otherwise.

Open questions for legal and industry review

  • Ownership is established by the Land Title register. Records in this standard are informational copies, not proof of title.

Example payload

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

{
  "id": "own-0001",
  "strataLotId": "sl-0012",
  "partyType": "person",
  "partyId": "person-0001",
  "startDate": "2019-04-01"
}