Class: LegacyIndependentAmountParty
The party specific elections for the Independent Amount clause.
URI: common_domain_model:LegacyIndependentAmountParty
classDiagram
class LegacyIndependentAmountParty
click LegacyIndependentAmountParty href "../LegacyIndependentAmountParty/"
LegacyIndependentAmountParty : fixedAmount
LegacyIndependentAmountParty --> "0..1" Money : fixedAmount
click Money href "../Money/"
LegacyIndependentAmountParty : isApplicable
LegacyIndependentAmountParty : party
LegacyIndependentAmountParty --> "1" CounterpartyRoleEnum : party
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
LegacyIndependentAmountParty : ratingsBased
LegacyIndependentAmountParty --> "0..1" LegacyIndependentAmountRatingsBased : ratingsBased
click LegacyIndependentAmountRatingsBased href "../LegacyIndependentAmountRatingsBased/"
LegacyIndependentAmountParty : ratingsXExposure
LegacyIndependentAmountParty --> "0..1" LegacyIndependentAmountRatingsXExposure : ratingsXExposure
click LegacyIndependentAmountRatingsXExposure href "../LegacyIndependentAmountRatingsXExposure/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| party | 1 CounterpartyRoleEnum |
Identifies the Party making the election | direct |
| isApplicable | 1 Boolean |
Specifies whether Independent Amount is applicable to the elected party | direct |
| fixedAmount | 0..1 Money |
Indicates the Independent Amount is specified as a fixed amount | direct |
| ratingsBased | 0..1 LegacyIndependentAmountRatingsBased |
Indicates the Independent Amount is determined using a credit rating | direct |
| ratingsXExposure | 0..1 LegacyIndependentAmountRatingsXExposure |
Indicates the Independent Amount is determined using both credit rating and e… | direct |
Expressions & Logic
All Of
Section titled “All Of”The class must satisfy all of:
- AnonymousClassExpression({ ‘description’: (’LegacyIAMethod: Ensures that the Independent Amount is specified as only one ’ ‘of Fixed Amount, Ratings Based or RatingsXExposure.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘fixedAmount’: SlotDefinition({‘name’: ‘fixedAmount’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘ratingsBased’: SlotDefinition({‘name’: ‘ratingsBased’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘ratingsXExposure’: SlotDefinition({‘name’: ‘ratingsXExposure’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CSAIndependentAmount | partyElection | range | LegacyIndependentAmountParty |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:LegacyIndependentAmountParty |
| native | common_domain_model:LegacyIndependentAmountParty |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: LegacyIndependentAmountPartydescription: The party specific elections for the Independent Amount clause.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: party: name: party description: Identifies the Party making the election. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - PartyTerminationCurrencySelection - SpecifiedEntity - EventsOfDefaultElection - EligibleCollateralSpecification range: CounterpartyRoleEnum required: true isApplicable: name: isApplicable description: Specifies whether Independent Amount is applicable to the elected party. If applicable, 'True', and if not applicable then 'False'. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - AdditionalRepresentationElection - AdditionalRightsEvent - BespokeCalculationDate - BespokeTransferTiming - CollateralAccessBreach - CollateralTransferTimingDefinition - CustodianEvent - FrenchLawAddendum - FrenchLawAddendumElection - InterestAdjustment - JapaneseSecuritiesProvisions - LegacyIndependentAmountParty - MinimumTransferAmountAmendment - OneWayProvisions - PledgeeRepresentativeRider - ProcessAgentElection - RegimeTerms - SpecifiedConditionOrAccessCondition - SubstitutedRegimeElection - TerminationCurrencyAmendment - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - IsdaCalculationAgentElection - AutomaticExercise range: boolean required: true fixedAmount: name: fixedAmount description: Indicates the Independent Amount is specified as a fixed amount. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 domain_of: - LegacyIndependentAmountParty - MinimumTransferAmountElection - ThresholdElection - InterestRatePayout range: Money ratingsBased: name: ratingsBased description: Indicates the Independent Amount is determined using a credit rating. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 domain_of: - LegacyIndependentAmountParty - MinimumTransferAmountElection - ThresholdElection range: LegacyIndependentAmountRatingsBased ratingsXExposure: name: ratingsXExposure description: Indicates the Independent Amount is determined using both credit rating and exposure metrics. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 domain_of: - LegacyIndependentAmountParty range: LegacyIndependentAmountRatingsXExposureall_of:- description: 'LegacyIAMethod: Ensures that the Independent Amount is specified as only one of Fixed Amount, Ratings Based or RatingsXExposure.' exactly_one_of: - slot_conditions: fixedAmount: name: fixedAmount value_presence: PRESENT - slot_conditions: ratingsBased: name: ratingsBased value_presence: PRESENT - slot_conditions: ratingsXExposure: name: ratingsXExposure value_presence: PRESENTInduced
Section titled “Induced”name: LegacyIndependentAmountPartydescription: The party specific elections for the Independent Amount clause.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: party: name: party description: Identifies the Party making the election. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: LegacyIndependentAmountParty domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - PartyTerminationCurrencySelection - SpecifiedEntity - EventsOfDefaultElection - EligibleCollateralSpecification range: CounterpartyRoleEnum required: true isApplicable: name: isApplicable description: Specifies whether Independent Amount is applicable to the elected party. If applicable, 'True', and if not applicable then 'False'. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: LegacyIndependentAmountParty domain_of: - AdditionalRepresentationElection - AdditionalRightsEvent - BespokeCalculationDate - BespokeTransferTiming - CollateralAccessBreach - CollateralTransferTimingDefinition - CustodianEvent - FrenchLawAddendum - FrenchLawAddendumElection - InterestAdjustment - JapaneseSecuritiesProvisions - LegacyIndependentAmountParty - MinimumTransferAmountAmendment - OneWayProvisions - PledgeeRepresentativeRider - ProcessAgentElection - RegimeTerms - SpecifiedConditionOrAccessCondition - SubstitutedRegimeElection - TerminationCurrencyAmendment - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - IsdaCalculationAgentElection - AutomaticExercise range: boolean required: true fixedAmount: name: fixedAmount description: Indicates the Independent Amount is specified as a fixed amount. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 owner: LegacyIndependentAmountParty domain_of: - LegacyIndependentAmountParty - MinimumTransferAmountElection - ThresholdElection - InterestRatePayout range: Money ratingsBased: name: ratingsBased description: Indicates the Independent Amount is determined using a credit rating. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 owner: LegacyIndependentAmountParty domain_of: - LegacyIndependentAmountParty - MinimumTransferAmountElection - ThresholdElection range: LegacyIndependentAmountRatingsBased ratingsXExposure: name: ratingsXExposure description: Indicates the Independent Amount is determined using both credit rating and exposure metrics. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 owner: LegacyIndependentAmountParty domain_of: - LegacyIndependentAmountParty range: LegacyIndependentAmountRatingsXExposureall_of:- description: 'LegacyIAMethod: Ensures that the Independent Amount is specified as only one of Fixed Amount, Ratings Based or RatingsXExposure.' exactly_one_of: - slot_conditions: fixedAmount: name: fixedAmount value_presence: PRESENT - slot_conditions: ratingsBased: name: ratingsBased value_presence: PRESENT - slot_conditions: ratingsXExposure: name: ratingsXExposure value_presence: PRESENT