Skip to content

Class: NotificationTimeElection

A class to specify the notification time election by the respective parties to the agreement.

URI: common_domain_model:NotificationTimeElection

 classDiagram
    class NotificationTimeElection
    click NotificationTimeElection href "../NotificationTimeElection/"
      NotificationTimeElection : customNotification

      NotificationTimeElection : localBusinessDay

      NotificationTimeElection : notificationTime





        NotificationTimeElection --> "0..1" BusinessCenterTime : notificationTime
        click BusinessCenterTime href "../BusinessCenterTime/"



      NotificationTimeElection : party





        NotificationTimeElection --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"



Slots

Name Cardinality and Range Description Inheritance
party 1
CounterpartyRoleEnum
The elective party direct
notificationTime 0..1
BusinessCenterTime
The Notification Time as a time that is qualified as a standard business cent... direct
customNotification 0..1
string
The Notification Time as a bespoke election direct
localBusinessDay 0..1
Boolean
Whether the Notification Time is precluded on the day being a local business ... direct

Usages

used by used in type used
NotificationTime partyElections range NotificationTimeElection

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: NotificationTimeElectionChoice — required choice notificationTime, customNotification

See Also

Notes

  • ISDA CSD_IM_English_2016 paragraph "13 General Principles" clause "(d)(iii)" name "Notification Time"
  • ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(e)(iii)" name "Notification Time"
  • ISDA CSA_IM_NewYork_2016 paragraph "13 General Principles" clause "(d)(iii)" name "Notification Time"

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:NotificationTimeElection
native common_domain_model:NotificationTimeElection

LinkML Source

Direct

name: NotificationTimeElection
description: A class to specify the notification time election by the respective parties
  to the agreement.
notes:
- ISDA CSD_IM_English_2016 paragraph "13 General Principles" clause "(d)(iii)" name
  "Notification Time"
- ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(e)(iii)" name
  "Notification Time"
- ISDA CSA_IM_NewYork_2016 paragraph "13 General Principles" clause "(d)(iii)" name
  "Notification Time"
comments:
- 'Rosetta condition: NotificationTimeElectionChoice  required choice notificationTime,
  customNotification'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSD_IM_English_2016
- isda:CSA_IM_Japanese_2016
- isda:CSA_IM_NewYork_2016
slots:
- party
- notificationTime
- customNotification
- localBusinessDay
slot_usage:
  party:
    name: party
    description: The elective party.
    range: CounterpartyRoleEnum
    required: true
  notificationTime:
    name: notificationTime
    description: The Notification Time as a time that is qualified as a standard business
      center.
    range: BusinessCenterTime
    required: false
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        notificationTime:
          name: notificationTime
          required: true
    - slot_conditions:
        customNotification:
          name: customNotification
          required: true
  description: The Notification Time is specified either as a time that is qualified
    by a standard business center or as a custom election.

Induced

name: NotificationTimeElection
description: A class to specify the notification time election by the respective parties
  to the agreement.
notes:
- ISDA CSD_IM_English_2016 paragraph "13 General Principles" clause "(d)(iii)" name
  "Notification Time"
- ISDA CSA_IM_Japanese_2016 paragraph "13 General Principles" clause "(e)(iii)" name
  "Notification Time"
- ISDA CSA_IM_NewYork_2016 paragraph "13 General Principles" clause "(d)(iii)" name
  "Notification Time"
comments:
- 'Rosetta condition: NotificationTimeElectionChoice  required choice notificationTime,
  customNotification'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSD_IM_English_2016
- isda:CSA_IM_Japanese_2016
- isda:CSA_IM_NewYork_2016
slot_usage:
  party:
    name: party
    description: The elective party.
    range: CounterpartyRoleEnum
    required: true
  notificationTime:
    name: notificationTime
    description: The Notification Time as a time that is qualified as a standard business
      center.
    range: BusinessCenterTime
    required: false
attributes:
  party:
    name: party
    description: The elective party.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: NotificationTimeElection
    domain_of:
    - DebtRedemption
    - Trade
    - MarginCallBase
    - CounterpartyPosition
    - AggregationParameters
    - AvailableInventory
    - WorkflowStepApproval
    - WorkflowStep
    - UmbrellaAgreementParty
    - UmbrellaAgreementSet
    - AdditionalRepresentationElection
    - CalculationAgentTerms
    - CalculationCurrencyElection
    - ValuationCalculationDateLocationElection
    - CollateralManagementAgreementElection
    - ControlAgreementElections
    - ControlAgreementNecEventElection
    - CustodianElection
    - CustodianRiskElection
    - ElectiveAmountElection
    - FrenchLawAddendumElection
    - HoldingAndUsingPostedCollateralElection
    - NotificationTimeElection
    - PostingObligationsElection
    - RecalculationOfValueElection
    - RegimeTerms
    - PledgeeRepresentativeRider
    - SecuredPartyRightsEventElection
    - SecurityProviderRightsEventElection
    - SensitivityMethodologiesPartyElection
    - SubstitutedRegimeTerms
    - SubstitutionPartyElection
    - TerminationCurrencyElection
    - AdditionalObligations
    - SecurityInterestForObligations
    - SinglePostingParty
    - ThresholdElection
    - MinimumTransferAmountElection
    - ValuationAgent
    - LegacyExposureScopeElection
    - CreditSupportDocumentElection
    - CreditSupportProviderElection
    - SpecifiedOrAccessConditionPartyElection
    - LegacyIndependentAmountParty
    - AutomaticEarlyTerminationElection
    - PartyTerminationCurrencySelection
    - SpecifiedEntity
    - EventsOfDefaultElection
    - EligibleCollateralSpecification
    range: CounterpartyRoleEnum
    required: true
  notificationTime:
    name: notificationTime
    description: The Notification Time as a time that is qualified as a standard business
      center.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: NotificationTimeElection
    domain_of:
    - CalculationAndTimingBase
    - NotificationTimeElection
    - CollateralSpecification
    - CollateralInterestNotification
    - RecallProvision
    range: BusinessCenterTime
    required: false
  customNotification:
    name: customNotification
    description: The Notification Time as a bespoke election.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: NotificationTimeElection
    domain_of:
    - NotificationTimeElection
    range: string
  localBusinessDay:
    name: localBusinessDay
    description: Whether the Notification Time is precluded on the day being a local
      business day.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: NotificationTimeElection
    domain_of:
    - NotificationTimeElection
    range: boolean
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        notificationTime:
          name: notificationTime
          required: true
    - slot_conditions:
        customNotification:
          name: customNotification
          required: true
  description: The Notification Time is specified either as a time that is qualified
    by a standard business center or as a custom election.