ReferenceObligation
Type CDM 7.2.0A class to specify the reference obligation that is associated with a credit derivative instrument.
Attributes
All 7 declared on ReferenceObligation. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| security | Security | 0..1 | Identifies the underlying asset when it is a security, such as a bond or convertible bond. The security data type requires one or more productIdentifiers, specificaiton of the security type (e.g. debt), and includes optional attributes to specify a debt class, such as asset-backed, as well as seniority. |
| loan | Loan | 0..1 | Identifies the underlying asset when it is a loan. |
| primaryObligor | LegalEntity | 0..1 | The entity primarily responsible for repaying debt to a creditor as a result of borrowing or issuing bonds. ISDA 2003 Term: Primary Obligor. |
| primaryObligorReference | LegalEntity | 0..1 | A pointer style reference to a reference entity defined elsewhere in the document. Used when the reference entity is the primary obligor. |
| guarantor | LegalEntity | 0..1 | The party that guarantees by way of a contractual arrangement to pay the debts of an obligor if the obligor is unable to make the required payments itself. ISDA 2003 Term: Guarantor. |
| guarantorReference | string | 0..1 | A pointer style reference to a reference entity defined elsewhere in the document. Used when the reference entity is the guarantor. |
| standardReferenceObligation | boolean | 0..1 | Indicates if the reference obligation is a Standard Reference Obligation. ISDA 2014 Term: Standard Reference Obligation. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
required choice security, loan if security exists then security -> securityType = Debt optional choice primaryObligor, primaryObligorReference Referenced by
2 types hold a ReferenceObligation as an attribute.
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| MapReferenceObligation | returns | — |
Open ReferenceObligation in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.