Echo Dfr Dfr036 Structure

Parameter Object

Type: object Properties: 57 Required: 57
GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

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

Properties

DischargePoint MeasurementType Mnth10Value Mnth11Value Mnth12Value Mnth13Value Mnth14Value Mnth15Value Mnth16Value Mnth17Value Mnth18Value Mnth19Value Mnth1Value Mnth20Value Mnth21Value Mnth22Value Mnth23Value Mnth24Value Mnth25Value Mnth26Value Mnth27Value Mnth28Value Mnth29Value Mnth2Value Mnth30Value Mnth31Value Mnth32Value Mnth33Value Mnth34Value Mnth35Value Mnth36Value Mnth37Value Mnth38Value Mnth39Value Mnth3Value Mnth4Value Mnth5Value Mnth6Value Mnth7Value Mnth8Value Mnth9Value ParameterCode ParameterName Qtr10Value Qtr11Value Qtr12Value Qtr13Value Qtr1Value Qtr2Value Qtr3Value

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/echo-dfr-dfr036-structure.json",
  "name": "dfr036",
  "description": "Parameter Object",
  "type": "object",
  "properties": {
    "DischargePoint": {
      "type": "string",
      "description": "A 3- or 4-character code that uniquely identifies a single permitted discharge point (also called a pipe or outfall).",
      "example": "\"001\""
    },
    "MeasurementType": {
      "type": "string",
      "description": "The type of measurement used to determine the violation. Applicable values:\n- \"Mnthly\"  stands for monthly. This means that the exceedance shown in that row was based upon a monthly average of readings submitted by the permittee.\n- \"NMth\" stands for non-monthly. This is generally a \"maximum\" amount read during the reporting period (and could indicate a spike that is not continuous). \"Neither\" denotes other measurements such as a minimum (e.g., pH could be in violation if below the permitted level).",
      "example": "NMth"
    },
    "Mnth10Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the tenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth11Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the eleventh month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth12Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twelfth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth13Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirteenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth14Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the fourteenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth15Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the fifteenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth16Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the sixteenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth17Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the seventeenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth18Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the eighteenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth19Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the ninteenth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth1Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the first month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth20Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twentieth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth21Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-first month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth22Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-second month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth23Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-third month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth24Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-fourth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth25Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-fifth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth26Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-sixth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth27Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-seventh month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth28Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-eighth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth29Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twenty-ninth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth2Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the second month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth30Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirtieth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth31Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-first month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth32Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-second month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth33Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-third month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth34Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-fourth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth35Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-fifth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth36Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-sixth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth37Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-seventh month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth38Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-eighth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth39Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirty-ninth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth3Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the third month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth4Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the fourth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth5Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the fifth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth6Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the sixth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth7Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the seventh month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth8Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the eighth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Mnth9Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the ninth month. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "ParameterCode": {
      "type": "string",
      "description": "The unique 5 digit numeric code identifying the parameter. If the code is less than 5 digits in the .CSV, append zeros to the beginning of the number (e.g., 100 is equivalent to 00100)",
      "example": "00400"
    },
    "ParameterName": {
      "type": "string",
      "description": "The pollutant name.",
      "example": "Iron, total [as Fe]"
    },
    "Qtr10Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the tenth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr11Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the eleventh quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr12Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the twelfth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr13Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the thirteenth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr1Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the first quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr2Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the second quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr3Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the third quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr4Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the fourth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr5Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the fifth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr6Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the sixth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr7Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the seventh quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr8Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the eighth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "Qtr9Value": {
      "type": "string",
      "description": "The value associated with the noncompliance in the ninth quarter. This may be a percent exceedance or a violation start or end date.",
      "example": "2.73"
    },
    "SourceID": {
      "type": "string",
      "description": "Unique Identifier assigned by EPA.",
      "example": "ALR040033"
    }
  },
  "required": [
    "SourceID",
    "ParameterCode",
    "ParameterName",
    "DischargePoint",
    "MeasurementType",
    "Qtr1Value",
    "Qtr2Value",
    "Qtr3Value",
    "Qtr4Value",
    "Qtr5Value",
    "Qtr6Value",
    "Qtr7Value",
    "Qtr8Value",
    "Qtr9Value",
    "Qtr10Value",
    "Qtr11Value",
    "Qtr12Value",
    "Qtr13Value",
    "Mnth1Value",
    "Mnth2Value",
    "Mnth3Value",
    "Mnth4Value",
    "Mnth5Value",
    "Mnth6Value",
    "Mnth7Value",
    "Mnth8Value",
    "Mnth9Value",
    "Mnth10Value",
    "Mnth11Value",
    "Mnth12Value",
    "Mnth13Value",
    "Mnth14Value",
    "Mnth15Value",
    "Mnth16Value",
    "Mnth17Value",
    "Mnth18Value",
    "Mnth19Value",
    "Mnth20Value",
    "Mnth21Value",
    "Mnth22Value",
    "Mnth23Value",
    "Mnth24Value",
    "Mnth25Value",
    "Mnth26Value",
    "Mnth27Value",
    "Mnth28Value",
    "Mnth29Value",
    "Mnth30Value",
    "Mnth31Value",
    "Mnth32Value",
    "Mnth33Value",
    "Mnth34Value",
    "Mnth35Value",
    "Mnth36Value",
    "Mnth37Value",
    "Mnth38Value",
    "Mnth39Value"
  ]
}