Class: MinimumTransferAmountElection
Specifies the method by which the minimum transfer amount is defined, such as a fixed amount, ratings based, or an alternative basis set out in the agreement.
URI: common_domain_model:MinimumTransferAmountElection
classDiagram
class MinimumTransferAmountElection
click MinimumTransferAmountElection href "../MinimumTransferAmountElection/"
MinimumTransferAmountElection : fixedAmount
MinimumTransferAmountElection --> "0..1" ThresholdMinimumTransferAmountFixedAmount : fixedAmount
click ThresholdMinimumTransferAmountFixedAmount href "../ThresholdMinimumTransferAmountFixedAmount/"
MinimumTransferAmountElection : other
MinimumTransferAmountElection : party
MinimumTransferAmountElection --> "1" CounterpartyRoleEnum : party
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
MinimumTransferAmountElection : ratingsBased
MinimumTransferAmountElection --> "0..1" MinimumTransferAmountRatingsBased : ratingsBased
click MinimumTransferAmountRatingsBased href "../MinimumTransferAmountRatingsBased/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| party | 1 CounterpartyRoleEnum |
The party to which the minimum transfer amount applies | direct |
| fixedAmount | 0..1 ThresholdMinimumTransferAmountFixedAmount |
Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount | direct |
| ratingsBased | 0..1 MinimumTransferAmountRatingsBased |
Defines that the Minimum Transfer Amount (MTA) is based on a Ratings conditio... | direct |
| other | 0..1 string |
Utilised where the clause data structure is not able to capture a material as... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| MinimumTransferAmount | partyElection | range | MinimumTransferAmountElection |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: MinimumTransferAmountOneOf — required choice fixedAmount, ratingsBased, other
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:MinimumTransferAmountElection |
| native | common_domain_model:MinimumTransferAmountElection |
LinkML Source
Direct
name: MinimumTransferAmountElection
description: Specifies the method by which the minimum transfer amount is defined,
such as a fixed amount, ratings based, or an alternative basis set out in the agreement.
comments:
- 'Rosetta condition: MinimumTransferAmountOneOf — required choice fixedAmount, ratingsBased,
other'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- party
- fixedAmount
- ratingsBased
- other
slot_usage:
party:
name: party
description: The party to which the minimum transfer amount applies.
range: CounterpartyRoleEnum
required: true
fixedAmount:
name: fixedAmount
description: Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount.
ratingsBased:
name: ratingsBased
description: Defines that the Minimum Transfer Amount (MTA) is based on a Ratings
condition(s).
range: MinimumTransferAmountRatingsBased
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
required: true
- slot_conditions:
ratingsBased:
name: ratingsBased
required: true
- slot_conditions:
other:
name: other
required: true
description: Ensures that Minimum Transfer Amount is specified as one-of fixedAmount,
ratingsBased, or other.
Induced
name: MinimumTransferAmountElection
description: Specifies the method by which the minimum transfer amount is defined,
such as a fixed amount, ratings based, or an alternative basis set out in the agreement.
comments:
- 'Rosetta condition: MinimumTransferAmountOneOf — required choice fixedAmount, ratingsBased,
other'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
party:
name: party
description: The party to which the minimum transfer amount applies.
range: CounterpartyRoleEnum
required: true
fixedAmount:
name: fixedAmount
description: Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount.
ratingsBased:
name: ratingsBased
description: Defines that the Minimum Transfer Amount (MTA) is based on a Ratings
condition(s).
range: MinimumTransferAmountRatingsBased
attributes:
party:
name: party
description: The party to which the minimum transfer amount applies.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: MinimumTransferAmountElection
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
required: true
fixedAmount:
name: fixedAmount
description: Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: MinimumTransferAmountElection
domain_of:
- ThresholdElection
- MinimumTransferAmountElection
- LegacyIndependentAmountParty
- InterestRatePayout
range: ThresholdMinimumTransferAmountFixedAmount
ratingsBased:
name: ratingsBased
description: Defines that the Minimum Transfer Amount (MTA) is based on a Ratings
condition(s).
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: MinimumTransferAmountElection
domain_of:
- ThresholdElection
- MinimumTransferAmountElection
- LegacyIndependentAmountParty
range: MinimumTransferAmountRatingsBased
other:
name: other
description: Utilised where the clause data structure is not able to capture a
material aspect of the clause.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralRounding.other
rank: 1000
owner: MinimumTransferAmountElection
domain_of:
- CollateralRounding
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
- MinimumTransferAmountElection
range: string
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
required: true
- slot_conditions:
ratingsBased:
name: ratingsBased
required: true
- slot_conditions:
other:
name: other
required: true
description: Ensures that Minimum Transfer Amount is specified as one-of fixedAmount,
ratingsBased, or other.