OC summary · proprietorship & lease
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"
RegisterExtract ||--o| OcSummaryData : "ocSummaryData"
OcSummaryData ||--o| Proprietorship : "proprietorship"
OcSummaryData ||--o| Lease : "lease"
Lease ||--o{ LeaseEntry : "leaseEntry"
LeaseEntry ||--o{ LeaseParty : "leaseParty"
LeaseEntry ||--o| EntryDetails : "entryDetails"
LeaseParty ||--o| PrivateIndividual : "privateIndividual"
LeaseParty ||--o| Organization : "organization"
LeaseParty ||--o| Address : "address"
LeaseParty ||--o| CharityDetails : "charityDetails"
Address ||--o| PostcodeZone : "postcodeZone"
Address ||--o| AddressLine : "addressLine"
CharityDetails ||--o| CharityAddress : "charityAddress"
CharityDetails ||--o| CharityType : "charityType"
CharityAddress ||--o| PostcodeZone : "postcodeZone"
CharityAddress ||--o| AddressLine : "addressLine"
PrivateIndividual ||--o| Name : "name"
PrivateIndividual ||--o| Alias : "alias"
Proprietorship ||--o| CautionerParty : "cautionerParty"
Proprietorship ||--o| RegisteredProprietorParty : "registeredProprietorParty"
CautionerParty ||--o| PrivateIndividual : "privateIndividual"
CautionerParty ||--o| Organization : "organization"
CautionerParty ||--o| Address : "address"
CautionerParty ||--o| CharityDetails : "charityDetails"
Address ||--o| PostcodeZone : "postcodeZone"
Address ||--o| AddressLine : "addressLine"
CharityDetails ||--o| CharityAddress : "charityAddress"
CharityDetails ||--o| CharityType : "charityType"
CharityAddress ||--o| PostcodeZone : "postcodeZone"
CharityAddress ||--o| AddressLine : "addressLine"
PrivateIndividual ||--o| Name : "name"
PrivateIndividual ||--o| Alias : "alias"
RegisteredProprietorParty ||--o| PrivateIndividual : "privateIndividual"
RegisteredProprietorParty ||--o| Organization : "organization"
RegisteredProprietorParty ||--o| Address : "address"
RegisteredProprietorParty ||--o| CharityDetails : "charityDetails"
Address ||--o| PostcodeZone : "postcodeZone"
Address ||--o| AddressLine : "addressLine"
CharityDetails ||--o| CharityAddress : "charityAddress"
CharityDetails ||--o| CharityType : "charityType"
CharityAddress ||--o| PostcodeZone : "postcodeZone"
CharityAddress ||--o| AddressLine : "addressLine"
PrivateIndividual ||--o| Name : "name"
PrivateIndividual ||--o| Alias : "alias"
Transaction {
}
PropertyPack {
}
TitlesToBeSold {
}
RegisterExtract {
}
OcSummaryData {
}
Lease {
}
LeaseEntry {
string Rent "Rent"
string leaseDate "leaseDate"
string leaseTerm "leaseTerm"
}
EntryDetails {
string entryNumber "entryNumber"
string entryText "entryText"
object infills "infills"
string registrationDate "registrationDate"
string scheduleCode "scheduleCode"
string subRegisterCode "subRegisterCode"
}
LeaseParty {
string partyDescription "partyDescription"
string partyNumber "partyNumber"
string tradingName "tradingName"
}
Address {
}
AddressLine {
string[] line "line"
}
PostcodeZone {
string postcode "postcode"
}
CharityDetails {
string[] charityName "charityName"
}
CharityAddress {
}
CharityType {
string value "value"
}
Organization {
string companyRegistrationNumber "companyRegistrationNumber"
string name "name"
}
PrivateIndividual {
}
Alias {
string forenamesName "forenamesName"
string surnameName "surnameName"
}
Name {
string forenamesName "forenamesName"
string surnameName "surnameName"
}
Proprietorship {
string currentProprietorshipDate "currentProprietorshipDate"
}
CautionerParty {
string partyDescription "partyDescription"
string partyNumber "partyNumber"
string tradingName "tradingName"
}
RegisteredProprietorParty {
string partyDescription "partyDescription"
string partyNumber "partyNumber"
string tradingName "tradingName"
}
Object model
OC summary · proprietorship & lease
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 Summary Data
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData No scalar fields on this object — pure container.
Lease
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease No scalar fields on this object — pure container.
Proprietorship
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| currentProprietorshipDate | — | string | Evidence | currentProprietorshipDate | — | — | — |
Lease Entry[]
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[] | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Rent | — | string | Evidence | Rent | — | — | — |
| leaseDate | — | string | Evidence | leaseDate | — | — | — |
| leaseTerm | — | string | Evidence | leaseTerm | — | — | — |
Cautioner Party
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| partyDescription | — | string | Evidence | partyDescription | — | — | — |
| partyNumber | — | string | Evidence | partyNumber | — | — | — |
| tradingName | — | string | Evidence | tradingName | — | — | — |
Registered Proprietor Party
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| partyDescription | — | string | Evidence | partyDescription | — | — | — |
| partyNumber | — | string | Evidence | partyNumber | — | — | — |
| tradingName | — | string | Evidence | tradingName | — | — | — |
Entry Details
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].entryDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| entryNumber | — | string | Evidence | entryNumber | — | — | — |
| entryText | — | string | Evidence | entryText | — | — | — |
| infills | — | object | Evidence | infills | — | — | — |
| registrationDate | — | string | Evidence | registrationDate | — | — | — |
| scheduleCode | — | string | Evidence | scheduleCode | — | — | — |
| subRegisterCode | — | string | Evidence | subRegisterCode | — | — | — |
Lease Party[]
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[] | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| partyDescription | — | string | Evidence | partyDescription | — | — | — |
| partyNumber | — | string | Evidence | partyNumber | — | — | — |
| tradingName | — | string | Evidence | tradingName | — | — | — |
Address
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.address No scalar fields on this object — pure container.
Charity Details
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.charityDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| charityName | Collection of charity name item. | string[] | Evidence | charityName | — | — | — |
Organization
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.organization | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| companyRegistrationNumber | — | string | Evidence | companyRegistrationNumber | — | — | — |
| name | — | string | Evidence | name | — | — | — |
Private Individual
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.privateIndividual No scalar fields on this object — pure container.
Address
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.address No scalar fields on this object — pure container.
Charity Details
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.charityDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| charityName | — | string[] | Evidence | charityName | — | — | — |
Organization
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.organization | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| companyRegistrationNumber | — | string | Evidence | companyRegistrationNumber | — | — | — |
| name | — | string | Evidence | name | — | — | — |
Private Individual
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.privateIndividual No scalar fields on this object — pure container.
Address
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].address No scalar fields on this object — pure container.
Charity Details
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].charityDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| charityName | — | string[] | Evidence | charityName | — | — | — |
Organization
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].organization | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| companyRegistrationNumber | — | string | Evidence | companyRegistrationNumber | — | — | — |
| name | — | string | Evidence | name | — | — | — |
Private Individual
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].privateIndividual No scalar fields on this object — pure container.
Address Line
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.address.addressLine | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| line | — | string[] | Evidence | line | — | — | — |
Postcode Zone
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.address.postcodeZone | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| postcode | — | string | Evidence | postcode | — | — | — |
Charity Address
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.charityDetails.charityAddress No scalar fields on this object — pure container.
Charity Type
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.charityDetails.charityType | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| value | — | string | Evidence | value | — | — | — |
Alias
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.privateIndividual.alias | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| forenamesName | — | string | Evidence | forenamesName | — | — | — |
| surnameName | — | string | Evidence | surnameName | — | — | — |
Name
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.privateIndividual.name | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| forenamesName | — | string | Evidence | forenamesName | — | — | — |
| surnameName | — | string | Evidence | surnameName | — | — | — |
Address Line
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.address.addressLine | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| line | — | string[] | Evidence | line | — | — | — |
Postcode Zone
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.address.postcodeZone | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| postcode | — | string | Evidence | postcode | — | — | — |
Charity Address
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.charityDetails.charityAddress No scalar fields on this object — pure container.
Charity Type
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.charityDetails.charityType | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| value | — | string | Evidence | value | — | — | — |
Alias
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.privateIndividual.alias | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| forenamesName | — | string | Evidence | forenamesName | — | — | — |
| surnameName | — | string | Evidence | surnameName | — | — | — |
Name
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.privateIndividual.name | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| forenamesName | — | string | Evidence | forenamesName | — | — | — |
| surnameName | — | string | Evidence | surnameName | — | — | — |
Address Line
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].address.addressLine | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| line | — | string[] | Evidence | line | — | — | — |
Postcode Zone
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].address.postcodeZone | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| postcode | — | string | Evidence | postcode | — | — | — |
Charity Address
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].charityDetails.charityAddress No scalar fields on this object — pure container.
Charity Type
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].charityDetails.charityType | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| value | — | string | Evidence | value | — | — | — |
Alias
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].privateIndividual.alias | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| forenamesName | — | string | Evidence | forenamesName | — | — | — |
| surnameName | — | string | Evidence | surnameName | — | — | — |
Name
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].privateIndividual.name | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| forenamesName | — | string | Evidence | forenamesName | — | — | — |
| surnameName | — | string | Evidence | surnameName | — | — | — |
Address Line
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.charityDetails.charityAddress.addressLine | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| line | — | string[] | Evidence | line | — | — | — |
Postcode Zone
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.cautionerParty.charityDetails.charityAddress.postcodeZone | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| postcode | — | string | Evidence | postcode | — | — | — |
Address Line
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.charityDetails.charityAddress.addressLine | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| line | — | string[] | Evidence | line | — | — | — |
Postcode Zone
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.proprietorship.registeredProprietorParty.charityDetails.charityAddress.postcodeZone | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| postcode | — | string | Evidence | postcode | — | — | — |
Address Line
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].charityDetails.charityAddress.addressLine | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| line | — | string[] | Evidence | line | — | — | — |
Postcode Zone
propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.lease.leaseEntry[].leaseParty[].charityDetails.charityAddress.postcodeZone | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| postcode | — | string | Evidence | postcode | — | — | — |
Comments