Skip to content

Class: PeriodRange

Indicates The period range defined as either a lower and upper period bound, or both.

URI: common_domain_model:PeriodRange

 classDiagram
    class PeriodRange
    click PeriodRange href "../PeriodRange/"
      PeriodRange : lowerBound
        
          
    
        
        
        PeriodRange --> "0..1" PeriodBound : lowerBound
        click PeriodBound href "../PeriodBound/"
    

        
      PeriodRange : upperBound
        
          
    
        
        
        PeriodRange --> "0..1" PeriodBound : upperBound
        click PeriodBound href "../PeriodBound/"
    

        
      
Name Cardinality and Range Description Inheritance
lowerBound 0..1
PeriodBound
Specifies the lower bound of a period range, e direct
upperBound 0..1
PeriodBound
Specifies the upper bound of a period range, e direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘AtLeastOneOf’, ‘any_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘lowerBound’: SlotDefinition({‘name’: ‘lowerBound’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘upperBound’: SlotDefinition({‘name’: ‘upperBound’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
AssetMaturity maturityRange range PeriodRange
Mapping Type Mapped Value
self common_domain_model:PeriodRange
native common_domain_model:PeriodRange
name: PeriodRange
description: Indicates The period range defined as either a lower and upper period
bound, or both.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
lowerBound:
name: lowerBound
description: Specifies the lower bound of a period range, e.g. greater than or
equal to 5Y.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
domain_of:
- PeriodRange
- MoneyRange
- NumberRange
range: PeriodBound
upperBound:
name: upperBound
description: Specifies the upper bound of a period range, e.g. less than to 10Y.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
domain_of:
- PeriodRange
- MoneyRange
- NumberRange
range: PeriodBound
all_of:
- description: AtLeastOneOf
any_of:
- slot_conditions:
lowerBound:
name: lowerBound
value_presence: PRESENT
- slot_conditions:
upperBound:
name: upperBound
value_presence: PRESENT
name: PeriodRange
description: Indicates The period range defined as either a lower and upper period
bound, or both.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
lowerBound:
name: lowerBound
description: Specifies the lower bound of a period range, e.g. greater than or
equal to 5Y.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
owner: PeriodRange
domain_of:
- PeriodRange
- MoneyRange
- NumberRange
range: PeriodBound
upperBound:
name: upperBound
description: Specifies the upper bound of a period range, e.g. less than to 10Y.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
owner: PeriodRange
domain_of:
- PeriodRange
- MoneyRange
- NumberRange
range: PeriodBound
all_of:
- description: AtLeastOneOf
any_of:
- slot_conditions:
lowerBound:
name: lowerBound
value_presence: PRESENT
- slot_conditions:
upperBound:
name: upperBound
value_presence: PRESENT