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
All Of
Section titled “All Of”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’)})} })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CreditNotation | debt | range | CreditRatingDebt |
| DirectionRating | debt | range | CreditRatingDebt |
| RatingAgencyValue | debt | range | CreditRatingDebt |
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:CreditRatingDebt |
| native | common_domain_model:CreditRatingDebt |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: CreditRatingDebtdescription: 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-modelattributes: 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: MultipleDebtTypesall_of:- description: Unnamed condition (one-of) exactly_one_of: - slot_conditions: debtType: name: debtType value_presence: PRESENT - slot_conditions: debtTypes: name: debtTypes value_presence: PRESENTInduced
Section titled “Induced”name: CreditRatingDebtdescription: 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-modelattributes: 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: MultipleDebtTypesall_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