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

Leasehold · contact list

75 leaves 100.0% Declaration 0.0% Evidence 0.0% Derivation 24 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| Ownership : "ownership" Ownership ||--o{ OwnershipsToBeTransferred : "ownershipsToBeTransferred" OwnershipsToBeTransferred ||--o| LeaseholdInformation : "leaseholdInformation" LeaseholdInformation ||--o| ContactDetails : "contactDetails" ContactDetails ||--o| Contacts : "contacts" Contacts ||--o| Landlord : "landlord" Contacts ||--o| RentchargeOwner : "rentchargeOwner" Contacts ||--o| ManagementCompany : "managementCompany" Contacts ||--o| ManagingAgent : "managingAgent" Contacts ||--o| ResidentTenantsAssociation : "residentTenantsAssociation" Contacts ||--o| LegalRepresentative : "legalRepresentative" Landlord ||--o| Contact : "contact" Landlord ||--o| BankDetails : "bankDetails" Contact ||--o| Address : "address" LegalRepresentative ||--o| Contact : "contact" Contact ||--o| Address : "address" ManagementCompany ||--o| Contact : "contact" ManagementCompany ||--o| BankDetails : "bankDetails" Contact ||--o| Address : "address" ManagingAgent ||--o| Contact : "contact" ManagingAgent ||--o| BankDetails : "bankDetails" Contact ||--o| Address : "address" RentchargeOwner ||--o| Contact : "contact" RentchargeOwner ||--o| BankDetails : "bankDetails" Contact ||--o| Address : "address" ResidentTenantsAssociation ||--o| Contact : "contact" ResidentTenantsAssociation ||--o| BankDetails : "bankDetails" Contact ||--o| Address : "address" Transaction { } PropertyPack { } Ownership { } OwnershipsToBeTransferred { } LeaseholdInformation { } ContactDetails { } Contacts { } Landlord { } BankDetails { string accountName "Account name" integer accountNumber "Account number" string feeType "Type of fee" string reference "Reference to quote" string sortCode "Sort code" } Contact { string emailAddress "Email address" string nameOrOrganisation "Name or organisation" string telephone "Telephone" } Address { string line1 "Address line 1" string line2 "Address line 2" string line3 "Address line 3" string postcode "Postcode" string town "Town" } LegalRepresentative { string appointedBy "Appointed by" } ManagementCompany { } ManagingAgent { string appointedBy "Appointed by" } RentchargeOwner { } ResidentTenantsAssociation { }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 30 objects, 75 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

Contact list

Transaction

transaction (root)

No scalar fields on this object — pure container.

Property Pack

propertyPack

No scalar fields on this object — pure container.

Ownership

propertyPack.ownership

No scalar fields on this object — pure container.

Ownerships To Be Transferred[]

propertyPack.ownership.ownershipsToBeTransferred[]

No scalar fields on this object — pure container.

Leasehold Information

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation

No scalar fields on this object — pure container.

Contact Details

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails

No scalar fields on this object — pure container.

Contacts

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts

No scalar fields on this object — pure container.

Landlord

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord

No scalar fields on this object — pure container.

Legal Representative

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.legalRepresentative
Title Description Type Kind Field Required Overlays Affordance
Appointed by string Declaration appointedBy

Management Company

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany

No scalar fields on this object — pure container.

Managing Agent

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent
Title Description Type Kind Field Required Overlays Affordance
Appointed by Enumeration: Management Company, Landlord, Other. string Declaration appointedBy

Rentcharge Owner

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner

No scalar fields on this object — pure container.

Resident Tenants Association

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation

No scalar fields on this object — pure container.

Bank Details

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord.bankDetails
Title Description Type Kind Field Required Overlays Affordance
Account name string Declaration accountName
Account number integer Declaration accountNumber
Type of fee Enumeration: Ground rent, Service charges, Administration fees, All. string Declaration feeType
Reference to quote string Declaration reference
Sort code string Declaration sortCode

Contact

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord.contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Name or organisation string Declaration nameOrOrganisation
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Telephone string Declaration telephone
Law Society Leasehold Information Form (TA7)

Contact

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.legalRepresentative.contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Name or organisation string Declaration nameOrOrganisation
Telephone string Declaration telephone

Bank Details

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany.bankDetails
Title Description Type Kind Field Required Overlays Affordance
Account name string Declaration accountName
Account number integer Declaration accountNumber
Type of fee string Declaration feeType
Reference to quote string Declaration reference
Sort code string Declaration sortCode

Contact

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany.contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Law Society Leasehold Information Form (TA7)
Name or organisation string Declaration nameOrOrganisation
Law Society Leasehold Information Form (TA7)
Telephone string Declaration telephone
Law Society Leasehold Information Form (TA7)

Bank Details

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent.bankDetails
Title Description Type Kind Field Required Overlays Affordance
Account name string Declaration accountName
Account number integer Declaration accountNumber
Type of fee string Declaration feeType
Reference to quote string Declaration reference
Sort code string Declaration sortCode

Contact

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent.contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
Law Society Leasehold Information Form (TA7)
Name or organisation string Declaration nameOrOrganisation
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
Law Society Leasehold Information Form (TA7)
Telephone string Declaration telephone
Law Society Leasehold Information Form (TA7)

Bank Details

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner.bankDetails
Title Description Type Kind Field Required Overlays Affordance
Account name string Declaration accountName
Account number integer Declaration accountNumber
Type of fee string Declaration feeType
Reference to quote string Declaration reference
Sort code string Declaration sortCode

Contact

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner.contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Name or organisation string Declaration nameOrOrganisation
Telephone string Declaration telephone

Bank Details

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation.bankDetails
Title Description Type Kind Field Required Overlays Affordance
Account name string Declaration accountName
Account number integer Declaration accountNumber
Type of fee string Declaration feeType
Reference to quote string Declaration reference
Sort code string Declaration sortCode

Contact

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation.contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Name or organisation string Declaration nameOrOrganisation
Telephone string Declaration telephone

Address

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.landlord.contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Address line 2 string Declaration line2
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Address line 3 string Declaration line3
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Postcode string Declaration postcode
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Town string Declaration town
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)

Address

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.legalRepresentative.contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Address line 2 string Declaration line2
Address line 3 string Declaration line3
Postcode string Declaration postcode
Town string Declaration town

Address

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managementCompany.contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Law Society Leasehold Information Form (TA7)
Address line 2 string Declaration line2
Law Society Leasehold Information Form (TA7)
Address line 3 string Declaration line3
Law Society Leasehold Information Form (TA7)
Postcode string Declaration postcode
Law Society Leasehold Information Form (TA7)
Town string Declaration town
Law Society Leasehold Information Form (TA7)

Address

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.managingAgent.contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Address line 2 string Declaration line2
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Address line 3 string Declaration line3
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Postcode string Declaration postcode
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
Town string Declaration town
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)

Address

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.rentchargeOwner.contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Address line 2 string Declaration line2
Address line 3 string Declaration line3
Postcode string Declaration postcode
Town string Declaration town

Address

propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.contacts.residentTenantsAssociation.contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Address line 2 string Declaration line2
Address line 3 string Declaration line3
Postcode string Declaration postcode
Town string Declaration town

Comments

Loading comments…