Skip to content

Class: AccountingUnit

Unit for accounting; use either 'energyUnit' or 'currencyUnit' to specify the unit for 'value'.

URI: cim:AccountingUnit

 classDiagram
    class AccountingUnit
      AccountingUnit : energy_unit

          AccountingUnit --> RealEnergy : energy_unit

      AccountingUnit : monetary_unit

          AccountingUnit --> Currency : monetary_unit

      AccountingUnit : multiplier

          AccountingUnit --> UnitMultiplier : multiplier

      AccountingUnit : value

Slots

Name Cardinality and Range Description Inheritance
energy_unit 0..1
RealEnergy
Unit of service direct
monetary_unit 0..1
Currency
Unit of currency direct
multiplier 0..1
UnitMultiplier
Multiplier for the 'energyUnit' or 'monetaryUnit' direct
value 0..1
Float
Value expressed in applicable units direct

Usages

used by used in type used
Charge fixed_portion range AccountingUnit

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: AccountingUnit
description: Unit for accounting; use either 'energyUnit' or 'currencyUnit' to specify
  the unit for 'value'.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  energy_unit:
    name: energy_unit
    description: Unit of service.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountingUnit.energyUnit
    multivalued: false
    domain_of:
    - AccountingUnit
    range: RealEnergy
    required: false
  monetary_unit:
    name: monetary_unit
    description: Unit of currency.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountingUnit.monetaryUnit
    multivalued: false
    domain_of:
    - AccountingUnit
    range: Currency
    required: false
  multiplier:
    name: multiplier
    description: Multiplier for the 'energyUnit' or 'monetaryUnit'.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountingUnit.multiplier
    multivalued: false
    domain_of:
    - VoltagePerReactivePower
    - Length
    - ConductancePerLength
    - VolumeFlowRate
    - Volume
    - Voltage
    - Temperature
    - Admittance
    - Impedance
    - CostPerVolume
    - SusceptancePerLength
    - Money
    - Minutes
    - FloatQuantity
    - CostPerEnergyUnit
    - PerCent
    - IntegerQuantity
    - ApparentPower
    - WaterLevel
    - Displacement
    - Damping
    - Seconds
    - ResistancePerLength
    - Inductance
    - AngleDegrees
    - CostRate
    - Speed
    - Capacitance
    - PU
    - Pressure
    - KiloActivePower
    - ReactivePower
    - StringQuantity
    - ActivePowerChangeRate
    - Hours
    - Conductance
    - RotationSpeed
    - CurrentFlow
    - Frequency
    - AngleRadians
    - ActivePower
    - ReactancePerLength
    - Resistance
    - Reactance
    - Susceptance
    - RealEnergy
    - Classification
    - HeatRate
    - Emission
    - CostPerHeatUnit
    - ActivePowerPerFrequency
    - InductancePerLength
    - CapacitancePerLength
    - DecimalQuantity
    - Area
    - ActivePowerPerCurrentFlow
    - Mass
    - AccountingUnit
    - ReadingType
    - MagneticField
    - ParticulateDensity
    - Bearing
    range: UnitMultiplier
    required: false
  value:
    name: value
    description: Value expressed in applicable units.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountingUnit.value
    multivalued: false
    domain_of:
    - VoltagePerReactivePower
    - Length
    - ConductancePerLength
    - VolumeFlowRate
    - Volume
    - Voltage
    - Temperature
    - Admittance
    - Impedance
    - CostPerVolume
    - SusceptancePerLength
    - Money
    - Minutes
    - FloatQuantity
    - CostPerEnergyUnit
    - PerCent
    - IntegerQuantity
    - ApparentPower
    - WaterLevel
    - Displacement
    - Damping
    - Seconds
    - ResistancePerLength
    - Inductance
    - AngleDegrees
    - CostRate
    - Speed
    - Capacitance
    - PU
    - Pressure
    - KiloActivePower
    - ReactivePower
    - StringQuantity
    - ActivePowerChangeRate
    - Hours
    - Conductance
    - RotationSpeed
    - CurrentFlow
    - Frequency
    - AngleRadians
    - ActivePower
    - ReactancePerLength
    - Resistance
    - Reactance
    - Susceptance
    - RealEnergy
    - Classification
    - HeatRate
    - Emission
    - CostPerHeatUnit
    - ActivePowerPerFrequency
    - InductancePerLength
    - CapacitancePerLength
    - DecimalQuantity
    - Area
    - ActivePowerPerCurrentFlow
    - Mass
    - Status
    - UserAttribute
    - AccountingUnit
    - BaseReading
    - EndDeviceEventDetail
    - MeterMultiplier
    - RegularTimePoint
    - AnalogValue
    - AnalogLimit
    - CommodityPrice
    - ChargeProfileData
    - StringMeasurementValue
    - Command
    - DiscreteValue
    - ValueToAlias
    - ServiceMultiplier
    - AnalyticScore
    - IrregularTimePoint
    - ActivePowerLimit
    - ApparentPowerLimit
    - CurrentLimit
    - VoltageLimit
    - AccumulatorValue
    - AccumulatorLimit
    - SetPoint
    - ScheduledActivePowerLimitValue
    - ScheduledApparentPowerLimitValue
    - ScheduledCurrentLimitValue
    - ScheduledVoltageLimitValue
    - MagneticField
    - ParticulateDensity
    - Bearing
    - PumpingShutDownCostSchedule
    - PumpingLevelSchedule
    - HourlyPreDispatchSchedule
    - PumpingCostSchedule
    - OpenTieSchedule
    - WheelingReferenceSchedule
    range: float
    required: false
