Cam Monitor Plan Monitor Location Dto Structure

MonitorLocationDTO schema from Monitor Plan Management OpenAPI Specification

Type: object Properties: 25 Required: 23
GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

MonitorLocationDTO is a JSON Structure definition published by EPA — U.S. Environmental Protection Agency, describing 25 properties, of which 23 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

unitId stackPipeId activeDate retireDate nonLoadBasedIndicator id unitRecordId stackPipeRecordId name type active monitoringLocationAttribData unitCapacityData unitControlData unitFuelData monitoringMethodData supplementalMATSMonitoringMethodData monitoringFormulaData monitoringDefaultData monitoringSpanData rectangularDuctWAFData monitoringLoadData componentData monitoringSystemData monitoringQualificationData

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-monitor-plan-monitor-location-dto-structure.json",
  "name": "MonitorLocationDTO",
  "description": "MonitorLocationDTO schema from Monitor Plan Management OpenAPI Specification",
  "type": "object",
  "properties": {
    "unitId": {
      "type": "string",
      "description": "Unique identifier of a unit record which is generated by the EPA Host System. This value will be null if the record contains stack configuration.",
      "maxLength": 6,
      "example": null
    },
    "stackPipeId": {
      "type": "string",
      "description": "Unique identifier of a stack or pipe record.",
      "example": "CS0AAN"
    },
    "activeDate": {
      "type": "datetime",
      "description": "The date that emissions first went through the stack or the effective date for data reporting.",
      "example": "1995-01-01"
    },
    "retireDate": {
      "type": "datetime",
      "description": "The actual date that the stack or pipe was last used for emissions measurement or estimation purposes.",
      "example": "2015-08-24"
    },
    "nonLoadBasedIndicator": {
      "type": "double",
      "description": "Used to indicate whether the unit is classified as a non-load based unit.",
      "example": "1"
    },
    "id": {
      "type": "string",
      "description": "Unique identifier of a monitoring location record.",
      "example": "5"
    },
    "unitRecordId": {
      "type": "double",
      "description": "Unique identifier of a unit record which is generated by the EPA Host System.",
      "example": "3"
    },
    "stackPipeRecordId": {
      "type": "string",
      "description": "Unique identifier of a stack or pipe record.",
      "example": "MDC-CCB8D6D0D4E34D24A99C01DCD14078DF"
    },
    "name": {
      "type": "string",
      "description": "Character codes source assigned to identify a stack, pipe and/or unit.",
      "example": "CS0AAN"
    },
    "type": {
      "type": "string",
      "description": "Configuration type, unit or stack",
      "example": "stack"
    },
    "active": {
      "type": "boolean",
      "description": "Flag for active monitor location record",
      "example": true
    },
    "monitoringLocationAttribData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorAttributeDTO"
      },
      "example": [
        "string"
      ]
    },
    "unitCapacityData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/UnitCapacityDTO"
      },
      "example": [
        "Raleigh"
      ]
    },
    "unitControlData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/UnitControlDTO"
      },
      "example": [
        "string"
      ]
    },
    "unitFuelData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/UnitFuelDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringMethodData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorMethodDTO"
      },
      "example": [
        "string"
      ]
    },
    "supplementalMATSMonitoringMethodData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MatsMethodDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringFormulaData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorFormulaDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringDefaultData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorDefaultDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringSpanData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorSpanDTO"
      },
      "example": [
        "string"
      ]
    },
    "rectangularDuctWAFData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/DuctWafDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringLoadData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorLoadDTO"
      },
      "example": [
        "string"
      ]
    },
    "componentData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ComponentDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringSystemData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorSystemDTO"
      },
      "example": [
        "string"
      ]
    },
    "monitoringQualificationData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MonitorQualificationDTO"
      },
      "example": [
        "string"
      ]
    }
  },
  "required": [
    "unitId",
    "stackPipeId",
    "nonLoadBasedIndicator",
    "id",
    "unitRecordId",
    "stackPipeRecordId",
    "name",
    "type",
    "active",
    "monitoringLocationAttribData",
    "unitCapacityData",
    "unitControlData",
    "unitFuelData",
    "monitoringMethodData",
    "supplementalMATSMonitoringMethodData",
    "monitoringFormulaData",
    "monitoringDefaultData",
    "monitoringSpanData",
    "rectangularDuctWAFData",
    "monitoringLoadData",
    "componentData",
    "monitoringSystemData",
    "monitoringQualificationData"
  ]
}