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
All Of
Section titled “All Of”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’) })} })] })
Usages
Section titled “Usages”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| rosetta_metadata | key |
Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:BusinessCenters |
| native | common_domain_model:BusinessCenters |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: BusinessCentersannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: 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-modelattributes: 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: BusinessCentersall_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: PRESENTInduced
Section titled “Induced”name: BusinessCentersannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: 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-modelattributes: 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: BusinessCentersall_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