Skip to content

Class: EscrowArrangement

Refers to the segregation deposit procedure parties may want to commmit into during the time a Disruption Event is effective

URI: common_domain_model:EscrowArrangement

 classDiagram
    class EscrowArrangement
    click EscrowArrangement href "../EscrowArrangement/"
      EscrowArrangement : bespokeEscrowArrangements





        EscrowArrangement --> "0..1" Clause : bespokeEscrowArrangements
        click Clause href "../Clause/"



      EscrowArrangement : escrowArrangementIsApplicable

      EscrowArrangement : maximumDaysOfDisruption





        EscrowArrangement --> "0..1" ValuationPostponement : maximumDaysOfDisruption
        click ValuationPostponement href "../ValuationPostponement/"



Slots

Name Cardinality and Range Description Inheritance
escrowArrangementIsApplicable 1
Boolean
direct
maximumDaysOfDisruption 0..1
ValuationPostponement
direct
bespokeEscrowArrangements 0..1
Clause
direct

Usages

used by used in type used
GovernmentalAuthorityDefault escrowArrangement range EscrowArrangement
Illiquidity escrowArrangement range EscrowArrangement
MaterialChangeInCircumstance escrowArrangement range EscrowArrangement
Nationalization escrowArrangement range EscrowArrangement
PriceMateriality escrowArrangement range EscrowArrangement
FxPriceSourceDisruption escrowArrangement range EscrowArrangement
FxBenchmarkObligationDefault escrowArrangement range EscrowArrangement
FxDualExchangeRate escrowArrangement range EscrowArrangement
GeneralInconvertibility escrowArrangement range EscrowArrangement
GeneralNonTransferability escrowArrangement range EscrowArrangement
SpecificInconvertibility escrowArrangement range EscrowArrangement
SpecificNonTransferability escrowArrangement range EscrowArrangement

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'escrowArrangementIsApplicable': {'equals_string': 'False'}} {'maximumDaysOfDisruption': {'required': False}}

In Subsets

Comments

  • Rosetta condition: SettlementPostponementExistence — if escrowArrangementIsApplicable = False then maximumDaysOfDisruption is absent and if escrowArrangementIsApplicable = True then maximumDaysOfDisruption exists

See Also

Notes

  • ISDA FXandCurrencyOptionsDefintions_1998 section "5.2.(c).(iv)"

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:EscrowArrangement
native common_domain_model:EscrowArrangement

LinkML Source

Direct

name: EscrowArrangement
description: Refers to the segregation deposit procedure parties may want to commmit
  into during the time a Disruption Event is effective
notes:
- ISDA FXandCurrencyOptionsDefintions_1998 section "5.2.(c).(iv)"
comments:
- 'Rosetta condition: SettlementPostponementExistence  if escrowArrangementIsApplicable
  = False then maximumDaysOfDisruption is absent and if escrowArrangementIsApplicable
  = True then maximumDaysOfDisruption exists'
in_subset:
- cdm_legaldocumentation_transaction_additionalterms
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:FXandCurrencyOptionsDefintions_1998
slots:
- escrowArrangementIsApplicable
- maximumDaysOfDisruption
- bespokeEscrowArrangements
rules:
- preconditions:
    slot_conditions:
      escrowArrangementIsApplicable:
        name: escrowArrangementIsApplicable
        equals_string: 'False'
  postconditions:
    slot_conditions:
      maximumDaysOfDisruption:
        name: maximumDaysOfDisruption
        required: false
  description: SettlementPostponementExistence

Induced

name: EscrowArrangement
description: Refers to the segregation deposit procedure parties may want to commmit
  into during the time a Disruption Event is effective
notes:
- ISDA FXandCurrencyOptionsDefintions_1998 section "5.2.(c).(iv)"
comments:
- 'Rosetta condition: SettlementPostponementExistence  if escrowArrangementIsApplicable
  = False then maximumDaysOfDisruption is absent and if escrowArrangementIsApplicable
  = True then maximumDaysOfDisruption exists'
in_subset:
- cdm_legaldocumentation_transaction_additionalterms
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:FXandCurrencyOptionsDefintions_1998
attributes:
  escrowArrangementIsApplicable:
    name: escrowArrangementIsApplicable
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EscrowArrangement
    domain_of:
    - EscrowArrangement
    range: boolean
    required: true
  maximumDaysOfDisruption:
    name: maximumDaysOfDisruption
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EscrowArrangement
    domain_of:
    - GovernmentalAuthorityDefault
    - MaterialChangeInCircumstance
    - Nationalization
    - GeneralInconvertibility
    - GeneralNonTransferability
    - SpecificInconvertibility
    - SpecificNonTransferability
    - EscrowArrangement
    range: ValuationPostponement
  bespokeEscrowArrangements:
    name: bespokeEscrowArrangements
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EscrowArrangement
    domain_of:
    - EscrowArrangement
    range: Clause
rules:
- preconditions:
    slot_conditions:
      escrowArrangementIsApplicable:
        name: escrowArrangementIsApplicable
        equals_string: 'False'
  postconditions:
    slot_conditions:
      maximumDaysOfDisruption:
        name: maximumDaysOfDisruption
        required: false
  description: SettlementPostponementExistence