Class: TimeZone
The time alongside with the timezone location information. This class makes use of the FpML TimezoneLocation construct.
URI: common_domain_model:TimeZone
classDiagram
class TimeZone
click TimeZone href "../TimeZone/"
TimeZone : location
TimeZone : time
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| time | 1 time |
The observation time | direct |
| location | 0..1 string |
FpML specifies the timezoneLocationScheme by reference to the Time Zone Datab... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| DirectOrRelativeTime | directTime | range | TimeZone |
| RelativeTime | timeRelativeTo | range | TimeZone |
| BusinessEvent | eventTime | range | TimeZone |
| BusinessEvent | effectiveTime | range | TimeZone |
| ExecutionInstruction | tradeTime | range | TimeZone |
| Trade | tradeTime | range | TimeZone |
| TradePricingReport | pricingTime | range | TimeZone |
| EventInstruction | eventTime | range | TimeZone |
| EventInstruction | effectiveTime | range | TimeZone |
| ObservationIdentifier | observationTime | range | TimeZone |
| RecallProvision | issuanceCutoffTime | range | TimeZone |
| RecallProvision | notificationTime | range | TimeZone |
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 |
|---|---|
| metadata_key | True |
| 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
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:TimeZone |
| native | common_domain_model:TimeZone |
LinkML Source
Direct
name: TimeZone
annotations:
metadata_key:
tag: metadata_key
value: true
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: The time alongside with the timezone location information. This class
makes use of the FpML TimezoneLocation construct.
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
slots:
- time
- location
Induced
name: TimeZone
annotations:
metadata_key:
tag: metadata_key
value: true
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: The time alongside with the timezone location information. This class
makes use of the FpML TimezoneLocation construct.
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
attributes:
time:
name: time
description: The observation time.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: TimeZone
domain_of:
- TimeZone
- ValuationTime
- FeaturePayment
range: time
required: true
location:
name: location
annotations:
metadata_scheme:
tag: metadata_scheme
value: true
description: FpML specifies the timezoneLocationScheme by reference to the Time
Zone Database (a.k.a. tz database) maintained by IANA, the Internet Assigned
Numbers Authority.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: TimeZone
domain_of:
- TimeZone
- ValuationTime
- AssetDeliveryInformation
range: string