Skip to content

Class: InformationSource

A class defining the source for a piece of information (e.g. a rate fix or an FX fixing). The attribute names have been adjusted from FpML to address the fact that the information is not limited to rates.

URI: common_domain_model:InformationSource

 classDiagram
    class InformationSource
    click InformationSource href "../InformationSource/"
      InformationSource <|-- FxInformationSource
        click FxInformationSource href "../FxInformationSource/"

      InformationSource : sourcePage

      InformationSource : sourcePageHeading

      InformationSource : sourceProvider





        InformationSource --> "1" InformationProviderEnum : sourceProvider
        click InformationProviderEnum href "../InformationProviderEnum/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
sourceProvider 1
InformationProviderEnum
An information source for obtaining a market data point direct
sourcePage 0..1
string
A specific page for the source for obtaining a market data point direct
sourcePageHeading 0..1
string
The heading for the source on a given source page direct

Usages

used by used in type used
CorporateAction informationSource range InformationSource
ForeignExchangeRateIndex primaryFxSpotRateSource range InformationSource
ForeignExchangeRateIndex secondaryFxSpotRateSource range InformationSource
FxSpotRateSource primarySource range InformationSource
FxSpotRateSource secondarySource range InformationSource
ObservationIdentifier informationSource range InformationSource

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:InformationSource
native common_domain_model:InformationSource

LinkML Source

Direct

name: InformationSource
description: A class defining the source for a piece of information (e.g. a rate fix
  or an FX fixing). The attribute names have been adjusted from FpML to address the
  fact that the information is not limited to rates.
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- sourceProvider
- sourcePage
- sourcePageHeading

Induced

name: InformationSource
description: A class defining the source for a piece of information (e.g. a rate fix
  or an FX fixing). The attribute names have been adjusted from FpML to address the
  fact that the information is not limited to rates.
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  sourceProvider:
    name: sourceProvider
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: An information source for obtaining a market data point. For example
      Bloomberg, Reuters, Telerate, etc.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: InformationSource
    domain_of:
    - InformationSource
    range: InformationProviderEnum
    required: true
  sourcePage:
    name: sourcePage
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: A specific page for the source for obtaining a market data point.
      In FpML, this is specified as a scheme, rateSourcePageScheme, for which no coding
      Scheme or URI is specified.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: InformationSource
    domain_of:
    - InformationSource
    range: string
  sourcePageHeading:
    name: sourcePageHeading
    description: The heading for the source on a given source page.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: InformationSource
    domain_of:
    - InformationSource
    range: string