Skip to content

Enum: UnitMultiplier

_The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. _

_ _

_For example, if a unit symbol is "m2Pers" and the multiplier is "k", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol "Þ" represents the derived unit "m2Pers", then applying the multiplier "k" can be conceptualized simply as "kÞ". _

_ _

For example, the SI unit for mass is "kg" and not "g". If the unit symbol is defined as "kg", then the multiplier is applied to "kg" as a whole and does not replace the "k" in front of the "g". In this case, the multiplier of "m" would be used with the unit symbol of "kg" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the "kg" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the "kg" were replaced by a symbol "Þ", then it is easier to conceptualize the multiplier "m" as creating the proper unit "mÞ", and not the forbidden unit "mkg".

URI: UnitMultiplier

Permissible Values

Value Meaning Description
a cim:UnitMultiplier.a
c cim:UnitMultiplier.c
d cim:UnitMultiplier.d
da cim:UnitMultiplier.da
E cim:UnitMultiplier.E
f cim:UnitMultiplier.f
G cim:UnitMultiplier.G
h cim:UnitMultiplier.h
k cim:UnitMultiplier.k
m cim:UnitMultiplier.m
M cim:UnitMultiplier.M
micro cim:UnitMultiplier.micro
n cim:UnitMultiplier.n
none cim:UnitMultiplier.none
p cim:UnitMultiplier.p
P cim:UnitMultiplier.P
T cim:UnitMultiplier.T
y cim:UnitMultiplier.y
Y cim:UnitMultiplier.Y
z cim:UnitMultiplier.z
Z cim:UnitMultiplier.Z

Slots

Name Description
multiplier Metering-specific multiplier

Identifier and Mapping Information

Schema Source

  • from schema: http://data.netbeheernederland.nl/dp-meetdata/version/1.0.0

LinkML Source

name: UnitMultiplier
description: "The unit multipliers defined for the CIM.  When applied to unit symbols,\
  \ the unit symbol is treated as a derived unit. Regardless of the contents of the\
  \ unit symbol text, the unit symbol shall be treated as if it were a single-character\
  \ unit symbol. Unit symbols should not contain multipliers, and it should be left\
  \ to the multiplier to define the multiple for an entire data type. \r\n\r\nFor\
  \ example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the\
  \ value is k(m**2/s), and the multiplier applies to the entire final value, not\
  \ to any individual part of the value. This can be conceptualized by substituting\
  \ a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\"\
  \ represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can\
  \ be conceptualized simply as \"kÞ\".\r\n\r\nFor example, the SI unit for mass is\
  \ \"kg\" and not \"g\".  If the unit symbol is defined as \"kg\", then the multiplier\
  \ is applied to \"kg\" as a whole and does not replace the \"k\" in front of the\
  \ \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol\
  \ of \"kg\" to represent one gram.  As a text string, this violates the instructions\
  \ in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived\
  \ unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\"\
  \ as if it were replaced by one of the proposed replacements for the SI mass symbol.\
  \ If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier\
  \ to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and\
  \ not the forbidden unit \"mkg\"."
from_schema: http://data.netbeheernederland.nl/dp-meetdata/version/1.0.0
rank: 1000
enum_uri: cim:UnitMultiplier
permissible_values:
  a:
    text: a
    meaning: cim:UnitMultiplier.a
  c:
    text: c
    meaning: cim:UnitMultiplier.c
  d:
    text: d
    meaning: cim:UnitMultiplier.d
  da:
    text: da
    meaning: cim:UnitMultiplier.da
  E:
    text: E
    meaning: cim:UnitMultiplier.E
  f:
    text: f
    meaning: cim:UnitMultiplier.f
  G:
    text: G
    meaning: cim:UnitMultiplier.G
  h:
    text: h
    meaning: cim:UnitMultiplier.h
  k:
    text: k
    meaning: cim:UnitMultiplier.k
  m:
    text: m
    meaning: cim:UnitMultiplier.m
  M:
    text: M
    meaning: cim:UnitMultiplier.M
  micro:
    text: micro
    meaning: cim:UnitMultiplier.micro
  n:
    text: n
    meaning: cim:UnitMultiplier.n
  none:
    text: none
    meaning: cim:UnitMultiplier.none
  p:
    text: p
    meaning: cim:UnitMultiplier.p
  P:
    text: P
    meaning: cim:UnitMultiplier.P
  T:
    text: T
    meaning: cim:UnitMultiplier.T
  y:
    text: y
    meaning: cim:UnitMultiplier.y
  Y:
    text: Y
    meaning: cim:UnitMultiplier.Y
  z:
    text: z
    meaning: cim:UnitMultiplier.z
  Z:
    text: Z
    meaning: cim:UnitMultiplier.Z