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
All Of
Section titled “All Of”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’)})} })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ReferencePoolItem | referencePair | range | ReferencePair |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:ReferencePair |
| native | common_domain_model:ReferencePair |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: ReferencePairfrom_schema: https://w3id.org/lmodel/common-domain-modelattributes: 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: trueall_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: PRESENTInduced
Section titled “Induced”name: ReferencePairfrom_schema: https://w3id.org/lmodel/common-domain-modelattributes: 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: trueall_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