.cdm-java.6.0.0-dev.63.source-code.cdm-base-math-MeasureSchedule.schema.json Maven / Gradle / Ivy
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$anchor": "cdm.base.math",
"type": "object",
"title": "MeasureSchedule",
"description": "A set of measures, all in the same unit, where the values are defined through a schedule of steps. The initial value may be defined either as part of the steps, or using the single amount attribute.",
"properties": {
"datedValue": {
"description": "A schedule of step date and value pairs. On each step date the associated step value becomes effective. The step dates are used to order the steps by ascending order. This attribute is optional so the data type may be used to define a schedule with a single value.",
"type": "array",
"items": {
"$ref": "cdm-base-math-DatedValue.schema.json"
},
"minItems": 0
},
"value": {
"description": "Specifies the value of the measure as a number. Optional because in a measure vector or schedule, this single value may be omitted.",
"type": "number"
},
"unit": {
"description": "Qualifies the unit by which the amount is measured. Optional because a measure may be unit-less (e.g. when representing a ratio between amounts in the same unit).",
"$ref": "cdm-base-math-UnitType.schema.json"
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy