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
- from schema: https://w3id.org/lmodel/common-domain-model
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.