Skip to content

Class: LegacyIndependentAmountRatingsBased

Specifies that the Independent Amount is determined using a credit rating.

URI: common_domain_model:LegacyIndependentAmountRatingsBased

 classDiagram
    class LegacyIndependentAmountRatingsBased
    click LegacyIndependentAmountRatingsBased href "../LegacyIndependentAmountRatingsBased/"
      IndependentAmountRatings <|-- LegacyIndependentAmountRatingsBased
        click IndependentAmountRatings href "../IndependentAmountRatings/"
      
      LegacyIndependentAmountRatingsBased : compare
        
          
    
        
        
        LegacyIndependentAmountRatingsBased --> "1" IndependentAmountCompareEnum : compare
        click IndependentAmountCompareEnum href "../IndependentAmountCompareEnum/"
    

        
      LegacyIndependentAmountRatingsBased : currency
        
      LegacyIndependentAmountRatingsBased : namedAffiliate
        
          
    
        
        
        LegacyIndependentAmountRatingsBased --> "0..1" LegalEntity : namedAffiliate
        click LegalEntity href "../LegalEntity/"
    

        
      LegacyIndependentAmountRatingsBased : namedEntity
        
          
    
        
        
        LegacyIndependentAmountRatingsBased --> "0..1" LegalEntity : namedEntity
        click LegalEntity href "../LegalEntity/"
    

        
      LegacyIndependentAmountRatingsBased : ratedParty
        
          
    
        
        
        LegacyIndependentAmountRatingsBased --> "1" RatedPartyEnum : ratedParty
        click RatedPartyEnum href "../RatedPartyEnum/"
    

        
      LegacyIndependentAmountRatingsBased : ratingType
        
          
    
        
        
        LegacyIndependentAmountRatingsBased --> "1" RatingTypeEnum : ratingType
        click RatingTypeEnum href "../RatingTypeEnum/"
    

        
      LegacyIndependentAmountRatingsBased : variableSet
        
          
    
        
        
        LegacyIndependentAmountRatingsBased --> "1..*" RatingAgencyAmount : variableSet
        click RatingAgencyAmount href "../RatingAgencyAmount/"
    

        
      
