Class: AdditionalDisruptionEvents
A type for defining the Additional Disruption Events.
URI: common_domain_model:AdditionalDisruptionEvents
classDiagram
class AdditionalDisruptionEvents
click AdditionalDisruptionEvents href "../AdditionalDisruptionEvents/"
AdditionalDisruptionEvents : additionalBespokeTerms
AdditionalDisruptionEvents --> "*" Clause : additionalBespokeTerms
click Clause href "../Clause/"
AdditionalDisruptionEvents : changeInLaw
AdditionalDisruptionEvents : determiningParty
AdditionalDisruptionEvents --> "0..1" AncillaryRoleEnum : determiningParty
click AncillaryRoleEnum href "../AncillaryRoleEnum/"
AdditionalDisruptionEvents : failureToDeliver
AdditionalDisruptionEvents : foreignOwnershipEvent
AdditionalDisruptionEvents : hedgingDisruption
AdditionalDisruptionEvents : increasedCostOfHedging
AdditionalDisruptionEvents : increasedCostOfStockBorrow
AdditionalDisruptionEvents : initialStockLoanRate
AdditionalDisruptionEvents : insolvencyFiling
AdditionalDisruptionEvents : lossOfStockBorrow
AdditionalDisruptionEvents : maximumStockLoanRate
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| changeInLaw | 0..1 Boolean |
direct | |
| failureToDeliver | 0..1 Boolean |
direct | |
| insolvencyFiling | 0..1 Boolean |
direct | |
| hedgingDisruption | 0..1 Boolean |
direct | |
| increasedCostOfHedging | 0..1 Boolean |
direct | |
| foreignOwnershipEvent | 0..1 Boolean |
direct | |
| lossOfStockBorrow | 0..1 Boolean |
direct | |
| maximumStockLoanRate | 0..1 Decimal |
Specifies the maximum stock loan rate for Loss of Stock Borrow | direct |
| increasedCostOfStockBorrow | 0..1 Boolean |
direct | |
| initialStockLoanRate | 0..1 Decimal |
Specifies the initial stock loan per ISDA Def | direct |
| determiningParty | 0..1 AncillaryRoleEnum |
Specifies the party which determines additional disruption events | direct |
| additionalBespokeTerms | * Clause |
Where parties may optionnaly describe any extra bespoke agreements, in regard… | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ExtraordinaryEvents | additionalDisruptionEvents | range | AdditionalDisruptionEvents |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'maximumStockLoanRate': {'value_presence': 'PRESENT'}} |
||
| all_of | [{'slot_conditions': {'maximumStockLoanRate': {'minimum_value': 0, 'value_presence': 'PRESENT'}}}, {'slot_conditions': {'maximumStockLoanRate': {'maximum_value': 1, 'value_presence': 'PRESENT'}}}] |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'initialStockLoanRate': {'value_presence': 'PRESENT'}} |
||
| all_of | [{'slot_conditions': {'initialStockLoanRate': {'minimum_value': 0, 'value_presence': 'PRESENT'}}}, {'slot_conditions': {'initialStockLoanRate': {'maximum_value': 1, 'value_presence': 'PRESENT'}}}] |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'determiningParty': {'value_presence': 'PRESENT'}} |
{'determiningParty': {'value_presence': 'PRESENT', 'equals_string': 'DisruptionEventsDeterminingParty'}} |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| doc_reference | ISDA EquityDerivativesDefinitions_2002 |
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:AdditionalDisruptionEvents |
| native | common_domain_model:AdditionalDisruptionEvents |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: AdditionalDisruptionEventsannotations: doc_reference: tag: doc_reference value: ISDA EquityDerivativesDefinitions_2002description: A type for defining the Additional Disruption Events.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: changeInLaw: name: changeInLaw from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean failureToDeliver: name: failureToDeliver from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents - ExtraordinaryEvents range: boolean insolvencyFiling: name: insolvencyFiling from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean hedgingDisruption: name: hedgingDisruption from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean increasedCostOfHedging: name: increasedCostOfHedging from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean foreignOwnershipEvent: name: foreignOwnershipEvent from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean lossOfStockBorrow: name: lossOfStockBorrow from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean maximumStockLoanRate: name: maximumStockLoanRate description: Specifies the maximum stock loan rate for Loss of Stock Borrow. A percentage of 5% is represented as 0.05. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: decimal increasedCostOfStockBorrow: name: increasedCostOfStockBorrow from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: boolean initialStockLoanRate: name: initialStockLoanRate description: Specifies the initial stock loan per ISDA Def. A percentage of 5% is represented as 0.05. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: decimal determiningParty: name: determiningParty description: Specifies the party which determines additional disruption events. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 domain_of: - AdditionalDisruptionEvents range: AncillaryRoleEnum additionalBespokeTerms: name: additionalBespokeTerms description: Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction domain_of: - CollateralTransferAgreementElections - CreditSupportAgreementElectionsBase - SecurityAgreementElections - AdditionalDisruptionEvents - ExtraordinaryEvents - Representations range: Clause multivalued: truerules:- preconditions: slot_conditions: maximumStockLoanRate: name: maximumStockLoanRate value_presence: PRESENT postconditions: all_of: - slot_conditions: maximumStockLoanRate: name: maximumStockLoanRate minimum_value: 0 value_presence: PRESENT - slot_conditions: maximumStockLoanRate: name: maximumStockLoanRate maximum_value: 1 value_presence: PRESENT description: 'MaximumStockLoanRate: FpML specifies the maximumStockLoanRate as a RestrictedPercentage, meaning that its value is comprised between 0 and 1.'- preconditions: slot_conditions: initialStockLoanRate: name: initialStockLoanRate value_presence: PRESENT postconditions: all_of: - slot_conditions: initialStockLoanRate: name: initialStockLoanRate minimum_value: 0 value_presence: PRESENT - slot_conditions: initialStockLoanRate: name: initialStockLoanRate maximum_value: 1 value_presence: PRESENT description: 'InitialStockLoanRate: FpML specifies the initialStockLoanRate as a RestrictedPercentage, meaning that its value is comprised between 0 and 1.'- preconditions: slot_conditions: determiningParty: name: determiningParty value_presence: PRESENT postconditions: slot_conditions: determiningParty: name: determiningParty value_presence: PRESENT equals_string: DisruptionEventsDeterminingParty description: DisruptionEventsDeterminingPartyInduced
Section titled “Induced”name: AdditionalDisruptionEventsannotations: doc_reference: tag: doc_reference value: ISDA EquityDerivativesDefinitions_2002description: A type for defining the Additional Disruption Events.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: changeInLaw: name: changeInLaw from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean failureToDeliver: name: failureToDeliver from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents - ExtraordinaryEvents range: boolean insolvencyFiling: name: insolvencyFiling from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean hedgingDisruption: name: hedgingDisruption from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean increasedCostOfHedging: name: increasedCostOfHedging from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean foreignOwnershipEvent: name: foreignOwnershipEvent from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean lossOfStockBorrow: name: lossOfStockBorrow from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean maximumStockLoanRate: name: maximumStockLoanRate description: Specifies the maximum stock loan rate for Loss of Stock Borrow. A percentage of 5% is represented as 0.05. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: decimal increasedCostOfStockBorrow: name: increasedCostOfStockBorrow from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: boolean initialStockLoanRate: name: initialStockLoanRate description: Specifies the initial stock loan per ISDA Def. A percentage of 5% is represented as 0.05. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: decimal determiningParty: name: determiningParty description: Specifies the party which determines additional disruption events. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction rank: 1000 owner: AdditionalDisruptionEvents domain_of: - AdditionalDisruptionEvents range: AncillaryRoleEnum additionalBespokeTerms: name: additionalBespokeTerms description: Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_transaction owner: AdditionalDisruptionEvents domain_of: - CollateralTransferAgreementElections - CreditSupportAgreementElectionsBase - SecurityAgreementElections - AdditionalDisruptionEvents - ExtraordinaryEvents - Representations range: Clause multivalued: truerules:- preconditions: slot_conditions: maximumStockLoanRate: name: maximumStockLoanRate value_presence: PRESENT postconditions: all_of: - slot_conditions: maximumStockLoanRate: name: maximumStockLoanRate minimum_value: 0 value_presence: PRESENT - slot_conditions: maximumStockLoanRate: name: maximumStockLoanRate maximum_value: 1 value_presence: PRESENT description: 'MaximumStockLoanRate: FpML specifies the maximumStockLoanRate as a RestrictedPercentage, meaning that its value is comprised between 0 and 1.'- preconditions: slot_conditions: initialStockLoanRate: name: initialStockLoanRate value_presence: PRESENT postconditions: all_of: - slot_conditions: initialStockLoanRate: name: initialStockLoanRate minimum_value: 0 value_presence: PRESENT - slot_conditions: initialStockLoanRate: name: initialStockLoanRate maximum_value: 1 value_presence: PRESENT description: 'InitialStockLoanRate: FpML specifies the initialStockLoanRate as a RestrictedPercentage, meaning that its value is comprised between 0 and 1.'- preconditions: slot_conditions: determiningParty: name: determiningParty value_presence: PRESENT postconditions: slot_conditions: determiningParty: name: determiningParty value_presence: PRESENT equals_string: DisruptionEventsDeterminingParty description: DisruptionEventsDeterminingParty