Class: UnderlierSubstitutionProvision
Where parties describe any substitution terms.
URI: common_domain_model:UnderlierSubstitutionProvision
classDiagram
class UnderlierSubstitutionProvision
click UnderlierSubstitutionProvision href "../UnderlierSubstitutionProvision/"
UnderlierSubstitutionProvision : disputingParty
UnderlierSubstitutionProvision --> "0..1" CounterpartyRoleEnum : disputingParty
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
UnderlierSubstitutionProvision : substitutionBeSpokeTerms
UnderlierSubstitutionProvision --> "*" Clause : substitutionBeSpokeTerms
click Clause href "../Clause/"
UnderlierSubstitutionProvision : substitutionTriggerEvents
UnderlierSubstitutionProvision --> "*" ExtraordinaryEvents : substitutionTriggerEvents
click ExtraordinaryEvents href "../ExtraordinaryEvents/"
UnderlierSubstitutionProvision : whoMaySubstitute
UnderlierSubstitutionProvision --> "1..*" CounterpartyRoleEnum : whoMaySubstitute
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| whoMaySubstitute | 1..* CounterpartyRoleEnum |
Designates which Counterparty to the transaction who has the right to trigger... | direct |
| substitutionBeSpokeTerms | * Clause |
Where parties describe any substitution terms e | direct |
| substitutionTriggerEvents | * ExtraordinaryEvents |
Where the parties may optionnally explictly specify the list of Events to be ... | direct |
| disputingParty | 0..1 CounterpartyRoleEnum |
Where the party who is not granted with the substitution role at least has a ... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| EquityAdditionalTerms | substitutionProvision | range | UnderlierSubstitutionProvision |
In Subsets
Comments
- Rosetta condition: DisputingPartyCannotHaveOriginalRole — whoMaySubstitute all <> disputingParty
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:UnderlierSubstitutionProvision |
| native | common_domain_model:UnderlierSubstitutionProvision |
LinkML Source
Direct
name: UnderlierSubstitutionProvision
description: Where parties describe any substitution terms.
comments:
- 'Rosetta condition: DisputingPartyCannotHaveOriginalRole — whoMaySubstitute all
<> disputingParty'
in_subset:
- cdm_legaldocumentation_transaction
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- whoMaySubstitute
- substitutionBeSpokeTerms
- substitutionTriggerEvents
- disputingParty
Induced
name: UnderlierSubstitutionProvision
description: Where parties describe any substitution terms.
comments:
- 'Rosetta condition: DisputingPartyCannotHaveOriginalRole — whoMaySubstitute all
<> disputingParty'
in_subset:
- cdm_legaldocumentation_transaction
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
whoMaySubstitute:
name: whoMaySubstitute
description: Designates which Counterparty to the transaction who has the right
to trigger a substitution or to provide related determination e.g. for instance
to qualify the effectiveness of an Event which may be a trigger for substitution,
determine the replacement Share to substitute, etc. ; cardinality of this object
is 2, in case parties jointly have this role.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: UnderlierSubstitutionProvision
domain_of:
- UnderlierSubstitutionProvision
range: CounterpartyRoleEnum
required: true
multivalued: true
substitutionBeSpokeTerms:
name: substitutionBeSpokeTerms
description: Where parties describe any substitution terms e.g. for instance the
election criteria for an Asset to be eligible as the Substitute Asset to the
prior Affected Asset in terms of sector of activity, currency, market capitalisation,
liquidity, volatility, or any additional features that parties would agree to
take into considerations, etc.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: UnderlierSubstitutionProvision
domain_of:
- UnderlierSubstitutionProvision
range: Clause
multivalued: true
inlined: true
inlined_as_list: true
substitutionTriggerEvents:
name: substitutionTriggerEvents
description: Where the parties may optionnally explictly specify the list of Events
to be considered as a trigger for a Substitution.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: UnderlierSubstitutionProvision
domain_of:
- UnderlierSubstitutionProvision
range: ExtraordinaryEvents
multivalued: true
inlined: true
inlined_as_list: true
disputingParty:
name: disputingParty
description: Where the party who is not granted with the substitution role at
least has a right to dispute the determination given by the counterparty with
such role. As an example, a given PartyA is the unique Counterparty with the
Role of WhoMaySubstitute, yet PartyB could be Disputing Party in regard of such
Role.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: UnderlierSubstitutionProvision
domain_of:
- UnderlierSubstitutionProvision
- DeterminationRolesAndTerms
range: CounterpartyRoleEnum