Name Cardinality and Range Description Inheritance
variableSet 1..*
RatingAgencyAmount
A logical container designed to hold a defined set of related data direct
currency 0..1
string
Specifies the currency applicable to the relevant Independent Amount direct
compare 1
IndependentAmountCompareEnum
Specifies how multiple credit ratings are compared when determining the appli… IndependentAmountRatings
ratedParty 1
RatedPartyEnum
Specifies the party to whom the rating agency rating applies to for the purpo… IndependentAmountRatings
namedAffiliate 0..1
LegalEntity
Details the Named Affiliate where the Rated Party is Named Affiliate IndependentAmountRatings
namedEntity 0..1
LegalEntity
Details the Named Entity where the Rated Party is Named Entity IndependentAmountRatings
ratingType 1
RatingTypeEnum
The relevant rating type IndependentAmountRatings
used by used in type used
LegacyIndependentAmountParty ratingsBased range LegacyIndependentAmountRatingsBased

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'compare': {'value_presence': 'PRESENT'}}
any_of [{'slot_conditions': {'compare': {'equals_string': 'Lowest'}}}, {'slot_conditions': {'compare': {'equals_string': 'Highest'}}}]
Mapping Type Mapped Value
self common_domain_model:LegacyIndependentAmountRatingsBased
native common_domain_model:LegacyIndependentAmountRatingsBased
name: LegacyIndependentAmountRatingsBased
description: Specifies that the Independent Amount is determined using a credit rating.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: IndependentAmountRatings
attributes:
variableSet:
name: variableSet
description: A logical container designed to hold a defined set of related data.
In this case the collation of Rating Information and an associated Independent
Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- ClauseLibraryClauseVariant
- ClauseLibraryVariableSet
- DirectionRatingMultiplier
- LegacyIndependentAmountRatingsBased
- MinimumTransferAmountRatingsBased
- ThresholdRatingsBased
range: RatingAgencyAmount
required: true
multivalued: true
currency:
name: currency
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Specifies the currency applicable to the relevant Independent Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- UnitType
- CommodityReferenceFramework
- NotDomesticCurrency
- SpecifiedCurrency
- FloatingRateIndexIdentification
- AmountScheduleWithInitialValue
- LimitApplicable
- CalculationCurrencyElection
- CollateralRounding
- LegacyIndependentAmountRatingsBased
- MinimumTransferAmountRatingsBased
- TerminationCurrencyElection
- ThresholdRatingsBased
- FeaturePayment
- DividendCurrency
- FutureValueAmount
- CollateralInterestParameters
- ComputedAmount
range: string
rules:
- preconditions:
slot_conditions:
compare:
name: compare
value_presence: PRESENT
postconditions:
any_of:
- slot_conditions:
compare:
name: compare
equals_string: Lowest
- slot_conditions:
compare:
name: compare
equals_string: Highest
description: 'RestrictCompare: Restricts allowable values pertaining to how multiple
credit ratings are compared when determining the applicable Independent Amount.'
name: LegacyIndependentAmountRatingsBased
description: Specifies that the Independent Amount is determined using a credit rating.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: IndependentAmountRatings
attributes:
variableSet:
name: variableSet
description: A logical container designed to hold a defined set of related data.
In this case the collation of Rating Information and an associated Independent
Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: LegacyIndependentAmountRatingsBased
domain_of:
- ClauseLibraryClauseVariant
- ClauseLibraryVariableSet
- DirectionRatingMultiplier
- LegacyIndependentAmountRatingsBased
- MinimumTransferAmountRatingsBased
- ThresholdRatingsBased
range: RatingAgencyAmount
required: true
multivalued: true
currency:
name: currency
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Specifies the currency applicable to the relevant Independent Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: LegacyIndependentAmountRatingsBased
domain_of:
- UnitType
- CommodityReferenceFramework
- NotDomesticCurrency
- SpecifiedCurrency
- FloatingRateIndexIdentification
- AmountScheduleWithInitialValue
- LimitApplicable
- CalculationCurrencyElection
- CollateralRounding
- LegacyIndependentAmountRatingsBased
- MinimumTransferAmountRatingsBased
- TerminationCurrencyElection
- ThresholdRatingsBased
- FeaturePayment
- DividendCurrency
- FutureValueAmount
- CollateralInterestParameters
- ComputedAmount
range: string
compare:
name: compare
description: Specifies how multiple credit ratings are compared when determining
the applicable Independent Amount, and whether that measure is highest, lowest,
or a comparison of either.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountRatingsBased
domain_of:
- IndependentAmountRatings
- MinimumTransferAmountRatingsBased
- ThresholdRatingsBased
range: IndependentAmountCompareEnum
required: true
ratedParty:
name: ratedParty
description: Specifies the party to whom the rating agency rating applies to for
the purposes of determining the Independent Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountRatingsBased
domain_of:
- IndependentAmountRatings
- MinimumTransferAmountRatingsBased
- RatingAgencyValue
- ThresholdRatingsBased
range: RatedPartyEnum
required: true
namedAffiliate:
name: namedAffiliate
description: Details the Named Affiliate where the Rated Party is Named Affiliate.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountRatingsBased
domain_of:
- IndependentAmountRatings
- MinimumTransferAmountRatingsBased
- ThresholdRatingsBased
range: LegalEntity
namedEntity:
name: namedEntity
description: Details the Named Entity where the Rated Party is Named Entity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountRatingsBased
domain_of:
- IndependentAmountRatings
- MinimumTransferAmountRatingsBased
- ThresholdRatingsBased
range: LegalEntity
ratingType:
name: ratingType
description: The relevant rating type.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountRatingsBased
domain_of:
- IndependentAmountRatings
- MinimumTransferAmountRatingsBased
- RatingAgencyValue
- ThresholdRatingsBased
range: RatingTypeEnum
required: true
rules:
- preconditions:
slot_conditions:
compare:
name: compare
value_presence: PRESENT
postconditions:
any_of:
- slot_conditions:
compare:
name: compare
equals_string: Lowest
- slot_conditions:
compare:
name: compare
equals_string: Highest
description: 'RestrictCompare: Restricts allowable values pertaining to how multiple
credit ratings are compared when determining the applicable Independent Amount.'