Class: CSAThresholdVariableSet
Defines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.
URI: common_domain_model:CSAThresholdVariableSet
classDiagram
class CSAThresholdVariableSet
click CSAThresholdVariableSet href "../CSAThresholdVariableSet/"
CSAThresholdVariableSet : amount
CSAThresholdVariableSet : name
CSAThresholdVariableSet --> "0..1" CreditRatingAgencyEnum : name
click CreditRatingAgencyEnum href "../CreditRatingAgencyEnum/"
CSAThresholdVariableSet : value
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 CreditRatingAgencyEnum |
The relevant rating agency | direct |
| value | 0..1 string |
Rating applicable to the party from a given rating agency | direct |
| amount | 0..1 Integer |
The amount value applicable to the Threshold | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ThresholdRatingsBased | variableSet | range | CSAThresholdVariableSet |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'value': {'value_presence': 'PRESENT'}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'value': {'value_presence': 'PRESENT'}} |
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:CSAThresholdVariableSet |
| native | common_domain_model:CSAThresholdVariableSet |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: CSAThresholdVariableSetdescription: Defines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.from_schema: https://w3id.org/lmodel/common-domain-modelslots:- nameslot_usage: name: name: name description: The relevant rating agency. range: CreditRatingAgencyEnumattributes: value: name: value description: Rating applicable to the party from a given rating agency. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - DatedValue - Schedule - Taxonomy - TaxonomyClassification - CodeValue - AccrualFactor - AdjustmentFactor - ClauseLibraryVariableSet - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - DisputeResolution - OtherEligibleAndPostedSupport range: string amount: name: amount description: The amount value applicable to the Threshold. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - Valuation - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - ElectiveAmountElection - LegacyResolutionAlternative - RatingAgencyAmount - ThresholdMinimumTransferAmountFixedAmount - FeaturePayment - ComputedAmount range: integerrules:- preconditions: slot_conditions: name: name: name value_presence: PRESENT postconditions: slot_conditions: value: name: value value_presence: PRESENT description: 'NameMustExist: If we have a name then we must also have a value.'- preconditions: slot_conditions: value: name: value value_presence: PRESENT postconditions: slot_conditions: name: name: name value_presence: PRESENT description: 'ValueMustExist: If we have a value then we must also have a name.'Induced
Section titled “Induced”name: CSAThresholdVariableSetdescription: Defines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.from_schema: https://w3id.org/lmodel/common-domain-modelslot_usage: name: name: name description: The relevant rating agency. range: CreditRatingAgencyEnumattributes: value: name: value description: Rating applicable to the party from a given rating agency. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAThresholdVariableSet domain_of: - DatedValue - Schedule - Taxonomy - TaxonomyClassification - CodeValue - AccrualFactor - AdjustmentFactor - ClauseLibraryVariableSet - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - DisputeResolution - OtherEligibleAndPostedSupport range: string amount: name: amount description: The amount value applicable to the Threshold. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAThresholdVariableSet domain_of: - Valuation - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - ElectiveAmountElection - LegacyResolutionAlternative - RatingAgencyAmount - ThresholdMinimumTransferAmountFixedAmount - FeaturePayment - ComputedAmount range: integer name: name: name description: The relevant rating agency. from_schema: https://w3id.org/lmodel/common-domain-model rank: 1000 owner: CSAThresholdVariableSet domain_of: - TaxonomyValue - BusinessUnit - LegalEntity - Party - IndexBase - Resource - ClauseLibraryClause - ClauseLibraryClauseVariant - ClauseLibraryVariableSet - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - CsaAdditionalTerminationEvent range: CreditRatingAgencyEnumrules:- preconditions: slot_conditions: name: name: name value_presence: PRESENT postconditions: slot_conditions: value: name: value value_presence: PRESENT description: 'NameMustExist: If we have a name then we must also have a value.'- preconditions: slot_conditions: value: name: value value_presence: PRESENT postconditions: slot_conditions: name: name: name value_presence: PRESENT description: 'ValueMustExist: If we have a value then we must also have a name.'