Class: MinimumTransferAmountAmendment
_ A class to specify whether Amendment to Minimum Transfer Amount language is applicable or not._
URI: common_domain_model:MinimumTransferAmountAmendment
classDiagram
class MinimumTransferAmountAmendment
click MinimumTransferAmountAmendment href "../MinimumTransferAmountAmendment/"
MinimumTransferAmountAmendment : effectiveDate
MinimumTransferAmountAmendment --> "0..1" AmendmentEffectiveDate : effectiveDate
click AmendmentEffectiveDate href "../AmendmentEffectiveDate/"
MinimumTransferAmountAmendment : isApplicable
MinimumTransferAmountAmendment : partyElections
MinimumTransferAmountAmendment --> "*" ElectiveAmountElection : partyElections
click ElectiveAmountElection href "../ElectiveAmountElection/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| isApplicable | 1 Boolean |
The definition of Minimum Transfer Amount in any Other Regulatory CSA will be... | direct |
| effectiveDate | 0..1 AmendmentEffectiveDate |
The effective date of the Amendment to Termination Currency | direct |
| partyElections | * ElectiveAmountElection |
The party elective amounts | direct |
Usages
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'isApplicable': {'equals_string': 'False'}} |
{'effectiveDate': {'required': False}, 'partyElections': {'required': False}} |
In Subsets
Comments
- Rosetta condition: AmendmentNotApplicable — if isApplicable = False then effectiveDate is absent and partyElections is absent
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:MinimumTransferAmountAmendment |
| native | common_domain_model:MinimumTransferAmountAmendment |
LinkML Source
Direct
name: MinimumTransferAmountAmendment
description: ' A class to specify whether Amendment to Minimum Transfer Amount language
is applicable or not.'
comments:
- 'Rosetta condition: AmendmentNotApplicable — if isApplicable = False then effectiveDate
is absent and partyElections is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- isApplicable
- effectiveDate
- partyElections
slot_usage:
isApplicable:
name: isApplicable
description: The definition of Minimum Transfer Amount in any Other Regulatory
CSA will be amended when applicable.
effectiveDate:
name: effectiveDate
description: The effective date of the Amendment to Termination Currency.
range: AmendmentEffectiveDate
rules:
- preconditions:
slot_conditions:
isApplicable:
name: isApplicable
equals_string: 'False'
postconditions:
slot_conditions:
effectiveDate:
name: effectiveDate
required: false
partyElections:
name: partyElections
required: false
description: A data rule to enforce that the Effective Date and Party Elections
should be absent when the Minimum Transfer Amount Amendment is stated as not specified
for the agreement.
Induced
name: MinimumTransferAmountAmendment
description: ' A class to specify whether Amendment to Minimum Transfer Amount language
is applicable or not.'
comments:
- 'Rosetta condition: AmendmentNotApplicable — if isApplicable = False then effectiveDate
is absent and partyElections is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
isApplicable:
name: isApplicable
description: The definition of Minimum Transfer Amount in any Other Regulatory
CSA will be amended when applicable.
effectiveDate:
name: effectiveDate
description: The effective date of the Amendment to Termination Currency.
range: AmendmentEffectiveDate
attributes:
isApplicable:
name: isApplicable
description: The definition of Minimum Transfer Amount in any Other Regulatory
CSA will be amended when applicable.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdditionalRepresentationElection.isApplicable
rank: 1000
owner: MinimumTransferAmountAmendment
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
effectiveDate:
name: effectiveDate
description: The effective date of the Amendment to Termination Currency.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CodeValue.effectiveDate
rank: 1000
owner: MinimumTransferAmountAmendment
domain_of:
- CodeValue
- CounterpartyPositionBusinessEvent
- IndexTransitionInstruction
- StockSplitInstruction
- ClosedState
- EventInstruction
- LegalAgreementBase
- MinimumTransferAmountAmendment
- TerminationCurrencyAmendment
- PriceQuantity
- FallbackRateParameters
- CalculationPeriodDates
- EconomicTerms
- CancelableProvision
range: AmendmentEffectiveDate
partyElections:
name: partyElections
description: The party elective amounts.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: MinimumTransferAmountAmendment
domain_of:
- MinimumTransferAmountAmendment
- NotificationTime
range: ElectiveAmountElection
multivalued: true
inlined: true
inlined_as_list: true
rules:
- preconditions:
slot_conditions:
isApplicable:
name: isApplicable
equals_string: 'False'
postconditions:
slot_conditions:
effectiveDate:
name: effectiveDate
required: false
partyElections:
name: partyElections
required: false
description: A data rule to enforce that the Effective Date and Party Elections
should be absent when the Minimum Transfer Amount Amendment is stated as not specified
for the agreement.