Skip to content

Class: ContractRight

Provides definition of Transmission Ownership Right and Existing Transmission Contract identifiers for use by SCUC. RMR contract hosting: Startup lead time, Contract Service Limits, Max Service Hours, Max MWhs, Max Start-ups, Ramp Rate, Max Net Dependable Capacity, Min Capacity and Unit Substitution for DAM/RTM to retrieve.

URI: cim:ContractRight

 classDiagram
    class ContractRight
      IdentifiedObject <|-- ContractRight

      ContractRight : alias_name

      ContractRight : bid_self_sched

          ContractRight --> BidSelfSched : bid_self_sched

      ContractRight : chain_order

      ContractRight : chain_transmission_right_chain

          ContractRight --> TransmissionRightChain : chain_transmission_right_chain

      ContractRight : contract_distribution_factor

          ContractRight --> ContractDistributionFactor : contract_distribution_factor

      ContractRight : contract_mw

      ContractRight : contract_price

          ContractRight --> CostPerEnergyUnit : contract_price

      ContractRight : contract_priority

      ContractRight : contract_status

      ContractRight : contract_type

          ContractRight --> ContractType : contract_type

      ContractRight : description

      ContractRight : diagram_objects

          ContractRight --> DiagramObject : diagram_objects

      ContractRight : financial_location

          ContractRight --> YesNo : financial_location

      ContractRight : financial_rights_dam

          ContractRight --> YesNo : financial_rights_dam

      ContractRight : financial_rights_rtm

          ContractRight --> YesNo : financial_rights_rtm

      ContractRight : fuel_adder

      ContractRight : ind_transmission_right_chain

          ContractRight --> TransmissionRightChain : ind_transmission_right_chain

      ContractRight : instance_set

          ContractRight --> InstanceSet : instance_set

      ContractRight : latest_sched_minutes

      ContractRight : latest_sched_mkt_type

          ContractRight --> MarketType : latest_sched_mkt_type

      ContractRight : m_rid

      ContractRight : max_net_dependable_capacity

      ContractRight : maximum_schedule_quantity

      ContractRight : maximum_service_hours

      ContractRight : maximum_startups

      ContractRight : minimum_load

      ContractRight : minimum_schedule_quantity

      ContractRight : names

          ContractRight --> Name : names

      ContractRight : physical_rights_dam

          ContractRight --> YesNo : physical_rights_dam

      ContractRight : physical_rights_rtm

          ContractRight --> YesNo : physical_rights_rtm

      ContractRight : properties_cimdata_object

          ContractRight --> ChangeSetMember : properties_cimdata_object

      ContractRight : rto

          ContractRight --> RTO : rto

      ContractRight : scheduling_coordinator

          ContractRight --> SchedulingCoordinator : scheduling_coordinator

      ContractRight : startup_lead_time

      ContractRight : substitution_resource_list

          ContractRight --> SubstitutionResourceList : substitution_resource_list

      ContractRight : targeting_cimdata_object

          ContractRight --> ChangeSetMember : targeting_cimdata_object

      ContractRight : transmission_interface_entitlement

          ContractRight --> TransmissionInterfaceRightEntitlement : transmission_interface_entitlement

      ContractRight : trentitlement

          ContractRight --> TREntitlement : trentitlement

      ContractRight : trtype

          ContractRight --> TRType : trtype

Inheritance

Slots

