Skip to content

Class: SubstitutedRegimeElection

The parties’ Substituted Regime election.

URI: common_domain_model:SubstitutedRegimeElection

 classDiagram
    class SubstitutedRegimeElection
    click SubstitutedRegimeElection href "../SubstitutedRegimeElection/"
      SubstitutedRegimeElection : additionalRegime
        
      SubstitutedRegimeElection : isApplicable
        
      SubstitutedRegimeElection : party
        
          
    
        
        
        SubstitutedRegimeElection --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
    

        
      SubstitutedRegimeElection : regime
        
          
    
        
        
        SubstitutedRegimeElection --> "*" RegulatoryRegimeEnum : regime
        click RegulatoryRegimeEnum href "../RegulatoryRegimeEnum/"
    

        
      
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 1
Boolean
The specification of whether substituted regime is elected as applicable to t… direct
regime *
RegulatoryRegimeEnum
The applicable regulatory regime(s), as specified through an enumeration direct
additionalRegime *
string
The additional regulatory regime(s) as specified by the parties direct
used by used in type used
SubstitutedRegime partyElection range SubstitutedRegimeElection
  • Rosetta condition SubstitutedRegimeIsApplicable is not stated in LinkML: if isApplicable = True then regime exists or additionalRegime exists
  • Rosetta condition SubstitutedRegimeIsNotApplicable is not stated in LinkML: if isApplicable = False then regime is absent and additionalRegime is absent
Mapping Type Mapped Value
self common_domain_model:SubstitutedRegimeElection
native common_domain_model:SubstitutedRegimeElection
name: SubstitutedRegimeElection
description: The parties' Substituted Regime election.
comments:
- 'Rosetta condition SubstitutedRegimeIsApplicable is not stated in LinkML: if isApplicable
= True then regime exists or additionalRegime exists'
- 'Rosetta condition SubstitutedRegimeIsNotApplicable is not stated in LinkML: if
isApplicable = False then regime is absent and additionalRegime is absent'
from_schema: https://w3id.org/lmodel/common-domain-model
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/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: The specification of whether substituted regime is elected as applicable
to the party when acting as collateral taker.
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
regime:
name: regime
description: The applicable regulatory regime(s), as specified through an enumeration.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- ApplicableRegime
- CollateralTransferAgreementElections
- CreditSupportAgreementInitialMarginElections
- SubstitutedRegimeElection
range: RegulatoryRegimeEnum
multivalued: true
additionalRegime:
name: additionalRegime
description: The additional regulatory regime(s) as specified by the parties.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- ApplicableRegime
- SubstitutedRegimeElection
range: string
multivalued: true
name: SubstitutedRegimeElection
description: The parties' Substituted Regime election.
comments:
- 'Rosetta condition SubstitutedRegimeIsApplicable is not stated in LinkML: if isApplicable
= True then regime exists or additionalRegime exists'
- 'Rosetta condition SubstitutedRegimeIsNotApplicable is not stated in LinkML: if
isApplicable = False then regime is absent and additionalRegime is absent'
from_schema: https://w3id.org/lmodel/common-domain-model
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/cdm_legaldocumentation_csa
owner: SubstitutedRegimeElection
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: The specification of whether substituted regime is elected as applicable
to the party when acting as collateral taker.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: SubstitutedRegimeElection
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
regime:
name: regime
description: The applicable regulatory regime(s), as specified through an enumeration.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: SubstitutedRegimeElection
domain_of:
- ApplicableRegime
- CollateralTransferAgreementElections
- CreditSupportAgreementInitialMarginElections
- SubstitutedRegimeElection
range: RegulatoryRegimeEnum
multivalued: true
additionalRegime:
name: additionalRegime
description: The additional regulatory regime(s) as specified by the parties.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: SubstitutedRegimeElection
domain_of:
- ApplicableRegime
- SubstitutedRegimeElection
range: string
multivalued: true