Class: LegacyResolutionAlternative
Alternative procedures to those in the pre-print for resolving collateral related disputes.
URI: common_domain_model:LegacyResolutionAlternative
classDiagram
class LegacyResolutionAlternative
click LegacyResolutionAlternative href "../LegacyResolutionAlternative/"
LegacyResolutionAlternative : additionalLanguage
LegacyResolutionAlternative : amount
LegacyResolutionAlternative --> "0..1" Money : amount
click Money href "../Money/"
LegacyResolutionAlternative : resolutionAlternative
LegacyResolutionAlternative --> "0..1" LegacyResolutionAlternativeEnum : resolutionAlternative
click LegacyResolutionAlternativeEnum href "../LegacyResolutionAlternativeEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| resolutionAlternative | 0..1 LegacyResolutionAlternativeEnum |
Details of the alternative dispute resolution procedure (if any) | direct |
| amount | 0..1 Money |
The maximum amount to which the difference between the calculations by the va... | direct |
| additionalLanguage | 0..1 string |
The additional language that might be specified by the parties to the legal a... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| DisputeResolution | legacyAlternative | range | LegacyResolutionAlternative |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'resolutionAlternative': {'required': False}} |
{'additionalLanguage': {'required': True}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'resolutionAlternative': {'equals_string': 'SplitDifference'}} |
{'amount': {'required': True}} |
In Subsets
Comments
- Rosetta condition: AdditionalLanguage — if resolutionAlternative is absent then additionalLanguage exists
- Rosetta condition: SplitDifferenceAmount — if resolutionAlternative = LegacyResolutionAlternativeEnum -> SplitDifference then amount exists
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:LegacyResolutionAlternative |
| native | common_domain_model:LegacyResolutionAlternative |
LinkML Source
Direct
name: LegacyResolutionAlternative
description: Alternative procedures to those in the pre-print for resolving collateral
related disputes.
comments:
- 'Rosetta condition: AdditionalLanguage — if resolutionAlternative is absent then
additionalLanguage exists'
- 'Rosetta condition: SplitDifferenceAmount — if resolutionAlternative = LegacyResolutionAlternativeEnum
-> SplitDifference then amount exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- resolutionAlternative
- amount
- additionalLanguage
slot_usage:
amount:
name: amount
description: The maximum amount to which the difference between the calculations
by the valuation agent and disputing party can be split, where Split the Difference
is elected.
required: false
additionalLanguage:
name: additionalLanguage
description: The additional language that might be specified by the parties to
the legal agreement.
rules:
- preconditions:
slot_conditions:
resolutionAlternative:
name: resolutionAlternative
required: false
postconditions:
slot_conditions:
additionalLanguage:
name: additionalLanguage
required: true
description: If no resolution alternative procedure is defined, additional language
must be specified.
- preconditions:
slot_conditions:
resolutionAlternative:
name: resolutionAlternative
equals_string: SplitDifference
postconditions:
slot_conditions:
amount:
name: amount
required: true
description: If the resolution is to split the difference, then the amount concerned
should be specified.
Induced
name: LegacyResolutionAlternative
description: Alternative procedures to those in the pre-print for resolving collateral
related disputes.
comments:
- 'Rosetta condition: AdditionalLanguage — if resolutionAlternative is absent then
additionalLanguage exists'
- 'Rosetta condition: SplitDifferenceAmount — if resolutionAlternative = LegacyResolutionAlternativeEnum
-> SplitDifference then amount exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
amount:
name: amount
description: The maximum amount to which the difference between the calculations
by the valuation agent and disputing party can be split, where Split the Difference
is elected.
required: false
additionalLanguage:
name: additionalLanguage
description: The additional language that might be specified by the parties to
the legal agreement.
attributes:
resolutionAlternative:
name: resolutionAlternative
description: Details of the alternative dispute resolution procedure (if any).
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: LegacyResolutionAlternative
domain_of:
- LegacyResolutionAlternative
range: LegacyResolutionAlternativeEnum
amount:
name: amount
description: The maximum amount to which the difference between the calculations
by the valuation agent and disputing party can be split, where Split the Difference
is elected.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: LegacyResolutionAlternative
domain_of:
- Valuation
- ElectiveAmountElection
- CSAThresholdVariableSet
- ThresholdMinimumTransferAmountFixedAmount
- CSAMinimumTransferAmountVariableSet
- LegacyResolutionAlternative
- RatingAgencyAmount
- FeaturePayment
- ComputedAmount
range: Money
required: false
additionalLanguage:
name: additionalLanguage
description: The additional language that might be specified by the parties to
the legal agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: LegacyResolutionAlternative
domain_of:
- UmbrellaAgreementSet
- AdditionalRepresentationElection
- CustodianElection
- HoldingAndUsingPostedCollateral
- PostingObligationsElection
- MasterAgreementDatedAsOfDate
- CSADeliveryAmount
- ValuationTime
- FinalReturns
- CSAValuationDate
- ValuationAgent
- LegacyExposureScopeElection
- CreditSupportAmount
- LegacyResolutionAlternative
- ResolutionValue
- TransferSettlementTiming
- CollateralTransferTimingDefinition
- CollateralValueMethod
- SpecifiedConditionOrAccessCondition
- LegacyIndependentAmount
range: string
rules:
- preconditions:
slot_conditions:
resolutionAlternative:
name: resolutionAlternative
required: false
postconditions:
slot_conditions:
additionalLanguage:
name: additionalLanguage
required: true
description: If no resolution alternative procedure is defined, additional language
must be specified.
- preconditions:
slot_conditions:
resolutionAlternative:
name: resolutionAlternative
equals_string: SplitDifference
postconditions:
slot_conditions:
amount:
name: amount
required: true
description: If the resolution is to split the difference, then the amount concerned
should be specified.