Echo Dfr Dfr034 Structure

Violations Object

Type: object Properties: 107 Required: 107
GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

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

Properties

Mnth10Status Mnth10Value Mnth11Status Mnth11Value Mnth12Status Mnth12Value Mnth13Status Mnth13Value Mnth14Status Mnth14Value Mnth15Status Mnth15Value Mnth16Status Mnth16Value Mnth17Status Mnth17Value Mnth18Status Mnth18Value Mnth19Status Mnth19Value Mnth1Status Mnth1Value Mnth20Status Mnth20Value Mnth21Status Mnth21Value Mnth22Status Mnth22Value Mnth23Status Mnth23Value Mnth24Status Mnth24Value Mnth25Status Mnth25Value Mnth26Status Mnth26Value Mnth27Status Mnth27Value Mnth28Status Mnth28Value Mnth29Status Mnth29Value Mnth2Status Mnth2Value Mnth30Status Mnth30Value Mnth31Status Mnth31Value Mnth32Status Mnth32Value

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-dfr034-structure.json",
  "name": "dfr034",
  "description": "Violations Object",
  "type": "object",
  "properties": {
    "Mnth10Status": {
      "type": "string",
      "description": "The compliance status of the tenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth11Status": {
      "type": "string",
      "description": "The compliance status of the eleventh month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth12Status": {
      "type": "string",
      "description": "The compliance status of the twelfth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth13Status": {
      "type": "string",
      "description": "The compliance status of the thirteenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth14Status": {
      "type": "string",
      "description": "The compliance status of the fourteenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth15Status": {
      "type": "string",
      "description": "The compliance status of the fifteenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth16Status": {
      "type": "string",
      "description": "The compliance status of the sixteenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth17Status": {
      "type": "string",
      "description": "The compliance status of the seventeenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth18Status": {
      "type": "string",
      "description": "The compliance status of the eighteenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth19Status": {
      "type": "string",
      "description": "The compliance status of the ninteenth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth1Status": {
      "type": "string",
      "description": "The compliance status of the first month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth20Status": {
      "type": "string",
      "description": "The compliance status of the twentieth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth21Status": {
      "type": "string",
      "description": "The compliance status of the twenty-first month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth22Status": {
      "type": "string",
      "description": "The compliance status of the twenty-second month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth23Status": {
      "type": "string",
      "description": "The compliance status of the twenty-third month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth24Status": {
      "type": "string",
      "description": "The compliance status of the twenty-fourth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth25Status": {
      "type": "string",
      "description": "The compliance status of the twenty-fifth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth26Status": {
      "type": "string",
      "description": "The compliance status of the twenty-sixth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth27Status": {
      "type": "string",
      "description": "The compliance status of the twenty-seventh month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth28Status": {
      "type": "string",
      "description": "The compliance status of the twenty-eighth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth29Status": {
      "type": "string",
      "description": "The compliance status of the twenty-ninth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth2Status": {
      "type": "string",
      "description": "The compliance status of the second month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth30Status": {
      "type": "string",
      "description": "The compliance status of the thirtieth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth31Status": {
      "type": "string",
      "description": "The compliance status of the thirty-first month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth32Status": {
      "type": "string",
      "description": "The compliance status of the thirty-second month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth33Status": {
      "type": "string",
      "description": "The compliance status of the thirty-third month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth34Status": {
      "type": "string",
      "description": "The compliance status of the thirty-fourth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth35Status": {
      "type": "string",
      "description": "The compliance status of the thirty-fifth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth36Status": {
      "type": "string",
      "description": "The compliance status of the thirty-sixth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth37Status": {
      "type": "string",
      "description": "The compliance status of the thirty-seventh month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth38Status": {
      "type": "string",
      "description": "The compliance status of the thirty-eighth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth39Status": {
      "type": "string",
      "description": "The compliance status of the thirty-ninth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth3Status": {
      "type": "string",
      "description": "The compliance status of the third month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth4Status": {
      "type": "string",
      "description": "The compliance status of the fourth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth5Status": {
      "type": "string",
      "description": "The compliance status of the fifth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth6Status": {
      "type": "string",
      "description": "The compliance status of the sixth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth7Status": {
      "type": "string",
      "description": "The compliance status of the seventh month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth8Status": {
      "type": "string",
      "description": "The compliance status of the eighth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "Mnth9Status": {
      "type": "string",
      "description": "The compliance status of the ninth month.",
      "example": "No Violation Identified"
    },
    "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"
    },
    "NPDESViolationId": {
      "type": "string",
      "description": "The unique identifier in ICIS-NPDES for the NPDES Violation",
      "example": "3401214483"
    },
    "Qtr10Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr11Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr12Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr13Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr1Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr2Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr3Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr4Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr5Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr6Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr7Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr8Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "Qtr9Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "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"
    },
    "ViolationDesc": {
      "type": "string",
      "description": "A description of which type of violation has occurred",
      "example": "Effluent Violation"
    }
  },
  "required": [
    "SourceID",
    "ViolationDesc",
    "NPDESViolationId",
    "Qtr1Status",
    "Qtr1Value",
    "Qtr2Status",
    "Qtr2Value",
    "Qtr3Status",
    "Qtr3Value",
    "Qtr4Status",
    "Qtr4Value",
    "Qtr5Status",
    "Qtr5Value",
    "Qtr6Status",
    "Qtr6Value",
    "Qtr7Status",
    "Qtr7Value",
    "Qtr8Status",
    "Qtr8Value",
    "Qtr9Status",
    "Qtr9Value",
    "Qtr10Status",
    "Qtr10Value",
    "Qtr11Status",
    "Qtr11Value",
    "Qtr12Status",
    "Qtr12Value",
    "Qtr13Status",
    "Qtr13Value",
    "Mnth1Status",
    "Mnth1Value",
    "Mnth2Status",
    "Mnth2Value",
    "Mnth3Status",
    "Mnth3Value",
    "Mnth4Status",
    "Mnth4Value",
    "Mnth5Status",
    "Mnth5Value",
    "Mnth6Status",
    "Mnth6Value",
    "Mnth7Status",
    "Mnth7Value",
    "Mnth8Status",
    "Mnth8Value",
    "Mnth9Status",
    "Mnth9Value",
    "Mnth10Status",
    "Mnth10Value",
    "Mnth11Status",
    "Mnth11Value",
    "Mnth12Status",
    "Mnth12Value",
    "Mnth13Status",
    "Mnth13Value",
    "Mnth14Status",
    "Mnth14Value",
    "Mnth15Status",
    "Mnth15Value",
    "Mnth16Status",
    "Mnth16Value",
    "Mnth17Status",
    "Mnth17Value",
    "Mnth18Status",
    "Mnth18Value",
    "Mnth19Status",
    "Mnth19Value",
    "Mnth20Status",
    "Mnth20Value",
    "Mnth21Status",
    "Mnth21Value",
    "Mnth22Status",
    "Mnth22Value",
    "Mnth23Status",
    "Mnth23Value",
    "Mnth24Status",
    "Mnth24Value",
    "Mnth25Status",
    "Mnth25Value",
    "Mnth26Status",
    "Mnth26Value",
    "Mnth27Status",
    "Mnth27Value",
    "Mnth28Status",
    "Mnth28Value",
    "Mnth29Status",
    "Mnth29Value",
    "Mnth30Status",
    "Mnth30Value",
    "Mnth31Status",
    "Mnth31Value",
    "Mnth32Status",
    "Mnth32Value",
    "Mnth33Status",
    "Mnth33Value",
    "Mnth34Status",
    "Mnth34Value",
    "Mnth35Status",
    "Mnth35Value",
    "Mnth36Status",
    "Mnth36Value",
    "Mnth37Status",
    "Mnth37Value",
    "Mnth38Status",
    "Mnth38Value",
    "Mnth39Status",
    "Mnth39Value"
  ]
}