Class: SubstitutedRegime
A class to specify each party's election with respect to the Substituted Regimes that will be applicable...
URI: common_domain_model:SubstitutedRegime
classDiagram
class SubstitutedRegime
click SubstitutedRegime href "../SubstitutedRegime/"
SubstitutedRegime : additionalRegime
SubstitutedRegime : regime
SubstitutedRegime --> "0..1" RegulatoryRegimeEnum : regime
click RegulatoryRegimeEnum href "../RegulatoryRegimeEnum/"
SubstitutedRegime : regimeTerms
SubstitutedRegime --> "1..*" SubstitutedRegimeTerms : regimeTerms
click SubstitutedRegimeTerms href "../SubstitutedRegimeTerms/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| regime | 0..1 RegulatoryRegimeEnum |
The applicable regulatory regime, as specified through an enumeration | direct |
| additionalRegime | 0..1 string |
The additional regulatory regime as specified by the parties | direct |
| regimeTerms | 1..* SubstitutedRegimeTerms |
Specifies the applicability of the Substituted Regime as denoted in the Subst... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CreditSupportAgreementInitialMarginElections | substitutedRegime | range | SubstitutedRegime |
| CollateralTransferAgreementElections | substitutedRegime | range | SubstitutedRegime |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: SubstitutedRegimeChoice — required choice regime, additionalRegime
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:SubstitutedRegime |
| native | common_domain_model:SubstitutedRegime |
LinkML Source
Direct
name: SubstitutedRegime
description: A class to specify each party's election with respect to the Substituted
Regimes that will be applicable...
comments:
- 'Rosetta condition: SubstitutedRegimeChoice — required choice regime, additionalRegime'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- regime
- additionalRegime
- regimeTerms
slot_usage:
regime:
name: regime
description: The applicable regulatory regime, as specified through an enumeration.
range: RegulatoryRegimeEnum
required: false
regimeTerms:
name: regimeTerms
description: Specifies the applicability of the Substituted Regime as denoted
in the Substituted Regime Table as part of certain legal agreements, such as
the ISDA 2016 and 2018 CSA for Initial Margin.
range: SubstitutedRegimeTerms
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
regime:
name: regime
required: true
- slot_conditions:
additionalRegime:
name: additionalRegime
required: true
description: The applicable regime should be specified either as an enumeration
or as an additional regime specified by the parties.
Induced
name: SubstitutedRegime
description: A class to specify each party's election with respect to the Substituted
Regimes that will be applicable...
comments:
- 'Rosetta condition: SubstitutedRegimeChoice — required choice regime, additionalRegime'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
regime:
name: regime
description: The applicable regulatory regime, as specified through an enumeration.
range: RegulatoryRegimeEnum
required: false
regimeTerms:
name: regimeTerms
description: Specifies the applicability of the Substituted Regime as denoted
in the Substituted Regime Table as part of certain legal agreements, such as
the ISDA 2016 and 2018 CSA for Initial Margin.
range: SubstitutedRegimeTerms
attributes:
regime:
name: regime
description: The applicable regulatory regime, as specified through an enumeration.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SubstitutedRegime
domain_of:
- CreditSupportAgreementInitialMarginElections
- CollateralTransferAgreementElections
- ApplicableRegime
- SubstitutedRegime
range: RegulatoryRegimeEnum
required: false
additionalRegime:
name: additionalRegime
description: The additional regulatory regime as specified by the parties.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:ApplicableRegime.additionalRegime
rank: 1000
owner: SubstitutedRegime
domain_of:
- ApplicableRegime
- SubstitutedRegime
range: string
regimeTerms:
name: regimeTerms
description: Specifies the applicability of the Substituted Regime as denoted
in the Substituted Regime Table as part of certain legal agreements, such as
the ISDA 2016 and 2018 CSA for Initial Margin.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:ApplicableRegime.regimeTerms
rank: 1000
owner: SubstitutedRegime
domain_of:
- ApplicableRegime
- SubstitutedRegime
range: SubstitutedRegimeTerms
required: true
multivalued: true
inlined: true
inlined_as_list: true
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
regime:
name: regime
required: true
- slot_conditions:
additionalRegime:
name: additionalRegime
required: true
description: The applicable regime should be specified either as an enumeration
or as an additional regime specified by the parties.