Skip to content

Class: CreditRatingDebt

Specifies the credit rating debt type(s) associated with the credit rating notation and scale. When several debt types are specified, they must be qualified through an ‘any’ or ‘all’.

URI: common_domain_model:CreditRatingDebt

 classDiagram
    class CreditRatingDebt
    click CreditRatingDebt href "../CreditRatingDebt/"
      CreditRatingDebt : debtType
        
      CreditRatingDebt : debtTypes
        
          
    
        
        
        CreditRatingDebt --> "0..1" MultipleDebtTypes : debtTypes
        click MultipleDebtTypes href "../MultipleDebtTypes/"
    

        
      
Name Cardinality and Range Description Inheritance
debtType 0..1
string
Specifies when there is only one debt type direct
debtTypes 0..1
MultipleDebtTypes
Specifies if there are several debt types, alongside an ‘any’ or ‘all’ or all… direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘debtType’: SlotDefinition({‘name’: ‘debtType’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘debtTypes’: SlotDefinition({‘name’: ‘debtTypes’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
CreditNotation debt range CreditRatingDebt
DirectionRating debt range CreditRatingDebt
RatingAgencyValue debt range CreditRatingDebt
Mapping Type Mapped Value
self common_domain_model:CreditRatingDebt
native common_domain_model:CreditRatingDebt
name: CreditRatingDebt
description: Specifies the credit rating debt type(s) associated with the credit rating
notation and scale. When several debt types are specified, they must be qualified
through an 'any' or 'all'.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
debtType:
name: debtType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Specifies when there is only one debt type. FpML doesn't specify
values in relation to the associated scheme, which is hence not specified as
an enumeration as part of the CDM.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
domain_of:
- AssetType
- Security
- CreditRatingDebt
range: string
debtTypes:
name: debtTypes
description: Specifies if there are several debt types, alongside an 'any' or
'all' or all condition. As an example, Baa1 rating is required for any long
term debt and deposit.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
rank: 1000
domain_of:
- CreditRatingDebt
range: MultipleDebtTypes
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
debtType:
name: debtType
value_presence: PRESENT
- slot_conditions:
debtTypes:
name: debtTypes
value_presence: PRESENT
name: CreditRatingDebt
description: Specifies the credit rating debt type(s) associated with the credit rating
notation and scale. When several debt types are specified, they must be qualified
through an 'any' or 'all'.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
debtType:
name: debtType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Specifies when there is only one debt type. FpML doesn't specify
values in relation to the associated scheme, which is hence not specified as
an enumeration as part of the CDM.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
owner: CreditRatingDebt
domain_of:
- AssetType
- Security
- CreditRatingDebt
range: string
debtTypes:
name: debtTypes
description: Specifies if there are several debt types, alongside an 'any' or
'all' or all condition. As an example, Baa1 rating is required for any long
term debt and deposit.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
rank: 1000
owner: CreditRatingDebt
domain_of:
- CreditRatingDebt
range: MultipleDebtTypes
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
debtType:
name: debtType
value_presence: PRESENT
- slot_conditions:
debtTypes:
name: debtTypes
value_presence: PRESENT