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/"
    

        
      
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
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘ReferenceChoice: Choice rule to represent an FpML choice construct.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘referenceObligation’: SlotDefinition({‘name’: ‘referenceObligation’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘noReferenceObligation’: SlotDefinition({‘name’: ‘noReferenceObligation’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
ReferencePoolItem referencePair range ReferencePair
Mapping Type Mapped Value
self common_domain_model:ReferencePair
native common_domain_model:ReferencePair
name: ReferencePair
from_schema: https://w3id.org/lmodel/common-domain-model
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/cdm_product_asset
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/cdm_product_asset
domain_of:
- ReferenceInformation
- ReferencePair
range: ReferenceObligation
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/cdm_product_asset
domain_of:
- ReferenceInformation
- ReferencePair
range: boolean
entityType:
name: entityType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
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/cdm_product_asset
rank: 1000
domain_of:
- ReferencePair
range: EntityTypeEnum
required: true
all_of:
- description: 'ReferenceChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
referenceObligation:
name: referenceObligation
value_presence: PRESENT
- slot_conditions:
noReferenceObligation:
name: noReferenceObligation
value_presence: PRESENT
name: ReferencePair
from_schema: https://w3id.org/lmodel/common-domain-model
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/cdm_product_asset
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/cdm_product_asset
owner: ReferencePair
domain_of:
- ReferenceInformation
- ReferencePair
range: ReferenceObligation
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/cdm_product_asset
owner: ReferencePair
domain_of:
- ReferenceInformation
- ReferencePair
range: boolean
entityType:
name: entityType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
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/cdm_product_asset
rank: 1000
owner: ReferencePair
domain_of:
- ReferencePair
range: EntityTypeEnum
required: true
all_of:
- description: 'ReferenceChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
referenceObligation:
name: referenceObligation
value_presence: PRESENT
- slot_conditions:
noReferenceObligation:
name: noReferenceObligation
value_presence: PRESENT