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

  • id
    textnot empty

    The record's id: unique within the document.

  • typeRequired
    One ofthe codes below

    What 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.
  • performedAtRequired
    date-time (RFC 3339)

    When the check was done.

  • expiresAt
    date-time (RFC 3339)

    When the calibration stops being valid.

  • performedBy

    Who did the check.

  • standard

    The standard the check follows, such as IEC 61672-3.

  • result

    The result, such as the deviation from the calibrator's level.

  • certificate

    The certificate.

Links

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 example

Example 1

{
  "type": "field_check",
  "performedAt": "2026-07-14T21:40:00-06:00",
  "result": {
    "amount": 0.1,
    "unit": "dB"
  }
}

Changes and file

Changes

  1. 0.1.0 First version.

Schema file

Show 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."
  }
}