Class: CSAMinimumTransferAmountVariableSet
Defines a combination of Rating Agency, Rating Value, amount and Currency code.
URI: common_domain_model:CSAMinimumTransferAmountVariableSet
classDiagram
class CSAMinimumTransferAmountVariableSet
click CSAMinimumTransferAmountVariableSet href "../CSAMinimumTransferAmountVariableSet/"
CSAMinimumTransferAmountVariableSet : amount
CSAMinimumTransferAmountVariableSet : amountIsInfinity
CSAMinimumTransferAmountVariableSet : name
CSAMinimumTransferAmountVariableSet --> "0..1" CreditRatingAgencyEnum : name
click CreditRatingAgencyEnum href "../CreditRatingAgencyEnum/"
CSAMinimumTransferAmountVariableSet : value
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 CreditRatingAgencyEnum |
The name of the Rating Agency | direct |
| value | 0..1 string |
The value assigned to the rating | direct |
| amount | 0..1 Integer |
The Minimum Transfer Amount (MTA) applicable to the Rating | direct |
| amountIsInfinity | 0..1 Boolean |
A flag that defines the Minimum Transfer Amount (MTA) as Infinity | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| MinimumTransferAmountRatingsBased | variableSet | range | CSAMinimumTransferAmountVariableSet |
| 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:CSAMinimumTransferAmountVariableSet |
| native | common_domain_model:CSAMinimumTransferAmountVariableSet |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: CSAMinimumTransferAmountVariableSetdescription: Defines a combination of Rating Agency, Rating Value, amount and Currency code.from_schema: https://w3id.org/lmodel/common-domain-modelslots:- nameslot_usage: name: name: name description: The name of the Rating Agency. range: CreditRatingAgencyEnumattributes: value: name: value description: The value assigned to the rating. 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 Minimum Transfer Amount (MTA) applicable to the Rating. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - Valuation - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - ElectiveAmountElection - LegacyResolutionAlternative - RatingAgencyAmount - ThresholdMinimumTransferAmountFixedAmount - FeaturePayment - ComputedAmount range: integer amountIsInfinity: name: amountIsInfinity description: A flag that defines the Minimum Transfer Amount (MTA) as Infinity. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 domain_of: - CSAMinimumTransferAmountVariableSet range: booleanrules:- 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: CSAMinimumTransferAmountVariableSetdescription: Defines a combination of Rating Agency, Rating Value, amount and Currency code.from_schema: https://w3id.org/lmodel/common-domain-modelslot_usage: name: name: name description: The name of the Rating Agency. range: CreditRatingAgencyEnumattributes: value: name: value description: The value assigned to the rating. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAMinimumTransferAmountVariableSet domain_of: - DatedValue - Schedule - Taxonomy - TaxonomyClassification - CodeValue - AccrualFactor - AdjustmentFactor - ClauseLibraryVariableSet - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - DisputeResolution - OtherEligibleAndPostedSupport range: string amount: name: amount description: The Minimum Transfer Amount (MTA) applicable to the Rating. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAMinimumTransferAmountVariableSet domain_of: - Valuation - CSAMinimumTransferAmountVariableSet - CSAThresholdVariableSet - ElectiveAmountElection - LegacyResolutionAlternative - RatingAgencyAmount - ThresholdMinimumTransferAmountFixedAmount - FeaturePayment - ComputedAmount range: integer amountIsInfinity: name: amountIsInfinity description: A flag that defines the Minimum Transfer Amount (MTA) as Infinity. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 owner: CSAMinimumTransferAmountVariableSet domain_of: - CSAMinimumTransferAmountVariableSet range: boolean name: name: name description: The name of the Rating Agency. from_schema: https://w3id.org/lmodel/common-domain-model rank: 1000 owner: CSAMinimumTransferAmountVariableSet 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.'