Class: StockSplitInstruction
Data required to perform a stock split business event.
URI: common_domain_model:StockSplitInstruction
classDiagram
class StockSplitInstruction
click StockSplitInstruction href "../StockSplitInstruction/"
StockSplitInstruction : adjustmentRatio
StockSplitInstruction : effectiveDate
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| adjustmentRatio | 1 Decimal |
The number that denotes the cumulative quantity of post-split shares issued t... | direct |
| effectiveDate | 1 date |
The effective date of the stock split, also known as the ex-date | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PrimitiveInstruction | stockSplit | range | StockSplitInstruction |
In Subsets
Comments
- Rosetta func: Create_StockSplit — Function specification to create the fully-formed business event which represents the impact of a stock split (or a reverse stock split) on an Equity Derivatives contract on a certain date.
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| rosetta_functions | [{"name":"Create_StockSplit","description":"Function specification to create the fully-formed business event which represents the impact of a stock split (or a reverse stock split) on an Equity Derivatives contract on a certain date.","inputs":[{"name":"stockSplitInstruction","type":"StockSplitInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}] |
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:StockSplitInstruction |
| native | common_domain_model:StockSplitInstruction |
LinkML Source
Direct
name: StockSplitInstruction
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"Create_StockSplit","description":"Function specification to
create the fully-formed business event which represents the impact of a stock
split (or a reverse stock split) on an Equity Derivatives contract on a certain
date.","inputs":[{"name":"stockSplitInstruction","type":"StockSplitInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]'
description: Data required to perform a stock split business event.
comments:
- 'Rosetta func: Create_StockSplit — Function specification to create the fully-formed
business event which represents the impact of a stock split (or a reverse stock
split) on an Equity Derivatives contract on a certain date.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- adjustmentRatio
- effectiveDate
slot_usage:
effectiveDate:
name: effectiveDate
description: The effective date of the stock split, also known as the ex-date.
This is the date on which the additional shares are paid to the shareholders,
or in the case of a reverse stock split, the number shares held by each shareholder
is proportionally reduced. Equity derivative transactions can be amended in
firms' internal systems on such date. In most markets, the listed stock price
is reduced (or increased for a reverse stock split) to account for the split
on the same date, but in some markets the price adjustment occurs on a later
date. In either case, equity derivative transactions should be amended on the
date that the stocks are paid to the shareholders (or consolidated).
required: true
Induced
name: StockSplitInstruction
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"Create_StockSplit","description":"Function specification to
create the fully-formed business event which represents the impact of a stock
split (or a reverse stock split) on an Equity Derivatives contract on a certain
date.","inputs":[{"name":"stockSplitInstruction","type":"StockSplitInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]'
description: Data required to perform a stock split business event.
comments:
- 'Rosetta func: Create_StockSplit — Function specification to create the fully-formed
business event which represents the impact of a stock split (or a reverse stock
split) on an Equity Derivatives contract on a certain date.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
effectiveDate:
name: effectiveDate
description: The effective date of the stock split, also known as the ex-date.
This is the date on which the additional shares are paid to the shareholders,
or in the case of a reverse stock split, the number shares held by each shareholder
is proportionally reduced. Equity derivative transactions can be amended in
firms' internal systems on such date. In most markets, the listed stock price
is reduced (or increased for a reverse stock split) to account for the split
on the same date, but in some markets the price adjustment occurs on a later
date. In either case, equity derivative transactions should be amended on the
date that the stocks are paid to the shareholders (or consolidated).
required: true
attributes:
adjustmentRatio:
name: adjustmentRatio
description: The number that denotes the cumulative quantity of post-split shares
issued to shareholders versus the quantity of pre-split shares previously issued
to shareholders. This number will be multiplied by existing shares in an equity
derivative contract or other positions to determine the post-split number of
shares. With regard to any reference to price, the pre-split reference price
will be divided by this number to determine the post-split reference price.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: StockSplitInstruction
domain_of:
- StockSplitInstruction
range: decimal
required: true
effectiveDate:
name: effectiveDate
description: The effective date of the stock split, also known as the ex-date.
This is the date on which the additional shares are paid to the shareholders,
or in the case of a reverse stock split, the number shares held by each shareholder
is proportionally reduced. Equity derivative transactions can be amended in
firms' internal systems on such date. In most markets, the listed stock price
is reduced (or increased for a reverse stock split) to account for the split
on the same date, but in some markets the price adjustment occurs on a later
date. In either case, equity derivative transactions should be amended on the
date that the stocks are paid to the shareholders (or consolidated).
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CodeValue.effectiveDate
rank: 1000
owner: StockSplitInstruction
domain_of:
- CodeValue
- CounterpartyPositionBusinessEvent
- IndexTransitionInstruction
- StockSplitInstruction
- ClosedState
- EventInstruction
- LegalAgreementBase
- MinimumTransferAmountAmendment
- TerminationCurrencyAmendment
- PriceQuantity
- FallbackRateParameters
- CalculationPeriodDates
- EconomicTerms
- CancelableProvision
range: date
required: true