OPDA Knowledge base
Schema Page 38c Generated 2026-05-17 DAMA · Data Modeling & Design · Reference & Master Data

Title — Official Copy full register

35 leaves 0.0% Declaration 100.0% Evidence 0.0% Derivation 0 in overlays 0 with worked example

Entity relationships

--- config: layout: elk elk: direction: DOWN nodePlacementStrategy: BRANDES_KOEPF mergeEdges: false --- erDiagram Transaction ||--o| PropertyPack : "propertyPack" PropertyPack ||--o{ TitlesToBeSold : "titlesToBeSold" TitlesToBeSold ||--o| RegisterExtract : "registerExtract" TitlesToBeSold ||--o{ AdditionalDocument : "additionalDocuments" RegisterExtract ||--o| OcRegisterData : "ocRegisterData" OcRegisterData ||--o| PropertyRegister : "propertyRegister" OcRegisterData ||--o| ProprietorshipRegister : "proprietorshipRegister" OcRegisterData ||--o| ChargesRegister : "chargesRegister" ChargesRegister ||--o| DistrictDetails : "districtDetails" ChargesRegister ||--o| RegisterEntry : "registerEntry" ChargesRegister ||--o| Schedule : "schedule" Schedule ||--o| ScheduleEntry : "scheduleEntry" PropertyRegister ||--o| DistrictDetails : "districtDetails" PropertyRegister ||--o| RegisterEntry : "registerEntry" PropertyRegister ||--o| Schedule : "schedule" Schedule ||--o| ScheduleEntry : "scheduleEntry" ProprietorshipRegister ||--o| DistrictDetails : "districtDetails" ProprietorshipRegister ||--o| RegisterEntry : "registerEntry" ProprietorshipRegister ||--o| Schedule : "schedule" Schedule ||--o| ScheduleEntry : "scheduleEntry" Transaction { } PropertyPack { } TitlesToBeSold { } AdditionalDocument { string documentDate "Date of original document" string documentType "Human-readable document type" string documentTypeCode "HMLR document type code" string filedUnder "Related title number" string retrievedOn "Datetime retrieved from HMLR" } RegisterExtract { } OcRegisterData { } ChargesRegister { } DistrictDetails { string[] entryText "entryText" } RegisterEntry { string entryDate "entryDate" string entryNumber "entryNumber" string[] entryText "entryText" string entryType "entryType" } Schedule { string scheduleType "scheduleType" } ScheduleEntry { string entryDate "entryDate" string entryNumber "entryNumber" string[] entryText "entryText" string entryType "entryType" } PropertyRegister { } ProprietorshipRegister { }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 21 objects, 35 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

OC full register data

Transaction

transaction (root)

No scalar fields on this object — pure container.

Property Pack

propertyPack

No scalar fields on this object — pure container.

Titles To Be Sold[]

propertyPack.titlesToBeSold[]

No scalar fields on this object — pure container.

Register Extract

propertyPack.titlesToBeSold[].registerExtract

No scalar fields on this object — pure container.

Oc Register Data

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData

No scalar fields on this object — pure container.

Charges Register

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.chargesRegister

No scalar fields on this object — pure container.

Property Register

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.propertyRegister

No scalar fields on this object — pure container.

Proprietorship Register

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.proprietorshipRegister

No scalar fields on this object — pure container.

District Details

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.chargesRegister.districtDetails
Title Description Type Kind Field Required Overlays Affordance
entryText string[] Evidence entryText

Register Entry

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.chargesRegister.registerEntry
Title Description Type Kind Field Required Overlays Affordance
entryDate string Evidence entryDate
entryNumber string Evidence entryNumber
entryText string[] Evidence entryText
entryType string Evidence entryType

Schedule

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.chargesRegister.schedule
Title Description Type Kind Field Required Overlays Affordance
scheduleType string Evidence scheduleType

District Details

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.propertyRegister.districtDetails
Title Description Type Kind Field Required Overlays Affordance
entryText string[] Evidence entryText

Register Entry

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.propertyRegister.registerEntry
Title Description Type Kind Field Required Overlays Affordance
entryDate string Evidence entryDate
entryNumber string Evidence entryNumber
entryText string[] Evidence entryText
entryType string Evidence entryType

Schedule

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.propertyRegister.schedule
Title Description Type Kind Field Required Overlays Affordance
scheduleType string Evidence scheduleType

District Details

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.proprietorshipRegister.districtDetails
Title Description Type Kind Field Required Overlays Affordance
entryText string[] Evidence entryText

Register Entry

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.proprietorshipRegister.registerEntry
Title Description Type Kind Field Required Overlays Affordance
entryDate string Evidence entryDate
entryNumber string Evidence entryNumber
entryText string[] Evidence entryText
entryType string Evidence entryType

Schedule

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.proprietorshipRegister.schedule
Title Description Type Kind Field Required Overlays Affordance
scheduleType string Evidence scheduleType

Schedule Entry

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.chargesRegister.schedule.scheduleEntry
Title Description Type Kind Field Required Overlays Affordance
entryDate string Evidence entryDate
entryNumber string Evidence entryNumber
entryText string[] Evidence entryText
entryType string Evidence entryType

Schedule Entry

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.propertyRegister.schedule.scheduleEntry
Title Description Type Kind Field Required Overlays Affordance
entryDate string Evidence entryDate
entryNumber string Evidence entryNumber
entryText string[] Evidence entryText
entryType string Evidence entryType

Schedule Entry

propertyPack.titlesToBeSold[].registerExtract.ocRegisterData.proprietorshipRegister.schedule.scheduleEntry
Title Description Type Kind Field Required Overlays Affordance
entryDate string Evidence entryDate
entryNumber string Evidence entryNumber
entryText string[] Evidence entryText
entryType string Evidence entryType

Additional title documents

Additional Documents[]

propertyPack.titlesToBeSold[].additionalDocuments[]
Title Description Type Kind Field Required Overlays Affordance
Date of original document string Evidence documentDate
Human-readable document type string Evidence documentType
HMLR document type code string Evidence documentTypeCode
Related title number string Evidence filedUnder
Datetime retrieved from HMLR string Evidence retrievedOn

Comments

Loading comments…