Skip to content

Class: ReferencePair

URI: common_domain_model:ReferencePair

 classDiagram
    class ReferencePair
    click ReferencePair href "../ReferencePair/"
      ReferencePair : entityType





        ReferencePair --> "1" EntityTypeEnum : entityType
        click EntityTypeEnum href "../EntityTypeEnum/"



      ReferencePair : noReferenceObligation

      ReferencePair : referenceEntity





        ReferencePair --> "1" LegalEntity : referenceEntity
        click LegalEntity href "../LegalEntity/"



      ReferencePair : referenceObligation





        ReferencePair --> "0..1" ReferenceObligation : referenceObligation
        click ReferenceObligation href "../ReferenceObligation/"



Slots

Name Cardinality and Range Description Inheritance
referenceEntity 1
LegalEntity
The corporate or sovereign entity on which you are buying or selling protecti... direct
referenceObligation 0..1
ReferenceObligation
The Reference Obligation is a financial instrument that is either issued or g... direct
noReferenceObligation 0..1
Boolean
Used to indicate that there is no Reference Obligation associated with this C... direct
entityType 1
EntityTypeEnum
Defines the reference entity types corresponding to a list of types in the IS... direct

Usages

used by used in type used
ReferencePoolItem referencePair range ReferencePair

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: ReferenceChoice — required choice referenceObligation, noReferenceObligation

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ReferencePair
comments:
- 'Rosetta condition: ReferenceChoice  required choice referenceObligation, noReferenceObligation'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- referenceEntity
- referenceObligation
- noReferenceObligation
- entityType
slot_usage:
  referenceEntity:
    name: referenceEntity
    description: 'The corporate or sovereign entity on which you are buying or selling
      protection and any successor that assumes all or substantially all of its contractual
      and other obligations. It is vital to use the correct legal name of the entity
      and to be careful not to choose a subsidiary if you really want to trade protection
      on a parent company. Please note, Reference Entities cannot be senior or subordinated.
      It is the obligations of the Reference Entities that can be senior or subordinated.
      ISDA 2003 Term: Reference Entity.'
  referenceObligation:
    name: referenceObligation
    multivalued: false
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        referenceObligation:
          name: referenceObligation
          required: true
    - slot_conditions:
        noReferenceObligation:
          name: noReferenceObligation
          required: true
  description: Choice rule to represent an FpML choice construct.

Induced

name: ReferencePair
comments:
- 'Rosetta condition: ReferenceChoice  required choice referenceObligation, noReferenceObligation'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  referenceEntity:
    name: referenceEntity
    description: 'The corporate or sovereign entity on which you are buying or selling
      protection and any successor that assumes all or substantially all of its contractual
      and other obligations. It is vital to use the correct legal name of the entity
      and to be careful not to choose a subsidiary if you really want to trade protection
      on a parent company. Please note, Reference Entities cannot be senior or subordinated.
      It is the obligations of the Reference Entities that can be senior or subordinated.
      ISDA 2003 Term: Reference Entity.'
  referenceObligation:
    name: referenceObligation
    multivalued: false
attributes:
  referenceEntity:
    name: referenceEntity
    description: 'The corporate or sovereign entity on which you are buying or selling
      protection and any successor that assumes all or substantially all of its contractual
      and other obligations. It is vital to use the correct legal name of the entity
      and to be careful not to choose a subsidiary if you really want to trade protection
      on a parent company. Please note, Reference Entities cannot be senior or subordinated.
      It is the obligations of the Reference Entities that can be senior or subordinated.
      ISDA 2003 Term: Reference Entity.'
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ReferencePair
    domain_of:
    - ReferenceInformation
    - ReferencePair
    range: LegalEntity
    required: true
  referenceObligation:
    name: referenceObligation
    description: 'The Reference Obligation is a financial instrument that is either
      issued or guaranteed by the reference entity. It serves to clarify the precise
      reference entity protection is being offered upon, and its legal position with
      regard to other related firms (parents/subsidiaries). Furthermore the Reference
      Obligation is ALWAYS deliverable and establishes the Pari Passu ranking (as
      the deliverable bonds must rank equal to the reference obligation). ISDA 2003
      Term: Reference Obligation.'
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ReferencePair
    domain_of:
    - ReferenceInformation
    - ReferencePair
    range: ReferenceObligation
    multivalued: false
    inlined: true
    inlined_as_list: true
  noReferenceObligation:
    name: noReferenceObligation
    description: Used to indicate that there is no Reference Obligation associated
      with this Credit Default Swap and that there will never be one.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ReferencePair
    domain_of:
    - ReferenceInformation
    - ReferencePair
    range: boolean
  entityType:
    name: entityType
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: Defines the reference entity types corresponding to a list of types
      in the ISDA First to Default documentation.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ReferencePair
    domain_of:
    - ReferencePair
    range: EntityTypeEnum
    required: true
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        referenceObligation:
          name: referenceObligation
          required: true
    - slot_conditions:
        noReferenceObligation:
          name: noReferenceObligation
          required: true
  description: Choice rule to represent an FpML choice construct.