Skip to content

Class: BusinessCenterTime

A class for defining a time with respect to a business day calendar location. For example, 11:00:00 GBLO.

URI: common_domain_model:BusinessCenterTime

 classDiagram
    class BusinessCenterTime
    click BusinessCenterTime href "../BusinessCenterTime/"
      BusinessCenterTime <|-- FloatingRateIndexFixingTime
        click FloatingRateIndexFixingTime href "../FloatingRateIndexFixingTime/"

      BusinessCenterTime : businessCenter

      BusinessCenterTime : hourMinuteTime

Inheritance

Slots

Name Cardinality and Range Description Inheritance
hourMinuteTime 1
time
A time specified in hh:mm:ss format where the second component must be '00', ... direct
businessCenter 1
BusinessCenter
A code identifying a business day calendar location direct

Usages

used by used in type used
CalculationFrequency dateLocation range BusinessCenterTime
ExerciseInstruction exerciseTime range BusinessCenterTime
DisputeResolution resolutionTime range BusinessCenterTime
NotificationTimeElection notificationTime range BusinessCenterTime
CollateralSpecification notificationTime range BusinessCenterTime
PerformanceValuationDates valuationTime range BusinessCenterTime
FxInformationSource fixingTime range BusinessCenterTime
FxLinkedNotionalSchedule fixingTime range BusinessCenterTime
ObservationTerms observationTime range BusinessCenterTime
CashSettlementTerms valuationTime range BusinessCenterTime
CancelableProvision earliestCancellationTime range BusinessCenterTime
CancelableProvision latestCancelationTime range BusinessCenterTime
Composite fixingTime range BusinessCenterTime
Quanto fixingTime range BusinessCenterTime
ExerciseTerms earliestExerciseTime range BusinessCenterTime
ExerciseTerms latestExerciseTime range BusinessCenterTime
ExerciseTerms expirationTime range BusinessCenterTime

In Subsets

Comments

  • Rosetta func: TimeZoneFromBusinessCenterTime — Function to resolve a time passed as BusinessCenterTime into a TimeZone time.

Identifier and Mapping Information

Annotations

property value
rosetta_functions [{"name":"TimeZoneFromBusinessCenterTime","description":"Function to resolve a time passed as BusinessCenterTime into a TimeZone time.","inputs":[{"name":"time","type":"BusinessCenterTime","cardinality":"1..1"}],"output":{"name":"result","type":"TimeZone","cardinality":"1..1"},"code_implementation":true}]

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:BusinessCenterTime
native common_domain_model:BusinessCenterTime
close fpml_5_10:BusinessCenterTime

LinkML Source

Direct

name: BusinessCenterTime
annotations:
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"TimeZoneFromBusinessCenterTime","description":"Function to resolve
      a time passed as BusinessCenterTime into a TimeZone time.","inputs":[{"name":"time","type":"BusinessCenterTime","cardinality":"1..1"}],"output":{"name":"result","type":"TimeZone","cardinality":"1..1"},"code_implementation":true}]'
description: A class for defining a time with respect to a business day calendar location.
  For example, 11:00:00 GBLO.
comments:
- 'Rosetta func: TimeZoneFromBusinessCenterTime  Function to resolve a time passed
  as BusinessCenterTime into a TimeZone time.'
in_subset:
- cdm_base_datetime
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:BusinessCenterTime
slots:
- hourMinuteTime
- businessCenter
slot_usage:
  businessCenter:
    name: businessCenter
    description: A code identifying a business day calendar location. A business day
      calendar location is drawn from the list identified by the business day calendar
      location enumeration.
    required: true
    multivalued: false

Induced

name: BusinessCenterTime
annotations:
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"TimeZoneFromBusinessCenterTime","description":"Function to resolve
      a time passed as BusinessCenterTime into a TimeZone time.","inputs":[{"name":"time","type":"BusinessCenterTime","cardinality":"1..1"}],"output":{"name":"result","type":"TimeZone","cardinality":"1..1"},"code_implementation":true}]'
description: A class for defining a time with respect to a business day calendar location.
  For example, 11:00:00 GBLO.
comments:
- 'Rosetta func: TimeZoneFromBusinessCenterTime  Function to resolve a time passed
  as BusinessCenterTime into a TimeZone time.'
in_subset:
- cdm_base_datetime
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:BusinessCenterTime
slot_usage:
  businessCenter:
    name: businessCenter
    description: A code identifying a business day calendar location. A business day
      calendar location is drawn from the list identified by the business day calendar
      location enumeration.
    required: true
    multivalued: false
attributes:
  hourMinuteTime:
    name: hourMinuteTime
    description: A time specified in hh:mm:ss format where the second component must
      be '00', e.g. 11am would be represented as 11:00:00.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:BusinessCenterTime.hourMinuteTime
    rank: 1000
    owner: BusinessCenterTime
    domain_of:
    - BusinessCenterTime
    range: time
    required: true
  businessCenter:
    name: businessCenter
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: A code identifying a business day calendar location. A business day
      calendar location is drawn from the list identified by the business day calendar
      location enumeration.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:BusinessCenters.businessCenter
    rank: 1000
    owner: BusinessCenterTime
    domain_of:
    - BusinessCenters
    - BusinessCenterTime
    - CalculationFrequency
    - ValuationCalculationDateLocationElection
    - CreditEventNotice
    - ExerciseNotice
    range: BusinessCenter
    required: true
    multivalued: false
    inlined: true
    inlined_as_list: true