{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-schema/echo-dfr-dfr045-schema.json", "title": "dfr045", "description": "CWA PS Compliance Violations Object", "type": "object", "properties": { "Mnth10Status": { "description": "The compliance status of the tenth month.", "example": "No Violation Identified", "title": "Month 10 Status", "type": "string" }, "Mnth10Value": { "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", "title": "Month 10 Value", "type": "string" }, "Mnth11Status": { "description": "The compliance status of the eleventh month.", "example": "No Violation Identified", "title": "Month 11 Status", "type": "string" }, "Mnth11Value": { "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", "title": "Month 11 Value", "type": "string" }, "Mnth12Status": { "description": "The compliance status of the twelfth month.", "example": "No Violation Identified", "title": "Month 12 Status", "type": "string" }, "Mnth12Value": { "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", "title": "Month 12 Value", "type": "string" }, "Mnth13Status": { "description": "The compliance status of the thirteenth month.", "example": "No Violation Identified", "title": "Month 13 Status", "type": "string" }, "Mnth13Value": { "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", "title": "Month 13 Value", "type": "string" }, "Mnth14Status": { "description": "The compliance status of the fourteenth month.", "example": "No Violation Identified", "title": "Month 14 Status", "type": "string" }, "Mnth14Value": { "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", "title": "Month 14 Value", "type": "string" }, "Mnth15Status": { "description": "The compliance status of the fifteenth month.", "example": "No Violation Identified", "title": "Month 15 Status", "type": "string" }, "Mnth15Value": { "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", "title": "Month 15 Value", "type": "string" }, "Mnth16Status": { "description": "The compliance status of the sixteenth month.", "example": "No Violation Identified", "title": "Month 16 Status", "type": "string" }, "Mnth16Value": { "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", "title": "Month 16 Value", "type": "string" }, "Mnth17Status": { "description": "The compliance status of the seventeenth month.", "example": "No Violation Identified", "title": "Month 17 Status", "type": "string" }, "Mnth17Value": { "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", "title": "Month 17 Value", "type": "string" }, "Mnth18Status": { "description": "The compliance status of the eighteenth month.", "example": "No Violation Identified", "title": "Month 18 Status", "type": "string" }, "Mnth18Value": { "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", "title": "Month 18 Value", "type": "string" }, "Mnth19Status": { "description": "The compliance status of the ninteenth month.", "example": "No Violation Identified", "title": "Month 19 Status", "type": "string" }, "Mnth19Value": { "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", "title": "Month 19 Value", "type": "string" }, "Mnth1Status": { "description": "The compliance status of the first month.", "example": "No Violation Identified", "title": "Month 1 Status", "type": "string" }, "Mnth1Value": { "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", "title": "Month 1 Value", "type": "string" }, "Mnth20Status": { "description": "The compliance status of the twentieth month.", "example": "No Violation Identified", "title": "Month 20 Status", "type": "string" }, "Mnth20Value": { "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", "title": "Month 20 Value", "type": "string" }, "Mnth21Status": { "description": "The compliance status of the twenty-first month.", "example": "No Violation Identified", "title": "Month 21 Status", "type": "string" }, "Mnth21Value": { "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", "title": "Month 21 Value", "type": "string" }, "Mnth22Status": { "description": "The compliance status of the twenty-second month.", "example": "No Violation Identified", "title": "Month 22 Status", "type": "string" }, "Mnth22Value": { "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", "title": "Month 22 Value", "type": "string" }, "Mnth23Status": { "description": "The compliance status of the twenty-third month.", "example": "No Violation Identified", "title": "Month 23 Status", "type": "string" }, "Mnth23Value": { "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", "title": "Month 23 Value", "type": "string" }, "Mnth24Status": { "description": "The compliance status of the twenty-fourth month.", "example": "No Violation Identified", "title": "Month 24 Status", "type": "string" }, "Mnth24Value": { "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", "title": "Month 24 Value", "type": "string" }, "Mnth25Status": { "description": "The compliance status of the twenty-fifth month.", "example": "No Violation Identified", "title": "Month 25 Status", "type": "string" }, "Mnth25Value": { "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", "title": "Month 25 Value", "type": "string" }, "Mnth26Status": { "description": "The compliance status of the twenty-sixth month.", "example": "No Violation Identified", "title": "Month 26 Status", "type": "string" }, "Mnth26Value": { "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", "title": "Month 26 Value", "type": "string" }, "Mnth27Status": { "description": "The compliance status of the twenty-seventh month.", "example": "No Violation Identified", "title": "Month 27 Status", "type": "string" }, "Mnth27Value": { "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", "title": "Month 27 Value", "type": "string" }, "Mnth28Status": { "description": "The compliance status of the twenty-eighth month.", "example": "No Violation Identified", "title": "Month 28 Status", "type": "string" }, "Mnth28Value": { "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", "title": "Month 28 Value", "type": "string" }, "Mnth29Status": { "description": "The compliance status of the twenty-ninth month.", "example": "No Violation Identified", "title": "Month 29 Status", "type": "string" }, "Mnth29Value": { "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", "title": "Month 29 Value", "type": "string" }, "Mnth2Status": { "description": "The compliance status of the second month.", "example": "No Violation Identified", "title": "Month 2 Status", "type": "string" }, "Mnth2Value": { "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", "title": "Month 2 Value", "type": "string" }, "Mnth30Status": { "description": "The compliance status of the thirtieth month.", "example": "No Violation Identified", "title": "Month 30 Status", "type": "string" }, "Mnth30Value": { "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", "title": "Month 30 Value", "type": "string" }, "Mnth31Status": { "description": "The compliance status of the thirty-first month.", "example": "No Violation Identified", "title": "Month 31 Status", "type": "string" }, "Mnth31Value": { "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", "title": "Month 31 Value", "type": "string" }, "Mnth32Status": { "description": "The compliance status of the thirty-second month.", "example": "No Violation Identified", "title": "Month 32 Status", "type": "string" }, "Mnth32Value": { "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", "title": "Month 32 Value", "type": "string" }, "Mnth33Status": { "description": "The compliance status of the thirty-third month.", "example": "No Violation Identified", "title": "Month 33 Status", "type": "string" }, "Mnth33Value": { "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", "title": "Month 33 Value", "type": "string" }, "Mnth34Status": { "description": "The compliance status of the thirty-fourth month.", "example": "No Violation Identified", "title": "Month 34 Status", "type": "string" }, "Mnth34Value": { "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", "title": "Month 34 Value", "type": "string" }, "Mnth35Status": { "description": "The compliance status of the thirty-fifth month.", "example": "No Violation Identified", "title": "Month 35 Status", "type": "string" }, "Mnth35Value": { "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", "title": "Month 35 Value", "type": "string" }, "Mnth36Status": { "description": "The compliance status of the thirty-sixth month.", "example": "No Violation Identified", "title": "Month 36 Status", "type": "string" }, "Mnth36Value": { "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", "title": "Month 36 Value", "type": "string" }, "Mnth37Status": { "description": "The compliance status of the thirty-seventh month.", "example": "No Violation Identified", "title": "Month 37 Status", "type": "string" }, "Mnth37Value": { "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", "title": "Month 37 Value", "type": "string" }, "Mnth38Status": { "description": "The compliance status of the thirty-eighth month.", "example": "No Violation Identified", "title": "Month 38 Status", "type": "string" }, "Mnth38Value": { "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", "title": "Month 38 Value", "type": "string" }, "Mnth39Status": { "description": "The compliance status of the thirty-ninth month.", "example": "No Violation Identified", "title": "Month 39 Status", "type": "string" }, "Mnth39Value": { "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", "title": "Month 39 Value", "type": "string" }, "Mnth3Status": { "description": "The compliance status of the third month.", "example": "No Violation Identified", "title": "Month 3 Status", "type": "string" }, "Mnth3Value": { "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", "title": "Month 3 Value", "type": "string" }, "Mnth4Status": { "description": "The compliance status of the fourth month.", "example": "No Violation Identified", "title": "Month 4 Status", "type": "string" }, "Mnth4Value": { "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", "title": "Month 4 Value", "type": "string" }, "Mnth5Status": { "description": "The compliance status of the fifth month.", "example": "No Violation Identified", "title": "Month 5 Status", "type": "string" }, "Mnth5Value": { "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", "title": "Month 5 Value", "type": "string" }, "Mnth6Status": { "description": "The compliance status of the sixth month.", "example": "No Violation Identified", "title": "Month 6 Status", "type": "string" }, "Mnth6Value": { "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", "title": "Month 6 Value", "type": "string" }, "Mnth7Status": { "description": "The compliance status of the seventh month.", "example": "No Violation Identified", "title": "Month 7 Status", "type": "string" }, "Mnth7Value": { "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", "title": "Month 7 Value", "type": "string" }, "Mnth8Status": { "description": "The compliance status of the eighth month.", "example": "No Violation Identified", "title": "Month 8 Status", "type": "string" }, "Mnth8Value": { "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", "title": "Month 8 Value", "type": "string" }, "Mnth9Status": { "description": "The compliance status of the ninth month.", "example": "No Violation Identified", "title": "Month 9 Status", "type": "string" }, "Mnth9Value": { "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", "title": "Month 9 Value", "type": "string" }, "NPDESViolationId": { "description": "The unique identifier in ICIS-NPDES for the NPDES Violation", "example": "3401214483", "title": "NPDES Violation ID", "type": "string" }, "Qtr10Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 10 Status", "type": "string" }, "Qtr10Value": { "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", "title": "Quarter 10 Value", "type": "string" }, "Qtr11Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 11 Status", "type": "string" }, "Qtr11Value": { "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", "title": "Quarter 11 Value", "type": "string" }, "Qtr12Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 12 Status", "type": "string" }, "Qtr12Value": { "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", "title": "Quarter 12 Value", "type": "string" }, "Qtr13Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 13 Status", "type": "string" }, "Qtr13Value": { "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", "title": "Quarter 13 Value", "type": "string" }, "Qtr1Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 1 Status", "type": "string" }, "Qtr1Value": { "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", "title": "Quarter 1 Value", "type": "string" }, "Qtr2Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 2 Status", "type": "string" }, "Qtr2Value": { "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", "title": "Quarter 2 Value", "type": "string" }, "Qtr3Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 3 Status", "type": "string" }, "Qtr3Value": { "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", "title": "Quarter 3 Value", "type": "string" }, "Qtr4Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 4 Status", "type": "string" }, "Qtr4Value": { "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", "title": "Quarter 4 Value", "type": "string" }, "Qtr5Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 5 Status", "type": "string" }, "Qtr5Value": { "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", "title": "Quarter 5 Value", "type": "string" }, "Qtr6Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 6 Status", "type": "string" }, "Qtr6Value": { "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", "title": "Quarter 6 Value", "type": "string" }, "Qtr7Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 7 Status", "type": "string" }, "Qtr7Value": { "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", "title": "Quarter 7 Value", "type": "string" }, "Qtr8Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 8 Status", "type": "string" }, "Qtr8Value": { "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", "title": "Quarter 8 Value", "type": "string" }, "Qtr9Status": { "description": "The relevant status for the quarter.", "example": "No Viol", "title": "Quarter 9 Status", "type": "string" }, "Qtr9Value": { "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", "title": "Quarter 9 Value", "type": "string" }, "SourceID": { "description": "Unique Identifier assigned by EPA.", "example": "ALR040033", "title": "EPA Source Identifier", "type": "string" }, "ViolationDesc": { "description": "A description of which type of violation has occurred", "example": "Effluent Violation", "title": "Violation", "type": "string" } }, "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" ] }