{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/echo-dfr-dfr045-structure.json", "name": "dfr045", "description": "CWA PS Compliance 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" ] }