Class: PriceDescriptor
The price of a Commodity during a given time interval may change over time. For example, a price may be forecasted a year ahead, a month ahead, a day ahead, an hour ahead, and in real time; this is defined using the MarketType. Additionally a price may have one or more components. For example, a locational marginal energy price may be the arithmetic sum of the system price, the congestion price, and the loss price. The priceType enumeration is used determine if the price is the complete price (priceType="total") or one of potentially many constituent components.
URI: cim:PriceDescriptor
classDiagram
class PriceDescriptor
PriceDescriptor : commodity_price
PriceDescriptor --> CommodityPrice : commodity_price
PriceDescriptor : market_type
PriceDescriptor --> MarketType : market_type
PriceDescriptor : price_type
PriceDescriptor --> PriceTypeKind : price_type
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| market_type | 0..1 MarketType |
The time frame for the price, using the standard conventions associated with ... | direct |
| price_type | 0..1 PriceTypeKind |
The "kind" of price being described | direct |
| commodity_price | 1..* CommodityPrice |
direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CommodityPrice | price_descriptor | range | PriceDescriptor |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:PriceDescriptor |
| native | cim:PriceDescriptor |
LinkML Source
Direct
name: PriceDescriptor
description: The price of a Commodity during a given time interval may change over
time. For example, a price may be forecasted a year ahead, a month ahead, a day
ahead, an hour ahead, and in real time; this is defined using the MarketType. Additionally
a price may have one or more components. For example, a locational marginal energy
price may be the arithmetic sum of the system price, the congestion price, and the
loss price. The priceType enumeration is used determine if the price is the complete
price (priceType="total") or one of potentially many constituent components.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
market_type:
name: market_type
description: The time frame for the price, using the standard conventions associated
with the MarketType enumeration.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PriceDescriptor.marketType
multivalued: false
domain_of:
- MarketRun
- PlannedMarket
- Bid
- MPMTestThreshold
- DistributionFactorSet
- Trade
- InterchangeSchedule
- PriceDescriptor
- TradingHubPrice
- BidPriceCap
- BilateralTransaction
- AuxiliaryCost
range: MarketType
required: false
price_type:
name: price_type
description: The "kind" of price being described. In general, the priceType will
either be "total" to signify that the price is the price paid to buy or sell
the commodity, sometimes referred to as an "all-in" price, or one of potentially
many components.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PriceDescriptor.priceType
multivalued: false
domain_of:
- PriceDescriptor
range: PriceTypeKind
required: false
commodity_price:
name: commodity_price
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PriceDescriptor.CommodityPrice
multivalued: true
domain_of:
- CommodityDefinition
- PnodeClearing
- PriceDescriptor
range: CommodityPrice
required: true
class_uri: cim:PriceDescriptor
Induced
name: PriceDescriptor
description: The price of a Commodity during a given time interval may change over
time. For example, a price may be forecasted a year ahead, a month ahead, a day
ahead, an hour ahead, and in real time; this is defined using the MarketType. Additionally
a price may have one or more components. For example, a locational marginal energy
price may be the arithmetic sum of the system price, the congestion price, and the
loss price. The priceType enumeration is used determine if the price is the complete
price (priceType="total") or one of potentially many constituent components.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
market_type:
name: market_type
description: The time frame for the price, using the standard conventions associated
with the MarketType enumeration.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PriceDescriptor.marketType
multivalued: false
alias: market_type
owner: PriceDescriptor
domain_of:
- MarketRun
- PlannedMarket
- Bid
- MPMTestThreshold
- DistributionFactorSet
- Trade
- InterchangeSchedule
- PriceDescriptor
- TradingHubPrice
- BidPriceCap
- BilateralTransaction
- AuxiliaryCost
range: MarketType
required: false
price_type:
name: price_type
description: The "kind" of price being described. In general, the priceType will
either be "total" to signify that the price is the price paid to buy or sell
the commodity, sometimes referred to as an "all-in" price, or one of potentially
many components.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PriceDescriptor.priceType
multivalued: false
alias: price_type
owner: PriceDescriptor
domain_of:
- PriceDescriptor
range: PriceTypeKind
required: false
commodity_price:
name: commodity_price
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PriceDescriptor.CommodityPrice
multivalued: true
alias: commodity_price
owner: PriceDescriptor
domain_of:
- CommodityDefinition
- PnodeClearing
- PriceDescriptor
range: CommodityPrice
required: true
class_uri: cim:PriceDescriptor