Class: DeterminationRolesAndTerms
Defines the roles and related terms which document the agreement of parties about any determination requirements ; mostly about Extraordinary Events, without being necessarily restricted to such scope, as further specified in the particular product at stake e.g. for instance when Calculation Agent is mentioned as the Price Determination Method enumarated value, etc.
URI: common_domain_model:DeterminationRolesAndTerms
classDiagram
class DeterminationRolesAndTerms
click DeterminationRolesAndTerms href "../DeterminationRolesAndTerms/"
DeterminationRolesAndTerms : determinationRole
DeterminationRolesAndTerms --> "1" DeterminationRoleEnum : determinationRole
click DeterminationRoleEnum href "../DeterminationRoleEnum/"
DeterminationRolesAndTerms : disputingParty
DeterminationRolesAndTerms --> "0..1" CounterpartyRoleEnum : disputingParty
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
DeterminationRolesAndTerms : fallbackLanguageBespokeTerms
DeterminationRolesAndTerms --> "0..1" Clause : fallbackLanguageBespokeTerms
click Clause href "../Clause/"
DeterminationRolesAndTerms : whoToDetermine
DeterminationRolesAndTerms --> "1..*" CounterpartyRoleEnum : whoToDetermine
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| determinationRole | 1 DeterminationRoleEnum |
Defines the enumerated values to specify the determination roles to the trans... | direct |
| whoToDetermine | 1..* CounterpartyRoleEnum |
Designates which Counterparty to the transaction is granted with the particul... | direct |
| disputingParty | 0..1 CounterpartyRoleEnum |
Where the party who is not granted with the determination role at least has a... | direct |
| fallbackLanguageBespokeTerms | 0..1 Clause |
Where parties may optionnaly describe any extra bespoke agreements about fall... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| EquityAdditionalTerms | determinationTerms | range | DeterminationRolesAndTerms |
| FxAdditionalTerms | determinationTerms | range | DeterminationRolesAndTerms |
In Subsets
Comments
- Rosetta condition: DisputingPartyCannotHaveOriginalRole — whoToDetermine 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:DeterminationRolesAndTerms |
| native | common_domain_model:DeterminationRolesAndTerms |
LinkML Source
Direct
name: DeterminationRolesAndTerms
description: Defines the roles and related terms which document the agreement of parties
about any determination requirements ; mostly about Extraordinary Events, without
being necessarily restricted to such scope, as further specified in the particular
product at stake e.g. for instance when Calculation Agent is mentioned as the Price
Determination Method enumarated value, etc.
comments:
- 'Rosetta condition: DisputingPartyCannotHaveOriginalRole — whoToDetermine all <>
disputingParty'
in_subset:
- cdm_legaldocumentation_transaction_additionalterms
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- determinationRole
- whoToDetermine
- disputingParty
- fallbackLanguageBespokeTerms
slot_usage:
disputingParty:
name: disputingParty
description: Where the party who is not granted with the determination 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 CalculationAgent, yet Party B could be Disputing Party in regard of
such Role.
Induced
name: DeterminationRolesAndTerms
description: Defines the roles and related terms which document the agreement of parties
about any determination requirements ; mostly about Extraordinary Events, without
being necessarily restricted to such scope, as further specified in the particular
product at stake e.g. for instance when Calculation Agent is mentioned as the Price
Determination Method enumarated value, etc.
comments:
- 'Rosetta condition: DisputingPartyCannotHaveOriginalRole — whoToDetermine all <>
disputingParty'
in_subset:
- cdm_legaldocumentation_transaction_additionalterms
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
disputingParty:
name: disputingParty
description: Where the party who is not granted with the determination 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 CalculationAgent, yet Party B could be Disputing Party in regard of
such Role.
attributes:
determinationRole:
name: determinationRole
description: Defines the enumerated values to specify the determination roles
to the transaction. Such roles mostly address any determination that would be
required when some Extraordinary Events would happen, for instance qualifying
the effectiveness of such event, or when a calculation is required, etc. else
any other kind of determination as need be. Yet for clarity, other kinds of
determination may be covered by such roles, which are not necessarily restricted
to the scope of Extarordinary Events, depending on particular product specifications
e.g. for instance when Calculation Agent is mentioned as the Price Determination
Method enumarated value, etc.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: DeterminationRolesAndTerms
domain_of:
- DeterminationRolesAndTerms
range: DeterminationRoleEnum
required: true
whoToDetermine:
name: whoToDetermine
description: 'Designates which Counterparty to the transaction is granted with
the particular role ; cardinality of this object is 2, in case parties are both
having the same role e.g. jointly CalculationAgent, jointly Determining Party,
etc. '
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: DeterminationRolesAndTerms
domain_of:
- DeterminationRolesAndTerms
range: CounterpartyRoleEnum
required: true
multivalued: true
disputingParty:
name: disputingParty
description: Where the party who is not granted with the determination 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 CalculationAgent, yet Party B could be Disputing Party in regard of
such Role.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: DeterminationRolesAndTerms
domain_of:
- UnderlierSubstitutionProvision
- DeterminationRolesAndTerms
range: CounterpartyRoleEnum
fallbackLanguageBespokeTerms:
name: fallbackLanguageBespokeTerms
description: 'Where parties may optionnaly describe any extra bespoke agreements
about fallback procedure attached to a particular determination role. This fallback
bespoke paragraph would typically address topics such as : delay for the Disputing
Party to notify a disagreement when receiving a determination from the Calculation
Agent ; Independent Third Party Dealers election terms e.g. number of Dealers
to be jointly elected by the counterparties ; delay for joint election of Dealers
by the counterparties ; further fallback election procedure in case of disagreement
between parties to jointly elect all the Dealers e.g. typically each party designates
1 Dealer, each a Party Representant, which thus result in 2 Dealers in charge
of joint election of 3 other Dealers who will be the final ones to provide the
response, each a Final Dealer ; delay for joint election of the Final Dealers
by the Party Representants ; fees repartition e.g. typically cost and fees incurred
by the election of Dealers are equally shared by the parties ; etc.'
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: DeterminationRolesAndTerms
domain_of:
- DeterminationRolesAndTerms
- FxDisruptionEvents
range: Clause