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

OC summary · other charges & restrictions

42 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" RegisterExtract ||--o| OcSummaryData : "ocSummaryData" OcSummaryData ||--o| RestrictionDetails : "restrictionDetails" OcSummaryData ||--o| RentCharge : "rentCharge" OcSummaryData ||--o| VendorsLien : "vendorsLien" OcSummaryData ||--o| DiscountCharge : "discountCharge" DiscountCharge ||--o| EntryDetails : "entryDetails" RentCharge ||--o| EntryDetails : "entryDetails" RestrictionDetails ||--o| RestrictionEntry : "restrictionEntry" RestrictionEntry ||--o| ChargeRelatedRestriction : "chargeRelatedRestriction" RestrictionEntry ||--o| ChargeRestriction : "chargeRestriction" RestrictionEntry ||--o| NonChargeRestriction : "nonChargeRestriction" ChargeRelatedRestriction ||--o| EntryDetails : "entryDetails" ChargeRestriction ||--o| EntryDetails : "entryDetails" NonChargeRestriction ||--o| EntryDetails : "entryDetails" VendorsLien ||--o| EntryDetails : "entryDetails" Transaction { } PropertyPack { } TitlesToBeSold { } RegisterExtract { } OcSummaryData { } DiscountCharge { } EntryDetails { string entryNumber "entryNumber" string entryText "entryText" object infills "infills" string registrationDate "registrationDate" string scheduleCode "scheduleCode" string subRegisterCode "subRegisterCode" } RentCharge { } RestrictionDetails { } RestrictionEntry { } ChargeRelatedRestriction { string chargeID "chargeID" string restrictionTypeCode "restrictionTypeCode" } ChargeRestriction { string chargeID "chargeID" string restrictionTypeCode "restrictionTypeCode" } NonChargeRestriction { string chargeID "chargeID" string restrictionTypeCode "restrictionTypeCode" } VendorsLien { }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 19 objects, 42 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

OC summary · other charges & restrictions

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.

Discount Charge

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.discountCharge

No scalar fields on this object — pure container.

Rent Charge

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.rentCharge

No scalar fields on this object — pure container.

Restriction Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails

No scalar fields on this object — pure container.

Vendors Lien

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.vendorsLien

No scalar fields on this object — pure container.

Entry Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.discountCharge.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

Entry Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.rentCharge.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

Restriction Entry

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry

No scalar fields on this object — pure container.

Entry Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.vendorsLien.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

Charge Related Restriction

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry.chargeRelatedRestriction
Title Description Type Kind Field Required Overlays Affordance
chargeID string Evidence chargeID
restrictionTypeCode string Evidence restrictionTypeCode

Charge Restriction

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry.chargeRestriction
Title Description Type Kind Field Required Overlays Affordance
chargeID string Evidence chargeID
restrictionTypeCode Enumeration: 0, 10, 20, 30. string Evidence restrictionTypeCode

Non Charge Restriction

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry.nonChargeRestriction
Title Description Type Kind Field Required Overlays Affordance
chargeID string Evidence chargeID
restrictionTypeCode string Evidence restrictionTypeCode

Entry Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry.chargeRelatedRestriction.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

Entry Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry.chargeRestriction.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

Entry Details

propertyPack.titlesToBeSold[].registerExtract.ocSummaryData.restrictionDetails.restrictionEntry.nonChargeRestriction.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

Comments

Loading comments…