Class: ThresholdMinimumTransferAmountBase
A logical container designed to hold a set of related data. In this case, designed to hold a set of information required to specify conditions under which Threshold or Minimum Transfer Amount can fall to zero.
URI: common_domain_model:ThresholdMinimumTransferAmountBase
classDiagram
class ThresholdMinimumTransferAmountBase
click ThresholdMinimumTransferAmountBase href "../ThresholdMinimumTransferAmountBase/"
ThresholdMinimumTransferAmountBase <|-- ThresholdRatingsBased
click ThresholdRatingsBased href "../ThresholdRatingsBased/"
ThresholdMinimumTransferAmountBase <|-- ThresholdMinimumTransferAmountFixedAmount
click ThresholdMinimumTransferAmountFixedAmount href "../ThresholdMinimumTransferAmountFixedAmount/"
ThresholdMinimumTransferAmountBase <|-- MinimumTransferAmountRatingsBased
click MinimumTransferAmountRatingsBased href "../MinimumTransferAmountRatingsBased/"
ThresholdMinimumTransferAmountBase : event
ThresholdMinimumTransferAmountBase --> "*" ZeroEventEnum : event
click ZeroEventEnum href "../ZeroEventEnum/"
ThresholdMinimumTransferAmountBase : zeroEvent
Inheritance
- ThresholdMinimumTransferAmountBase
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| zeroEvent | 1 Boolean |
Indicates whether a trigger applies for the Threshold or Minimum Transfer Amo... | direct |
| event | * ZeroEventEnum |
Specifies the relevant trigger for the Threshold or Minimum Transfer Amount t... | direct |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'zeroEvent': {'equals_string': 'True'}} |
{'event': {'required': True}} |
In Subsets
Comments
- Rosetta condition: ZeroEvent — if zeroEvent = True then event exists
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:ThresholdMinimumTransferAmountBase |
| native | common_domain_model:ThresholdMinimumTransferAmountBase |
LinkML Source
Direct
name: ThresholdMinimumTransferAmountBase
description: A logical container designed to hold a set of related data. In this case,
designed to hold a set of information required to specify conditions under which
Threshold or Minimum Transfer Amount can fall to zero.
comments:
- 'Rosetta condition: ZeroEvent — if zeroEvent = True then event exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- zeroEvent
- event
rules:
- preconditions:
slot_conditions:
zeroEvent:
name: zeroEvent
equals_string: 'True'
postconditions:
slot_conditions:
event:
name: event
required: true
description: If zero event exists then boolean must be set to 'True' and event must
be specified.
Induced
name: ThresholdMinimumTransferAmountBase
description: A logical container designed to hold a set of related data. In this case,
designed to hold a set of information required to specify conditions under which
Threshold or Minimum Transfer Amount can fall to zero.
comments:
- 'Rosetta condition: ZeroEvent — if zeroEvent = True then event exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
zeroEvent:
name: zeroEvent
description: Indicates whether a trigger applies for the Threshold or Minimum
Transfer Amount to fall to zero. If 'True' then such a trigger exists.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ThresholdMinimumTransferAmountBase
domain_of:
- ThresholdMinimumTransferAmountBase
range: boolean
required: true
event:
name: event
description: Specifies the relevant trigger for the Threshold or Minimum Transfer
Amount to fall to zero.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ThresholdMinimumTransferAmountBase
domain_of:
- ThresholdMinimumTransferAmountBase
range: ZeroEventEnum
multivalued: true
rules:
- preconditions:
slot_conditions:
zeroEvent:
name: zeroEvent
equals_string: 'True'
postconditions:
slot_conditions:
event:
name: event
required: true
description: If zero event exists then boolean must be set to 'True' and event must
be specified.