Skip to content

Class: NonNegativeSchedule

Specifies a schedule whose values are non-negative.

URI: common_domain_model:NonNegativeSchedule

 classDiagram
    class NonNegativeSchedule
    click NonNegativeSchedule href "../NonNegativeSchedule/"
      Schedule <|-- NonNegativeSchedule
        click Schedule href "../Schedule/"
      
      NonNegativeSchedule : datedValue
        
          
    
        
        
        NonNegativeSchedule --> "*" NonNegativeDatedValue : datedValue
        click NonNegativeDatedValue href "../NonNegativeDatedValue/"
    

        
      NonNegativeSchedule : value
        
      
Name Cardinality and Range Description Inheritance
value 0..1
NonNegativeNumber
The non-negative initial rate or amount, as the case may be Schedule
datedValue *
NonNegativeDatedValue
The schedule of step date and non-negative value pairs Schedule
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’From Schedule. ValueExists: A schedule may be specified as a single value or ’ ’as a set of date-value pairs. Both attributes may be specified, in which ’ ‘case the single amount number is the initial value.’), ‘any_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘value’: SlotDefinition({‘name’: ‘value’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘datedValue’: SlotDefinition({‘name’: ‘datedValue’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
NonNegativeQuantitySchedule total range NonNegativeSchedule
Mapping Type Mapped Value
self common_domain_model:NonNegativeSchedule
native common_domain_model:NonNegativeSchedule
name: NonNegativeSchedule
description: Specifies a schedule whose values are non-negative.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: Schedule
slot_usage:
value:
name: value
description: The non-negative initial rate or amount, as the case may be. An initial
rate of 5% would be represented as 0.05.
range: NonNegativeNumber
datedValue:
name: datedValue
description: The schedule of step date and non-negative value pairs. On each step
date the associated step value becomes effective. A list of steps may be ordered
in the document by ascending step date. An FpML document containing an unordered
list of steps is still regarded as a conformant document.
range: NonNegativeDatedValue
multivalued: true
all_of:
- description: 'From Schedule. ValueExists: A schedule may be specified as a single
value or as a set of date-value pairs. Both attributes may be specified, in which
case the single amount number is the initial value.'
any_of:
- slot_conditions:
value:
name: value
value_presence: PRESENT
- slot_conditions:
datedValue:
name: datedValue
value_presence: PRESENT
name: NonNegativeSchedule
description: Specifies a schedule whose values are non-negative.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: Schedule
slot_usage:
value:
name: value
description: The non-negative initial rate or amount, as the case may be. An initial
rate of 5% would be represented as 0.05.
range: NonNegativeNumber
datedValue:
name: datedValue
description: The schedule of step date and non-negative value pairs. On each step
date the associated step value becomes effective. A list of steps may be ordered
in the document by ascending step date. An FpML document containing an unordered
list of steps is still regarded as a conformant document.
range: NonNegativeDatedValue
multivalued: true
attributes:
value:
name: value
description: The non-negative initial rate or amount, as the case may be. An initial
rate of 5% would be represented as 0.05.
from_schema: https://w3id.org/lmodel/common-domain-model
owner: NonNegativeSchedule
domain_of:
- DatedValue
- Schedule
- Taxonomy
- TaxonomyClassification
- CodeValue
- AccrualFactor
- AdjustmentFactor
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- DisputeResolution
- OtherEligibleAndPostedSupport
range: NonNegativeNumber
datedValue:
name: datedValue
description: The schedule of step date and non-negative value pairs. On each step
date the associated step value becomes effective. A list of steps may be ordered
in the document by ascending step date. An FpML document containing an unordered
list of steps is still regarded as a conformant document.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: NonNegativeSchedule
domain_of:
- Schedule
range: NonNegativeDatedValue
multivalued: true
all_of:
- description: 'From Schedule. ValueExists: A schedule may be specified as a single
value or as a set of date-value pairs. Both attributes may be specified, in which
case the single amount number is the initial value.'
any_of:
- slot_conditions:
value:
name: value
value_presence: PRESENT
- slot_conditions:
datedValue:
name: datedValue
value_presence: PRESENT