Class: PledgeeRepresentativeRider
The terms of the Rider for the ISDA Euroclear 2019 Collateral Transfer Agreement with respect to the use of a Pledgee Representative attached to this Agreement.
URI: common_domain_model:PledgeeRepresentativeRider
classDiagram
class PledgeeRepresentativeRider
click PledgeeRepresentativeRider href "../PledgeeRepresentativeRider/"
PledgeeRepresentativeRider : isApplicable
PledgeeRepresentativeRider : party
PledgeeRepresentativeRider --> "0..1" CounterpartyRoleEnum : party
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
PledgeeRepresentativeRider : representativeEndDate
PledgeeRepresentativeRider --> "0..1" CustomisableOffset : representativeEndDate
click CustomisableOffset href "../CustomisableOffset/"
PledgeeRepresentativeRider : representativeEvent
PledgeeRepresentativeRider --> "0..1" ExceptionEnum : representativeEvent
click ExceptionEnum href "../ExceptionEnum/"
PledgeeRepresentativeRider : representativeEventTerms
PledgeeRepresentativeRider : representativeTerms
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| isApplicable | 1 Boolean |
Identification of whether the representative CTA provisions are applicable (T... | direct |
| party | 0..1 CounterpartyRoleEnum |
Identification of the represented party | direct |
| representativeTerms | 0..1 string |
The specific representative terms applicable when specified | direct |
| representativeEvent | 0..1 ExceptionEnum |
The specification of whether the representative event terms are applicable | direct |
| representativeEventTerms | 0..1 string |
The specific representative event terms applicable when specified | direct |
| representativeEndDate | 0..1 CustomisableOffset |
The definition of representative end date in relation to a representative eve... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CollateralTransferAgreementElections | pledgeeRepresentativeRider | range | PledgeeRepresentativeRider |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'isApplicable': {'equals_string': 'True'}} |
{'party': {'required': True}, 'representativeTerms': {'required': True}, 'representativeEvent': {'required': True}, 'representativeEndDate': {'required': True}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'representativeEvent': {'equals_string': 'Other'}} |
{'representativeEventTerms': {'required': True}} |
In Subsets
Comments
- Rosetta condition: RepresentativeParty — if isApplicable = True then party exists and representativeTerms exists and representativeEvent exists and representativeEndDate exists
- Rosetta condition: RepresentativeEventTerms — if representativeEvent = ExceptionEnum -> Other then representativeEventTerms exists
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:PledgeeRepresentativeRider |
| native | common_domain_model:PledgeeRepresentativeRider |
LinkML Source
Direct
name: PledgeeRepresentativeRider
description: The terms of the Rider for the ISDA Euroclear 2019 Collateral Transfer
Agreement with respect to the use of a Pledgee Representative attached to this Agreement.
comments:
- 'Rosetta condition: RepresentativeParty — if isApplicable = True then party exists
and representativeTerms exists and representativeEvent exists and representativeEndDate
exists'
- 'Rosetta condition: RepresentativeEventTerms — if representativeEvent = ExceptionEnum
-> Other then representativeEventTerms exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- isApplicable
- party
- representativeTerms
- representativeEvent
- representativeEventTerms
- representativeEndDate
slot_usage:
isApplicable:
name: isApplicable
description: Identification of whether the representative CTA provisions are applicable
(True) or not applicable (False).
party:
name: party
description: Identification of the represented party.
range: CounterpartyRoleEnum
rules:
- preconditions:
slot_conditions:
isApplicable:
name: isApplicable
equals_string: 'True'
postconditions:
slot_conditions:
party:
name: party
required: true
representativeTerms:
name: representativeTerms
required: true
representativeEvent:
name: representativeEvent
required: true
representativeEndDate:
name: representativeEndDate
required: true
description: A data rule to enforce that representative terms and a represented
party are specified when representative provisions are applicable.
- preconditions:
slot_conditions:
representativeEvent:
name: representativeEvent
equals_string: Other
postconditions:
slot_conditions:
representativeEventTerms:
name: representativeEventTerms
required: true
description: A data rule to enforce that representative event terms are specified
when applicable.
Induced
name: PledgeeRepresentativeRider
description: The terms of the Rider for the ISDA Euroclear 2019 Collateral Transfer
Agreement with respect to the use of a Pledgee Representative attached to this Agreement.
comments:
- 'Rosetta condition: RepresentativeParty — if isApplicable = True then party exists
and representativeTerms exists and representativeEvent exists and representativeEndDate
exists'
- 'Rosetta condition: RepresentativeEventTerms — if representativeEvent = ExceptionEnum
-> Other then representativeEventTerms exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
isApplicable:
name: isApplicable
description: Identification of whether the representative CTA provisions are applicable
(True) or not applicable (False).
party:
name: party
description: Identification of the represented party.
range: CounterpartyRoleEnum
attributes:
isApplicable:
name: isApplicable
description: Identification of whether the representative CTA provisions are applicable
(True) or not applicable (False).
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdditionalRepresentationElection.isApplicable
rank: 1000
owner: PledgeeRepresentativeRider
domain_of:
- AdditionalRepresentationElection
- AdditionalRightsEvent
- BespokeCalculationDate
- BespokeTransferTiming
- CollateralAccessBreach
- CustodianEvent
- FrenchLawAddendum
- FrenchLawAddendumElection
- InterestAdjustment
- JapaneseSecuritiesProvisions
- MinimumTransferAmountAmendment
- OneWayProvisions
- ProcessAgentElection
- RegimeTerms
- PledgeeRepresentativeRider
- SubstitutedRegimeTerms
- TerminationCurrencyAmendment
- CollateralTransferTimingDefinition
- SpecifiedConditionOrAccessCondition
- LegacyIndependentAmountParty
- AutomaticEarlyTerminationElection
- AutomaticExercise
range: boolean
required: true
party:
name: party
description: Identification of the represented party.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PledgeeRepresentativeRider
domain_of:
- DebtRedemption
- Trade
- MarginCallBase
- CounterpartyPosition
- AggregationParameters
- AvailableInventory
- WorkflowStepApproval
- WorkflowStep
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- ValuationCalculationDateLocationElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- NotificationTimeElection
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- PledgeeRepresentativeRider
- SecuredPartyRightsEventElection
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SubstitutedRegimeTerms
- SubstitutionPartyElection
- TerminationCurrencyElection
- AdditionalObligations
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
- MinimumTransferAmountElection
- ValuationAgent
- LegacyExposureScopeElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- SpecifiedOrAccessConditionPartyElection
- LegacyIndependentAmountParty
- AutomaticEarlyTerminationElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: CounterpartyRoleEnum
representativeTerms:
name: representativeTerms
description: The specific representative terms applicable when specified.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PledgeeRepresentativeRider
domain_of:
- PledgeeRepresentativeRider
range: string
representativeEvent:
name: representativeEvent
description: The specification of whether the representative event terms are applicable.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PledgeeRepresentativeRider
domain_of:
- PledgeeRepresentativeRider
range: ExceptionEnum
representativeEventTerms:
name: representativeEventTerms
description: The specific representative event terms applicable when specified.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PledgeeRepresentativeRider
domain_of:
- PledgeeRepresentativeRider
range: string
representativeEndDate:
name: representativeEndDate
description: The definition of representative end date in relation to a representative
event.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PledgeeRepresentativeRider
domain_of:
- PledgeeRepresentativeRider
range: CustomisableOffset
rules:
- preconditions:
slot_conditions:
isApplicable:
name: isApplicable
equals_string: 'True'
postconditions:
slot_conditions:
party:
name: party
required: true
representativeTerms:
name: representativeTerms
required: true
representativeEvent:
name: representativeEvent
required: true
representativeEndDate:
name: representativeEndDate
required: true
description: A data rule to enforce that representative terms and a represented
party are specified when representative provisions are applicable.
- preconditions:
slot_conditions:
representativeEvent:
name: representativeEvent
equals_string: Other
postconditions:
slot_conditions:
representativeEventTerms:
name: representativeEventTerms
required: true
description: A data rule to enforce that representative event terms are specified
when applicable.