Parcel Identifier
An identifier for a specific area with clear boundaries.
There a multiple ways to identify a parcel. Most common are the Parcel ID (PID) or Parcel Identification Number (PIN).
Scope​
Parcel ID is the Land Title Register parcel identifier, a nine-digit max number that uniquely identifies a parcel in the land title register of in British Columbia. The registrar assigns PID numbers to parcels for which a title is being entered as a registered title. The Land Title Act refers to the PID as the permanent parcel identifier.
The parcel identification number (PIN) is the Crown Land Registry Parcel Identifier.
Structure​
- A valid Parcel Identifier shall at minimum contain either a
pin
or at least onepid
. - A Parcel Identifier may contain a
legal_description
and/or aparcel_name
.
Name | Cardinality | Type | Description & Constraints |
---|---|---|---|
legal_description | 0..1 | string | The full legal description of the parcel and is primarily recorded from the Land Title Register. Where recorded only in the Crown Land Registry, this attribute is to be populated from Tantalis for the fabric compilation, but maintained by PMBC during on-going operations. |
parcel_name | 0..1 | string | The same as the PID, if there is one. If there is a PIN but no PID, then parcel name is the PIN. If there is no PID nor PIN, then it is the parcel class value, e.g., COMMON OWNERSHIP, BUILDING STRATA, AIR SPACE, ROAD, PARK. |
pid | 0..* | integer | Parcel ID is the Land Title Register parcel identifier, a nine-digit number that uniquely identifies a parcel in the land title register of in British Columbia. The registrar assigns PID numbers to parcels for which a title is being entered as a registered title. The Land Title Act refers to the PID as the permanent parcel identifier. |
pin | 0..1 | integer | The parcel identification number (PIN) is the Crown Land Registry Parcel Identifier. |
Specification​
- Schema
- Source
- Example
{
"$id": "https://raw.githubusercontent.com/bcgov/nr-pies/refs/heads/main/docs/spec/data/parcel_id.schema.json",
"$schema": "https://json-schema.org/draft-07/schema",
"title": "Parcel Identifier",
"description": "An identifier for a specific area with clear boundaries.",
"type": "object",
"properties": {
"legal_description": {
"type": "string",
"description": "The full legal description of the parcel and is primarily recorded from the Land Title Register. Where recorded only in the Crown Land Registry, this attribute is to be populated from Tantalis for the fabric compilation, but maintained by PMBC during on-going operations.",
"maxLength": 2000
},
"parcel_name": {
"type": "string",
"description": "The same as the PID, if there is one. If there is a PIN but no PID, then parcel name is the PIN. If there is no PID nor PIN, then it is the parcel class value, e.g., COMMON OWNERSHIP, BUILDING STRATA, AIR SPACE, ROAD, PARK."
},
"pid": {
"type": "array",
"items": {
"type": "integer",
"description": "Parcel ID is the Land Title Register parcel identifier, a nine-digit number that uniquely identifies a parcel in the land title register of in British Columbia. The registrar assigns PID numbers to parcels for which a title is being entered as a registered title. The Land Title Act refers to the PID as the permanent parcel identifier.",
"minimum": 0,
"maximum": 999999999
},
"minItems": 1,
"uniqueItems": true
},
"pin": {
"type": "integer",
"description": "The parcel identification number (PIN) is the Crown Land Registry Parcel Identifier.",
"minimum": 0,
"maximum": 999999999
}
},
"anyOf": [
{
"title": "pid",
"required": [
"pid"
]
},
{
"title": "pin",
"required": [
"pin"
]
}
]
}
{
"legal_description": "legal_description",
"parcel_name": "parcel_name",
"pid": [
123456789,
456789123
],
"pin": 987654321
}
Implementation Notes​
Parcel ID (PID)​
Parcel IDs are stored as numeric values from ParcelMap BC (PMBC). During the PMBC adoption in government, business areas voiced that PIDs may be store the presentation format which includes padded zeros and/or dashes. The BC Data Service distributes PMBC data on behalf of the provincial government (see BC Data Catalogue) and makes the Parcel IDs formats available to accommodate this. The following formats may be encountered which includes padded zeros and/or dashes:
parcel_id_formatted
(string, 12): The parcel ID formatted as a left-zero-padded nine-digit number, with dashes between each group of three digits.parcel_id_number
(numeric, 10): The Parcel ID as a number, without leading zeroes.
Should these alternatives be encountered, they must be transformed into a standard JSON integer
primitive type.