Skip to content

Enum: AncillaryRoleEnum

Defines the enumerated values to specify the ancillary roles to the transaction. The product is agnostic to the actual parties involved in the transaction, with the party references abstracted away from the product definition and replaced by the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product and the AncillaryParty type, which is positioned outside of the product definition, allows the AncillaryRoleEnum to be associated with an actual party reference.

URI: common_domain_model:AncillaryRoleEnum

Permissible Values

Value Meaning Description
DisruptionEventsDeterminingParty None Specifies the party which determines additional disruption events
ExtraordinaryDividendsParty None Specifies the party which determines if dividends are extraordinary in relati...
PredeterminedClearingOrganizationParty None Specifies the clearing organization (CCP, DCO) which the trade should be clea...
ExerciseNoticeReceiverPartyManual None Specifies the party to which notice of a manual exercise should be given
ExerciseNoticeReceiverPartyOptionalEarlyTermination None Specifies the party to which notice of a optional early termination exercise ...
ExerciseNoticeReceiverPartyCancelableProvision None Specifies the party to which notice of a cancelable provision exercise should...
ExerciseNoticeReceiverPartyExtendibleProvision None Specifies the party to which notice of a extendible provision exercise should...
CalculationAgentIndependent None Specifies the party responsible for performing calculation agent duties as de...
CalculationAgentOptionalEarlyTermination None Specifies the party responsible for performing calculation agent duties assoc...
CalculationAgentMandatoryEarlyTermination None Specifies the party responsible for performing calculation agent duties assoc...
CalculationAgentFallback None Specifies the party responsible for deciding the fallback rate

Slots

Name Description
ancillaryParty Identifies a party via its ancillary role on a transaction (e
determiningParty Specifies the party which determines additional disruption events
calculationAgentParty Specifies the party which is the ISDA Calculation Agent for the trade
extraordinaryDividendsParty Specifies the party which determines if dividends are extraordinary in relati...
predeterminedClearingOrganizationParty Specifies the clearing organization (CCP, DCO) to which the trade should be c...
exerciseNoticeReceiver Specifies the party to which notice of exercise should be given, e
role Specifies the AncillaryRoleEnum that is associated to the party reference

Identifier and Mapping Information

Schema Source

LinkML Source

name: AncillaryRoleEnum
description: Defines the enumerated values to specify the ancillary roles to the transaction.
  The product is agnostic to the actual parties involved in the transaction, with
  the party references abstracted away from the product definition and replaced by
  the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product
  and the AncillaryParty type, which is positioned outside of the product definition,
  allows the AncillaryRoleEnum to be associated with an actual party reference.
from_schema: https://w3id.org/lmodel/common-domain-model
related_mappings:
- oscal:Role
rank: 1000
permissible_values:
  DisruptionEventsDeterminingParty:
    text: DisruptionEventsDeterminingParty
    description: Specifies the party which determines additional disruption events.
  ExtraordinaryDividendsParty:
    text: ExtraordinaryDividendsParty
    description: Specifies the party which determines if dividends are extraordinary
      in relation to normal levels.
  PredeterminedClearingOrganizationParty:
    text: PredeterminedClearingOrganizationParty
    description: Specifies the clearing organization (CCP, DCO) which the trade should
      be cleared.
  ExerciseNoticeReceiverPartyManual:
    text: ExerciseNoticeReceiverPartyManual
    description: Specifies the party to which notice of a manual exercise should be
      given.
  ExerciseNoticeReceiverPartyOptionalEarlyTermination:
    text: ExerciseNoticeReceiverPartyOptionalEarlyTermination
    description: Specifies the party to which notice of a optional early termination
      exercise should be given.
  ExerciseNoticeReceiverPartyCancelableProvision:
    text: ExerciseNoticeReceiverPartyCancelableProvision
    description: Specifies the party to which notice of a cancelable provision exercise
      should be given.
  ExerciseNoticeReceiverPartyExtendibleProvision:
    text: ExerciseNoticeReceiverPartyExtendibleProvision
    description: Specifies the party to which notice of a extendible provision exercise
      should be given.
  CalculationAgentIndependent:
    text: CalculationAgentIndependent
    description: Specifies the party responsible for performing calculation agent
      duties as defined in the applicable product definition.
  CalculationAgentOptionalEarlyTermination:
    text: CalculationAgentOptionalEarlyTermination
    description: Specifies the party responsible for performing calculation agent
      duties associated with an optional early termination.
  CalculationAgentMandatoryEarlyTermination:
    text: CalculationAgentMandatoryEarlyTermination
    description: Specifies the party responsible for performing calculation agent
      duties associated with an mandatory early termination.
  CalculationAgentFallback:
    text: CalculationAgentFallback
    description: Specifies the party responsible for deciding the fallback rate.