Skip to content

Class: ClearingInstruction

All information required to perform the clear life cycle event; the clearing party (CCP), the two parties facing each other on the alpha contract, and optionally the parties acting as clearing members.

URI: common_domain_model:ClearingInstruction

 classDiagram
    class ClearingInstruction
    click ClearingInstruction href "../ClearingInstruction/"
      ClearingInstruction : alphaContract





        ClearingInstruction --> "1" TradeState : alphaContract
        click TradeState href "../TradeState/"



      ClearingInstruction : clearerParty1





        ClearingInstruction --> "0..1" Party : clearerParty1
        click Party href "../Party/"



      ClearingInstruction : clearerParty2





        ClearingInstruction --> "0..1" Party : clearerParty2
        click Party href "../Party/"



      ClearingInstruction : clearingParty





        ClearingInstruction --> "1" Party : clearingParty
        click Party href "../Party/"



      ClearingInstruction : isOpenOffer

      ClearingInstruction : party1





        ClearingInstruction --> "1" Party : party1
        click Party href "../Party/"



      ClearingInstruction : party2





        ClearingInstruction --> "1" Party : party2
        click Party href "../Party/"



Slots

Name Cardinality and Range Description Inheritance
alphaContract 1
TradeState
The contract that will be submitted to the clearing house for clearing direct
clearingParty 1
Party
The Central Counter party (CCP) that the contract will be submitted to for cl... direct
party1 1
Party
First party facing the CCP if it is clearing for its own account direct
party2 1
Party
Second party facing the CCP if it is clearing for its own account direct
clearerParty1 0..1
Party
Optional party facing the CCP, acting as clearing member for party1 direct
clearerParty2 0..1
Party
Optional party facing the CCP, acting as clearing member for party2 direct
isOpenOffer 0..1
Boolean
Open Offer direct

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ClearingInstruction
native common_domain_model:ClearingInstruction
close fpml_5_10:ClearingInstruction

LinkML Source

Direct

name: ClearingInstruction
description: All information required to perform the clear life cycle event; the clearing
  party (CCP), the two parties facing each other on the alpha contract, and optionally
  the parties acting as clearing members.
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:ClearingInstruction
slots:
- alphaContract
- clearingParty
- party1
- party2
- clearerParty1
- clearerParty2
- isOpenOffer

Induced

name: ClearingInstruction
description: All information required to perform the clear life cycle event; the clearing
  party (CCP), the two parties facing each other on the alpha contract, and optionally
  the parties acting as clearing members.
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:ClearingInstruction
attributes:
  alphaContract:
    name: alphaContract
    description: The contract that will be submitted to the clearing house for clearing.
      The contract should indicate that it should be cleared by assigning a clearing
      organisation as a party role.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.alphaContract
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: TradeState
    required: true
  clearingParty:
    name: clearingParty
    description: The Central Counter party (CCP) that the contract will be submitted
      to for clearing.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.clearingParty
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: Party
    required: true
  party1:
    name: party1
    description: First party facing the CCP if it is clearing for its own account.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.party1
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: Party
    required: true
  party2:
    name: party2
    description: Second party facing the CCP if it is clearing for its own account.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.party2
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: Party
    required: true
  clearerParty1:
    name: clearerParty1
    description: Optional party facing the CCP, acting as clearing member for party1.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.clearerParty1
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: Party
  clearerParty2:
    name: clearerParty2
    description: Optional party facing the CCP, acting as clearing member for party2.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.clearerParty2
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: Party
  isOpenOffer:
    name: isOpenOffer
    description: Open Offer
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClearingInstruction.isOpenOffer
    rank: 1000
    owner: ClearingInstruction
    domain_of:
    - ClearingInstruction
    range: boolean