Skip to content

Class: PriceSource

Specifies a publication that provides the commodity price, including, where applicable, the details of where in the publication the price is published.

URI: common_domain_model:PriceSource

 classDiagram
    class PriceSource
    click PriceSource href "../PriceSource/"
      PriceSource : pricePublisher
        
      PriceSource : priceSourceHeading
        
      PriceSource : priceSourceLocation
        
      PriceSource : priceSourceTime
        
      
Name Cardinality and Range Description Inheritance
pricePublisher 1
string
Defines a publication in which the price can be found direct
priceSourceLocation 0..1
string
Specifies the location of the price which may be a specific page, electornic … direct
priceSourceHeading 0..1
string
Specifies the heading or field name for the price on a given page or screen, … direct
priceSourceTime 0..1
time
Specifies the time at which the price should be observed direct
used by used in type used
CommodityProductDefinition priceSource range PriceSource

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'priceSourceHeading': {'value_presence': 'PRESENT'}} {'priceSourceLocation': {'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:PriceSource
native common_domain_model:PriceSource
name: PriceSource
description: Specifies a publication that provides the commodity price, including,
where applicable, the details of where in the publication the price is published.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
pricePublisher:
name: pricePublisher
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: 'Defines a publication in which the price can be found. (e.g Gas
Daily, Platts Bloomberg. Commodity publishers can be found at this URL: http://www.fpml.org/coding-scheme/commodity-information-provider>'
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- PriceSource
range: string
required: true
priceSourceLocation:
name: priceSourceLocation
description: Specifies the location of the price which may be a specific page,
electornic screen name, or a code (e.g. a RIC code) where the price can be found.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- PriceSource
range: string
priceSourceHeading:
name: priceSourceHeading
description: Specifies the heading or field name for the price on a given page
or screen, where applicable.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- PriceSource
range: string
priceSourceTime:
name: priceSourceTime
description: Specifies the time at which the price should be observed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- PriceSource
range: time
rules:
- preconditions:
slot_conditions:
priceSourceHeading:
name: priceSourceHeading
value_presence: PRESENT
postconditions:
slot_conditions:
priceSourceLocation:
name: priceSourceLocation
value_presence: PRESENT
description: 'PriceSourceHeading: Requires that if a priceSourceHeading is specified,
then a priceSourceLocation must be speficified'
name: PriceSource
description: Specifies a publication that provides the commodity price, including,
where applicable, the details of where in the publication the price is published.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
pricePublisher:
name: pricePublisher
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: 'Defines a publication in which the price can be found. (e.g Gas
Daily, Platts Bloomberg. Commodity publishers can be found at this URL: http://www.fpml.org/coding-scheme/commodity-information-provider>'
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
owner: PriceSource
domain_of:
- PriceSource
range: string
required: true
priceSourceLocation:
name: priceSourceLocation
description: Specifies the location of the price which may be a specific page,
electornic screen name, or a code (e.g. a RIC code) where the price can be found.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
owner: PriceSource
domain_of:
- PriceSource
range: string
priceSourceHeading:
name: priceSourceHeading
description: Specifies the heading or field name for the price on a given page
or screen, where applicable.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
owner: PriceSource
domain_of:
- PriceSource
range: string
priceSourceTime:
name: priceSourceTime
description: Specifies the time at which the price should be observed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
owner: PriceSource
domain_of:
- PriceSource
range: time
rules:
- preconditions:
slot_conditions:
priceSourceHeading:
name: priceSourceHeading
value_presence: PRESENT
postconditions:
slot_conditions:
priceSourceLocation:
name: priceSourceLocation
value_presence: PRESENT
description: 'PriceSourceHeading: Requires that if a priceSourceHeading is specified,
then a priceSourceLocation must be speficified'