Skip to content

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

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