Skip to content

Class: ConditionsPrecedent

A class to specify the two set of elections that may overwrite the default Condition Precedent provision.

URI: common_domain_model:ConditionsPrecedent

 classDiagram
    class ConditionsPrecedent
    click ConditionsPrecedent href "../ConditionsPrecedent/"
      ConditionsPrecedent : conditionsPrecedentElection
        
          
    
        
        
        ConditionsPrecedent --> "0..1" ExceptionEnum : conditionsPrecedentElection
        click ExceptionEnum href "../ExceptionEnum/"
    

        
      ConditionsPrecedent : customProvision
        
      ConditionsPrecedent : specifiedConditionOrAccessCondition
        
          
    
        
        
        ConditionsPrecedent --> "0..1" SpecifiedConditionOrAccessCondition : specifiedConditionOrAccessCondition
        click SpecifiedConditionOrAccessCondition href "../SpecifiedConditionOrAccessCondition/"
    

        
      
Name Cardinality and Range Description Inheritance
conditionsPrecedentElection 0..1
ExceptionEnum
The election to specify whether the standard Conditions Precedent apply direct
customProvision 0..1
string
The custom provisions that might be specified by the parties to the agreement… direct
specifiedConditionOrAccessCondition 0..1
SpecifiedConditionOrAccessCondition
Specifies the events elected by the parties that are deemed an Access Conditi… direct
used by used in type used
CollateralTransferAgreementElections conditionsPrecedent range ConditionsPrecedent
CreditSupportAgreementElectionsBase conditionsPrecedent range ConditionsPrecedent
CreditSupportAgreementInitialMarginElections conditionsPrecedent range ConditionsPrecedent
CreditSupportAgreementLegacyElections conditionsPrecedent range ConditionsPrecedent
CreditSupportAgreementVariationMarginElections conditionsPrecedent range ConditionsPrecedent

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'customProvision': {'value_presence': 'PRESENT'}} {'conditionsPrecedentElection': {'value_presence': 'PRESENT', 'equals_string': 'Other'}}
property value
doc_reference ISDA CSA_IM_2016 paragraph 4 clause (a)
Mapping Type Mapped Value
self common_domain_model:ConditionsPrecedent
native common_domain_model:ConditionsPrecedent
name: ConditionsPrecedent
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSA_IM_2016 paragraph 4 clause (a) | ISDA CSA_VM_2016 paragraph 4
clause (a) | ISDA CSD_IM_English_2016 paragraph 13 General Principles clause
(e) name Conditions Precedent | ISDA CSD_IM_English_2018 paragraph 13 General
Principles clause (e) name Conditions Precedent | ISDA CSA_IM_Japanese_2016
paragraph 13 General Principles clause (f) name Conditions Precedent | ISDA
CSA_IM_NewYork_2016 paragraph 13 General Principles clause (e) name Conditions
Precedent | ISDA CSA_VM_2016 paragraph 13 clause (e) name Conditions Precedent
and Secured Partys Rights and Remedies | ISDA CSD_English_1995 paragraph 13
clause (e) name Conditions Precedent and Secured Partys Rights and Remedies.
| ISDA CSA_NewYork_1994 paragraph 13 clause (d) name Conditions Precedent and
Secured Partys Rights and Remedies.
description: A class to specify the two set of elections that may overwrite the default
Condition Precedent provision.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
conditionsPrecedentElection:
name: conditionsPrecedentElection
description: The election to specify whether the standard Conditions Precedent
apply.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- ConditionsPrecedent
range: ExceptionEnum
customProvision:
name: customProvision
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSA_IM_2016 paragraph 4 clause (a) | ISDA CSA_VM_2016 paragraph
4 clause (a) | ISDA CSD_IM_English_2016 paragraph 13 General Principles
clause (e)(i) | ISDA CSA_IM_Japanese_2016 paragraph 13 General Principles
clause (f)(i) | ISDA CSA_IM_NewYork_2016 paragraph 13 General Principles
clause (e)(i) | ISDA CSA_VM_2016 paragraph 13 name Conditions Precedent
and Secured Partys Rights and Remedies
description: The custom provisions that might be specified by the parties to the
agreement for the purpose of overwriting the default Condition Precedent provision
specified in the CSA.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- CustomisableOffset
- AmendmentEffectiveDate
- ConditionsPrecedent
range: string
specifiedConditionOrAccessCondition:
name: specifiedConditionOrAccessCondition
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSD_English_1995 paragraph 13 clause (e) name Conditions Precedent
and Secured Partys Rights and Remedies. | ISDA CSA_NewYork_1994 paragraph
13 clause (d) name Conditions Precedent and Secured Partys Rights and Remedies.
| ISDA CSD_IM_English_2016 paragraph 13 General Principles clause (e)(ii)
| ISDA CSA_IM_Japanese_2016 paragraph 13 General Principles clause (f)(ii)
| ISDA CSA_IM_NewYork_2016 paragraph 13 General Principles clause (e)(ii)
| ISDA CSA_VM_2016 paragraph 13 clause (e) name Conditions Precedent and
Secured Partys Rights and Remedies.
description: Specifies the events elected by the parties that are deemed an Access
Condition (for Initial Margin CSA) or a Specified Condition (for Variation Margin
and Legacy CSA), which, if triggered, may temporarily or permanently suspend
rights to rehypothecate, transfer, or substitute collateral.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- ConditionsPrecedent
range: SpecifiedConditionOrAccessCondition
rules:
- preconditions:
slot_conditions:
customProvision:
name: customProvision
value_presence: PRESENT
postconditions:
slot_conditions:
conditionsPrecedentElection:
name: conditionsPrecedentElection
value_presence: PRESENT
equals_string: Other
description: 'CustomProvision: When a Custom Provision is specified then the Conditions
Precedent Election should be absent.'
name: ConditionsPrecedent
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSA_IM_2016 paragraph 4 clause (a) | ISDA CSA_VM_2016 paragraph 4
clause (a) | ISDA CSD_IM_English_2016 paragraph 13 General Principles clause
(e) name Conditions Precedent | ISDA CSD_IM_English_2018 paragraph 13 General
Principles clause (e) name Conditions Precedent | ISDA CSA_IM_Japanese_2016
paragraph 13 General Principles clause (f) name Conditions Precedent | ISDA
CSA_IM_NewYork_2016 paragraph 13 General Principles clause (e) name Conditions
Precedent | ISDA CSA_VM_2016 paragraph 13 clause (e) name Conditions Precedent
and Secured Partys Rights and Remedies | ISDA CSD_English_1995 paragraph 13
clause (e) name Conditions Precedent and Secured Partys Rights and Remedies.
| ISDA CSA_NewYork_1994 paragraph 13 clause (d) name Conditions Precedent and
Secured Partys Rights and Remedies.
description: A class to specify the two set of elections that may overwrite the default
Condition Precedent provision.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
conditionsPrecedentElection:
name: conditionsPrecedentElection
description: The election to specify whether the standard Conditions Precedent
apply.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: ConditionsPrecedent
domain_of:
- ConditionsPrecedent
range: ExceptionEnum
customProvision:
name: customProvision
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSA_IM_2016 paragraph 4 clause (a) | ISDA CSA_VM_2016 paragraph
4 clause (a) | ISDA CSD_IM_English_2016 paragraph 13 General Principles
clause (e)(i) | ISDA CSA_IM_Japanese_2016 paragraph 13 General Principles
clause (f)(i) | ISDA CSA_IM_NewYork_2016 paragraph 13 General Principles
clause (e)(i) | ISDA CSA_VM_2016 paragraph 13 name Conditions Precedent
and Secured Partys Rights and Remedies
description: The custom provisions that might be specified by the parties to the
agreement for the purpose of overwriting the default Condition Precedent provision
specified in the CSA.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ConditionsPrecedent
domain_of:
- CustomisableOffset
- AmendmentEffectiveDate
- ConditionsPrecedent
range: string
specifiedConditionOrAccessCondition:
name: specifiedConditionOrAccessCondition
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSD_English_1995 paragraph 13 clause (e) name Conditions Precedent
and Secured Partys Rights and Remedies. | ISDA CSA_NewYork_1994 paragraph
13 clause (d) name Conditions Precedent and Secured Partys Rights and Remedies.
| ISDA CSD_IM_English_2016 paragraph 13 General Principles clause (e)(ii)
| ISDA CSA_IM_Japanese_2016 paragraph 13 General Principles clause (f)(ii)
| ISDA CSA_IM_NewYork_2016 paragraph 13 General Principles clause (e)(ii)
| ISDA CSA_VM_2016 paragraph 13 clause (e) name Conditions Precedent and
Secured Partys Rights and Remedies.
description: Specifies the events elected by the parties that are deemed an Access
Condition (for Initial Margin CSA) or a Specified Condition (for Variation Margin
and Legacy CSA), which, if triggered, may temporarily or permanently suspend
rights to rehypothecate, transfer, or substitute collateral.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: ConditionsPrecedent
domain_of:
- ConditionsPrecedent
range: SpecifiedConditionOrAccessCondition
rules:
- preconditions:
slot_conditions:
customProvision:
name: customProvision
value_presence: PRESENT
postconditions:
slot_conditions:
conditionsPrecedentElection:
name: conditionsPrecedentElection
value_presence: PRESENT
equals_string: Other
description: 'CustomProvision: When a Custom Provision is specified then the Conditions
Precedent Election should be absent.'