class_uri: cim:AccountingUnit

Induced

name: AccountingUnit
description: Unit for accounting; use either 'energyUnit' or 'currencyUnit' to specify
  the unit for 'value'.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  energy_unit:
    name: energy_unit
    description: Unit of service.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountingUnit.energyUnit
    multivalued: false
    alias: energy_unit
    owner: AccountingUnit
    domain_of:
    - AccountingUnit
    range: RealEnergy
    required: false
  monetary_unit:
    name: monetary_unit
    description: Unit of currency.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountingUnit.monetaryUnit
    multivalued: false
    alias: monetary_unit
    owner: AccountingUnit
    domain_of:
    - AccountingUnit
    range: Currency
    required: false
  multiplier:
    name: multiplier
    description: Multiplier for the 'energyUnit' or 'monetaryUnit'.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountingUnit.multiplier
    multivalued: false
    alias: multiplier
    owner: AccountingUnit
    domain_of:
    - VoltagePerReactivePower
    - Length
    - ConductancePerLength
    - VolumeFlowRate
    - Volume
    - Voltage
    - Temperature
    - Admittance
    - Impedance
    - CostPerVolume
    - SusceptancePerLength
    - Money
    - Minutes
    - FloatQuantity
    - CostPerEnergyUnit
    - PerCent
    - IntegerQuantity
    - ApparentPower
    - WaterLevel
    - Displacement
    - Damping
    - Seconds
    - ResistancePerLength
    - Inductance
    - AngleDegrees
    - CostRate
    - Speed
    - Capacitance
    - PU
    - Pressure
    - KiloActivePower
    - ReactivePower
    - StringQuantity
    - ActivePowerChangeRate
    - Hours
    - Conductance
    - RotationSpeed
    - CurrentFlow
    - Frequency
    - AngleRadians
    - ActivePower
    - ReactancePerLength
    - Resistance
    - Reactance
    - Susceptance
    - RealEnergy
    - Classification
    - HeatRate
    - Emission
    - CostPerHeatUnit
    - ActivePowerPerFrequency
    - InductancePerLength
    - CapacitancePerLength
    - DecimalQuantity
    - Area
    - ActivePowerPerCurrentFlow
    - Mass
    - AccountingUnit
    - ReadingType
    - MagneticField
    - ParticulateDensity
    - Bearing
    range: UnitMultiplier
    required: false
  value:
    name: value
    description: Value expressed in applicable units.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountingUnit.value
    multivalued: false
    alias: value
    owner: AccountingUnit
    domain_of:
    - VoltagePerReactivePower
    - Length
    - ConductancePerLength
    - VolumeFlowRate
    - Volume
    - Voltage
    - Temperature
    - Admittance
    - Impedance
    - CostPerVolume
    - SusceptancePerLength
    - Money
    - Minutes
    - FloatQuantity
    - CostPerEnergyUnit
    - PerCent
    - IntegerQuantity
    - ApparentPower
    - WaterLevel
    - Displacement
    - Damping
    - Seconds
    - ResistancePerLength
    - Inductance
    - AngleDegrees
    - CostRate
    - Speed
    - Capacitance
    - PU
    - Pressure
    - KiloActivePower
    - ReactivePower
    - StringQuantity
    - ActivePowerChangeRate
    - Hours
    - Conductance
    - RotationSpeed
    - CurrentFlow
    - Frequency
    - AngleRadians
    - ActivePower
    - ReactancePerLength
    - Resistance
    - Reactance
    - Susceptance
    - RealEnergy
    - Classification
    - HeatRate
    - Emission
    - CostPerHeatUnit
    - ActivePowerPerFrequency
    - InductancePerLength
    - CapacitancePerLength
    - DecimalQuantity
    - Area
    - ActivePowerPerCurrentFlow
    - Mass
    - Status
    - UserAttribute
    - AccountingUnit
    - BaseReading
    - EndDeviceEventDetail
    - MeterMultiplier
    - RegularTimePoint
    - AnalogValue
    - AnalogLimit
    - CommodityPrice
    - ChargeProfileData
    - StringMeasurementValue
    - Command
    - DiscreteValue
    - ValueToAlias
    - ServiceMultiplier
    - AnalyticScore
    - IrregularTimePoint
    - ActivePowerLimit
    - ApparentPowerLimit
    - CurrentLimit
    - VoltageLimit
    - AccumulatorValue
    - AccumulatorLimit
    - SetPoint
    - ScheduledActivePowerLimitValue
    - ScheduledApparentPowerLimitValue
    - ScheduledCurrentLimitValue
    - ScheduledVoltageLimitValue
    - MagneticField
    - ParticulateDensity
    - Bearing
    - PumpingShutDownCostSchedule
    - PumpingLevelSchedule
    - HourlyPreDispatchSchedule
    - PumpingCostSchedule
    - OpenTieSchedule
    - WheelingReferenceSchedule
    range: float
    required: false
class_uri: cim:AccountingUnit