Skip to content

Class: DirectionRating

A logical container to hold a defined set of related data. In this case the collation of Ratings Agency, Rating value and an associated direction.

URI: common_domain_model:DirectionRating

 classDiagram
    class DirectionRating
    click DirectionRating href "../DirectionRating/"
      CreditNotation <|-- DirectionRating
        click CreditNotation href "../CreditNotation/"

      DirectionRating : agency





        DirectionRating --> "1" CreditRatingAgencyEnum : agency
        click CreditRatingAgencyEnum href "../CreditRatingAgencyEnum/"



      DirectionRating : creditWatch





        DirectionRating --> "0..1" CreditRatingCreditWatchEnum : creditWatch
        click CreditRatingCreditWatchEnum href "../CreditRatingCreditWatchEnum/"



      DirectionRating : debt





        DirectionRating --> "0..1" CreditRatingDebt : debt
        click CreditRatingDebt href "../CreditRatingDebt/"



      DirectionRating : direction





        DirectionRating --> "1" CompareOp : direction
        click CompareOp href "../CompareOp/"



      DirectionRating : notation

      DirectionRating : outlook





        DirectionRating --> "0..1" CreditRatingOutlookEnum : outlook
        click CreditRatingOutlookEnum href "../CreditRatingOutlookEnum/"



      DirectionRating : scale

Inheritance

Slots

Name Cardinality and Range Description Inheritance
direction 1
CompareOp
Specifies the direction of measurement for the rated party direct
agency 1
CreditRatingAgencyEnum
Specifies The credit agency to which the other variables (notation, scale, de... CreditNotation
notation 1
string
Specifies The credit rating notation CreditNotation
scale 0..1
string
Specifies the credit rating scale, with a typical distinction between short t... CreditNotation
debt 0..1
CreditRatingDebt
Specifies the credit rating debt type (e CreditNotation
outlook 0..1
CreditRatingOutlookEnum
Assesses the potential direction of a long-term credit rating over the interm... CreditNotation
creditWatch 0..1
CreditRatingCreditWatchEnum
Indicates the potential direction of a short-term or long-term rating CreditNotation

Usages

used by used in type used
AllDirectionRating allDirectionRating any_of[range] DirectionRating
AnyDirectionRating anyDirectionRating any_of[range] DirectionRating

In Subsets

Comments

  • Rosetta condition: RestrictingCreditNotation — (scale is absent and debt is absent and outlook is absent and creditWatch is absent) and (agency exists and notation exists)

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:DirectionRating
native common_domain_model:DirectionRating

LinkML Source

Direct

name: DirectionRating
description: A logical container to hold a defined set of related data. In this case
  the collation of Ratings Agency, Rating value and an associated direction.
comments:
- 'Rosetta condition: RestrictingCreditNotation  (scale is absent and debt is absent
  and outlook is absent and creditWatch is absent) and (agency exists and notation
  exists)'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: CreditNotation
slots:
- direction
slot_usage:
  direction:
    name: direction
    description: Specifies the direction of measurement for the rated party.
    range: CompareOp

Induced

name: DirectionRating
description: A logical container to hold a defined set of related data. In this case
  the collation of Ratings Agency, Rating value and an associated direction.
comments:
- 'Rosetta condition: RestrictingCreditNotation  (scale is absent and debt is absent
  and outlook is absent and creditWatch is absent) and (agency exists and notation
  exists)'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: CreditNotation
slot_usage:
  direction:
    name: direction
    description: Specifies the direction of measurement for the rated party.
    range: CompareOp
attributes:
  direction:
    name: direction
    description: Specifies the direction of measurement for the rated party.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - QuantityChangeInstruction
    - DirectionRating
    range: CompareOp
    required: true
  agency:
    name: agency
    description: Specifies The credit agency to which the other variables (notation,
      scale, debt type) refer to.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - CreditNotation
    range: CreditRatingAgencyEnum
    required: true
  notation:
    name: notation
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: Specifies The credit rating notation. As it varies among credit rating
      agencies, FpML doesn't specify a default scheme.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - CreditNotation
    range: string
    required: true
  scale:
    name: scale
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: Specifies the credit rating scale, with a typical distinction between
      short term, long term. FpML doesn't specify a default scheme, which is hence
      not specified as an enumeration as part of the CDM.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - CreditNotation
    range: string
  debt:
    name: debt
    description: Specifies the credit rating debt type (e.g. long term, high yield,
      deposits, ...) associated with the credit rating notation and scale.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - CreditNotation
    range: CreditRatingDebt
  outlook:
    name: outlook
    description: Assesses the potential direction of a long-term credit rating over
      the intermediate term, which is generally up to two years for investment grade
      and generally up to one year for speculative grade.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - CreditNotation
    range: CreditRatingOutlookEnum
  creditWatch:
    name: creditWatch
    description: Indicates the potential direction of a short-term or long-term rating.
      It focuses on identifiable events and short-term trends that cause ratings to
      be placed under special surveillance.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DirectionRating
    domain_of:
    - CreditNotation
    range: CreditRatingCreditWatchEnum