Skip to content

Class: BusinessCenters

A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document. This class corresponds to the FpML BusinessCentersOrReference.model.

URI: common_domain_model:BusinessCenters

 classDiagram
    class BusinessCenters
    click BusinessCenters href "../BusinessCenters/"
      BusinessCenters : businessCenter
        
          
    
        
        
        BusinessCenters --> "*" BusinessCenter : businessCenter
        click BusinessCenter href "../BusinessCenter/"
    

        
      BusinessCenters : businessCentersReference
        
          
    
        
        
        BusinessCenters --> "0..1" BusinessCenters : businessCentersReference
        click BusinessCenters href "../BusinessCenters/"
    

        
      BusinessCenters : commodityBusinessCalendar
        
          
    
        
        
        BusinessCenters --> "*" CommodityBusinessCalendarEnum : commodityBusinessCalendar
        click CommodityBusinessCalendarEnum href "../CommodityBusinessCalendarEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
businessCenter *
BusinessCenter
A code identifying one or several business day calendar location(s) direct
commodityBusinessCalendar *
CommodityBusinessCalendarEnum
direct
businessCentersReference 0..1
BusinessCenters
A reference to a financial business center location specified elsewhere in th… direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘BusinessCentersChoice: Choice rule to represent an FpML choice construct.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘businessCenter’: SlotDefinition({‘name’: ‘businessCenter’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘businessCentersReference’: SlotDefinition({‘name’: ‘businessCentersReference’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘commodityBusinessCalendar’: SlotDefinition({ ‘name’: ‘commodityBusinessCalendar’, ‘value_presence’: PresenceEnum(text=‘PRESENT’) })} })] })
used by used in type used
AdjustedRelativeDateOffset businessCenters range BusinessCenters
AdjustedRelativeDateOffset businessCentersReference range BusinessCenters
BusinessCenters businessCentersReference range BusinessCenters
BusinessDateRange businessCenters range BusinessCenters
BusinessDayAdjustments businessCenters range BusinessCenters
RelativeDateOffset businessCenters range BusinessCenters
RelativeDateOffset businessCentersReference range BusinessCenters
RelativeDates businessCenters range BusinessCenters
RelativeDates businessCentersReference range BusinessCenters
FloatingRateCalculationParameters applicableBusinessDays range BusinessCenters
ObservationShiftCalculation additionalBusinessDays range BusinessCenters
BusinessDayOffset businessCenters range BusinessCenters
FloatingRateIndexCalculationDefaults applicableBusinessDays range BusinessCenters
FloatingRateIndexFixingOffset businessCenters range BusinessCenters
ParametricDates businessCenters range BusinessCenters
FxFixingDate businessCenters range BusinessCenters
FxFixingDate businessCentersReference range BusinessCenters
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:BusinessCenters
native common_domain_model:BusinessCenters
name: BusinessCenters
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class for specifying the business day calendar location used in determining
whether a day is a business day or not, either by specifying this business center
by reference to an enumerated list that is maintained by the FpML standard, or by
reference to such specification when it exists elsewhere as part of the instance
document. This class corresponds to the FpML BusinessCentersOrReference.model.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
businessCenter:
name: businessCenter
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: A code identifying one or several business day calendar location(s).
The set of business day calendar locations are specified by the business day
calendar location enumeration which is maintained by the FpML standard.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
domain_of:
- BusinessCenterTime
- BusinessCenters
- CalculationFrequency
- ValuationCalculationDateLocationElection
- CreditEventNotice
- ExerciseNotice
range: BusinessCenter
multivalued: true
commodityBusinessCalendar:
name: commodityBusinessCalendar
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
domain_of:
- BusinessCenters
range: CommodityBusinessCalendarEnum
multivalued: true
businessCentersReference:
name: businessCentersReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to a financial business center location specified elsewhere
in the instance document.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
domain_of:
- BusinessCenters
- RelativeDateOffset
- FxFixingDate
range: BusinessCenters
all_of:
- description: 'BusinessCentersChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
businessCenter:
name: businessCenter
value_presence: PRESENT
- slot_conditions:
businessCentersReference:
name: businessCentersReference
value_presence: PRESENT
- slot_conditions:
commodityBusinessCalendar:
name: commodityBusinessCalendar
value_presence: PRESENT
name: BusinessCenters
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class for specifying the business day calendar location used in determining
whether a day is a business day or not, either by specifying this business center
by reference to an enumerated list that is maintained by the FpML standard, or by
reference to such specification when it exists elsewhere as part of the instance
document. This class corresponds to the FpML BusinessCentersOrReference.model.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
businessCenter:
name: businessCenter
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: A code identifying one or several business day calendar location(s).
The set of business day calendar locations are specified by the business day
calendar location enumeration which is maintained by the FpML standard.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
owner: BusinessCenters
domain_of:
- BusinessCenterTime
- BusinessCenters
- CalculationFrequency
- ValuationCalculationDateLocationElection
- CreditEventNotice
- ExerciseNotice
range: BusinessCenter
multivalued: true
commodityBusinessCalendar:
name: commodityBusinessCalendar
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
owner: BusinessCenters
domain_of:
- BusinessCenters
range: CommodityBusinessCalendarEnum
multivalued: true
businessCentersReference:
name: businessCentersReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to a financial business center location specified elsewhere
in the instance document.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
owner: BusinessCenters
domain_of:
- BusinessCenters
- RelativeDateOffset
- FxFixingDate
range: BusinessCenters
all_of:
- description: 'BusinessCentersChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
businessCenter:
name: businessCenter
value_presence: PRESENT
- slot_conditions:
businessCentersReference:
name: businessCentersReference
value_presence: PRESENT
- slot_conditions:
commodityBusinessCalendar:
name: commodityBusinessCalendar
value_presence: PRESENT