{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-schema/echo-dfr-dfr035-exp.parameters-schema.json",
  "title": "dfr035_EXP.Parameters",
  "description": "dfr035_EXP.Parameters schema from U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR)",
  "type": "object",
  "properties": {
    "DischargePoint": {
      "description": "A 3- or 4-character code that uniquely identifies a single permitted discharge point (also called a pipe or outfall).",
      "example": "\"001\"",
      "title": "Discharge Point",
      "type": "string"
    },
    "MeasurementType": {
      "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",
      "title": "Measurement Type",
      "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "MonitoringLocation": {
      "title": "Monitoring Location",
      "type": "string",
      "example": "string"
    },
    "ParameterCode": {
      "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",
      "title": "Parameter Code",
      "type": "string"
    },
    "ParameterName": {
      "description": "The pollutant name.",
      "example": "Iron, total [as Fe]",
      "title": "Parameter Name",
      "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    },
    "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"
    }
  },
  "required": [
    "SourceID",
    "ParameterCode",
    "ParameterName",
    "DischargePoint",
    "MonitoringLocation",
    "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"
  ]
}