Skip to content

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/"



Slots

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

Usages

used by used in type used
LegacyIndependentAmount partyElection range LegacyIndependentAmountParty

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: LegacyIAMethod — required choice fixedAmount, ratingsBased, ratingsXExposure

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:LegacyIndependentAmountParty
native common_domain_model:LegacyIndependentAmountParty

LinkML Source

Direct

name: LegacyIndependentAmountParty
description: The party specific elections for the Independent Amount clause.
comments:
- 'Rosetta condition: LegacyIAMethod  required choice fixedAmount, ratingsBased,
  ratingsXExposure'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- party
- isApplicable
- fixedAmount
- ratingsBased
- ratingsXExposure
slot_usage:
  party:
    name: party
    description: Identifies the Party making the election.
    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'.
  fixedAmount:
    name: fixedAmount
    description: Indicates the Independent Amount is specified as a fixed amount.
    range: Money
  ratingsBased:
    name: ratingsBased
    description: Indicates the Independent Amount is determined using a credit rating.
    range: LegacyIndependentAmountRatingsBased
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        fixedAmount:
          name: fixedAmount
          required: true
    - slot_conditions:
        ratingsBased:
          name: ratingsBased
          required: true
    - slot_conditions:
        ratingsXExposure:
          name: ratingsXExposure
          required: true
  description: Ensures that the Independent Amount is specified as only one of Fixed
    Amount, Ratings Based or RatingsXExposure.

Induced

name: LegacyIndependentAmountParty
description: The party specific elections for the Independent Amount clause.
comments:
- 'Rosetta condition: LegacyIAMethod  required choice fixedAmount, ratingsBased,
  ratingsXExposure'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  party:
    name: party
    description: Identifies the Party making the election.
    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'.
  fixedAmount:
    name: fixedAmount
    description: Indicates the Independent Amount is specified as a fixed amount.
    range: Money
  ratingsBased:
    name: ratingsBased
    description: Indicates the Independent Amount is determined using a credit rating.
    range: LegacyIndependentAmountRatingsBased
attributes:
  party:
    name: party
    description: Identifies the Party making the election.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: LegacyIndependentAmountParty
    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
  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
    close_mappings:
    - fpml_5_10:AdditionalRepresentationElection.isApplicable
    rank: 1000
    owner: LegacyIndependentAmountParty
    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
  fixedAmount:
    name: fixedAmount
    description: Indicates the Independent Amount is specified as a fixed amount.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: LegacyIndependentAmountParty
    domain_of:
    - ThresholdElection
    - MinimumTransferAmountElection
    - LegacyIndependentAmountParty
    - 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
    rank: 1000
    owner: LegacyIndependentAmountParty
    domain_of:
    - ThresholdElection
    - MinimumTransferAmountElection
    - LegacyIndependentAmountParty
    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
    rank: 1000
    owner: LegacyIndependentAmountParty
    domain_of:
    - LegacyIndependentAmountParty
    range: LegacyIndependentAmountRatingsXExposure
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        fixedAmount:
          name: fixedAmount
          required: true
    - slot_conditions:
        ratingsBased:
          name: ratingsBased
          required: true
    - slot_conditions:
        ratingsXExposure:
          name: ratingsXExposure
          required: true
  description: Ensures that the Independent Amount is specified as only one of Fixed
    Amount, Ratings Based or RatingsXExposure.