Class: SecurityProviderRightsEvent
A class to specify the Pledgor/Obligor/Chargor Rights Event election.
URI: common_domain_model:SecurityProviderRightsEvent
classDiagram
class SecurityProviderRightsEvent
click SecurityProviderRightsEvent href "../SecurityProviderRightsEvent/"
SecurityProviderRightsEvent : automaticSetOff
SecurityProviderRightsEvent : customElection
SecurityProviderRightsEvent : fullDischarge
SecurityProviderRightsEvent : includeCoolingOffLanguage
SecurityProviderRightsEvent : partyElection
SecurityProviderRightsEvent --> "*" SecurityProviderRightsEventElection : partyElection
click SecurityProviderRightsEventElection href "../SecurityProviderRightsEventElection/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| partyElection | * SecurityProviderRightsEventElection |
A qualification as to whether the Additional Representation is applicable | direct |
| includeCoolingOffLanguage | 1 Boolean |
The Pledgor/Obligor/Chargor Rights Event election includes cooling off langua... | direct |
| fullDischarge | 0..1 Boolean |
If specified as applicable here, a Pledgor/Obligor/Chargor Rights Event will ... | direct |
| automaticSetOff | 0..1 Boolean |
The Automatic Set-Off provision applies when the value is set to True | direct |
| customElection | 0..1 string |
A custom Pledgor/Obligor/Chargor Rights Event election might be specified by ... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| RightsEvents | securityProviderRightsEvent | range | SecurityProviderRightsEvent |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'includeCoolingOffLanguage': {'equals_string': 'True'}} |
{'customElection': {'required': False}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'customElection': {'required': True}} |
{'includeCoolingOffLanguage': {'equals_string': 'False'}} |
In Subsets
Comments
- Rosetta condition: RightsEvent_includeCoolingOffLanguage — if includeCoolingOffLanguage = True then customElection is absent
- Rosetta condition: RightsEvent_customElection — if customElection exists then includeCoolingOffLanguage = False
See Also
Notes
- ISDA CSD_IM_English_2016 paragraph "13 General Principles" clause "(j)" name "Chargor Rights Event"
- ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(j)" name "Obligor Rights Event"
- ISDA CSA_IM_NewYork_2016 paragraph "13 General Principles" clause "(j)" name "Pledgor Rights Event."
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:SecurityProviderRightsEvent |
| native | common_domain_model:SecurityProviderRightsEvent |
LinkML Source
Direct
name: SecurityProviderRightsEvent
description: A class to specify the Pledgor/Obligor/Chargor Rights Event election.
notes:
- ISDA CSD_IM_English_2016 paragraph "13 General Principles" clause "(j)" name "Chargor
Rights Event"
- ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(j)" name "Obligor
Rights Event"
- ISDA CSA_IM_NewYork_2016 paragraph "13 General Principles" clause "(j)" name "Pledgor
Rights Event."
comments:
- 'Rosetta condition: RightsEvent_includeCoolingOffLanguage — if includeCoolingOffLanguage
= True then customElection is absent'
- 'Rosetta condition: RightsEvent_customElection — if customElection exists then includeCoolingOffLanguage
= False'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSD_IM_English_2016
- isda:CSA_IM_Japanese_2016
- isda:CSA_IM_NewYork_2016
slots:
- partyElection
- includeCoolingOffLanguage
- fullDischarge
- automaticSetOff
- customElection
slot_usage:
partyElection:
name: partyElection
range: SecurityProviderRightsEventElection
required: false
fullDischarge:
name: fullDischarge
description: If specified as applicable here, a Pledgor/Obligor/Chargor Rights
Event will not occur unless the Pledgor/Obligor/Chargor (A) has provided a statement
to the Secured Party in respect of such Early Termination Date.
customElection:
name: customElection
description: A custom Pledgor/Obligor/Chargor Rights Event election might be specified
by the parties.
rules:
- preconditions:
slot_conditions:
includeCoolingOffLanguage:
name: includeCoolingOffLanguage
equals_string: 'True'
postconditions:
slot_conditions:
customElection:
name: customElection
required: false
description: A data rule to enforce that, when the Rights Event election includes
cooling off language, no custom election should be specified.
- preconditions:
slot_conditions:
customElection:
name: customElection
required: true
postconditions:
slot_conditions:
includeCoolingOffLanguage:
name: includeCoolingOffLanguage
equals_string: 'False'
description: A data rule to enforce that, when the Rights Event is specified through
a custom election, no standard cooling off language should be specified.
Induced
name: SecurityProviderRightsEvent
description: A class to specify the Pledgor/Obligor/Chargor Rights Event election.
notes:
- ISDA CSD_IM_English_2016 paragraph "13 General Principles" clause "(j)" name "Chargor
Rights Event"
- ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(j)" name "Obligor
Rights Event"
- ISDA CSA_IM_NewYork_2016 paragraph "13 General Principles" clause "(j)" name "Pledgor
Rights Event."
comments:
- 'Rosetta condition: RightsEvent_includeCoolingOffLanguage — if includeCoolingOffLanguage
= True then customElection is absent'
- 'Rosetta condition: RightsEvent_customElection — if customElection exists then includeCoolingOffLanguage
= False'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSD_IM_English_2016
- isda:CSA_IM_Japanese_2016
- isda:CSA_IM_NewYork_2016
slot_usage:
partyElection:
name: partyElection
range: SecurityProviderRightsEventElection
required: false
fullDischarge:
name: fullDischarge
description: If specified as applicable here, a Pledgor/Obligor/Chargor Rights
Event will not occur unless the Pledgor/Obligor/Chargor (A) has provided a statement
to the Secured Party in respect of such Early Termination Date.
customElection:
name: customElection
description: A custom Pledgor/Obligor/Chargor Rights Event election might be specified
by the parties.
attributes:
partyElection:
name: partyElection
description: A qualification as to whether the Additional Representation is applicable.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdditionalRepresentation.partyElection
rank: 1000
owner: SecurityProviderRightsEvent
domain_of:
- AdditionalRepresentation
- ValuationCalculationDateLocation
- CollateralManagementAgreement
- ControlAgreement
- Custodian
- CustodianRisk
- FrenchLawAddendum
- HoldingAndUsingPostedCollateral
- PostingObligations
- ProcessAgent
- RecalculationOfValue
- SecurityProviderRightsEvent
- SensitivityMethodologies
- SimmCalculationCurrency
- Substitution
- TerminationCurrencyAmendment
- EligibleCreditSupport
- Threshold
- MinimumTransferAmount
- ExposureScope
- SpecifiedConditionOrAccessCondition
- LegacyIndependentAmount
- DemandsAndNotices
- AddressesForTransfer
- AutomaticEarlyTermination
- TerminationCurrencySelection
- EventsOfDefault
range: SecurityProviderRightsEventElection
required: false
multivalued: true
inlined: true
inlined_as_list: true
includeCoolingOffLanguage:
name: includeCoolingOffLanguage
description: The Pledgor/Obligor/Chargor Rights Event election includes cooling
off language when the attribute is set of True.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SecurityProviderRightsEvent
domain_of:
- SecurityProviderRightsEvent
range: boolean
required: true
fullDischarge:
name: fullDischarge
description: If specified as applicable here, a Pledgor/Obligor/Chargor Rights
Event will not occur unless the Pledgor/Obligor/Chargor (A) has provided a statement
to the Secured Party in respect of such Early Termination Date.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SecurityProviderRightsEvent
domain_of:
- SecurityAgreementElections
- SecurityProviderRightsEvent
range: boolean
automaticSetOff:
name: automaticSetOff
description: The Automatic Set-Off provision applies when the value is set to
True.
notes:
- ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(l)" name
"Modification to Obligors Rights and Remedies"
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SecurityProviderRightsEvent
domain_of:
- SecurityProviderRightsEvent
range: boolean
customElection:
name: customElection
description: A custom Pledgor/Obligor/Chargor Rights Event election might be specified
by the parties.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdditionalRepresentation.customElection
rank: 1000
owner: SecurityProviderRightsEvent
domain_of:
- AdditionalRepresentation
- ElectiveAmountElection
- InterestAdjustmentPeriodicity
- SecurityProviderRightsEvent
- ReturnAmount
- DeliveryAmount
range: string
rules:
- preconditions:
slot_conditions:
includeCoolingOffLanguage:
name: includeCoolingOffLanguage
equals_string: 'True'
postconditions:
slot_conditions:
customElection:
name: customElection
required: false
description: A data rule to enforce that, when the Rights Event election includes
cooling off language, no custom election should be specified.
- preconditions:
slot_conditions:
customElection:
name: customElection
required: true
postconditions:
slot_conditions:
includeCoolingOffLanguage:
name: includeCoolingOffLanguage
equals_string: 'False'
description: A data rule to enforce that, when the Rights Event is specified through
a custom election, no standard cooling off language should be specified.