Documentation

PropertyKindCalculus.Scale

The four operator-based scale types of Dybkær Fig. 12.21.

  • nominal : ScaleType

    §12.4 nominal — only =, ≠ (classification; no order, no magnitude).

  • ordinal : ScaleType

    §12.16 ordinal — adds <, > (rankable, but not subtractive).

  • interval : ScaleType

    §12.19 interval — adds +, − (subtractive, but not divisible).

  • ratio : ScaleType

    §12.20 ratio — adds ×, ÷ (divisible; an absolute zero).

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem PropertyKindCalculus.ScaleType.le_trans {a b c : ScaleType} (h₁ : a ≤ b) (h₂ : b ≤ c) :
      a ≤ c
      theorem PropertyKindCalculus.ScaleType.le_antisymm {a b : ScaleType} (h₁ : a ≤ b) (h₂ : b ≤ a) :
      a = b

      Which operations are defined at each scale (cumulative) #

      <, > available from ordinal upward (§12.16).

      Equations
      Instances For

        ×, ÷ available only at ratio scale (§12.20).

        Equations
        Instances For

          §13.3.1 — a kind has magnitude (is a kind-of-quantity, not merely nominal) iff its scale is at least ordinal.

          Equations
          Instances For

            Meta-theorem OWL2's reasoner cannot even phrase: a richer scale licenses every operation a poorer one does. (Monotonicity of operator availability.)