Skip to content

Class: PerCent

_Percentage on a defined base. For example, specify as 100 to indicate at the defined base. _

__

URI: cim:PerCent

 classDiagram
    class PerCent
      PerCent : multiplier

          PerCent --> UnitMultiplier : multiplier

      PerCent : unit

          PerCent --> UnitSymbol : unit

      PerCent : value

Slots

Name Cardinality and Range Description Inheritance
multiplier 0..1
UnitMultiplier
direct
unit 0..1
UnitSymbol
direct
value 0..1
Float
Normally 0 to 100 on a defined base direct

Usages

used by used in type used
AnalogValue sensor_accuracy range PerCent
MeasurementValue sensor_accuracy range PerCent
AccumulatorValue sensor_accuracy range PerCent

Identifier and Mapping Information

Annotations

property value
represents_cim_data_type True

Schema Source

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

Mappings

Mapping Type Mapped Value
self cim:PerCent
native this:PerCent

LinkML Source

Direct

name: PerCent
annotations:
  represents_cim_data_type:
    tag: represents_cim_data_type
    value: true
description: "Percentage on a defined base.   For example, specify as 100 to indicate\
  \ at the defined base.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  multiplier:
    name: multiplier
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PerCent.multiplier
    multivalued: false
    domain_of:
    - PerCent
    range: UnitMultiplier
    required: false
  unit:
    name: unit
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PerCent.unit
    multivalued: false
    domain_of:
    - PerCent
    range: UnitSymbol
    required: false
  value:
    name: value
    description: Normally 0 to 100 on a defined base.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:PerCent.value
    multivalued: false
    domain_of:
    - AnalogValue
    - PerCent
    - AccumulatorValue
    range: float
    required: false
class_uri: cim:PerCent

Induced

name: PerCent
annotations:
  represents_cim_data_type:
    tag: represents_cim_data_type
    value: true
description: "Percentage on a defined base.   For example, specify as 100 to indicate\
  \ at the defined base.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  multiplier:
    name: multiplier
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PerCent.multiplier
    multivalued: false
    alias: multiplier
    owner: PerCent
    domain_of:
    - PerCent
    range: UnitMultiplier
    required: false
  unit:
    name: unit
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PerCent.unit
    multivalued: false
    alias: unit
    owner: PerCent
    domain_of:
    - PerCent
    range: UnitSymbol
    required: false
  value:
    name: value
    description: Normally 0 to 100 on a defined base.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:PerCent.value
    multivalued: false
    alias: value
    owner: PerCent
    domain_of:
    - AnalogValue
    - PerCent
    - AccumulatorValue
    range: float
    required: false
class_uri: cim:PerCent