Skip to content

Class: RegimeTerms

A class that is used by the ApplicableRegime and the AdditionalRegime classes to specify the regulatory regime terms.

URI: common_domain_model:RegimeTerms

 classDiagram
    class RegimeTerms
    click RegimeTerms href "../RegimeTerms/"
      RegimeTerms : asSpecified

      RegimeTerms : isApplicable





        RegimeTerms --> "0..1" ExceptionEnum : isApplicable
        click ExceptionEnum href "../ExceptionEnum/"



      RegimeTerms : party





        RegimeTerms --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"



      RegimeTerms : retrospectiveEffect





        RegimeTerms --> "0..1" RetrospectiveEffect : retrospectiveEffect
        click RetrospectiveEffect href "../RetrospectiveEffect/"



      RegimeTerms : simmException





        RegimeTerms --> "0..1" SimmException : simmException
        click SimmException href "../SimmException/"



Slots

Name Cardinality and Range Description Inheritance
party 1
CounterpartyRoleEnum
The party for which the regime terms are being specified when acting as colla... direct
isApplicable 0..1
ExceptionEnum
The specification of whether the regime is elected as applicable to the party... direct
asSpecified 0..1
string
The bespoke party specific Regime term elections applicable when specified direct
simmException 0..1
SimmException
The election for SIMM exception to the regulatory regime clause direct
retrospectiveEffect 0..1
RetrospectiveEffect
Specifies the retrospective effect exception to the regulatory regime clause ... direct

Usages

used by used in type used
ApplicableRegime regimeTerms range RegimeTerms

In Subsets

See Also

Notes

  • ISDA CSA_IM_2016 name "Regime"
  • ISDA CSA_IM_2018 name "Regime"

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: RegimeTerms
description: A class that is used by the ApplicableRegime and the AdditionalRegime
  classes to specify the regulatory regime terms.
notes:
- ISDA CSA_IM_2016 name "Regime"
- ISDA CSA_IM_2018 name "Regime"
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSA_IM_2016
- isda:CSA_IM_2018
slots:
- party
- isApplicable
- asSpecified
- simmException
- retrospectiveEffect
slot_usage:
  party:
    name: party
    description: The party for which the regime terms are being specified when acting
      as collateral taker.
    range: CounterpartyRoleEnum
    required: true
  isApplicable:
    name: isApplicable
    description: The specification of whether the regime is elected as applicable
      to the party when acting as collateral taker.
    range: ExceptionEnum
    required: false

Induced

name: RegimeTerms
description: A class that is used by the ApplicableRegime and the AdditionalRegime
  classes to specify the regulatory regime terms.
notes:
- ISDA CSA_IM_2016 name "Regime"
- ISDA CSA_IM_2018 name "Regime"
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSA_IM_2016
- isda:CSA_IM_2018
slot_usage:
  party:
    name: party
    description: The party for which the regime terms are being specified when acting
      as collateral taker.
    range: CounterpartyRoleEnum
    required: true
  isApplicable:
    name: isApplicable
    description: The specification of whether the regime is elected as applicable
      to the party when acting as collateral taker.
    range: ExceptionEnum
    required: false
attributes:
  party:
    name: party
    description: The party for which the regime terms are being specified when acting
      as collateral taker.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: RegimeTerms
    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: The specification of whether the regime is elected as applicable
      to the party when acting as collateral taker.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdditionalRepresentationElection.isApplicable
    rank: 1000
    owner: RegimeTerms
    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: ExceptionEnum
    required: false
  asSpecified:
    name: asSpecified
    description: The bespoke party specific Regime term elections applicable when
      specified.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: RegimeTerms
    domain_of:
    - RegimeTerms
    - RetrospectiveEffect
    - SimmException
    - SimmVersion
    range: string
  simmException:
    name: simmException
    description: The election for SIMM exception to the regulatory regime clause.
    notes:
    - ISDA CSA_IM_2016 paragraph "13"
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: RegimeTerms
    domain_of:
    - RegimeTerms
    range: SimmException
  retrospectiveEffect:
    name: retrospectiveEffect
    description: Specifies the retrospective effect exception to the regulatory regime
      clause of Initial Margin documents as either a normalized value specified as
      part of an enumeration or a customized value specified of type string.
    notes:
    - ISDA CSA_IM_2016 paragraph "13" clause "(b)(i)"
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: RegimeTerms
    domain_of:
    - RegimeTerms
    range: RetrospectiveEffect