Skip to content

Class: PhysicalSettlementPeriod

URI: common_domain_model:PhysicalSettlementPeriod

 classDiagram
    class PhysicalSettlementPeriod
    click PhysicalSettlementPeriod href "../PhysicalSettlementPeriod/"
      PhysicalSettlementPeriod : businessDays
        
      PhysicalSettlementPeriod : businessDaysNotSpecified
        
      PhysicalSettlementPeriod : maximumBusinessDays
        
      
Name Cardinality and Range Description Inheritance
businessDaysNotSpecified 0..1
Boolean
An explicit indication that a number of business days are not specified and t… direct
businessDays 0..1
Integer
A number of business days direct
maximumBusinessDays 0..1
Integer
A maximum number of business days direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘businessDaysNotSpecified’: SlotDefinition({‘name’: ‘businessDaysNotSpecified’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘businessDays’: SlotDefinition({‘name’: ‘businessDays’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘maximumBusinessDays’: SlotDefinition({‘name’: ‘maximumBusinessDays’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
PhysicalSettlementTerms physicalSettlementPeriod range PhysicalSettlementPeriod

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'businessDays': {'value_presence': 'PRESENT'}} {'businessDays': {'minimum_value': 0, 'value_presence': 'PRESENT'}}
Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'maximumBusinessDays': {'value_presence': 'PRESENT'}} {'maximumBusinessDays': {'minimum_value': 0, 'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:PhysicalSettlementPeriod
native common_domain_model:PhysicalSettlementPeriod
name: PhysicalSettlementPeriod
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
businessDaysNotSpecified:
name: businessDaysNotSpecified
description: An explicit indication that a number of business days are not specified
and therefore ISDA fallback provisions should apply.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
domain_of:
- PhysicalSettlementPeriod
range: boolean
businessDays:
name: businessDays
description: 'A number of business days. Its precise meaning is dependant on the
context in which this element is used. ISDA 2003 Term: Business Day.'
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
domain_of:
- SingleValuationDate
- PhysicalSettlementPeriod
range: integer
maximumBusinessDays:
name: maximumBusinessDays
description: A maximum number of business days. Its precise meaning is dependant
on the context in which this element is used. Intended to be used to limit a
particular ISDA fallback provision.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
domain_of:
- PhysicalSettlementPeriod
range: integer
rules:
- preconditions:
slot_conditions:
businessDays:
name: businessDays
value_presence: PRESENT
postconditions:
slot_conditions:
businessDays:
name: businessDays
minimum_value: 0
value_presence: PRESENT
description: 'BusinessDays: FpML specifies businessDays as a NonNegativeInteger.'
- preconditions:
slot_conditions:
maximumBusinessDays:
name: maximumBusinessDays
value_presence: PRESENT
postconditions:
slot_conditions:
maximumBusinessDays:
name: maximumBusinessDays
minimum_value: 0
value_presence: PRESENT
description: 'MaximumBusinessDays: FpML specifies maximumBusinessDays as a NonNegativeInteger.'
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
businessDaysNotSpecified:
name: businessDaysNotSpecified
value_presence: PRESENT
- slot_conditions:
businessDays:
name: businessDays
value_presence: PRESENT
- slot_conditions:
maximumBusinessDays:
name: maximumBusinessDays
value_presence: PRESENT
name: PhysicalSettlementPeriod
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
businessDaysNotSpecified:
name: businessDaysNotSpecified
description: An explicit indication that a number of business days are not specified
and therefore ISDA fallback provisions should apply.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
owner: PhysicalSettlementPeriod
domain_of:
- PhysicalSettlementPeriod
range: boolean
businessDays:
name: businessDays
description: 'A number of business days. Its precise meaning is dependant on the
context in which this element is used. ISDA 2003 Term: Business Day.'
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
owner: PhysicalSettlementPeriod
domain_of:
- SingleValuationDate
- PhysicalSettlementPeriod
range: integer
maximumBusinessDays:
name: maximumBusinessDays
description: A maximum number of business days. Its precise meaning is dependant
on the context in which this element is used. Intended to be used to limit a
particular ISDA fallback provision.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
owner: PhysicalSettlementPeriod
domain_of:
- PhysicalSettlementPeriod
range: integer
rules:
- preconditions:
slot_conditions:
businessDays:
name: businessDays
value_presence: PRESENT
postconditions:
slot_conditions:
businessDays:
name: businessDays
minimum_value: 0
value_presence: PRESENT
description: 'BusinessDays: FpML specifies businessDays as a NonNegativeInteger.'
- preconditions:
slot_conditions:
maximumBusinessDays:
name: maximumBusinessDays
value_presence: PRESENT
postconditions:
slot_conditions:
maximumBusinessDays:
name: maximumBusinessDays
minimum_value: 0
value_presence: PRESENT
description: 'MaximumBusinessDays: FpML specifies maximumBusinessDays as a NonNegativeInteger.'
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
businessDaysNotSpecified:
name: businessDaysNotSpecified
value_presence: PRESENT
- slot_conditions:
businessDays:
name: businessDays
value_presence: PRESENT
- slot_conditions:
maximumBusinessDays:
name: maximumBusinessDays
value_presence: PRESENT