Calibration
PartDraftv1.0.0-rc.2
A calibration: a check of an instrument against a reference, with its date, its result and its certificate.
https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Calibration.json
Fields
idtextnot emptyThe record's id: unique within the document.
typeRequiredOne ofthe codes belowWhat sort of check it is.
laboratory- A full calibration by a laboratory, with a certificate.
field_check- A check with a calibrator before or after a measurement.
performedAtRequireddate-time (RFC 3339)When the check was done.
expiresAtdate-time (RFC 3339)When the calibration stops being valid.
performedByWho did the check.
standardThe standard the check follows, such as IEC 61672-3.
resultThe result, such as the deviation from the calibrator's level.
certificateThe certificate.
Links
Points at Records whose ids this record holds, with the field that holds each.
- StakeholderEntityperformedByA person or organization involved in a development, such as an operator, a consultant, a regulator or a resident.
- FileEntitycertificateA file that records point at, such as a recording, a certificate, a photo or a grid, with its media type, its place and its hash. A file does not change: a changed file is a new File.
Held by Records that embed this one, with their field that holds it.
Examples
An id that another example defines opens that record.
Example 2
{
"id": "calibration-2026",
"type": "laboratory",
"performedAt": "2026-03-02T15:00:00Z",
"expiresAt": "2027-03-02T15:00:00Z",
"performedBy": "stakeholder-lab",
"standard": {
"title": "IEC 61672-3:2013",
"section": "Periodic tests"
},
"certificate": "file-certificate"
}Show 1 more exampleHide the other example
Example 1
{
"type": "field_check",
"performedAt": "2026-07-14T21:40:00-06:00",
"result": {
"amount": 0.1,
"unit": "dB"
}
}Changes and file
Changes
- 0.1.0 First version.
Schema file
Show the JSON SchemaHide the JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Calibration.json",
"title": "Calibration",
"description": "A calibration: a check of an instrument against a reference, with its date, its result and its certificate.",
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "The record's id: unique within the document."
},
"type": {
"type": "string",
"enum": [
"laboratory",
"field_check"
],
"description": "What sort of check it is.",
"x-ods-options": [
{
"value": "laboratory",
"title": "Laboratory",
"description": "A full calibration by a laboratory, with a certificate."
},
{
"value": "field_check",
"title": "Field check",
"description": "A check with a calibrator before or after a measurement."
}
]
},
"performedAt": {
"type": "string",
"format": "date-time",
"description": "When the check was done."
},
"expiresAt": {
"type": "string",
"format": "date-time",
"description": "When the calibration stops being valid."
},
"performedBy": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Stakeholder",
"description": "Who did the check."
},
"standard": {
"$ref": "Citation.json",
"description": "The standard the check follows, such as IEC 61672-3."
},
"result": {
"$ref": "Value.json",
"description": "The result, such as the deviation from the calibrator's level."
},
"certificate": {
"type": "string",
"minLength": 1,
"x-ods-ref": "File",
"description": "The certificate."
}
},
"required": [
"type",
"performedAt"
],
"patternProperties": {
"^x-": {}
},
"unevaluatedProperties": false,
"examples": [
{
"type": "field_check",
"performedAt": "2026-07-14T21:40:00-06:00",
"result": {
"amount": 0.1,
"unit": "dB"
}
},
{
"id": "calibration-2026",
"type": "laboratory",
"performedAt": "2026-03-02T15:00:00Z",
"expiresAt": "2027-03-02T15:00:00Z",
"performedBy": "stakeholder-lab",
"standard": {
"title": "IEC 61672-3:2013",
"section": "Periodic tests"
},
"certificate": "file-certificate"
}
],
"x-ods-status": "draft",
"x-ods-kind": "part",
"x-ods-module": "core",
"x-ods-changes": {
"0.1.0": "First version."
}
}