Class: EvergreenProvision
Specifies a transaction which automatically extends for a specified timeframe until the exercise of an embedded option.
URI: common_domain_model:EvergreenProvision
classDiagram
class EvergreenProvision
click EvergreenProvision href "../EvergreenProvision/"
EvergreenProvision : extensionFrequency
EvergreenProvision --> "1" AdjustableRelativeOrPeriodicDates : extensionFrequency
click AdjustableRelativeOrPeriodicDates href "../AdjustableRelativeOrPeriodicDates/"
EvergreenProvision : finalPeriodFeeAdjustment
EvergreenProvision --> "0..1" Price : finalPeriodFeeAdjustment
click Price href "../Price/"
EvergreenProvision : noticeDeadlineDateTime
EvergreenProvision : noticeDeadlinePeriod
EvergreenProvision --> "0..1" RelativeDateOffset : noticeDeadlinePeriod
click RelativeDateOffset href "../RelativeDateOffset/"
EvergreenProvision : noticePeriod
EvergreenProvision --> "1" RelativeDateOffset : noticePeriod
click RelativeDateOffset href "../RelativeDateOffset/"
EvergreenProvision : singlePartyOption
EvergreenProvision --> "0..1" PartyRole : singlePartyOption
click PartyRole href "../PartyRole/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| singlePartyOption | 0..1 PartyRole |
If evergreen termination is not available to both parties then this component... | direct |
| noticePeriod | 1 RelativeDateOffset |
The length of each evergreen extension period relative to the effective date ... | direct |
| noticeDeadlinePeriod | 0..1 RelativeDateOffset |
Defines the minimum period before an evergreen is scheduled to terminate that... | direct |
| noticeDeadlineDateTime | 0..1 Datetime |
A specific date and time for the notice deadline | direct |
| extensionFrequency | 1 AdjustableRelativeOrPeriodicDates |
The frequency with which the evergreen contract will be extended if notice is... | direct |
| finalPeriodFeeAdjustment | 0..1 Price |
An optional adjustment to the rate for the last period of the evergreen i | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| TerminationProvision | evergreenProvision | range | EvergreenProvision |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:EvergreenProvision |
| native | common_domain_model:EvergreenProvision |
LinkML Source
Direct
name: EvergreenProvision
description: Specifies a transaction which automatically extends for a specified timeframe
until the exercise of an embedded option.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- singlePartyOption
- noticePeriod
- noticeDeadlinePeriod
- noticeDeadlineDateTime
- extensionFrequency
- finalPeriodFeeAdjustment
slot_usage:
singlePartyOption:
name: singlePartyOption
description: If evergreen termination is not available to both parties then this
component specifies the buyer and seller of the option.
noticeDeadlinePeriod:
name: noticeDeadlinePeriod
description: Defines the minimum period before an evergreen is scheduled to terminate
that notice can be given that it will terminate beyond the scheduled termination
date.
range: RelativeDateOffset
Induced
name: EvergreenProvision
description: Specifies a transaction which automatically extends for a specified timeframe
until the exercise of an embedded option.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
singlePartyOption:
name: singlePartyOption
description: If evergreen termination is not available to both parties then this
component specifies the buyer and seller of the option.
noticeDeadlinePeriod:
name: noticeDeadlinePeriod
description: Defines the minimum period before an evergreen is scheduled to terminate
that notice can be given that it will terminate beyond the scheduled termination
date.
range: RelativeDateOffset
attributes:
singlePartyOption:
name: singlePartyOption
description: If evergreen termination is not available to both parties then this
component specifies the buyer and seller of the option.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: EvergreenProvision
domain_of:
- ExtendibleProvision
- OptionalEarlyTermination
- EvergreenProvision
range: PartyRole
noticePeriod:
name: noticePeriod
description: The length of each evergreen extension period relative to the effective
date of the preceding contract.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: EvergreenProvision
domain_of:
- EvergreenProvision
range: RelativeDateOffset
required: true
noticeDeadlinePeriod:
name: noticeDeadlinePeriod
description: Defines the minimum period before an evergreen is scheduled to terminate
that notice can be given that it will terminate beyond the scheduled termination
date.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: EvergreenProvision
domain_of:
- SubstitutionProvisions
- ExtendibleProvision
- EvergreenProvision
range: RelativeDateOffset
noticeDeadlineDateTime:
name: noticeDeadlineDateTime
description: A specific date and time for the notice deadline
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: EvergreenProvision
domain_of:
- SubstitutionProvisions
- ExtendibleProvision
- EvergreenProvision
range: datetime
extensionFrequency:
name: extensionFrequency
description: The frequency with which the evergreen contract will be extended
if notice is not given.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: EvergreenProvision
domain_of:
- EvergreenProvision
range: AdjustableRelativeOrPeriodicDates
required: true
finalPeriodFeeAdjustment:
name: finalPeriodFeeAdjustment
description: An optional adjustment to the rate for the last period of the evergreen
i.e. the period from when notice is given to stop rolling the contract through
to the termination date.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: EvergreenProvision
domain_of:
- EvergreenProvision
range: Price