Skip to content

Class: ClosedState

_ A class to qualify the closed state of an execution or a contract through the combination or a state (e.g. terminated, novated) and a set of dates: activity date, effective date and, when relevant, last payment date._

URI: common_domain_model:ClosedState

 classDiagram
    class ClosedState
    click ClosedState href "../ClosedState/"
      ClosedState : activityDate

      ClosedState : effectiveDate

      ClosedState : lastPaymentDate

      ClosedState : state





        ClosedState --> "1" ClosedStateEnum : state
        click ClosedStateEnum href "../ClosedStateEnum/"



Slots

Name Cardinality and Range Description Inheritance
state 1
ClosedStateEnum
The qualification of what gave way to the contract or execution closure, e direct
activityDate 1
date
The activity date on which the closing state took place, i direct
effectiveDate 0..1
date
The date on which the closing event contractually takes effect, when differen... direct
lastPaymentDate 0..1
date
The date associated with the last payment in relation to the artefact (e direct

Usages

used by used in type used
State closedState range ClosedState

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ClosedState
native common_domain_model:ClosedState
close fpml_5_10:ClosedState

LinkML Source

Direct

name: ClosedState
description: ' A class to qualify the closed state of an execution or a contract through
  the combination or a state (e.g. terminated, novated) and a set of dates: activity
  date, effective date and, when relevant, last payment date.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:ClosedState
slots:
- state
- activityDate
- effectiveDate
- lastPaymentDate
slot_usage:
  state:
    name: state
    description: The qualification of what gave way to the contract or execution closure,
      e.g. allocation, termination, ...
    range: ClosedStateEnum
    required: true
  effectiveDate:
    name: effectiveDate
    description: The date on which the closing event contractually takes effect, when
      different from the activity date. When an explicit event effective date attribute
      is associated with the closing event, it will be that date. In the case of a
      cancellation event, it will be the date on which the cancelled event took place.

Induced

name: ClosedState
description: ' A class to qualify the closed state of an execution or a contract through
  the combination or a state (e.g. terminated, novated) and a set of dates: activity
  date, effective date and, when relevant, last payment date.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:ClosedState
slot_usage:
  state:
    name: state
    description: The qualification of what gave way to the contract or execution closure,
      e.g. allocation, termination, ...
    range: ClosedStateEnum
    required: true
  effectiveDate:
    name: effectiveDate
    description: The date on which the closing event contractually takes effect, when
      different from the activity date. When an explicit event effective date attribute
      is associated with the closing event, it will be that date. In the case of a
      cancellation event, it will be the date on which the cancelled event took place.
attributes:
  state:
    name: state
    description: The qualification of what gave way to the contract or execution closure,
      e.g. allocation, termination, ...
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:Address.state
    rank: 1000
    owner: ClosedState
    domain_of:
    - Address
    - TradeState
    - CounterpartyPositionState
    - ClosedState
    range: ClosedStateEnum
    required: true
  activityDate:
    name: activityDate
    description: The activity date on which the closing state took place, i.e. either
      the event date of the closing event (e.g. option exercise, contract early termination)
      or the contractual termination date.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClosedState.activityDate
    rank: 1000
    owner: ClosedState
    domain_of:
    - ClosedState
    range: date
    required: true
  effectiveDate:
    name: effectiveDate
    description: The date on which the closing event contractually takes effect, when
      different from the activity date. When an explicit event effective date attribute
      is associated with the closing event, it will be that date. In the case of a
      cancellation event, it will be the date on which the cancelled event took place.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CodeValue.effectiveDate
    rank: 1000
    owner: ClosedState
    domain_of:
    - CodeValue
    - CounterpartyPositionBusinessEvent
    - IndexTransitionInstruction
    - StockSplitInstruction
    - ClosedState
    - EventInstruction
    - LegalAgreementBase
    - MinimumTransferAmountAmendment
    - TerminationCurrencyAmendment
    - PriceQuantity
    - FallbackRateParameters
    - CalculationPeriodDates
    - EconomicTerms
    - CancelableProvision
    range: date
  lastPaymentDate:
    name: lastPaymentDate
    description: The date associated with the last payment in relation to the artefact
      (e.g. contract) to which this closed state applies. As an example, in the case
      of an early termination event, it would be the settlement date of the associated
      fee, if applicable.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:ClosedState.lastPaymentDate
    rank: 1000
    owner: ClosedState
    domain_of:
    - ClosedState
    range: date