Emission

PartDraftv1.0.0-rc.2

An emission: what a source gives off in one operating state, such as sound power, a pollutant rate or a discharge. A module schema can require more of it for its domain.

https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Emission.json

Fields

  • id
    textnot empty

    The record's id: unique within the document.

  • typeRequired

    What is given off, as a code from a quantities vocabulary, such as sound_power_level.

  • state

    The operating state the emission holds for. Leave it out when the source has one state.

  • valueRequired

    How much is given off, such as a sound power spectrum.

  • properties

    Other facts about the emission, such as its height or its directivity.

  • evidence

    The evidence the emission rests on, such as a measurement or a data sheet.

Links

Examples

An id that another example defines opens that record.

Example 2

{
  "id": "emission-loaded",
  "type": "sound_power_level",
  "state": "state-loaded",
  "value": {
    "amount": [
      88.1,
      92.4,
      95,
      96.2,
      94.8,
      91.3,
      86,
      79.5
    ],
    "unit": "dB",
    "axes": [
      {
        "quantity": "frequency",
        "unit": "Hz",
        "values": [
          63,
          125,
          250,
          500,
          1000,
          2000,
          4000,
          8000
        ],
        "bins": {
          "set": "octave"
        }
      }
    ]
  },
  "properties": [
    {
      "type": "height",
      "value": {
        "amount": 3.5,
        "unit": "m"
      }
    }
  ],
  "evidence": [
    "evidence-sound-power"
  ]
}
Show 1 more example

Example 1

{
  "id": "emission-1",
  "type": "sound_power_level",
  "value": {
    "amount": 102,
    "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/Emission.json",
  "title": "Emission",
  "description": "An emission: what a source gives off in one operating state, such as sound power, a pollutant rate or a discharge. A module schema can require more of it for its domain.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "The record's id: unique within the document."
    },
    "type": {
      "type": "string",
      "pattern": "^[a-z0-9]+(_[a-z0-9]+)*(\\.[a-z0-9]+(_[a-z0-9]+)*)*$",
      "x-ods-vocabulary": "*/quantities",
      "description": "What is given off, as a code from a quantities vocabulary, such as `sound_power_level`."
    },
    "state": {
      "type": "string",
      "minLength": 1,
      "x-ods-ref": "OperatingState",
      "description": "The operating state the emission holds for. Leave it out when the source has one state."
    },
    "value": {
      "$ref": "Value.json",
      "description": "How much is given off, such as a sound power spectrum."
    },
    "properties": {
      "type": "array",
      "items": {
        "$ref": "Property.json"
      },
      "description": "Other facts about the emission, such as its height or its directivity."
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "x-ods-ref": "Evidence"
      },
      "description": "The evidence the emission rests on, such as a measurement or a data sheet."
    }
  },
  "required": [
    "type",
    "value"
  ],
  "patternProperties": {
    "^x-": {}
  },
  "unevaluatedProperties": false,
  "examples": [
    {
      "id": "emission-1",
      "type": "sound_power_level",
      "value": {
        "amount": 102,
        "unit": "dB"
      }
    },
    {
      "id": "emission-loaded",
      "type": "sound_power_level",
      "state": "state-loaded",
      "value": {
        "amount": [
          88.1,
          92.4,
          95,
          96.2,
          94.8,
          91.3,
          86,
          79.5
        ],
        "unit": "dB",
        "axes": [
          {
            "quantity": "frequency",
            "unit": "Hz",
            "values": [
              63,
              125,
              250,
              500,
              1000,
              2000,
              4000,
              8000
            ],
            "bins": {
              "set": "octave"
            }
          }
        ]
      },
      "properties": [
        {
          "type": "height",
          "value": {
            "amount": 3.5,
            "unit": "m"
          }
        }
      ],
      "evidence": [
        "evidence-sound-power"
      ]
    }
  ],
  "x-ods-status": "draft",
  "x-ods-kind": "part",
  "x-ods-module": "core",
  "x-ods-changes": {
    "0.1.0": "First version."
  }
}