
cdmfoundation.meanings.measurement.cdm.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of objectmodel Show documentation
Show all versions of objectmodel Show documentation
CDM SDK to work with semantic metadata of the Data
{
"$schema": "../schema.cdm.json",
"jsonSchemaSemanticVersion": "1.5.0",
"explanation": "Measurement of quantities",
"imports": [
{
"corpusPath": "primitives.cdm.json"
}
],
"definitions": [
{
"traitName": "measurement",
"defaultVerb": "classifiedAs",
"explanation": "use to classify objects or other traits"
},
{
"traitName": "dimension",
"defaultVerb": "means",
"explanation": "the concept of a measurable dimension",
"exhibitsTraits": [
"measurement"
]
},
{
"traitName": "dimension.time",
"extendsTrait": "dimension",
"explanation": "the concept of 'time' used to describe other concepts such as the measurement of 'time'"
},
{
"traitName": "dimension.distance",
"extendsTrait": "dimension",
"explanation": "the concept of 'distance' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.volume",
"extendsTrait": "dimension",
"explanation": "the concept of 'volume' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.mass",
"extendsTrait": "dimension",
"explanation": "the concept of 'mass' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.electricCurrent",
"extendsTrait": "dimension",
"explanation": "the concept of 'electic current' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.temperature",
"extendsTrait": "dimension",
"explanation": "the concept of 'thermodynamic temperature' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.amount",
"extendsTrait": "dimension",
"explanation": "the concept of 'amount of substance' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.luminousIntensity",
"extendsTrait": "dimension",
"explanation": "the concept of 'luminous intensity' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.frequency",
"extendsTrait": "dimension",
"explanation": "the concept of 'frequency' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.angle",
"extendsTrait": "dimension",
"explanation": "the concept of 'geometric angle' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.force",
"extendsTrait": "dimension",
"explanation": "the concept of 'force' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.pressure",
"extendsTrait": "dimension",
"explanation": "the concept of 'pressure or stress' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.energy",
"extendsTrait": "dimension",
"explanation": "the concept of 'energy, work, heat' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.power",
"extendsTrait": "dimension",
"explanation": "the concept of 'power, radiant flex' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.electricCharge",
"extendsTrait": "dimension",
"explanation": "the concept of 'electric charge, quantity of electricity' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.electromotiveForce",
"extendsTrait": "dimension",
"explanation": "the concept of 'volatage, EMF, electrical potential difference' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.capacitance",
"extendsTrait": "dimension",
"explanation": "the concept of 'electical capacitance' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.resistance",
"extendsTrait": "dimension",
"explanation": "the concept of 'electrical resistance, impedance, reactance' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "dimension.dataRate",
"extendsTrait": "dimension",
"explanation": "the concept of 'data rate' used to describe other concepts such as the measurement or units representing this idea"
},
{
"traitName": "measurement.dimensionKind",
"explanation": "a type indicator for kind of a dimension, AKA capacitance, time, distance.",
"extendsTrait": {
"traitReference": "kindOf",
"appliedTraits": [
{
"traitReference": "dimension",
"verb": "of"
},
{
"verb": "qualifiedBy",
"traitReference": "explains.subType"
}
]
},
"defaultVerb": "means",
"exhibitsTraits": [
"measurement"
]
},
{
"traitName": "means.measurement",
"extendsTrait": "measurement",
"defaultVerb": "means",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension",
"explanation": "measurement of some physical dimension",
"defaultVerb": "means",
"hasParameters": [
{
"name": "dimension",
"explanation": "the name of the physical dimension being measured",
"dataType": "string"
}
],
"exhibitsTraits": [
{
"traitReference": "measurement",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.measurement.dimension",
"extendsTrait": "measurement.dimension",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.time",
"explanation": "measurement of time",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"time"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.time",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.time",
"extendsTrait": "measurement.dimension.time",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.distance",
"explanation": "measurement of distance",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"distance"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.distance",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "measurement.dimension.distance.length",
"extendsTrait": "measurement.dimension.distance",
"explanation": "length as a special perspective on distance."
},
{
"traitName": "measurement.dimension.distance.width",
"extendsTrait": "measurement.dimension.distance",
"explanation": "width as a special perspective on distance."
},
{
"traitName": "measurement.dimension.distance.height",
"extendsTrait": "measurement.dimension.distance",
"explanation": "height as a special perspective on distance."
},
{
"traitName": "measurement.dimension.volume",
"explanation": "measurement of volume",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"volume"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.volume",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "measurement.dimension.mass",
"explanation": "measurement of mass",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"mass"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.mass",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.mass",
"extendsTrait": "measurement.dimension.mass",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.electricCurrent",
"explanation": "measurement of electic current",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"electricCurrent"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.electricCurrent",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.electricCurrent",
"extendsTrait": "measurement.dimension.electricCurrent",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.temperature",
"explanation": "measurement of thermodynamic temperature",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"temperature"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.temperature",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.temperature",
"extendsTrait": "measurement.dimension.temperature",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.amount",
"explanation": "measurement of amount of substance",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"amount"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.amount",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.amount",
"extendsTrait": "measurement.dimension.amount",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.luminousIntensity",
"explanation": "measurement of electic current",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"luminousIntensity"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.luminousIntensity",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.luminousIntensity",
"extendsTrait": "measurement.dimension.luminousIntensity",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.frequency",
"explanation": "measurement of frequency",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"frequency"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.frequency",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.frequency",
"extendsTrait": "measurement.dimension.frequency",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.angle",
"explanation": "measurement of geometric angle",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"angle"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.angle",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.angle",
"extendsTrait": "measurement.dimension.angle",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.force",
"explanation": "measurement of force",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"force"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.force",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.force",
"extendsTrait": "measurement.dimension.force",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.pressure",
"explanation": "measurement of pressure or stress",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"pressure"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.pressure",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.pressure",
"extendsTrait": "measurement.dimension.pressure",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.energy",
"explanation": "measurement of energy, work, heat",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"energy"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.energy",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.energy",
"extendsTrait": "measurement.dimension.energy",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.power",
"explanation": "measurement of power, radiant flex",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"power"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.power",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.power",
"extendsTrait": "measurement.dimension.power",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.electricCharge",
"explanation": "measurement of electric charge, quantity of electricity",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"electricCharge"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.electricCharge",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.electricCharge",
"extendsTrait": "measurement.dimension.electricCharge",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.electromotiveForce",
"explanation": "measurement of volatage, EMF, electrical potential difference",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"electromotiveForce"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.electromotiveForce",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.electromotiveForce",
"extendsTrait": "measurement.dimension.electromotiveForce",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.capacitance",
"explanation": "measurement of electical capacitance",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"capacitance"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.capacitance",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.capacitance",
"extendsTrait": "measurement.dimension.capacitance",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.resistance",
"explanation": "measurement of electrical resistance, impedance, reactance",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"resistance"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.resistance",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.resistance",
"extendsTrait": "measurement.dimension.resistance",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.dimension.dataRate",
"explanation": "measurement of data rate",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"dataRate"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.dataRate",
"verb": "means"
}
]
}
]
},
"exhibitsTraits": []
},
{
"traitName": "means.measurement.dimension.dataRate",
"extendsTrait": "measurement.dimension.dataRate",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "measurement.unit",
"explanation": "description of 'units' (expressed with 'symbol') used to measure some quantity along a 'dimension'",
"defaultVerb": "has",
"exhibitsTraits": [
{
"traitReference": "measurement",
"verb": "classifiedAs"
},
{
"traitReference": "measurement.dimension",
"verb": "of"
}
],
"hasParameters": [
{
"name": "unit",
"explanation": "the name of the unit",
"dataType": "string"
},
{
"name": "symbol",
"explanation": "the common symbolic representation of the unit",
"dataType": "string"
},
{
"name": "dimension",
"explanation": "dimension being measured",
"dataType": "string"
}
]
},
{
"traitName": "measurement.unitKind",
"explanation": "a type indicator for kinds of a measurement units, AKA grams, seconds, dollars.",
"extendsTrait": {
"traitReference": "kindOf",
"appliedTraits": [
{
"traitReference": "measurement.unit",
"verb": "of"
},
{
"verb": "qualifiedBy",
"traitReference": "explains.subType"
}
]
},
"defaultVerb": "means",
"exhibitsTraits": [
"measurement"
]
},
{
"traitName": "has.measurement.fundamentalComponent",
"explanation": "description of one fundamental component of a derived unit",
"extendsTrait": "measurement.unit",
"hasParameters": [
{
"name": "fundamentalExponent",
"explanation": "the exponent, positive, negative, fractional (for inverse) that the component contributes to the base derived unit.",
"dataType": "double",
"defaultValue": "1"
},
{
"name": "fundamentalScale",
"explanation": "the constant scale factor applied to the fundamental unit (prior to application of exponent) by the derived unit",
"dataType": "double",
"defaultValue": "1"
},
{
"name": "fundamentalOffset",
"explanation": "the constant offset applied to the scaled fundamental unit (prior to application of exponent) by the derived unit",
"dataType": "double",
"defaultValue": "0"
}
]
},
{
"traitName": "has.measurement.fundamentalComponent.second",
"explanation": "the fundamental component of time in seconds",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "second"
},
{
"name": "dimension",
"value": "time"
},
{
"name": "symbol",
"value": "s"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.time",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "has.measurement.fundamentalComponent.meter",
"explanation": "the fundamental component of distance in meters",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "meter"
},
{
"name": "dimension",
"value": "distance"
},
{
"name": "symbol",
"value": "m"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.distance",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "has.measurement.fundamentalComponent.kilogram",
"explanation": "the fundamental component of mass in kilogram",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "kilogram"
},
{
"name": "dimension",
"value": "mass"
},
{
"name": "symbol",
"value": "kg"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.mass",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "has.measurement.fundamentalComponent.ampere",
"explanation": "the fundamental component of electric current in amperes",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "ampere"
},
{
"name": "dimension",
"value": "electricCurrent"
},
{
"name": "symbol",
"value": "A"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.electricCurrent",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "has.measurement.fundamentalComponent.kelvin",
"explanation": "the fundamental component of thermodynamic temperature in degrees kelvin",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "kelvin"
},
{
"name": "dimension",
"value": "temperature"
},
{
"name": "symbol",
"value": "K"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.temperature",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "has.measurement.fundamentalComponent.mole",
"explanation": "the fundamental component of amount in moles",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "mole"
},
{
"name": "dimension",
"value": "amount"
},
{
"name": "symbol",
"value": "mol"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.amount",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "has.measurement.fundamentalComponent.candela",
"explanation": "the fundamental component of luminous intensity in candelas",
"extendsTrait": {
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "candela"
},
{
"name": "dimension",
"value": "luminousIntensity"
},
{
"name": "symbol",
"value": "cd"
}
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.luminousIntensity",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si",
"explanation": "measurments in international system of units",
"defaultVerb": "means",
"exhibitsTraits": [
"measurement"
]
},
{
"traitName": "measurement.unit.time",
"explanation": "a unit of measurement for the time dimension",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "time"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.time",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.second",
"explanation": "si unit of measurement for time in seconds",
"extendsTrait": {
"traitReference": "measurement.unit.time",
"arguments": [
{
"name": "unit",
"value": "second"
},
{
"name": "symbol",
"value": "s"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.time.second",
"explanation": "a measurement for duration of time in units of si seconds",
"extendsTrait": "measurement.dimension.time",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.second",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.distance",
"explanation": "a unit of measurement for the dimension distance",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "distance"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.distance",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.meter",
"explanation": "si unit of measurement for distance in meters",
"extendsTrait": {
"traitReference": "measurement.unit.distance",
"arguments": [
{
"name": "unit",
"value": "meter"
},
{
"name": "symbol",
"value": "m"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.distance.meter",
"explanation": "a measurement for distance in units of si meters",
"extendsTrait": "measurement.dimension.distance",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.meter",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.volume",
"explanation": "a unit of measurement for the dimension volume",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "volume"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.volume",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.liter",
"explanation": "si unit of measurement for volume in liters",
"extendsTrait": {
"traitReference": "measurement.unit.volume",
"arguments": [
{
"name": "unit",
"value": "liter"
},
{
"name": "symbol",
"value": "L"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.volume.liter",
"explanation": "a measurement for volume in units of si liter",
"extendsTrait": "measurement.dimension.volume",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.liter",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalScale",
"value": ".001"
},
{
"name": "fundamentalExponent",
"value": "3"
}
],
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.mass",
"explanation": "a unit of measurement for the dimension mass",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "mass"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.mass",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.kilogram",
"explanation": "si unit of measurement for mass in kilogram",
"extendsTrait": {
"traitReference": "measurement.unit.mass",
"arguments": [
{
"name": "unit",
"value": "kilogram"
},
{
"name": "symbol",
"value": "kg"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.mass.kilogram",
"explanation": "a measurement for mass in units of si kilogram",
"extendsTrait": "measurement.dimension.mass",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.kilogram",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.kilogram",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.electricCurrent",
"explanation": "a unit of measurement for the dimension electricCurrent",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "electricCurrent"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.electricCurrent",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.ampere",
"explanation": "si unit of measurement for electric current in amperes",
"extendsTrait": {
"traitReference": "measurement.unit.electricCurrent",
"arguments": [
{
"name": "unit",
"value": "ampere"
},
{
"name": "symbol",
"value": "A"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.electricCurrent.ampere",
"explanation": "a measurement for electric current in units of si amperes",
"extendsTrait": "measurement.dimension.electricCurrent",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.ampere",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.ampere",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.temperature",
"explanation": "a unit of measurement for the dimension temperature",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "temperature"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.temperature",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.kelvin",
"explanation": "si unit of measurement for thermodynamic temperature in degrees kelvin",
"extendsTrait": {
"traitReference": "measurement.unit.temperature",
"arguments": [
{
"name": "unit",
"value": "kelvin"
},
{
"name": "symbol",
"value": "K"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.temperature.kelvin",
"explanation": "a measurement for thermodynamic temperature in degrees units of si kelvin",
"extendsTrait": "measurement.dimension.temperature",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.kelvin",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.kelvin",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.amount",
"explanation": "a unit of measurement for the dimension amount",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "amount"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.amount",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.mole",
"explanation": "si unit of measurement for amount in moles",
"extendsTrait": {
"traitReference": "measurement.unit.amount",
"arguments": [
{
"name": "unit",
"value": "mole"
},
{
"name": "symbol",
"value": "mol"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.amount.mole",
"explanation": "a measurement for amount in units of si moles",
"extendsTrait": "measurement.dimension.amount",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.mole",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.mole",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.luminousIntensity",
"explanation": "a unit of measurement for the dimension luminousIntensity",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "luminousIntensity"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.luminousIntensity",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.candela",
"explanation": "si unit of measurement for luminous intensity in candelas",
"extendsTrait": {
"traitReference": "measurement.unit.luminousIntensity",
"arguments": [
{
"name": "unit",
"value": "candela"
},
{
"name": "symbol",
"value": "cd"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.luminousIntensity.candela",
"explanation": "a measurement for luminous intensity in units of si candelas",
"extendsTrait": "measurement.dimension.luminousIntensity",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.candela",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.candela",
"verb": "has"
}
]
},
{
"traitName": "measurement.unit.frequency",
"explanation": "a unit of measurement for the dimension frequency",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "frequency"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.frequency",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.hertz",
"explanation": "si unit of measurement for frequency in hertz",
"extendsTrait": {
"traitReference": "measurement.unit.frequency",
"arguments": [
{
"name": "unit",
"value": "hertz"
},
{
"name": "symbol",
"value": "Hz"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.frequency.hertz",
"explanation": "a measurement for frequency in units of si hertz",
"extendsTrait": "measurement.dimension.frequency",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.hertz",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-1"
}
]
}
]
},
{
"traitName": "measurement.unit.angle",
"explanation": "a unit of measurement for the dimension angle",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "angle"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.angle",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.radian",
"explanation": "si unit of measurement for angle in radians",
"extendsTrait": {
"traitReference": "measurement.unit.angle",
"arguments": [
{
"name": "unit",
"value": "radian"
},
{
"name": "symbol",
"value": "rad"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.angle.radian",
"explanation": "a measurement for angle in radians",
"extendsTrait": "measurement.dimension.angle",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.radian",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "radian"
}
]
}
]
},
{
"traitName": "measurement.unit.force",
"explanation": "a unit of measurement for the dimension force",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "force"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.force",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.newton",
"explanation": "si unit of measurement for force or weight in newtons",
"extendsTrait": {
"traitReference": "measurement.unit.force",
"arguments": [
{
"name": "unit",
"value": "newton"
},
{
"name": "symbol",
"value": "N"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.force.newton",
"explanation": "a measurement for force or weight in newtons",
"extendsTrait": "measurement.dimension.force",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.newton",
"verb": "has"
},
"has.measurement.fundamentalComponent.kilogram",
"has.measurement.fundamentalComponent.meter",
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-2"
}
]
}
]
},
{
"traitName": "measurement.unit.pressure",
"explanation": "a unit of measurement for the dimension pressure",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "pressure"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.pressure",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.pascal",
"explanation": "si unit of measurement for pressure or stress in pascals",
"extendsTrait": {
"traitReference": "measurement.unit.pressure",
"arguments": [
{
"name": "unit",
"value": "pascal"
},
{
"name": "symbol",
"value": "Pa"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.pressure.pascal",
"explanation": "a measurement for pressure or stress in pascals",
"extendsTrait": "measurement.dimension.pressure",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.pascal",
"verb": "has"
},
"has.measurement.fundamentalComponent.kilogram",
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-1"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-2"
}
]
}
]
},
{
"traitName": "measurement.unit.energy",
"explanation": "a unit of measurement for the dimension energy",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "energy"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.energy",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.joule",
"explanation": "si unit of measurement for energy, work or heat in joules",
"extendsTrait": {
"traitReference": "measurement.unit.energy",
"arguments": [
{
"name": "unit",
"value": "joule"
},
{
"name": "symbol",
"value": "J"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.energy.joule",
"explanation": "a measurement for energy, work or heat in joules",
"extendsTrait": "measurement.dimension.energy",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.joule",
"verb": "has"
},
"has.measurement.fundamentalComponent.kilogram",
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalExponent",
"value": "2"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-2"
}
]
}
]
},
{
"traitName": "measurement.unit.power",
"explanation": "a unit of measurement for the dimension power",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "power"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.power",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.watt",
"explanation": "si unit of measurement for power or radiant flux in watts",
"extendsTrait": {
"traitReference": "measurement.unit.power",
"arguments": [
{
"name": "unit",
"value": "watt"
},
{
"name": "symbol",
"value": "W"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.power.watt",
"explanation": "a measurement for power or radiant flux in watts",
"extendsTrait": "measurement.dimension.power",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.watt",
"verb": "has"
},
"has.measurement.fundamentalComponent.kilogram",
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalExponent",
"value": "2"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-3"
}
]
}
]
},
{
"traitName": "measurement.unit.electricCharge",
"explanation": "a unit of measurement for the dimension electricCharge",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "electricCharge"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.electricCharge",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.coulomb",
"explanation": "si unit of measurement for electric charge or amount of electricity in coulombs",
"extendsTrait": {
"traitReference": "measurement.unit.electricCharge",
"arguments": [
{
"name": "unit",
"value": "coulomb"
},
{
"name": "symbol",
"value": "C"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.electricCharge.coulomb",
"explanation": "a measurement for electric charge or amount of electricity in coulombs",
"extendsTrait": "measurement.dimension.electricCharge",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.coulomb",
"verb": "has"
},
"has.measurement.fundamentalComponent.second",
"has.measurement.fundamentalComponent.ampere"
]
},
{
"traitName": "measurement.unit.electromotiveForce",
"explanation": "a unit of measurement for the dimension electromotiveForce",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "electromotiveForce"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.electromotiveForce",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.volt",
"explanation": "si unit of measurement for voltage, EMF, electrical potantial difference in volts",
"extendsTrait": {
"traitReference": "measurement.unit.electromotiveForce",
"arguments": [
{
"name": "unit",
"value": "volt"
},
{
"name": "symbol",
"value": "V"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.electromotiveForce.volt",
"explanation": "a measurement for electromotiveForce",
"extendsTrait": "measurement.dimension.electromotiveForce",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.volt",
"verb": "has"
},
"has.measurement.fundamentalComponent.kilogram",
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalExponent",
"value": "2"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-3"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.ampere",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-1"
}
]
}
]
},
{
"traitName": "measurement.unit.capacitance",
"explanation": "a unit of measurement for the dimension capacitance",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "capacitance"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.capacitance",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.farad",
"explanation": "si unit of measurement for electric capacitance in farads",
"extendsTrait": {
"traitReference": "measurement.unit.capacitance",
"arguments": [
{
"name": "unit",
"value": "farad"
},
{
"name": "symbol",
"value": "F"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.capacitance.farad",
"explanation": "a measurement for electric capacitance in farads",
"extendsTrait": "measurement.dimension.capacitance",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.farad",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.kilogram",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-1"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-2"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "4"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.ampere",
"arguments": [
{
"name": "fundamentalExponent",
"value": "2"
}
]
}
]
},
{
"traitName": "measurement.unit.resistance",
"explanation": "a unit of measurement for the dimension resistance",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "resistance"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.resistance",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.ohm",
"explanation": "si unit of measurement for electrical resistance, impedance, reactance in ohms",
"extendsTrait": {
"traitReference": "measurement.unit.resistance",
"arguments": [
{
"name": "unit",
"value": "ohm"
},
{
"name": "symbol",
"value": "Ω"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.resistance.ohm",
"explanation": "a measurement for electrical resistance, impedance, reactance in ohms",
"extendsTrait": "measurement.dimension.resistance",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.ohm",
"verb": "has"
},
"has.measurement.fundamentalComponent.kilogram",
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalExponent",
"value": "2"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-3"
}
]
},
{
"traitReference": "has.measurement.fundamentalComponent.ampere",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-2"
}
]
}
]
},
{
"traitName": "means.measurement.units.si.celsius",
"explanation": "si unit of measurement for temperature in degrees celsius",
"extendsTrait": {
"traitReference": "measurement.unit.temperature",
"arguments": [
{
"name": "unit",
"value": "celsius"
},
{
"name": "symbol",
"value": "C"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.temperature.celsius",
"explanation": "a measurement for temperature in degrees celsius",
"extendsTrait": "measurement.dimension.temperature",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.celsius",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.kelvin",
"arguments": [
{
"name": "fundamentalOffset",
"value": "273.15"
}
]
}
]
},
{
"traitName": "means.measurement.units.si.gram",
"explanation": "si unit of measurement for mass in grams",
"extendsTrait": {
"traitReference": "measurement.unit.mass",
"arguments": [
{
"name": "unit",
"value": "gram"
},
{
"name": "symbol",
"value": "g"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.mass.gram",
"explanation": "a measurement for mass in grams",
"extendsTrait": "measurement.dimension.mass",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.gram",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.kilogram",
"arguments": [
{
"name": "fundamentalScale",
"value": ".001"
}
]
}
]
},
{
"traitName": "measurement.unit.dataRate",
"explanation": "a unit of measurement for the dimension dataRate",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "dataRate"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.dataRate",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.units.si.bitPerSecond",
"explanation": "si unit of measurement for data rate in bits per second",
"extendsTrait": {
"traitReference": "measurement.unit.dataRate",
"arguments": [
{
"name": "unit",
"value": "bitPerSecond"
},
{
"name": "symbol",
"value": "bps"
}
],
"appliedTraits": [
"means.measurement.units.si"
]
}
},
{
"traitName": "measurement.dimension.dataRate.bitPerSecond",
"explanation": "a measurement for data rate in bits per units of si second",
"extendsTrait": "measurement.dimension.dataRate",
"exhibitsTraits": [
{
"traitReference": "means.measurement.units.si.bitPerSecond",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalExponent",
"value": "-1"
}
]
}
]
},
{
"traitName": "means.measurement.prefix",
"extendsTrait": "means.measurement",
"explanation": "unit prefixes denoting a factor of one thousandth",
"defaultVerb": "has",
"exhibitsTraits": [
"measurement"
],
"hasParameters": [
{
"name": "scaleExponent",
"explanation": "measurement scale expressed as the exponent for powers of 10",
"dataType": "double",
"defaultValue": "0"
}
]
},
{
"traitName": "means.measurement.prefix.giga",
"explanation": "denotes one thousanth of the unit; 10E9",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
{
"name": "scaleExponent",
"value": "9"
}
]
}
},
{
"traitName": "means.measurement.prefix.mega",
"explanation": "denotes one thousanth of the unit; 10E6",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
{
"name": "scaleExponent",
"value": "6"
}
]
}
},
{
"traitName": "means.measurement.prefix.kilo",
"explanation": "denotes one thousanth of the unit; 10E3",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
{
"name": "scaleExponent",
"value": "3"
}
]
}
},
{
"traitName": "means.measurement.prefix.centi",
"explanation": "denotes one thousanth of the unit; 10E-2",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
{
"name": "scaleExponent",
"value": "-2"
}
]
}
},
{
"traitName": "means.measurement.prefix.milli",
"explanation": "denotes one thousanth of the unit; 10E-3",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
{
"name": "scaleExponent",
"value": "-3"
}
]
}
},
{
"traitName": "means.measurement.prefix.micro",
"explanation": "denotes one thousanth of the unit; 10E-6",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
"-6"
]
}
},
{
"traitName": "means.measurement.prefix.nano",
"explanation": "denotes one thousanth of the unit; 10E-9",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
"-9"
]
}
},
{
"traitName": "means.measurement.prefix.pico",
"explanation": "denotes one thousanth of the unit; 10E-12",
"extendsTrait": {
"traitReference": "means.measurement.prefix",
"arguments": [
"-12"
]
}
},
{
"dataTypeName": "meter",
"explanation": "a double float measure for distance in meters",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.distance.meter"
]
},
{
"dataTypeName": "kilogram",
"explanation": "a double float measure for mass in kilogram",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.mass.kilogram"
]
},
{
"dataTypeName": "ampere",
"explanation": "a double float measure for electric current in amperes",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.electricCurrent.ampere"
]
},
{
"dataTypeName": "kelvin",
"explanation": "a double float measure for thermodynamic temperature in degrees kelvin",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.temperature.kelvin"
]
},
{
"dataTypeName": "mole",
"explanation": "a double float measure for amount in moles",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.amount.mole"
]
},
{
"dataTypeName": "candela",
"explanation": "a double float measure for luminous intensity in candelas",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.luminousIntensity.candela"
]
},
{
"dataTypeName": "hertz",
"explanation": "a double float measure for frequency in hertz",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.frequency.hertz"
]
},
{
"dataTypeName": "radian",
"explanation": "a double float measure for angle in radians",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.angle.radian"
]
},
{
"dataTypeName": "newton",
"explanation": "a double float measure for force or weight in newtons",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.force.newton"
]
},
{
"dataTypeName": "pascal",
"explanation": "a double float measure for pressure or stress in pascals",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.pressure.pascal"
]
},
{
"dataTypeName": "joule",
"explanation": "a double float measure for energy, work or heat in joules",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.energy.joule"
]
},
{
"dataTypeName": "watt",
"explanation": "a double float measure for power or radiant flux in watts",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.power.watt"
]
},
{
"dataTypeName": "coulomb",
"explanation": "a double float measure for electric charge or amount of electricity in coulombs",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.electricCharge.coulomb"
]
},
{
"dataTypeName": "volt",
"explanation": "a double float measure for voltage, EMF, electrical potantial difference in volts",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.electromotiveForce.volt"
]
},
{
"dataTypeName": "farad",
"explanation": "a double float measure for electric capacitance in farads",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.capacitance.farad"
]
},
{
"dataTypeName": "ohm",
"explanation": "a double float measure for electrical resistance, impedance, reactance in ohms",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.resistance.ohm"
]
},
{
"traitName": "means.measurement.duration.seconds",
"extendsTrait": "measurement.dimension.time.second"
},
{
"dataTypeName": "second",
"explanation": "a double float measure for time in si seconds",
"extendsDataType": "double",
"exhibitsTraits": [
"means.measurement.duration.seconds"
]
},
{
"dataTypeName": "microSecond",
"explanation": "measure for time in 10E-6 seconds",
"extendsDataType": "second",
"exhibitsTraits": [
"means.measurement.prefix.micro"
]
},
{
"dataTypeName": "milliSecond",
"explanation": "measure for time in 10E-3 seconds",
"extendsDataType": "second",
"exhibitsTraits": [
{
"verb": "means",
"traitReference": "means.measurement.duration.seconds",
"appliedTraits": [
{
"verb": "has",
"traitReference": "means.measurement.prefix.milli"
}
]
},
"means.measurement.prefix.milli"
]
},
{
"traitName": "measurement.unit.time.minute",
"explanation": "A 60 second measurement unit for duration of time",
"extendsTrait": {
"traitReference": "measurement.unit.time",
"arguments": [
{
"name": "unit",
"value": "minute"
},
{
"name": "symbol",
"value": "m"
}
]
}
},
{
"traitName": "measurement.dimension.time.minute",
"explanation": "a measurement for duration of time in units of minutes",
"extendsTrait": "measurement.dimension.time",
"exhibitsTraits": [
{
"traitReference": "measurement.unit.time.minute",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalScale",
"value": "60"
}
],
"verb": "has"
}
]
},
{
"traitName": "means.measurement.duration.minutes",
"extendsTrait": "measurement.dimension.time.minute"
},
{
"dataTypeName": "minute",
"explanation": "an integer measure for time in 60 second intervals",
"extendsDataType": "integer",
"exhibitsTraits": [
"means.measurement.duration.minutes"
]
},
{
"traitName": "measurement.unit.time.hour",
"explanation": "A 3600 second measurement unit for duration of time",
"extendsTrait": {
"traitReference": "measurement.unit.time",
"arguments": [
{
"name": "unit",
"value": "hour"
},
{
"name": "symbol",
"value": "h"
}
]
}
},
{
"traitName": "measurement.dimension.time.hour",
"explanation": "a measurement for duration of time in units of hours",
"extendsTrait": "measurement.dimension.time",
"exhibitsTraits": [
{
"traitReference": "measurement.unit.time.hour",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalScale",
"value": "3600"
}
],
"verb": "has"
}
]
},
{
"traitName": "means.measurement.duration.hours",
"extendsTrait": "measurement.dimension.time.hour"
},
{
"dataTypeName": "hour",
"explanation": "an integer measure for time in 3600 second intervals",
"extendsDataType": "integer",
"exhibitsTraits": [
"means.measurement.duration.hours"
]
},
{
"traitName": "measurement.unit.time.day",
"explanation": "A solar day, here on earth as a measurement unit for duration of time",
"extendsTrait": {
"traitReference": "measurement.unit.time",
"arguments": [
{
"name": "unit",
"value": "day"
},
{
"name": "symbol",
"value": "D"
}
]
}
},
{
"traitName": "measurement.dimension.time.day",
"explanation": "a measurement for duration of time in units of days",
"extendsTrait": "measurement.dimension.time",
"exhibitsTraits": [
{
"traitReference": "measurement.unit.time.day",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalScale",
"value": "86400"
}
],
"verb": "has"
}
]
},
{
"traitName": "means.measurement.duration.days",
"extendsTrait": "measurement.dimension.time.day"
},
{
"dataTypeName": "day",
"explanation": "an integer measure for time in 'one earth rotation' interval",
"extendsDataType": "integer",
"exhibitsTraits": [
"means.measurement.duration.days"
]
},
{
"traitName": "measurement.unit.time.year",
"explanation": "'one solar orbit', here on earth as a measurement unit for duration of time",
"extendsTrait": {
"traitReference": "measurement.unit.time",
"arguments": [
{
"name": "unit",
"value": "year"
},
{
"name": "symbol",
"value": "Y"
}
]
}
},
{
"traitName": "measurement.dimension.time.year",
"explanation": "a measurement for duration of time in units of years",
"extendsTrait": "measurement.dimension.time",
"exhibitsTraits": [
{
"traitReference": "measurement.unit.time.year",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.second",
"arguments": [
{
"name": "fundamentalScale",
"value": "31556952"
}
],
"verb": "has"
}
]
},
{
"traitName": "means.measurement.duration.years",
"extendsTrait": "measurement.dimension.time.year"
},
{
"dataTypeName": "year",
"explanation": "an integer measure for time in 'one solar orbit' interval",
"extendsDataType": "integer",
"exhibitsTraits": [
"means.measurement.duration.years"
]
},
{
"dataTypeName": "millimeter",
"explanation": "unit of measure for distance in 10E-3 meters",
"extendsDataType": "meter",
"exhibitsTraits": [
"means.measurement.prefix.milli"
]
},
{
"dataTypeName": "centimeter",
"explanation": "unit of measure for distance in 10E-2 meters",
"extendsDataType": "meter",
"exhibitsTraits": [
"means.measurement.prefix.centi"
]
},
{
"dataTypeName": "kilometer",
"explanation": "unit of measure for distance in 10E3 meters",
"extendsDataType": "meter",
"exhibitsTraits": [
"means.measurement.prefix.kilo"
]
},
{
"dataTypeName": "gram",
"explanation": "unit of measure for mass in grams",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.mass.gram"
]
},
{
"dataTypeName": "milligram",
"explanation": "unit of measure for mass in milligrams",
"extendsDataType": "gram",
"exhibitsTraits": [
"means.measurement.prefix.milli"
]
},
{
"dataTypeName": "microampere",
"explanation": "unit of capacitance, equivalent to 10E-6 amperes",
"extendsDataType": "ampere",
"exhibitsTraits": [
"means.measurement.prefix.micro"
]
},
{
"dataTypeName": "milliampere",
"explanation": "unit of capacitance, equivalent to 10E-3 amperes",
"extendsDataType": "ampere",
"exhibitsTraits": [
"means.measurement.prefix.milli"
]
},
{
"dataTypeName": "celsius",
"explanation": "unit of measure for temperature in degrees celsius",
"extendsDataType": "double",
"exhibitsTraits": [
"measurement.dimension.temperature.celsius"
]
},
{
"dataTypeName": "kilohertz",
"explanation": "unit of frequency equivalent to 10E3 hertz",
"extendsDataType": "hertz",
"exhibitsTraits": [
"means.measurement.prefix.kilo"
]
},
{
"dataTypeName": "megahertz",
"explanation": "unit of frequency equivalent to 10E6 hertz",
"extendsDataType": "hertz",
"exhibitsTraits": [
"means.measurement.prefix.mega"
]
},
{
"dataTypeName": "gigahertz",
"explanation": "unit of frequency equivalent to 10E9 hertz",
"extendsDataType": "hertz",
"exhibitsTraits": [
"means.measurement.prefix.giga"
]
},
{
"traitName": "measurement.unit.angle.degree",
"explanation": "a unit of measurement for angles in 1/360th of rotation",
"defaultVerb": "has",
"extendsTrait": {
"traitReference": "measurement.unit.angle",
"arguments": [
{
"name": "symbol",
"value": "°"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.angle",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "measurement.dimension.angle.degree",
"explanation": "a measurement for angles in degrees, 1/360 rotation",
"extendsTrait": "measurement.dimension.angle",
"exhibitsTraits": [
{
"traitReference": "measurement.unit.angle.degree",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent",
"arguments": [
{
"name": "unit",
"value": "radian"
},
{
"name": "fundamentalScale",
"value": "0.01745329252"
}
]
}
]
},
{
"traitName": "means.measurement.units.degree",
"extendsTrait": "measurement.dimension.angle.degree"
},
{
"dataTypeName": "degree",
"explanation": "unit of measure for angles in degrees, 1/360 rotation",
"extendsDataType": "double",
"exhibitsTraits": [
"means.measurement.units.degree"
]
},
{
"dataTypeName": "kilopascal",
"explanation": "unit of stress, equivalent to 10E3 pascals",
"extendsDataType": "pascal",
"exhibitsTraits": [
"means.measurement.prefix.kilo"
]
},
{
"dataTypeName": "megapascal",
"explanation": "unit of stress, equivalent to 10E6 pascals",
"extendsDataType": "pascal",
"exhibitsTraits": [
"means.measurement.prefix.mega"
]
},
{
"dataTypeName": "gigapascal",
"explanation": "unit of stress, equivalent to 10E9 pascals",
"extendsDataType": "pascal",
"exhibitsTraits": [
"means.measurement.prefix.giga"
]
},
{
"dataTypeName": "milliwatt",
"explanation": "unit of power, equivalent to 10E-3 watts",
"extendsDataType": "watt",
"exhibitsTraits": [
"means.measurement.prefix.milli"
]
},
{
"dataTypeName": "kilowatt",
"explanation": "unit of power, equivalent to 10E3 watts",
"extendsDataType": "watt",
"exhibitsTraits": [
"means.measurement.prefix.kilo"
]
},
{
"dataTypeName": "megawatt",
"explanation": "unit of power, equivalent to 10E6 watts",
"extendsDataType": "watt",
"exhibitsTraits": [
"means.measurement.prefix.mega"
]
},
{
"dataTypeName": "millivolt",
"explanation": "unit of power, equivalent to 10E-3 volts",
"extendsDataType": "volt",
"exhibitsTraits": [
"means.measurement.prefix.milli"
]
},
{
"dataTypeName": "kilovolt",
"explanation": "unit of power, equivalent to 10E3 volts",
"extendsDataType": "volt",
"exhibitsTraits": [
"means.measurement.prefix.kilo"
]
},
{
"dataTypeName": "megavolt",
"explanation": "unit of power, equivalent to 10E6 volts",
"extendsDataType": "volt",
"exhibitsTraits": [
"means.measurement.prefix.mega"
]
},
{
"dataTypeName": "microfarad",
"explanation": "unit of capacitance, equivalent to 10E-6 farads",
"extendsDataType": "farad",
"exhibitsTraits": [
"means.measurement.prefix.micro"
]
},
{
"dataTypeName": "nanofarad",
"explanation": "unit of capacitance, equivalent to 10E-9 farads",
"extendsDataType": "farad",
"exhibitsTraits": [
"means.measurement.prefix.nano"
]
},
{
"dataTypeName": "picofarad",
"explanation": "unit of capacitance, equivalent to 10E-12 farads",
"extendsDataType": "farad",
"exhibitsTraits": [
"means.measurement.prefix.pico"
]
},
{
"dataTypeName": "kiloOhm",
"explanation": "unit of power, equivalent to 10E3 ohms",
"extendsDataType": "ohm",
"exhibitsTraits": [
"means.measurement.prefix.kilo"
]
},
{
"dataTypeName": "megaOhm",
"explanation": "unit of power, equivalent to 10E6 Ohms",
"extendsDataType": "ohm",
"exhibitsTraits": [
"means.measurement.prefix.mega"
]
},
{
"traitName": "dimension.monetaryValue",
"explanation": "the concept of 'monetary value' used to describe other concepts such as the measurement or units representing this idea",
"extendsTrait": "dimension"
},
{
"traitName": "measurement.dimension.monetaryValue",
"explanation": "measurement of monetary value",
"extendsTrait": {
"traitReference": "measurement.dimension",
"arguments": [
"monetaryValue"
],
"appliedTraits": [
{
"traitReference": "measurement.dimensionKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "dimension.monetaryValue",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue",
"explanation": "a unit of measurement for monetary value aka currency represented by an ISO 4217 currency code",
"defaultVerb": "has",
"extendsTrait": {
"traitReference": "measurement.unit",
"arguments": [
{
"name": "dimension",
"value": "monetaryValue"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.monetaryValue",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue.USD",
"explanation": "US Dollars",
"extendsTrait": {
"traitReference": "measurement.unit.monetaryValue",
"arguments": [
{
"name": "unit",
"value": "USD"
},
{
"name": "symbol",
"value": "$"
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue.EUR",
"explanation": "Euro",
"extendsTrait": {
"traitReference": "measurement.unit.monetaryValue",
"arguments": [
{
"name": "unit",
"value": "EUR"
},
{
"name": "symbol",
"value": "€"
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue.CAD",
"explanation": "Canadian Dollars",
"extendsTrait": {
"traitReference": "measurement.unit.monetaryValue",
"arguments": [
{
"name": "unit",
"value": "CAD"
},
{
"name": "symbol",
"value": "$"
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue.GBP",
"explanation": "Pound Sterling",
"extendsTrait": {
"traitReference": "measurement.unit.monetaryValue",
"arguments": [
{
"name": "unit",
"value": "GBP"
},
{
"name": "symbol",
"value": "£"
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue.JPY",
"explanation": "Japanese Yen",
"extendsTrait": {
"traitReference": "measurement.unit.monetaryValue",
"arguments": [
{
"name": "unit",
"value": "JPY"
},
{
"name": "symbol",
"value": "¥"
}
]
}
},
{
"traitName": "measurement.unit.monetaryValue.CNY",
"explanation": "Chinese Yuan",
"extendsTrait": {
"traitReference": "measurement.unit.monetaryValue",
"arguments": [
{
"name": "unit",
"value": "CNY"
},
{
"name": "symbol",
"value": "CN¥"
}
]
}
},
{
"traitName": "means.measurement.currencyCode",
"extendsTrait": "measurement.unit.monetaryValue",
"defaultVerb": "means",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"dataTypeName": "currencyCode",
"extendsDataType": "string",
"explanation": "value is a ISO 4217 currency code",
"exhibitsTraits": [
"means.measurement.currencyCode"
]
},
{
"traitName": "is.inCurrency",
"explanation": "the data represents an amount of the specified currency",
"hasParameters": [
{
"name": "code",
"dataType": "currencyCode",
"required": true,
"explanation": "ISO 4217 currency code"
}
]
},
{
"traitName": "means.measurement.currency",
"extendsTrait": "measurement.dimension.monetaryValue",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"dataTypeName": "currency",
"explanation": "An amount of currency, money in units specified elsewhere.",
"extendsDataType": {
"dataTypeReference": "decimal",
"appliedTraits": [
{
"traitReference": "is.dataFormat.numeric.shaped",
"arguments": [
{
"name": "precision",
"value": "19"
},
{
"name": "scale",
"value": "4"
}
]
}
]
},
"exhibitsTraits": [
"means.measurement.currency"
]
},
{
"dataTypeName": "baseCurrency",
"extendsDataType": "currency",
"explanation": "value is expressed in the base currency units for the system",
"exhibitsTraits": [
"means.measurement.currency"
]
},
{
"traitName": "means.measurement.currency.cost",
"extendsTrait": "means.measurement.currency"
},
{
"traitName": "means.measurement.currency.iSOCode",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.currency.price",
"extendsTrait": "means.measurement.currency"
},
{
"traitName": "means.measurement.currency.type",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.currency.type.destination",
"extendsTrait": "means.measurement.currency.type"
},
{
"traitName": "means.measurement.currency.type.source",
"extendsTrait": "means.measurement.currency.type"
},
{
"traitName": "means.measurement.currency.revenue",
"extendsTrait": "means.measurement.currency"
},
{
"traitName": "means.measurement.age",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.code",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.color",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.density",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.distance",
"extendsTrait": "measurement.dimension.distance"
},
{
"traitName": "measurement.unit.distance.inch",
"explanation": "a unit of measurement for distance in inches",
"defaultVerb": "has",
"extendsTrait": {
"traitReference": "measurement.unit.distance",
"arguments": [
{
"name": "symbol",
"value": "in"
}
],
"appliedTraits": [
{
"traitReference": "measurement.unitKind",
"verb": "has",
"appliedTraits": [
{
"traitReference": "measurement.dimension.distance",
"verb": "means"
}
]
}
]
}
},
{
"traitName": "means.measurement.distance.inches",
"explanation": "a measurement for distance in units of inches",
"extendsTrait": "measurement.dimension.distance",
"exhibitsTraits": [
{
"traitReference": "measurement.unit.distance.inch",
"verb": "has"
},
{
"traitReference": "has.measurement.fundamentalComponent.meter",
"arguments": [
{
"name": "fundamentalScale",
"value": "0.0254"
}
],
"verb": "has"
}
]
},
{
"traitName": "means.measurement.distance.cm",
"explanation": "a measurement for distance in units of centemeters",
"extendsTrait": "measurement.dimension.distance.meter",
"exhibitsTraits": [
"means.measurement.prefix.centi"
]
},
{
"traitName": "means.measurement.sequence",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.temperature",
"extendsTrait": "means.measurement.dimension.temperature"
},
{
"traitName": "means.measurement.version",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.weight",
"extendsTrait": "means.measurement.dimension.force"
},
{
"traitName": "measurement.timeOfDay",
"extendsTrait": "measurement.dimension.time.second"
},
{
"traitName": "means.measurement.time",
"extendsTrait": "measurement.timeOfDay"
},
{
"traitName": "measurement.dayOfEra",
"extendsTrait": "measurement.dimension.time.day"
},
{
"traitName": "means.measurement.date",
"extendsTrait": "measurement.dayOfEra"
},
{
"traitName": "measurement.date.effective",
"extendsTrait": {
"traitReference": "measurement.dayOfEra",
"appliedTraits": [
{
"verb": "means",
"traitReference": "qualification.effective"
}
]
}
},
{
"traitName": "measurement.date.completed",
"extendsTrait": {
"traitReference": "measurement.dayOfEra",
"appliedTraits": [
{
"verb": "means",
"traitReference": "action.complete"
}
]
}
},
{
"traitName": "means.measurement.date.completion",
"extendsTrait": "measurement.date.completed"
},
{
"traitName": "measurement.date.created",
"extendsTrait": {
"traitReference": "measurement.dayOfEra",
"appliedTraits": [
{
"verb": "means",
"traitReference": "action.create"
}
]
}
},
{
"traitName": "means.measurement.date.creation",
"extendsTrait": "measurement.date.created"
},
{
"traitName": "means.measurement.date.end",
"extendsTrait": "measurement.date.completed"
},
{
"traitName": "means.measurement.date.end.scd",
"extendsTrait": {
"traitReference": "means.measurement.date",
"appliedTraits": [
{
"verb": "means",
"traitReference": "action.complete"
},
{
"verb": "qualifiedBy",
"traitReference": "qualification.effective"
}
]
}
},
{
"traitName": "measurement.date.modified",
"extendsTrait": {
"traitReference": "measurement.dayOfEra",
"appliedTraits": [
{
"verb": "means",
"traitReference": "action.modify"
}
]
}
},
{
"traitName": "means.measurement.date.modify",
"extendsTrait": "measurement.date.modified"
},
{
"traitName": "means.measurement.date.occurrence",
"extendsTrait": "means.measurement.date"
},
{
"traitName": "means.measurement.date.remove",
"extendsTrait": "means.measurement.date"
},
{
"traitName": "means.measurement.date.start",
"extendsTrait": {
"traitReference": "means.measurement.date",
"appliedTraits": [
{
"verb": "means",
"traitReference": "action.start"
}
]
}
},
{
"traitName": "means.measurement.date.start.scd",
"extendsTrait": {
"traitReference": "means.measurement.date",
"appliedTraits": [
{
"verb": "means",
"traitReference": "action.start"
},
{
"verb": "qualifiedBy",
"traitReference": "qualification.effective"
}
]
}
},
{
"traitName": "means.measurement.date.target",
"extendsTrait": "means.measurement.date"
},
{
"traitName": "means.measurement.duration",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.duration.weeks",
"extendsTrait": "means.measurement.duration"
},
{
"traitName": "means.measurement.duration.months",
"extendsTrait": "means.measurement.duration"
},
{
"traitName": "means.measurement.duration.quarters",
"extendsTrait": "means.measurement.duration"
},
{
"traitName": "means.measurement.duration.trimesters",
"extendsTrait": "means.measurement.duration"
},
{
"traitName": "means.measurement.probability",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.count",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.percent",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.percent.ownership",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.percent.voterright",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.range",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.range.high",
"extendsTrait": "means.measurement.range"
},
{
"traitName": "means.measurement.range.low",
"extendsTrait": "means.measurement.range"
},
{
"traitName": "means.measurement.rate",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.rate.type",
"extendsTrait": "means.measurement"
},
{
"traitName": "means.measurement.size",
"extendsTrait": "measurement.dimension.distance"
},
{
"traitName": "means.measurement.size.depth",
"extendsTrait": "measurement.dimension.distance.width"
},
{
"traitName": "means.measurement.size.height",
"extendsTrait": "measurement.dimension.distance.height"
},
{
"traitName": "means.measurement.size.volume",
"extendsTrait": "means.measurement.size"
},
{
"traitName": "means.measurement.size.width",
"extendsTrait": "measurement.dimension.distance.width"
},
{
"dataTypeName": "colorName",
"extendsDataType": "string",
"exhibitsTraits": [
"means.measurement.color"
]
},
{
"dataTypeName": "date",
"extendsDataType": "any",
"exhibitsTraits": [
"is.dataFormat.date",
"means.measurement.date"
]
},
{
"dataTypeName": "time",
"extendsDataType": "any",
"exhibitsTraits": [
"is.dataFormat.time",
"means.measurement.time"
]
},
{
"traitName": "measurement.date_time",
"explanation": "a composition of date and time parts",
"defaultVerb": "means",
"exhibitsTraits": [
{
"verb": "contains",
"traitReference": "options.allOf",
"appliedTraits": [
{
"verb": "contains",
"traitReference": "means.measurement.date"
},
{
"verb": "contains",
"traitReference": "means.measurement.time"
}
]
}
]
},
{
"dataTypeName": "dateTime",
"exhibitsTraits": [
"is.dataFormat.date",
"is.dataFormat.time",
"measurement.date_time"
]
},
{
"dataTypeName": "dateTimeOffset",
"extendsDataType": "dateTime",
"exhibitsTraits": [
"is.dataFormat.timeOffset"
]
},
{
"dataTypeName": "minutes",
"extendsDataType": "minute"
},
{
"purposeName": "createdOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.creation"
]
},
{
"purposeName": "modifiedOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.modify"
]
},
{
"purposeName": "removedOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.remove"
]
},
{
"purposeName": "occuredOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.occurrence"
]
},
{
"purposeName": "startedOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.start"
]
},
{
"purposeName": "endedOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.end"
]
},
{
"purposeName": "completedOn",
"extendsPurpose": "hasA",
"exhibitsTraits": [
"means.measurement.date.completion"
]
},
{
"dataTypeName": "inches",
"extendsDataType": "double",
"exhibitsTraits": [
"means.measurement.distance.inches"
]
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy