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/"
Inheritance
Section titled “Inheritance”- IndependentAmountRatings
| 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'}} |
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:IndependentAmountRatings |
| native | common_domain_model:IndependentAmountRatings |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: IndependentAmountRatingsdescription: 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-modelattributes: 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: truerules:- 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.'Induced
Section titled “Induced”name: IndependentAmountRatingsdescription: 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-modelattributes: 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: truerules:- 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.'