Class: AgencyRatingCriteria
Represents a class to specify a credit notation.
URI: common_domain_model:AgencyRatingCriteria
classDiagram
class AgencyRatingCriteria
click AgencyRatingCriteria href "../AgencyRatingCriteria/"
AgencyRatingCriteria : boundary
AgencyRatingCriteria --> "0..1" CreditNotationBoundaryEnum : boundary
click CreditNotationBoundaryEnum href "../CreditNotationBoundaryEnum/"
AgencyRatingCriteria : creditNotation
AgencyRatingCriteria --> "1" CreditNotation : creditNotation
click CreditNotation href "../CreditNotation/"
AgencyRatingCriteria : mismatchResolution
AgencyRatingCriteria --> "0..1" CreditNotationMismatchResolutionEnum : mismatchResolution
click CreditNotationMismatchResolutionEnum href "../CreditNotationMismatchResolutionEnum/"
AgencyRatingCriteria : referenceAgency
AgencyRatingCriteria --> "0..1" CreditRatingAgencyEnum : referenceAgency
click CreditRatingAgencyEnum href "../CreditRatingAgencyEnum/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| creditNotation | 1 CreditNotation |
Indicates the agency rating criteria specified for the asset or issuer | direct |
| mismatchResolution | 0..1 CreditNotationMismatchResolutionEnum |
Indicator for options to be used if several agency ratings (>1) are specified… | direct |
| referenceAgency | 0..1 CreditRatingAgencyEnum |
identifies the dominant reference agency if there is a missmatch and several … | direct |
| boundary | 0..1 CreditNotationBoundaryEnum |
Indicates the boundary of a credit agency rating i | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| AssetAgencyRating | assetAgencyRating | range | AgencyRatingCriteria |
| EligibilityQuery | agencyRating | range | AgencyRatingCriteria |
| IssuerAgencyRating | issuerAgencyRating | range | AgencyRatingCriteria |
| SovereignAgencyRating | sovereignAgencyRating | range | AgencyRatingCriteria |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'mismatchResolution': {'value_presence': 'PRESENT', 'equals_string': 'ReferenceAgency'}} |
{'referenceAgency': {'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:AgencyRatingCriteria |
| native | common_domain_model:AgencyRatingCriteria |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: AgencyRatingCriteriadescription: Represents a class to specify a credit notation.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: creditNotation: name: creditNotation description: Indicates the agency rating criteria specified for the asset or issuer. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral domain_of: - CreditNotations - AgencyRatingCriteria range: CreditNotation required: true mismatchResolution: name: mismatchResolution description: Indicator for options to be used if several agency ratings (>1) are specified and its necessary to identify specific charateristics. i.e (lowest or highest). from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral rank: 1000 domain_of: - AgencyRatingCriteria range: CreditNotationMismatchResolutionEnum referenceAgency: name: referenceAgency description: identifies the dominant reference agency if there is a missmatch and several reference agencies exsist. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral rank: 1000 domain_of: - AgencyRatingCriteria range: CreditRatingAgencyEnum boundary: name: boundary description: Indicates the boundary of a credit agency rating i.e minimum or maximum. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral rank: 1000 domain_of: - AgencyRatingCriteria range: CreditNotationBoundaryEnumrules:- preconditions: slot_conditions: mismatchResolution: name: mismatchResolution value_presence: PRESENT equals_string: ReferenceAgency postconditions: slot_conditions: referenceAgency: name: referenceAgency value_presence: PRESENT description: 'ReferenceAgency: If the mismatch resolution is ReferenceAgency, ensure that the reference agency is specified.'Induced
Section titled “Induced”name: AgencyRatingCriteriadescription: Represents a class to specify a credit notation.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: creditNotation: name: creditNotation description: Indicates the agency rating criteria specified for the asset or issuer. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral owner: AgencyRatingCriteria domain_of: - CreditNotations - AgencyRatingCriteria range: CreditNotation required: true mismatchResolution: name: mismatchResolution description: Indicator for options to be used if several agency ratings (>1) are specified and its necessary to identify specific charateristics. i.e (lowest or highest). from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral rank: 1000 owner: AgencyRatingCriteria domain_of: - AgencyRatingCriteria range: CreditNotationMismatchResolutionEnum referenceAgency: name: referenceAgency description: identifies the dominant reference agency if there is a missmatch and several reference agencies exsist. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral rank: 1000 owner: AgencyRatingCriteria domain_of: - AgencyRatingCriteria range: CreditRatingAgencyEnum boundary: name: boundary description: Indicates the boundary of a credit agency rating i.e minimum or maximum. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral rank: 1000 owner: AgencyRatingCriteria domain_of: - AgencyRatingCriteria range: CreditNotationBoundaryEnumrules:- preconditions: slot_conditions: mismatchResolution: name: mismatchResolution value_presence: PRESENT equals_string: ReferenceAgency postconditions: slot_conditions: referenceAgency: name: referenceAgency value_presence: PRESENT description: 'ReferenceAgency: If the mismatch resolution is ReferenceAgency, ensure that the reference agency is specified.'