Name Cardinality and Range Description Inheritance
chain_order 0..1
Integer
When used in conjunction with a Transmission Right contract chain, this is th... direct
contract_mw 0..1
Float
MW value of the contract
direct
contract_price 0..1
CostPerEnergyUnit
Financial value of the contract
direct
contract_priority 0..1
Integer
Priority for the contract direct
contract_status 0..1
String
Contract status
direct
contract_type 0..1
ContractType
type of the contract direct
financial_location 0..1
YesNo
Indicator if the location associated with this contract is financial (e direct
financial_rights_dam 0..1
YesNo
Flag to indicate this contract provides financial rights in the DA Market direct
financial_rights_rtm 0..1
YesNo
Flag to indicate this contract provides financial rights in the RT Market direct
fuel_adder 0..1
Float
Estimated Fuel Adder
direct
latest_sched_minutes 0..1
Integer
This indicates the latest schedule minutes (e direct
latest_sched_mkt_type 0..1
MarketType
This indicates the latest schedule market type a contract can be applied to direct
maximum_schedule_quantity 0..1
Float
Maximum schedule MW quantity
direct
maximum_service_hours 0..1
Integer
Maximum service hours
direct
maximum_startups 0..1
Integer
Maximum startups
direct
max_net_dependable_capacity 0..1
Float
Maximum Net Dependable Capacity
direct
minimum_load 0..1
Float
Minimum Load
direct
minimum_schedule_quantity 0..1
Float
Minimum schedule quanity
direct
physical_rights_dam 0..1
YesNo
Flag to indicate this contract provides physical rights in the DA Market direct
physical_rights_rtm 0..1
YesNo
Flag to indicate this contract provides physical rights in the RT Market direct
startup_lead_time 0..1
Integer
Start up lead time
direct
trtype 0..1
TRType
Transmission Right type - is this an individual contract right or a chain con... direct
trentitlement 0..*
TREntitlement
direct
contract_distribution_factor 0..*
ContractDistributionFactor
direct
substitution_resource_list 0..*
SubstitutionResourceList
direct
bid_self_sched 0..*
BidSelfSched
direct
chain_transmission_right_chain 0..1
TransmissionRightChain
direct
ind_transmission_right_chain 0..1
TransmissionRightChain
direct
rto 1..1
RTO
direct
scheduling_coordinator 1..1
SchedulingCoordinator
direct
transmission_interface_entitlement 0..*
TransmissionInterfaceRightEntitlement
direct
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Usages

used by used in type used
RTO transmission_contract_right range ContractRight
BidSelfSched transmission_contract_right range ContractRight
TransmissionRightChain chain_contract_right range ContractRight
TransmissionRightChain ind_contract_right range ContractRight
SchedulingCoordinator transmission_contract_right range ContractRight
TransmissionInterfaceRightEntitlement contract_right range ContractRight
TREntitlement transmission_contract_right range ContractRight
ContractDistributionFactor transmission_contract_right range ContractRight
SubstitutionResourceList transmission_contract_right range ContractRight

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:ContractRight
native cim:ContractRight

LinkML Source

Direct

name: ContractRight
description: 'Provides definition of Transmission Ownership Right and Existing Transmission
  Contract identifiers for use by SCUC. RMR contract hosting: Startup lead time, Contract
  Service Limits, Max Service Hours, Max MWhs, Max Start-ups, Ramp Rate, Max Net Dependable
  Capacity, Min Capacity and Unit Substitution for DAM/RTM to retrieve.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  chain_order:
    name: chain_order
    description: "When used in conjunction with a Transmission Right contract chain,\
      \ this is the precedence for the contracts.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.chainOrder
    multivalued: false
    domain_of:
    - ContractRight
    range: integer
    required: false
  contract_mw:
    name: contract_mw
    description: "MW value of the contract\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractMW
    multivalued: false
    domain_of:
    - ContractRight
    range: float
    required: false
  contract_price:
    name: contract_price
    description: "Financial value of the contract\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractPrice
    multivalued: false
    domain_of:
    - ContractRight
    range: CostPerEnergyUnit
    required: false
  contract_priority:
    name: contract_priority
    description: "Priority for the contract. This should be unique amoung all contracts\
      \ for a specific resource. This value is the directive for the SCUC algorithm\
      \ on the order to satisfy/cut contracts.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractPriority
    multivalued: false
    domain_of:
    - ContractRight
    range: integer
    required: false
  contract_status:
    name: contract_status
    description: "Contract status\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractStatus
    multivalued: false
    domain_of:
    - ContractRight
    range: string
    required: false
  contract_type:
    name: contract_type
    description: "type of the contract. Possible values are but not limited by:\r\n\
      \r\nETC, TOR or RMR and RMT self schedules"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractType
    multivalued: false
    domain_of:
    - ContractRight
    range: ContractType
    required: false
  financial_location:
    name: financial_location
    description: Indicator if the location associated with this contract is financial
      (e.g. pricing nodes) or physical (e.g. connectivity nodes).
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.financialLocation
    multivalued: false
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  financial_rights_dam:
    name: financial_rights_dam
    description: Flag to indicate this contract provides financial rights in the DA
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.financialRightsDAM
    multivalued: false
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  financial_rights_rtm:
    name: financial_rights_rtm
    description: Flag to indicate this contract provides financial rights in the RT
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.financialRightsRTM
    multivalued: false
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  fuel_adder:
    name: fuel_adder
    description: "Estimated Fuel Adder\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.fuelAdder
    multivalued: false
    domain_of:
    - ContractRight
    range: float
    required: false
  latest_sched_minutes:
    name: latest_sched_minutes
    description: "This indicates the latest schedule minutes (e.g. t - xx) that this\
      \ resource can be notified to respond. This attribute is only used if the market\
      \ type is not supplied. \r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.latestSchedMinutes
    multivalued: false
    domain_of:
    - ContractRight
    range: integer
    required: false
  latest_sched_mkt_type:
    name: latest_sched_mkt_type
    description: 'This indicates the latest schedule market type a contract can be
      applied to. This is used in conjunction with the latestSchedMinutes attribute
      to determine the latest time this contract can be called in. The possible values
      for this attribute are: DAM, RTM or it can be omitted. If omitted, the latestSchedMinutes
      attribute defines the value.'
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.latestSchedMktType
    multivalued: false
    domain_of:
    - ContractRight
    range: MarketType
    required: false
  maximum_schedule_quantity:
    name: maximum_schedule_quantity
    description: "Maximum schedule MW quantity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maximumScheduleQuantity
    multivalued: false
    domain_of:
    - ContractRight
    range: float
    required: false
  maximum_service_hours:
    name: maximum_service_hours
    description: "Maximum service hours\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maximumServiceHours
    multivalued: false
    domain_of:
    - ContractRight
    range: integer
    required: false
  maximum_startups:
    name: maximum_startups
    description: "Maximum startups\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maximumStartups
    multivalued: false
    domain_of:
    - ContractRight
    range: integer
    required: false
  max_net_dependable_capacity:
    name: max_net_dependable_capacity
    description: "Maximum Net Dependable Capacity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maxNetDependableCapacity
    multivalued: false
    domain_of:
    - ContractRight
    range: float
    required: false
  minimum_load:
    name: minimum_load
    description: "Minimum Load\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.minimumLoad
    multivalued: false
    domain_of:
    - ContractRight
    range: float
    required: false
  minimum_schedule_quantity:
    name: minimum_schedule_quantity
    description: "Minimum schedule quanity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.minimumScheduleQuantity
    multivalued: false
    domain_of:
    - ContractRight
    range: float
    required: false
  physical_rights_dam:
    name: physical_rights_dam
    description: Flag to indicate this contract provides physical rights in the DA
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.physicalRightsDAM
    multivalued: false
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  physical_rights_rtm:
    name: physical_rights_rtm
    description: Flag to indicate this contract provides physical rights in the RT
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.physicalRightsRTM
    multivalued: false
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  startup_lead_time:
    name: startup_lead_time
    description: "Start up lead time\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.startupLeadTime
    multivalued: false
    domain_of:
    - ContractRight
    range: integer
    required: false
  trtype:
    name: trtype
    description: "Transmission Right type - is this an individual contract right or\
      \ a chain contract right. Types = CHAIN or INDIVIDUAL\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.TRType
    multivalued: false
    domain_of:
    - ContractRight
    range: TRType
    required: false
  trentitlement:
    name: trentitlement
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.TREntitlement
    multivalued: true
    domain_of:
    - ContractRight
    range: TREntitlement
    required: false
  contract_distribution_factor:
    name: contract_distribution_factor
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.ContractDistributionFactor
    multivalued: true
    domain_of:
    - RegisteredResource
    - Flowgate
    - ContractRight
    range: ContractDistributionFactor
    required: false
  substitution_resource_list:
    name: substitution_resource_list
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.SubstitutionResourceList
    multivalued: true
    domain_of:
    - RegisteredResource
    - ContractRight
    range: SubstitutionResourceList
    required: false
  bid_self_sched:
    name: bid_self_sched
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.BidSelfSched
    multivalued: true
    domain_of:
    - SubControlArea
    - AdjacentCASet
    - HostControlArea
    - ProductBid
    - ContractRight
    range: BidSelfSched
    required: false
  chain_transmission_right_chain:
    name: chain_transmission_right_chain
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.Chain_TransmissionRightChain
    multivalued: false
    domain_of:
    - ContractRight
    range: TransmissionRightChain
    required: false
  ind_transmission_right_chain:
    name: ind_transmission_right_chain
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.Ind_TransmissionRightChain
    multivalued: false
    domain_of:
    - ContractRight
    range: TransmissionRightChain
    required: false
  rto:
    name: rto
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.RTO
    multivalued: false
    domain_of:
    - CommodityDefinition
    - Pnode
    - SubControlArea
    - AdjacentCASet
    - HostControlArea
    - ContractRight
    - TransmissionRightChain
    - FuelRegion
    - LocalReliabilityArea
    - SecurityConstraints
    - MktConnectivityNode
    - AggregateNode
    - SecurityConstraintSum
    - EnergyMarket
    - MSSAggregation
    range: RTO
    required: true
  scheduling_coordinator:
    name: scheduling_coordinator
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.SchedulingCoordinator
    multivalued: false
    domain_of:
    - MarketParticipant
    - ContractRight
    - LoadRatio
    - SchedulingCoordinatorUser
    range: SchedulingCoordinator
    required: true
  transmission_interface_entitlement:
    name: transmission_interface_entitlement
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.TransmissionInterfaceEntitlement
    multivalued: true
    domain_of:
    - ContractRight
    range: TransmissionInterfaceRightEntitlement
    required: false
class_uri: cim:ContractRight

Induced

name: ContractRight
description: 'Provides definition of Transmission Ownership Right and Existing Transmission
  Contract identifiers for use by SCUC. RMR contract hosting: Startup lead time, Contract
  Service Limits, Max Service Hours, Max MWhs, Max Start-ups, Ramp Rate, Max Net Dependable
  Capacity, Min Capacity and Unit Substitution for DAM/RTM to retrieve.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  chain_order:
    name: chain_order
    description: "When used in conjunction with a Transmission Right contract chain,\
      \ this is the precedence for the contracts.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.chainOrder
    multivalued: false
    alias: chain_order
    owner: ContractRight
    domain_of:
    - ContractRight
    range: integer
    required: false
  contract_mw:
    name: contract_mw
    description: "MW value of the contract\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractMW
    multivalued: false
    alias: contract_mw
    owner: ContractRight
    domain_of:
    - ContractRight
    range: float
    required: false
  contract_price:
    name: contract_price
    description: "Financial value of the contract\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractPrice
    multivalued: false
    alias: contract_price
    owner: ContractRight
    domain_of:
    - ContractRight
    range: CostPerEnergyUnit
    required: false
  contract_priority:
    name: contract_priority
    description: "Priority for the contract. This should be unique amoung all contracts\
      \ for a specific resource. This value is the directive for the SCUC algorithm\
      \ on the order to satisfy/cut contracts.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractPriority
    multivalued: false
    alias: contract_priority
    owner: ContractRight
    domain_of:
    - ContractRight
    range: integer
    required: false
  contract_status:
    name: contract_status
    description: "Contract status\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractStatus
    multivalued: false
    alias: contract_status
    owner: ContractRight
    domain_of:
    - ContractRight
    range: string
    required: false
  contract_type:
    name: contract_type
    description: "type of the contract. Possible values are but not limited by:\r\n\
      \r\nETC, TOR or RMR and RMT self schedules"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.contractType
    multivalued: false
    alias: contract_type
    owner: ContractRight
    domain_of:
    - ContractRight
    range: ContractType
    required: false
  financial_location:
    name: financial_location
    description: Indicator if the location associated with this contract is financial
      (e.g. pricing nodes) or physical (e.g. connectivity nodes).
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.financialLocation
    multivalued: false
    alias: financial_location
    owner: ContractRight
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  financial_rights_dam:
    name: financial_rights_dam
    description: Flag to indicate this contract provides financial rights in the DA
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.financialRightsDAM
    multivalued: false
    alias: financial_rights_dam
    owner: ContractRight
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  financial_rights_rtm:
    name: financial_rights_rtm
    description: Flag to indicate this contract provides financial rights in the RT
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.financialRightsRTM
    multivalued: false
    alias: financial_rights_rtm
    owner: ContractRight
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  fuel_adder:
    name: fuel_adder
    description: "Estimated Fuel Adder\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.fuelAdder
    multivalued: false
    alias: fuel_adder
    owner: ContractRight
    domain_of:
    - ContractRight
    range: float
    required: false
  latest_sched_minutes:
    name: latest_sched_minutes
    description: "This indicates the latest schedule minutes (e.g. t - xx) that this\
      \ resource can be notified to respond. This attribute is only used if the market\
      \ type is not supplied. \r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.latestSchedMinutes
    multivalued: false
    alias: latest_sched_minutes
    owner: ContractRight
    domain_of:
    - ContractRight
    range: integer
    required: false
  latest_sched_mkt_type:
    name: latest_sched_mkt_type
    description: 'This indicates the latest schedule market type a contract can be
      applied to. This is used in conjunction with the latestSchedMinutes attribute
      to determine the latest time this contract can be called in. The possible values
      for this attribute are: DAM, RTM or it can be omitted. If omitted, the latestSchedMinutes
      attribute defines the value.'
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.latestSchedMktType
    multivalued: false
    alias: latest_sched_mkt_type
    owner: ContractRight
    domain_of:
    - ContractRight
    range: MarketType
    required: false
  maximum_schedule_quantity:
    name: maximum_schedule_quantity
    description: "Maximum schedule MW quantity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maximumScheduleQuantity
    multivalued: false
    alias: maximum_schedule_quantity
    owner: ContractRight
    domain_of:
    - ContractRight
    range: float
    required: false
  maximum_service_hours:
    name: maximum_service_hours
    description: "Maximum service hours\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maximumServiceHours
    multivalued: false
    alias: maximum_service_hours
    owner: ContractRight
    domain_of:
    - ContractRight
    range: integer
    required: false
  maximum_startups:
    name: maximum_startups
    description: "Maximum startups\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maximumStartups
    multivalued: false
    alias: maximum_startups
    owner: ContractRight
    domain_of:
    - ContractRight
    range: integer
    required: false
  max_net_dependable_capacity:
    name: max_net_dependable_capacity
    description: "Maximum Net Dependable Capacity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.maxNetDependableCapacity
    multivalued: false
    alias: max_net_dependable_capacity
    owner: ContractRight
    domain_of:
    - ContractRight
    range: float
    required: false
  minimum_load:
    name: minimum_load
    description: "Minimum Load\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.minimumLoad
    multivalued: false
    alias: minimum_load
    owner: ContractRight
    domain_of:
    - ContractRight
    range: float
    required: false
  minimum_schedule_quantity:
    name: minimum_schedule_quantity
    description: "Minimum schedule quanity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.minimumScheduleQuantity
    multivalued: false
    alias: minimum_schedule_quantity
    owner: ContractRight
    domain_of:
    - ContractRight
    range: float
    required: false
  physical_rights_dam:
    name: physical_rights_dam
    description: Flag to indicate this contract provides physical rights in the DA
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.physicalRightsDAM
    multivalued: false
    alias: physical_rights_dam
    owner: ContractRight
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  physical_rights_rtm:
    name: physical_rights_rtm
    description: Flag to indicate this contract provides physical rights in the RT
      Market
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.physicalRightsRTM
    multivalued: false
    alias: physical_rights_rtm
    owner: ContractRight
    domain_of:
    - ContractRight
    range: YesNo
    required: false
  startup_lead_time:
    name: startup_lead_time
    description: "Start up lead time\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.startupLeadTime
    multivalued: false
    alias: startup_lead_time
    owner: ContractRight
    domain_of:
    - ContractRight
    range: integer
    required: false
  trtype:
    name: trtype
    description: "Transmission Right type - is this an individual contract right or\
      \ a chain contract right. Types = CHAIN or INDIVIDUAL\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.TRType
    multivalued: false
    alias: trtype
    owner: ContractRight
    domain_of:
    - ContractRight
    range: TRType
    required: false
  trentitlement:
    name: trentitlement
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.TREntitlement
    multivalued: true
    alias: trentitlement
    owner: ContractRight
    domain_of:
    - ContractRight
    range: TREntitlement
    required: false
  contract_distribution_factor:
    name: contract_distribution_factor
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.ContractDistributionFactor
    multivalued: true
    alias: contract_distribution_factor
    owner: ContractRight
    domain_of:
    - RegisteredResource
    - Flowgate
    - ContractRight
    range: ContractDistributionFactor
    required: false
  substitution_resource_list:
    name: substitution_resource_list
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.SubstitutionResourceList
    multivalued: true
    alias: substitution_resource_list
    owner: ContractRight
    domain_of:
    - RegisteredResource
    - ContractRight
    range: SubstitutionResourceList
    required: false
  bid_self_sched:
    name: bid_self_sched
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.BidSelfSched
    multivalued: true
    alias: bid_self_sched
    owner: ContractRight
    domain_of:
    - SubControlArea
    - AdjacentCASet
    - HostControlArea
    - ProductBid
    - ContractRight
    range: BidSelfSched
    required: false
  chain_transmission_right_chain:
    name: chain_transmission_right_chain
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.Chain_TransmissionRightChain
    multivalued: false
    alias: chain_transmission_right_chain
    owner: ContractRight
    domain_of:
    - ContractRight
    range: TransmissionRightChain
    required: false
  ind_transmission_right_chain:
    name: ind_transmission_right_chain
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.Ind_TransmissionRightChain
    multivalued: false
    alias: ind_transmission_right_chain
    owner: ContractRight
    domain_of:
    - ContractRight
    range: TransmissionRightChain
    required: false
  rto:
    name: rto
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.RTO
    multivalued: false
    alias: rto
    owner: ContractRight
    domain_of:
    - CommodityDefinition
    - Pnode
    - SubControlArea
    - AdjacentCASet
    - HostControlArea
    - ContractRight
    - TransmissionRightChain
    - FuelRegion
    - LocalReliabilityArea
    - SecurityConstraints
    - MktConnectivityNode
    - AggregateNode
    - SecurityConstraintSum
    - EnergyMarket
    - MSSAggregation
    range: RTO
    required: true
  scheduling_coordinator:
    name: scheduling_coordinator
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ContractRight.SchedulingCoordinator
    multivalued: false
    alias: scheduling_coordinator
    owner: ContractRight
    domain_of:
    - MarketParticipant
    - ContractRight
    - LoadRatio
    - SchedulingCoordinatorUser
    range: SchedulingCoordinator
    required: true
  transmission_interface_entitlement:
    name: transmission_interface_entitlement
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ContractRight.TransmissionInterfaceEntitlement
    multivalued: true
    alias: transmission_interface_entitlement
    owner: ContractRight
    domain_of:
    - ContractRight
    range: TransmissionInterfaceRightEntitlement
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: ContractRight
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:ContractRight