Skip to content

Class: IndependentAmountRatings

A logical container designed to hold a set of related data. In this case, designed to hold a set of information required when Independent Amount is determined using credit ratings.

URI: common_domain_model:IndependentAmountRatings

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

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

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

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

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

        
      
Name Cardinality and Range Description Inheritance
compare 1
IndependentAmountCompareEnum
Specifies how multiple credit ratings are compared when determining the appli… direct
ratedParty 1
RatedPartyEnum
Specifies the party to whom the rating agency rating applies to for the purpo… direct
namedAffiliate 0..1
LegalEntity
Details the Named Affiliate where the Rated Party is Named Affiliate direct
namedEntity 0..1
LegalEntity
Details the Named Entity where the Rated Party is Named Entity direct
ratingType 1
RatingTypeEnum
The relevant rating type direct

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'compare': {'value_presence': 'PRESENT'}}
any_of [{'slot_conditions': {'compare': {'equals_string': 'Compare'}}}, {'slot_conditions': {'compare': {'equals_string': 'Lowest'}}}, {'slot_conditions': {'compare': {'equals_string': 'Highest'}}}]
Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'ratedParty': {'equals_string': 'NamedAffiliate'}} {'namedAffiliate': {'value_presence': 'PRESENT'}} {'namedAffiliate': {'value_presence': 'ABSENT'}}
Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'ratedParty': {'equals_string': 'NamedEntity'}} {'namedEntity': {'value_presence': 'PRESENT'}} {'namedEntity': {'value_presence': 'ABSENT'}}
Mapping Type Mapped Value
self common_domain_model:IndependentAmountRatings
native common_domain_model:IndependentAmountRatings
name: IndependentAmountRatings
description: A logical container designed to hold a set of related data. In this case,
designed to hold a set of information required when Independent Amount is determined
using credit ratings.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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
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
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
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
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
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: Compare
- 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.'
- preconditions:
slot_conditions:
ratedParty:
name: ratedParty
equals_string: NamedAffiliate
postconditions:
slot_conditions:
namedAffiliate:
name: namedAffiliate
value_presence: PRESENT
elseconditions:
slot_conditions:
namedAffiliate:
name: namedAffiliate
value_presence: ABSENT
description: 'NamedAffiliate: Ensures Named Affiliate is provided where the Rated
Party is Named Affiliate.'
- preconditions:
slot_conditions:
ratedParty:
name: ratedParty
equals_string: NamedEntity
postconditions:
slot_conditions:
namedEntity:
name: namedEntity
value_presence: PRESENT
elseconditions:
slot_conditions:
namedEntity:
name: namedEntity
value_presence: ABSENT
description: 'NamedEntity: Ensures Named Entity is provided where the Rated Party
is Named Entity.'
name: IndependentAmountRatings
description: A logical container designed to hold a set of related data. In this case,
designed to hold a set of information required when Independent Amount is determined
using credit ratings.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: IndependentAmountRatings
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: IndependentAmountRatings
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: IndependentAmountRatings
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: IndependentAmountRatings
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: IndependentAmountRatings
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: Compare
- 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.'
- preconditions:
slot_conditions:
ratedParty:
name: ratedParty
equals_string: NamedAffiliate
postconditions:
slot_conditions:
namedAffiliate:
name: namedAffiliate
value_presence: PRESENT
elseconditions:
slot_conditions:
namedAffiliate:
name: namedAffiliate
value_presence: ABSENT
description: 'NamedAffiliate: Ensures Named Affiliate is provided where the Rated
Party is Named Affiliate.'
- preconditions:
slot_conditions:
ratedParty:
name: ratedParty
equals_string: NamedEntity
postconditions:
slot_conditions:
namedEntity:
name: namedEntity
value_presence: PRESENT
elseconditions:
slot_conditions:
namedEntity:
name: namedEntity
value_presence: ABSENT
description: 'NamedEntity: Ensures Named Entity is provided where the Rated Party
is Named Entity.'