diff --git a/core/initializers.py b/core/initializers.py index 33ad06d73..233365c93 100644 --- a/core/initializers.py +++ b/core/initializers.py @@ -20,7 +20,7 @@ from db import Base from db.engine import engine, session_ctx -from services.lexicon_helper import add_lexicon_term +from services.lexicon_helper import add_lexicon_term, add_lexicon_category # ============= EOF ============================================= @@ -62,7 +62,17 @@ def init_lexicon(path: str = None) -> None: # populate lexicon with session_ctx() as session: - for term_dict in default_lexicon: + terms = default_lexicon["terms"] + categories = default_lexicon["categories"] + for category in categories: + try: + add_lexicon_category(session, category["name"], category["description"]) + except DatabaseError as e: + print(f"Failed to add category {category['name']}: error: {e}") + session.rollback() + continue + + for term_dict in terms: try: add_lexicon_term( session, diff --git a/core/lexicon.json b/core/lexicon.json index dbb268673..9cc4365f7 100644 --- a/core/lexicon.json +++ b/core/lexicon.json @@ -1,522 +1,492 @@ -[ - {"categories": [{"name": "qc_type", "description": null}], "term": "Normal", "definition": "The primary environmental sample collected from the well, spring, or soil boring."}, - {"categories": [{"name": "qc_type", "description": null}], "term": "Duplicate", "definition": "A second, independent sample collected at the same location, at the same time, and in the same manner as the normal sample. This sample is sent to the primary laboratory."}, - {"categories": [{"name": "qc_type", "description": null}], "term": "Split", "definition": "A subsample of a primary environmental sample that is sent to a separate, independent laboratory for analysis."}, - {"categories": [{"name": "qc_type", "description": null}], "term": "Field Blank", "definition": "A sample of certified pure water that is taken to the field, opened, and processed through the same sampling procedure as a normal sample (e.g., poured into a sample bottle)."}, - {"categories": [{"name": "qc_type", "description": null}], "term": "Trip Blank", "definition": "A sample of certified pure water that is prepared in the lab, taken to the field, and brought back to the lab without ever being opened."}, - {"categories": [{"name": "qc_type", "description": null}], "term": "Equipment Blank", "definition": "A sample of certified pure water that is run through the sampling equipment (like a pump and tubing) before the normal sample is collected."}, - - - {"categories" : [{"name": "vertical_datum", "description": null}], "term": "NAVD88", "definition": "North American Vertical Datum of 1988"}, - {"categories" : [{"name": "vertical_datum", "description": null}], "term": "NGVD29", "definition": "National Geodetic Vertical Datum of 1929"}, - {"categories" : [{"name": "vertical_datum", "description": null}, - {"name": "horizontal_datum", "description": null}], "term": "WGS84", "definition": "World Geodetic System of 1984"}, - - {"categories": [{"name": "horizontal_datum", "description": null}], "term": "NAD83", "definition": "North American Datum of 1983"}, - {"categories": [{"name": "horizontal_datum", "description": null}], "term": "NAD27", "definition": "North American Datum of 1927"}, - - {"categories": [{"name": "elevation_method", "description": null}], "term": "Altimeter", "definition": "altimeter"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Differentially corrected GPS", "definition": "differentially corrected GPS"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Survey-grade GPS", "definition": "survey-grade GPS"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Global positioning system (GPS)", "definition": "Global positioning system (GPS)"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "LiDAR DEM", "definition": "LiDAR DEM"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Level or other survey method", "definition": "Level or other survey method"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Interpolated from topographic map", "definition": "Interpolated from topographic map"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Interpolated from digital elevation model (DEM)", "definition": "Interpolated from digital elevation model (DEM)"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Reported", "definition": "Reported"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "Survey-grade Global Navigation Satellite Sys, Lvl1", "definition": "Survey-grade Global Navigation Satellite Sys, Lvl1"}, - {"categories": [{"name": "elevation_method", "description": null}], "term": "USGS National Elevation Dataset (NED)", "definition": "USGS National Elevation Dataset (NED)"}, - {"categories": [{"name": "elevation_method", "description": null}, - {"name": "sample_method", "description": null}, - {"name": "coordinate_method", "description": null}, - {"name": "current_use", "description": null}, - {"name": "status", "description": null}, - {"name": "organization", "description": null}], "term": "Unknown", "definition": "Unknown"}, - - {"categories": [{"name": "construction_method", "description": null}], "term": "Air-rotary", "definition": "Air-rotary"}, - {"categories": [{"name": "construction_method", "description": null}], "term": "Bored or augered", "definition": "Bored or augered"}, - {"categories": [{"name": "construction_method", "description": null}], "term": "Cable-tool", "definition": "Cable-tool"}, - {"categories": [{"name": "construction_method", "description": null}], "term": "Hydraulic rotary (mud or water)", "definition": "Hydraulic rotary (mud or water)"}, - {"categories": [{"name": "construction_method", "description": null}], "term": "Air percussion", "definition": "Air percussion"}, - {"categories": [{"name": "construction_method", "description": null}], "term": "Reverse rotary", "definition": "Reverse rotary"}, - {"categories": [{"name": "construction_method", "description": null}], "term": "Driven", "definition": "Driven"}, - {"categories": [{"name": "construction_method", "description": null}, - {"name": "measurement_method", "description": null}], "term": "Other (explain in notes)", "definition": "Other (explain in notes)"}, - - {"categories": [{"name": "coordinate_method", "description": null}], "term": "Differentially corrected GPS", "definition": "Differentially corrected GPS"}, - {"categories": [{"name": "coordinate_method", "description": null}], "term": "Survey-grade global positioning system (SGPS)", "definition": "Survey-grade global positioning system (SGPS)"}, - {"categories": [{"name": "coordinate_method", "description": null}], "term": "GPS, uncorrected", "definition": "GPS, uncorrected"}, - {"categories": [{"name": "coordinate_method", "description": null}], "term": "Interpolated from map", "definition": "Interpolated from map"}, - {"categories": [{"name": "coordinate_method", "description": null}], "term": "Interpolated from DEM", "definition": "Interpolated from DEM"}, - {"categories": [{"name": "coordinate_method", "description": null}], "term": "Reported", "definition": "Reported"}, - {"categories": [{"name": "coordinate_method", "description": null}], "term": "Transit, theodolite, or other survey method", "definition": "Transit, theodolite, or other survey method"}, - - {"categories": [{"name": "current_use", "description": null}], "term": "Open, unequipped well", "definition": "Open, unequipped well"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Commercial", "definition": "Commercial"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Domestic", "definition": "Domestic"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Power generation", "definition": "Power generation"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Irrigation", "definition": "Irrigation"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Livestock", "definition": "Livestock"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Mining", "definition": "Mining"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Industrial", "definition": "Industrial"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Observation", "definition": "Observation"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Public supply", "definition": "Public supply"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Shared domestic", "definition": "Shared domestic"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Institutional", "definition": "Institutional"}, - {"categories": [{"name": "current_use", "description": null}], "term": "Unused", "definition": "Unused"}, - - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accurate to within two hundreths of a foot", "definition": "Good"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accurate to within one foot", "definition": "Fair"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accuracy not to nearest foot or water level not repeatable", "definition": "Poor"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accurate to nearest foot (USGS accuracy level)", "definition": "Water level accurate to nearest foot (USGS accuracy level)"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accurate to nearest tenth of a foot (USGS accuracy level)", "definition": "Water level accurate to nearest tenth of a foot (USGS accuracy level)"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accurate to nearest one-hundredth of a foot (USGS accuracy level)", "definition": "Water level accurate to nearest one-hundredth of a foot (USGS accuracy level)"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accuracy not to nearest foot (USGS accuracy level)", "definition": "Water level accuracy not to nearest foot (USGS accuracy level)"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "Water level accuracy unknown (USGS accuracy level)", "definition": "Water level accuracy unknown (USGS accuracy level)"}, - {"categories": [{"name": "data_quality", "description": null}], "term": "None", "definition": "NA"}, - - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}, - {"name": "discharge_source", "description": null}], "term": "Reported by another agency", "definition": "Reported by another agency"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "From driller's log or well report", "definition": "From driller's log or well report"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}, - {"name": "discharge_source", "description": null}], "term": "Private geologist, consultant or univ associate", "definition": "Private geologist, consultant or univ associate"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Depth interpreted fr geophys logs by source agency", "definition": "Depth interpreted fr geophys logs by source agency"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Memory of owner, operator, driller", "definition": "Memory of owner, operator, driller"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Reported by owner of well", "definition": "Reported by owner of well"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Reported by person other than driller owner agency", "definition": "Reported by person other than driller owner agency"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Measured by NMBGMR staff", "definition": "Measured by NMBGMR staff"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Other", "definition": "Other"}, - {"categories": [{"name": "data_source", "description": null}, - {"name": "depth_completion_source", "description": null}], "term": "Data Portal", "definition": "Data Portal"}, - - {"categories": [{"name": "discharge_source", "description": null}], "term": "Information from a report", "definition": "Information from a report"}, - {"categories": [{"name": "discharge_source", "description": null}], "term": "Measured by Bureau scientist", "definition": "Measured by Bureau scientist"}, - {"categories": [{"name": "discharge_source", "description": null}], "term": "Other (explain)", "definition": "Other (explain)"}, - - {"categories": [{"name": "unit", "description": null}], "term": "dimensionless", "definition": ""}, - {"categories": [{"name": "unit", "description": null}], "term": "ft", "definition": "feet"}, - {"categories": [{"name": "unit", "description": null}], "term": "ftbgs", "definition": "feet below ground surface"}, - {"categories": [{"name": "unit", "description": null}], "term": "F", "definition": "Fahrenheit"}, - {"categories": [{"name": "unit", "description": null}], "term": "mg/L", "definition": "Milligrams per Liter"}, - {"categories": [{"name": "unit", "description": null}], "term": "mW/m²", "definition": "milliwatts per square meter"}, - {"categories": [{"name": "unit", "description": null}], "term": "W/m²", "definition": "watts per square meter"}, - {"categories": [{"name": "unit", "description": null}], "term": "W/m·K", "definition": "watts per meter Kelvin"}, - {"categories": [{"name": "unit", "description": null}], "term": "m²/s", "definition": "square meters per second"}, - {"categories": [{"name": "unit", "description": null}], "term": "deg C", "definition": "degree Celsius"}, - {"categories": [{"name": "unit", "description": null}], "term": "deg second", "definition": "degree second"}, - {"categories": [{"name": "unit", "description": null}], "term": "deg minute", "definition": "degree minute"}, - {"categories": [{"name": "unit", "description": null}], "term": "second", "definition": "second"}, - {"categories": [{"name": "unit", "description": null}], "term": "minute", "definition": "minute"}, - {"categories": [{"name": "unit", "description": null}], "term": "hour", "definition": "hour"}, - - {"categories": [{"name": "observed_property", "description": null}], "term": "groundwater level", "definition": "groundwater level measurement" }, - {"categories": [{"name": "observed_property", "description": null}], "term": "temperature", "definition": "Temperature measurement"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "pH", "definition": "pH"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Alkalinity, Total", "definition": "Alkalinity, Total"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Alkalinity as CaCO3", "definition": "Alkalinity as CaCO3"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Alkalinity as OH-", "definition": "Alkalinity as OH-"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Calcium", "definition": "Calcium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Calcium, total, unfiltered", "definition": "Calcium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chloride", "definition": "Chloride"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Carbonate", "definition": "Carbonate"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Conductivity, laboratory", "definition": "Conductivity, laboratory"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Bicarbonate", "definition": "Bicarbonate"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Hardness (CaCO3)", "definition": "Hardness (CaCO3)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Ion Balance", "definition": "Ion Balance"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Potassium", "definition": "Potassium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Potassium, total, unfiltered", "definition": "Potassium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Magnesium", "definition": "Magnesium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Magnesium, total, unfiltered", "definition": "Magnesium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Sodium", "definition": "Sodium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Sodium, total, unfiltered", "definition": "Sodium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Sodium and Potassium combined", "definition": "Sodium and Potassium combined"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Sulfate", "definition": "Sulfate"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Total Anions", "definition": "Total Anions"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Total Cations", "definition": "Total Cations"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Total Dissolved Solids", "definition": "Total Dissolved Solids"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Tritium", "definition": "Tritium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Age of Water using dissolved gases", "definition": "Age of Water using dissolved gases"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Silver", "definition": "Silver"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Silver, total, unfiltered", "definition": "Silver, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Aluminum", "definition": "Aluminum"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Aluminum, total, unfiltered", "definition": "Aluminum, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Arsenic", "definition": "Arsenic"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Arsenic, total, unfiltered", "definition": "Arsenic, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Boron", "definition": "Boron"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Boron, total, unfiltered", "definition": "Boron, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Barium", "definition": "Barium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Barium, total, unfiltered", "definition": "Barium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Beryllium", "definition": "Beryllium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Beryllium, total, unfiltered", "definition": "Beryllium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Bromide", "definition": "Bromide"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "13C:12C ratio", "definition": "13C:12C ratio"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "14C content, pmc", "definition": "14C content, pmc"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Uncorrected C14 age", "definition": "Uncorrected C14 age"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Cadmium", "definition": "Cadmium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Cadmium, total, unfiltered", "definition": "Cadmium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chlorofluorocarbon-11 avg age", "definition": "Chlorofluorocarbon-11 avg age"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chlorofluorocarbon-113 avg age", "definition": "Chlorofluorocarbon-113 avg age"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chlorofluorocarbon-113/12 avg RATIO age", "definition": "Chlorofluorocarbon-113/12 avg RATIO age"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chlorofluorocarbon-12 avg age", "definition": "Chlorofluorocarbon-12 avg age"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Cobalt", "definition": "Cobalt"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Cobalt, total, unfiltered", "definition": "Cobalt, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chromium", "definition": "Chromium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Chromium, total, unfiltered", "definition": "Chromium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Copper", "definition": "Copper"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Copper, total, unfiltered", "definition": "Copper, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "delta O18 sulfate", "definition": "delta O18 sulfate"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Sulfate 34 isotope ratio", "definition": "Sulfate 34 isotope ratio"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Fluoride", "definition": "Fluoride"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Iron", "definition": "Iron"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Iron, total, unfiltered", "definition": "Iron, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Deuterium:Hydrogen ratio", "definition": "Deuterium:Hydrogen ratio"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Mercury", "definition": "Mercury"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Mercury, total, unfiltered", "definition": "Mercury, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Lithium", "definition": "Lithium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Lithium, total, unfiltered", "definition": "Lithium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Manganese", "definition": "Manganese"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Manganese, total, unfiltered", "definition": "Manganese, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Molybdenum", "definition": "Molybdenum"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Molybdenum, total, unfiltered", "definition": "Molybdenum, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Nickel", "definition": "Nickel"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Nickel, total, unfiltered", "definition": "Nickel, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Nitrite (as NO2)", "definition": "Nitrite (as NO2)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Nitrite (as N)", "definition": "Nitrite (as N)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Nitrate (as NO3)", "definition": "Nitrate (as NO3)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Nitrate (as N)", "definition": "Nitrate (as N)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "18O:16O ratio", "definition": "18O:16O ratio"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Lead", "definition": "Lead"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Lead, total, unfiltered", "definition": "Lead, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Phosphate", "definition": "Phosphate"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Antimony", "definition": "Antimony"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Antimony, total, unfiltered", "definition": "Antimony, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Selenium", "definition": "Selenium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Selenium, total, unfiltered", "definition": "Selenium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Sulfur hexafluoride", "definition": "Sulfur hexafluoride"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Silicon", "definition": "Silicon"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Silicon, total, unfiltered", "definition": "Silicon, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Silica", "definition": "Silica"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Tin", "definition": "Tin"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Tin, total, unfiltered", "definition": "Tin, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Strontium", "definition": "Strontium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Strontium, total, unfiltered", "definition": "Strontium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Strontium 87:86 ratio", "definition": "Strontium 87:86 ratio"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Thorium", "definition": "Thorium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Thorium, total, unfiltered", "definition": "Thorium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Titanium", "definition": "Titanium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Titanium, total, unfiltered", "definition": "Titanium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Thallium", "definition": "Thallium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Thallium, total, unfiltered", "definition": "Thallium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Uranium (total, by ICP-MS)", "definition": "Uranium (total, by ICP-MS)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Uranium, total, unfiltered", "definition": "Uranium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Vanadium", "definition": "Vanadium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Vanadium, total, unfiltered", "definition": "Vanadium, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Zinc", "definition": "Zinc"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Zinc, total, unfiltered", "definition": "Zinc, total, unfiltered"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Corrected C14 in years", "definition": "Corrected C14 in years"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Arsenite (arsenic species)", "definition": "Arsenite (arsenic species)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Arsenate (arsenic species)", "definition": "Arsenate (arsenic species)"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Cyanide", "definition": "Cyanide"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Estimated recharge temperature", "definition": "Estimated recharge temperature"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Hydrogen sulfide", "definition": "Hydrogen sulfide"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Ammonia", "definition": "Ammonia"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Ammonium", "definition": "Ammonium"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Total nitrogen", "definition": "Total nitrogen"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Total Kjeldahl nitrogen", "definition": "Total Kjeldahl nitrogen"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Dissolved organic carbon", "definition": "Dissolved organic carbon"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "Total organic carbon", "definition": "Total organic carbon"}, - {"categories": [{"name": "observed_property", "description": null}], "term": "delta C13 of dissolved inorganic carbon", "definition": "delta C13 of dissolved inorganic carbon"}, - - - {"categories": [{"name": "release_status", "description": null}], "term": "draft", "definition": "draft version"}, - {"categories": [{"name": "release_status", "description": null}], "term": "provisional", "definition": "provisional version"}, - {"categories": [{"name": "release_status", "description": null}], "term": "final", "definition": "final version"}, - {"categories": [{"name": "release_status", "description": null}], "term": "published", "definition": "published version"}, - {"categories": [{"name": "release_status", "description": null}], "term": "archived", "definition": "archived version"}, - {"categories": [{"name": "release_status", "description": null}], "term": "public", "definition": "public version"}, - {"categories": [{"name": "release_status", "description": null}], "term": "private", "definition": "private version"}, - - {"categories": [{"name": "relation", "description": null}], "term": "same_as", "definition": "same as"}, - {"categories": [{"name": "relation", "description": null}], "term": "related_to", "definition": "related to"}, - {"categories": [{"name": "relation", "description": null}], "term": "OSEWellTagID", "definition": "NM OSE well tag ID"}, - {"categories": [{"name": "relation", "description": null}], "term": "OSEPOD", "definition": "NM OSE 'Point of Diversion' ID"}, - {"categories": [{"name": "relation", "description": null}], "term": "PLSS", "definition": "Public Land Survey System ID"}, - - {"categories": [{"name": "activity_type", "description": null}], "term": "groundwater level", "definition": "groundwater level"}, - {"categories": [{"name": "activity_type", "description": null}], "term": "water chemistry", "definition": "water chemistry"}, - - - {"categories": [{"name": "field_contact_role", "description": null}], "term": "Lead", "definition": "the leader of the field event"}, - {"categories": [{"name": "field_contact_role", "description": null}], "term": "Participant", "definition": "a person participating in the field event"}, - {"categories": [{"name": "field_contact_role", "description": null}], "term": "Observer", "definition": "a person observing the field event"}, - {"categories": [{"name": "field_contact_role", "description": null}], "term": "Visitor", "definition": "a person visiting the field event"}, - - - {"categories": [{"name": "sample_matrix", "description": null}], "term": "water", "definition": "water"}, - {"categories": [{"name": "sample_matrix", "description": null}], "term": "soil", "definition": "soil"}, - - {"categories": [{"name": "thing_type", "description": null}], "term": "observation well", "definition": "a well used to monitor groundwater levels"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "piezometer", "definition": "a type of observation well that measures pressure head in the aquifer"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "monitoring well", "definition": "a well used to monitor groundwater quality or levels"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "production well", "definition": "a well used to extract groundwater for use"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "injection well", "definition": "a well used to inject water or other fluids into the ground"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "exploration well", "definition": "a well drilled to explore for groundwater or other resources"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "test well", "definition": "a well drilled to test the properties of the aquifer"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "abandoned well", "definition": "a well that is no longer in use and has been properly sealed"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "dry hole", "definition": "a well that did not produce water or other resources"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "artesian well", "definition": "a well that taps a confined aquifer where the water level is above the top of the aquifer"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "dug well", "definition": "a shallow well dug by hand or with machinery, typically lined with stones or bricks"}, - - {"categories": [{"name": "thing_type", "description": null}], "term": "water well", "definition": "a hole drill into the ground to access groundwater"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "spring", "definition": "a natural discharge of groundwater at the surface"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "perennial stream", "definition": "that has a continuous flow of water throughout the year, even during drier periods."}, - {"categories": [{"name": "thing_type", "description": null}], "term": "ephemeral stream", "definition": "a stream that flows only briefly during and after precipitation events"}, - {"categories": [{"name": "thing_type", "description": null}], "term": "meteorological station", "definition": "a station that measures the weather conditions at a particular location"}, - - {"categories": [{"name": "level_status", "description": null}], "term": "Water level affected by atmospheric pressure", "definition": "Water level affected by atmospheric pressure"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Water level was frozen (no level recorded).", "definition": "Water level was frozen (no level recorded)."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Site was dry", "definition": "Site was dry"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Site was flowing recently.", "definition": "Site was flowing recently."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Site was flowing. Water level or head couldn't be measured w/out additional equipment.", "definition": "Site was flowing. Water level or head couldn't be measured w/out additional equipment."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Nearby site that taps the same aquifer was flowing.", "definition": "Nearby site that taps the same aquifer was flowing."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Nearby site that taps the same aquifer had been flowing recently.", "definition": "Nearby site that taps the same aquifer had been flowing recently."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Recharge water was being injected into the aquifer at this site.", "definition": "Recharge water was being injected into the aquifer at this site."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Recharge water was being injected into nearby site that taps the same aquifer.", "definition": "Recharge water was being injected into nearby site that taps the same aquifer."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Water was cascading down the inside of the well.", "definition": "Water was cascading down the inside of the well."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Water level was affected by brackish or saline water.", "definition": "Water level was affected by brackish or saline water."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Well was not in hydraulic contact w/formation (from source other than defined in USGS C714 or C93).", "definition": "Well was not in hydraulic contact w/formation (from source other than defined in USGS C714 or C93)."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Measurement was discontinued (no level recorded).", "definition": "Measurement was discontinued (no level recorded)."}, - {"categories": [{"name": "level_status", "description": null}], "term": "Obstruction was encountered in the well (no level recorded)", "definition": "Obstruction was encountered in the well (no level recorded)"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Site was being pumped", "definition": "Site was being pumped"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Site was pumped recently", "definition": "Site was pumped recently"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Nearby site that taps the same aquifer was being pumped", "definition": "Nearby site that taps the same aquifer was being pumped"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Nearby site that taps the same aquifer was pumped recently", "definition": "Nearby site that taps the same aquifer was pumped recently"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Foreign substance present on the water surface", "definition": "Foreign substance present on the water surface"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Well was destroyed (no subsequent water levels should be recorded)", "definition": "Well was destroyed (no subsequent water levels should be recorded)"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Water level affected by stage in nearby surface-water site", "definition": "Water level affected by stage in nearby surface-water site"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Other conditions exist that would affect the level (remarks)", "definition": "Other conditions exist that would affect the level (remarks)"}, - {"categories": [{"name": "level_status", "description": null}], "term": "Water level not affected by status", "definition": "Water level not affected by status"}, - - {"categories": [{"name": "status", "description": null}], "term": "Abandoned", "definition": "Abandoned"}, - {"categories": [{"name": "status", "description": null}], "term": "Active, pumping well", "definition": "Active, pumping well"}, - {"categories": [{"name": "status", "description": null}], "term": "Destroyed, exists but not usable", "definition": "Destroyed, exists but not usable"}, - {"categories": [{"name": "status", "description": null}], "term": "Inactive, exists but not used", "definition": "Inactive, exists but not used"}, - - {"categories": [{"name": "sample_method", "description": null}], "term": "Airline measurement", "definition": "Airline measurement"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Analog or graphic recorder", "definition": "Analog or graphic recorder"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Calibrated airline measurement", "definition": "Calibrated airline measurement"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Differential GPS; especially applicable to surface expression of ground water", "definition": "Differential GPS; especially applicable to surface expression of ground water"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Estimated", "definition": "Estimated"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Transducer", "definition": "Transducer"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Pressure-gage measurement", "definition": "Pressure-gage measurement"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Calibrated pressure-gage measurement", "definition": "Calibrated pressure-gage measurement"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Interpreted from geophysical logs", "definition": "Interpreted from geophysical logs"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Manometer", "definition": "Manometer"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Non-recording gage", "definition": "Non-recording gage"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Observed (required for F, N, and W water level status)", "definition": "Observed (required for F, N, and W water level status)"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Sonic water level meter (acoustic pulse)", "definition": "Sonic water level meter (acoustic pulse)"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Reported, method not known", "definition": "Reported, method not known"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Steel-tape measurement", "definition": "Steel-tape measurement"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Electric tape measurement (E-probe)", "definition": "Electric tape measurement (E-probe)"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Unknown (for legacy data only; not for new data entry)", "definition": "Unknown (for legacy data only; not for new data entry)"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Calibrated electric tape; accuracy of equipment has been checked", "definition": "Calibrated electric tape; accuracy of equipment has been checked"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Calibrated electric cable", "definition": "Calibrated electric cable"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Uncalibrated electric cable", "definition": "Uncalibrated electric cable"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Continuous acoustic sounder", "definition": "Continuous acoustic sounder"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "Measurement not attempted", "definition": "Measurement not attempted"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "null placeholder", "definition": "null placeholder"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "bailer", "definition": "bailer"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "faucet at well head", "definition": "faucet at well head"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "faucet or outlet at house", "definition": "faucet or outlet at house"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "grab sample", "definition": "grab sample"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "pump", "definition": "pump"}, - {"categories": [{"name": "sample_method", "description": null}], "term": "thief sampler", "definition": "thief sampler"}, - - {"categories": [{"name": "analysis_method_type", "description": null}], "term": "Laboratory", "definition": "A procedure performed on a physical sample in a controlled, off-site laboratory environment. These methods typically involve complex instrumentation, standardized reagents, and formal quality control protocols."}, - {"categories": [{"name": "analysis_method_type", "description": null}], "term": "Field Procedure", "definition": "A standardized procedure performed on-site at the time of sample collection. This can involve direct measurement of the environmental medium using a calibrated field instrument or a specific, documented technique for collecting a sample."}, - {"categories": [{"name": "analysis_method_type", "description": null}], "term": "Calculation", "definition": "A mathematical procedure used to derive a new data point from one or more directly measured values. This type is used to document the provenance of calculated data, providing an auditable trail."}, - - {"categories": [{"name": "organization", "description": null}], "term": "USGS", "definition": "US Geological Survey"}, - {"categories": [{"name": "organization", "description": null}], "term": "TWDB", "definition": "Texas Water Development Board"}, - {"categories": [{"name": "organization", "description": null}], "term": "NMED", "definition": "New Mexico Environment Department"}, - {"categories": [{"name": "organization", "description": null}], "term": "NMOSE", "definition": "New Mexico Office of the State Engineer"}, - {"categories": [{"name": "organization", "description": null}], "term": "NMBGMR", "definition": "New Mexico Bureau of Geology and Mineral Resources"}, - {"categories": [{"name": "organization", "description": null}], "term": "Bernalillo Cty", "definition": "Bernalillo County"}, - {"categories": [{"name": "organization", "description": null}], "term": "BLM", "definition": "Bureau of Land Management"}, - {"categories": [{"name": "organization", "description": null}], "term": "SFC", "definition": "Santa Fe County"}, - {"categories": [{"name": "organization", "description": null}], "term": "NESWCD", "definition": "Northeast Soil & Water Conservation District"}, - {"categories": [{"name": "organization", "description": null}], "term": "NMISC", "definition": "New Mexico Interstate Stream Commission"}, - {"categories": [{"name": "organization", "description": null}], "term": "PVACD", "definition": "Pecos Valley Artesian Conservancy District"}, - {"categories": [{"name": "organization", "description": null}], "term": "TSWCD", "definition": "Taos Soil & Water Conservation District"}, - {"categories": [{"name": "organization", "description": null}], "term": "Bayard", "definition": "Bayard Municipal Water"}, - {"categories": [{"name": "organization", "description": null}], "term": "OSWCD", "definition": "Otero Soil & Water Conservation District"}, - {"categories": [{"name": "organization", "description": null}], "term": "SNL", "definition": "Sandia National Laboratories"}, - {"categories": [{"name": "organization", "description": null}], "term": "USFS", "definition": "United States Forest Service"}, - {"categories": [{"name": "organization", "description": null}], "term": "NMT", "definition": "New Mexico Tech"}, - {"categories": [{"name": "organization", "description": null}], "term": "NPS", "definition": "National Park Service"}, - - {"categories": [{"name": "collection_method", "description": null}], "term": "manual", "definition": "manual sampling"}, - {"categories": [{"name": "collection_method", "description": null}], "term": "continuous", "definition": "continuous sampling"}, - - {"categories": [{"name": "country", "description": null}], "term": "United States", "definition": "United States of America"}, - {"categories": [{"name": "country", "description": null}], "term": "Canada", "definition": "Canada"}, - {"categories": [{"name": "country", "description": null}], "term": "Mexico", "definition": "Mexico"}, - {"categories": [{"name": "country", "description": null}], "term": "United Kingdom", "definition": "United Kingdom of Great Britain and Northern Ireland"}, - {"categories": [{"name": "country", "description": null}], "term": "Australia", "definition": "Australia"}, - {"categories": [{"name": "country", "description": null}], "term": "Germany", "definition": "Germany"}, - {"categories": [{"name": "country", "description": null}], "term": "France", "definition": "France"}, - {"categories": [{"name": "country", "description": null}], "term": "Japan", "definition": "Japan"}, - - {"categories": [{"name": "state", "description": null}], "term": "New Mexico", "definition": "New Mexico"}, - {"categories": [{"name": "state", "description": null}], "term": "Texas", "definition": "Texas"}, - {"categories": [{"name": "state", "description": null}], "term": "Arizona", "definition": "Arizona"}, - {"categories": [{"name": "state", "description": null}], "term": "Utah", "definition": "Utah"}, - {"categories": [{"name": "state", "description": null}], "term": "Colorado", "definition": "Colorado"}, - - {"categories": [{"name": "county", "description": null}], "term": "Bernalillo", "definition": "Bernalillo"}, - {"categories": [{"name": "county", "description": null}], "term": "Catron", "definition": "Catron"}, - {"categories": [{"name": "county", "description": null}], "term": "Chaves", "definition": "Chaves"}, - {"categories": [{"name": "county", "description": null}], "term": "Cibola", "definition": "Cibola"}, - {"categories": [{"name": "county", "description": null}], "term": "Colfax", "definition": "Colfax"}, - {"categories": [{"name": "county", "description": null}], "term": "Curry", "definition": "Curry"}, - {"categories": [{"name": "county", "description": null}], "term": "De Baca", "definition": "De Baca"}, - {"categories": [{"name": "county", "description": null}], "term": "Doña Ana", "definition": "Doña Ana"}, - {"categories": [{"name": "county", "description": null}], "term": "Eddy", "definition": "Eddy"}, - {"categories": [{"name": "county", "description": null}], "term": "Grant", "definition": "Grant"}, - {"categories": [{"name": "county", "description": null}], "term": "Guadalupe", "definition": "Guadalupe"}, - {"categories": [{"name": "county", "description": null}], "term": "Harding", "definition": "Harding"}, - {"categories": [{"name": "county", "description": null}], "term": "Hidalgo", "definition": "Hidalgo"}, - {"categories": [{"name": "county", "description": null}], "term": "Lea", "definition": "Lea"}, - {"categories": [{"name": "county", "description": null}], "term": "Lincoln", "definition": "Lincoln"}, - {"categories": [{"name": "county", "description": null}], "term": "Los Alamos", "definition": "Los Alamos"}, - {"categories": [{"name": "county", "description": null}], "term": "Luna", "definition": "Luna"}, - {"categories": [{"name": "county", "description": null}], "term": "McKinley", "definition": "McKinley"}, - {"categories": [{"name": "county", "description": null}], "term": "Mora", "definition": "Mora"}, - {"categories": [{"name": "county", "description": null}], "term": "Otero", "definition": "Otero"}, - {"categories": [{"name": "county", "description": null}], "term": "Quay", "definition": "Quay"}, - {"categories": [{"name": "county", "description": null}], "term": "Rio Arriba", "definition": "Rio Arriba"}, - {"categories": [{"name": "county", "description": null}], "term": "Roosevelt", "definition": "Roosevelt"}, - {"categories": [{"name": "county", "description": null}], "term": "Sandoval", "definition": "Sandoval"}, - {"categories": [{"name": "county", "description": null}], "term": "San Juan", "definition": "San Juan"}, - {"categories": [{"name": "county", "description": null}], "term": "San Miguel", "definition": "San Miguel"}, - {"categories": [{"name": "county", "description": null}], "term": "Santa Fe", "definition": "Santa Fe"}, - {"categories": [{"name": "county", "description": null}], "term": "Sierra", "definition": "Sierra"}, - {"categories": [{"name": "county", "description": null}], "term": "Socorro", "definition": "Socorro"}, - {"categories": [{"name": "county", "description": null}], "term": "Taos", "definition": "Taos"}, - {"categories": [{"name": "county", "description": null}], "term": "Torrance", "definition": "Torrance"}, - {"categories": [{"name": "county", "description": null}], "term": "Union", "definition": "Union"}, - {"categories": [{"name": "county", "description": null}], "term": "Valencia", "definition": "Valencia"}, - - {"categories": [{"name": "role", "description": null}], "term": "Owner", "definition": "Owner"}, - {"categories": [{"name": "role", "description": null}], "term": "Manager", "definition": "Manager"}, - {"categories": [{"name": "role", "description": null}], "term": "Operator", "definition": "Operator"}, - {"categories": [{"name": "role", "description": null}], "term": "Driller", "definition": "Driller"}, - {"categories": [{"name": "role", "description": null}], "term": "Geologist", "definition": "Geologist"}, - {"categories": [{"name": "role", "description": null}], "term": "Hydrologist", "definition": "Hydrologist"}, - {"categories": [{"name": "role", "description": null}], "term": "Hydrogeologist", "definition": "Hydrogeologist"}, - {"categories": [{"name": "role", "description": null}], "term": "Engineer", "definition": "Engineer"}, - {"categories": [{"name": "role", "description": null}], "term": "Technician", "definition": "Technician"}, - - - {"categories": [{"name": "email_type", "description": null}, - {"name": "phone_type", "description": null}, - {"name": "address_type", "description": null}, - {"name": "contact_type", "description": null}], "term": "Primary", "definition": "primary"}, - {"categories": [{"name": "contact_type", "description": null}], "term": "Secondary", "definition": "secondary"}, - - {"categories": [{"name": "email_type", "description": null}, - {"name": "phone_type", "description": null}, - {"name": "address_type", "description": null}], "term": "Work", "definition": "work"}, - - {"categories": [{"name": "email_type", "description": null}, - {"name": "address_type", "description": null}], "term": "Personal", "definition": "personal"}, - - {"categories": [{"name": "address_type", "description": null}], "term": "Mailing", "definition": "mailing"}, - {"categories": [{"name": "address_type", "description": null}], "term": "Physical", "definition": "physical"}, - - {"categories": [{"name": "phone_type", "description": null}], "term": "Home", "definition": "Primary"}, - {"categories": [{"name": "phone_type", "description": null}], "term": "Mobile", "definition": "Primary"}, - - {"categories": [{"name": "spring_type", "description": null}], "term": "Artesian", "definition": "artesian spring"}, - {"categories": [{"name": "spring_type", "description": null}], "term": "Ephemeral", "definition": "ephemeral spring"}, - {"categories": [{"name": "spring_type", "description": null}], "term": "Perennial", "definition": "perennial spring"}, - {"categories": [{"name": "spring_type", "description": null}], "term": "Thermal", "definition": "thermal spring"}, - {"categories": [{"name": "spring_type", "description": null}], "term": "Mineral", "definition": "mineral spring"}, - - {"categories": [{"name": "well_type", "description": null}], "term": "Exploration", "definition": "Exploration well"}, - {"categories": [{"name": "well_type", "description": null}], "term": "Monitoring", "definition": "Monitoring"}, - {"categories": [{"name": "well_type", "description": null}], "term": "Production", "definition": "Production"}, - {"categories": [{"name": "well_type", "description": null}], "term": "Injection", "definition": "Injection"}, - - {"categories": [{"name": "casing_material", "description": null}], "term": "PVC", "definition": "Polyvinyl Chloride"}, - {"categories": [{"name": "casing_material", "description": null}], "term": "Steel", "definition": "Steel"}, - {"categories": [{"name": "casing_material", "description": null}], "term": "Concrete", "definition": "Concrete"}, - - {"categories": [{"name": "quality_flag", "description": null}], "term": "Good", "definition": "The measurement was collected and analyzed according to standard procedures and passed all QA/QC checks."}, - {"categories": [{"name": "quality_flag", "description": null}], "term": "Questionable", "definition": "The measurement is suspect due to a known issue during collection or analysis, but it may still be usable."}, - {"categories": [{"name": "quality_flag", "description": null}], "term": "Estimated", "definition": "The value is not a direct measurement but an estimate derived from other data or models."}, - {"categories": [{"name": "quality_flag", "description": null}], "term": "Rejected", "definition": "Rejected"}, - - - {"categories": [{"name": "drilling_fluid", "description": null}], "term": "mud", "definition": "drilling mud"}, - - {"categories": [{"name": "geochronology", "description": null}], "term": "Ar/Ar", "definition": "Ar40/Ar39 geochronology"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "AFT", "definition": "apatite fission track"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "K/Ar", "definition": "Potassium-Argon dating"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "U/Th", "definition": "Uranium/Thorium dating"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "Rb/Sr", "definition": "Rubidium-Strontium dating"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "U/Pb", "definition": "Uranium/Lead dating"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "Lu/Hf", "definition": "Lutetium-Hafnium dating"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "Re/Os", "definition": "Rhenium-Osmium dating"}, - {"categories": [{"name": "geochronology", "description": null}], "term": "Sm/Nd", "definition": "Samarium-Neodymium dating"}, - - - {"categories": [{"name": "publication_type", "description": null}], "term": "Map", "definition": "Map"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Report", "definition": "Report"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Dataset", "definition": "Dataset"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Model", "definition": "Model"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Software", "definition": "Software"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Paper", "definition": "Paper"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Thesis", "definition": "Thesis"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Book", "definition": "Book"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Conference", "definition": "Conference"}, - {"categories": [{"name": "publication_type", "description": null}], "term": "Webpage", "definition": "Webpage"}, - - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Monitor every six months", "definition": "Monitor every six months"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Annual water level", "definition": "Annual water level"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Monitoring bi-monthly", "definition": "Monitoring bi-monthly"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Monitoring complete", "definition": "Monitoring complete"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Datalogger installed", "definition": "Datalogger installed"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Monitor every 10 years (long-term monitor)", "definition": "Monitor every 10 years (long-term monitor)"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Monitor monthly", "definition": "Monitor monthly"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Sampling complete", "definition": "Sampling complete"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Reported to NMBGMR bimonthly", "definition": "Reported to NMBGMR bimonthly"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Sample well", "definition": "Sample well"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Water level cannot be measured", "definition": "Water level cannot be measured"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Repeat sampling", "definition": "Repeat sampling"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Wellntel device", "definition": "Wellntel device"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Bi-annual (every other year)", "definition": "Bi-annual (every other year)"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Inactive", "definition": "Inactive"}, - {"categories": [{"name": "monitoring_status", "description": null}], "term": "Data share", "definition": "Data share"}, - - {"categories": [{"name": "sample_type", "description": null}], "term": "Background", "definition": "Background"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Equipment blank", "definition": "Equipment blank"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Field blank", "definition": "Field blank"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Field duplicate", "definition": "Field duplicate"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Field parameters only", "definition": "Field parameters only"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Precipitation", "definition": "Precipitation"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Repeat sample", "definition": "Repeat sample"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Standard field sample", "definition": "Standard field sample"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Soil or Rock sample", "definition": "Soil or Rock sample"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Trip blank", "definition": "Trip blank"}, - {"categories": [{"name": "sample_type", "description": null}], "term": "Source water blank", "definition": "Source water blank"} -] \ No newline at end of file +{"categories": [ + {"name": "activity_type", "description": null}, + {"name": "address_type", "description": null}, + {"name": "analysis_method_type", "description": null}, + {"name": "casing_material", "description": null}, + {"name": "collection_method", "description": null}, + {"name": "construction_method", "description": null}, + {"name": "contact_type", "description": null}, + {"name": "coordinate_method", "description": null}, + {"name": "country", "description": null}, + {"name": "county", "description": null}, + {"name": "current_use", "description": null}, + {"name": "data_quality", "description": null}, + {"name": "data_source", "description": null}, + {"name": "depth_completion_source", "description": null}, + {"name": "discharge_source", "description": null}, + {"name": "drilling_fluid", "description": null}, + {"name": "elevation_method", "description": null}, + {"name": "email_type", "description": null}, + {"name": "field_contact_role", "description": null}, + {"name": "geochronology", "description": null}, + {"name": "horizontal_datum", "description": null}, + {"name": "level_status", "description": null}, + {"name": "measurement_method", "description": null}, + {"name": "monitoring_status", "description": null}, + {"name": "observed_property", "description": null}, + {"name": "organization", "description": null}, + {"name": "phone_type", "description": null}, + {"name": "publication_type", "description": null}, + {"name": "qc_type", "description": null}, + {"name": "quality_flag", "description": null}, + {"name": "relation", "description": null}, + {"name": "release_status", "description": null}, + {"name": "role", "description": null}, + {"name": "sample_matrix", "description": null}, + {"name": "sample_method", "description": null}, + {"name": "sample_type", "description": null}, + {"name": "spring_type", "description": null}, + {"name": "state", "description": null}, + {"name": "status", "description": null}, + {"name": "thing_type", "description": null}, + {"name": "unit", "description": null}, + {"name": "vertical_datum", "description": null}, + {"name": "well_type", "description": null}], + "terms": [ + {"categories": ["qc_type"], "term": "Normal", "definition": "The primary environmental sample collected from the well, spring, or soil boring."}, + {"categories": ["qc_type"], "term": "Duplicate", "definition": "A second, independent sample collected at the same location, at the same time, and in the same manner as the normal sample. This sample is sent to the primary laboratory."}, + {"categories": ["qc_type"], "term": "Split", "definition": "A subsample of a primary environmental sample that is sent to a separate, independent laboratory for analysis."}, + {"categories": ["qc_type"], "term": "Field Blank", "definition": "A sample of certified pure water that is taken to the field, opened, and processed through the same sampling procedure as a normal sample (e.g., poured into a sample bottle)."}, + {"categories": ["qc_type", "sample_type"], "term": "Trip Blank", "definition": "A sample of certified pure water that is prepared in the lab, taken to the field, and brought back to the lab without ever being opened."}, + {"categories": ["qc_type"], "term": "Equipment Blank", "definition": "A sample of certified pure water that is run through the sampling equipment (like a pump and tubing) before the normal sample is collected."}, + {"categories": ["vertical_datum"], "term": "NAVD88", "definition": "North American Vertical Datum of 1988"}, + {"categories": ["vertical_datum"], "term": "NGVD29", "definition": "National Geodetic Vertical Datum of 1929"}, + {"categories": ["vertical_datum", "horizontal_datum"], "term": "WGS84", "definition": "World Geodetic System of 1984"}, + {"categories": ["horizontal_datum"], "term": "NAD83", "definition": "North American Datum of 1983"}, + {"categories": ["horizontal_datum"], "term": "NAD27", "definition": "North American Datum of 1927"}, + {"categories": ["elevation_method"], "term": "Altimeter", "definition": "altimeter"}, + {"categories": ["elevation_method"], "term": "Differentially corrected GPS", "definition": "differentially corrected GPS"}, + {"categories": ["elevation_method"], "term": "Survey-grade GPS", "definition": "survey-grade GPS"}, + {"categories": ["elevation_method"], "term": "Global positioning system (GPS)", "definition": "Global positioning system (GPS)"}, + {"categories": ["elevation_method"], "term": "LiDAR DEM", "definition": "LiDAR DEM"}, + {"categories": ["elevation_method"], "term": "Level or other survey method", "definition": "Level or other survey method"}, + {"categories": ["elevation_method"], "term": "Interpolated from topographic map", "definition": "Interpolated from topographic map"}, + {"categories": ["elevation_method"], "term": "Interpolated from digital elevation model (DEM)", "definition": "Interpolated from digital elevation model (DEM)"}, + {"categories": ["elevation_method"], "term": "Reported", "definition": "Reported"}, + {"categories": ["elevation_method"], "term": "Survey-grade Global Navigation Satellite Sys, Lvl1", "definition": "Survey-grade Global Navigation Satellite Sys, Lvl1"}, + {"categories": ["elevation_method"], "term": "USGS National Elevation Dataset (NED)", "definition": "USGS National Elevation Dataset (NED)"}, + {"categories": ["elevation_method", "sample_method", "coordinate_method", "current_use", "status", "organization"], "term": "Unknown", "definition": "Unknown"}, + {"categories": ["construction_method"], "term": "Air-rotary", "definition": "Air-rotary"}, + {"categories": ["construction_method"], "term": "Bored or augered", "definition": "Bored or augered"}, + {"categories": ["construction_method"], "term": "Cable-tool", "definition": "Cable-tool"}, + {"categories": ["construction_method"], "term": "Hydraulic rotary (mud or water)", "definition": "Hydraulic rotary (mud or water)"}, + {"categories": ["construction_method"], "term": "Air percussion", "definition": "Air percussion"}, + {"categories": ["construction_method"], "term": "Reverse rotary", "definition": "Reverse rotary"}, + {"categories": ["construction_method"], "term": "Driven", "definition": "Driven"}, + {"categories": ["construction_method", "measurement_method"], "term": "Other (explain in notes)", "definition": "Other (explain in notes)"}, + {"categories": ["coordinate_method"], "term": "Differentially corrected GPS", "definition": "Differentially corrected GPS"}, + {"categories": ["coordinate_method"], "term": "Survey-grade global positioning system (SGPS)", "definition": "Survey-grade global positioning system (SGPS)"}, + {"categories": ["coordinate_method"], "term": "GPS, uncorrected", "definition": "GPS, uncorrected"}, + {"categories": ["coordinate_method"], "term": "Interpolated from map", "definition": "Interpolated from map"}, + {"categories": ["coordinate_method"], "term": "Interpolated from DEM", "definition": "Interpolated from DEM"}, + {"categories": ["coordinate_method"], "term": "Reported", "definition": "Reported"}, + {"categories": ["coordinate_method"], "term": "Transit, theodolite, or other survey method", "definition": "Transit, theodolite, or other survey method"}, + {"categories": ["current_use"], "term": "Open, unequipped well", "definition": "Open, unequipped well"}, + {"categories": ["current_use"], "term": "Commercial", "definition": "Commercial"}, + {"categories": ["current_use"], "term": "Domestic", "definition": "Domestic"}, + {"categories": ["current_use"], "term": "Power generation", "definition": "Power generation"}, + {"categories": ["current_use"], "term": "Irrigation", "definition": "Irrigation"}, + {"categories": ["current_use"], "term": "Livestock", "definition": "Livestock"}, + {"categories": ["current_use"], "term": "Mining", "definition": "Mining"}, + {"categories": ["current_use"], "term": "Industrial", "definition": "Industrial"}, + {"categories": ["current_use"], "term": "Observation", "definition": "Observation"}, + {"categories": ["current_use"], "term": "Public supply", "definition": "Public supply"}, + {"categories": ["current_use"], "term": "Shared domestic", "definition": "Shared domestic"}, + {"categories": ["current_use"], "term": "Institutional", "definition": "Institutional"}, + {"categories": ["current_use"], "term": "Unused", "definition": "Unused"}, + {"categories": ["data_quality"], "term": "Water level accurate to within two hundreths of a foot", "definition": "Good"}, + {"categories": ["data_quality"], "term": "Water level accurate to within one foot", "definition": "Fair"}, + {"categories": ["data_quality"], "term": "Water level accuracy not to nearest foot or water level not repeatable", "definition": "Poor"}, + {"categories": ["data_quality"], "term": "Water level accurate to nearest foot (USGS accuracy level)", "definition": "Water level accurate to nearest foot (USGS accuracy level)"}, + {"categories": ["data_quality"], "term": "Water level accurate to nearest tenth of a foot (USGS accuracy level)", "definition": "Water level accurate to nearest tenth of a foot (USGS accuracy level)"}, + {"categories": ["data_quality"], "term": "Water level accurate to nearest one-hundredth of a foot (USGS accuracy level)", "definition": "Water level accurate to nearest one-hundredth of a foot (USGS accuracy level)"}, + {"categories": ["data_quality"], "term": "Water level accuracy not to nearest foot (USGS accuracy level)", "definition": "Water level accuracy not to nearest foot (USGS accuracy level)"}, + {"categories": ["data_quality"], "term": "Water level accuracy unknown (USGS accuracy level)", "definition": "Water level accuracy unknown (USGS accuracy level)"}, + {"categories": ["data_quality"], "term": "None", "definition": "NA"}, + {"categories": ["data_source", "depth_completion_source", "discharge_source"], "term": "Reported by another agency", "definition": "Reported by another agency"}, + {"categories": ["data_source", "depth_completion_source"], "term": "From driller's log or well report", "definition": "From driller's log or well report"}, + {"categories": ["data_source", "depth_completion_source", "discharge_source"], "term": "Private geologist, consultant or univ associate", "definition": "Private geologist, consultant or univ associate"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Depth interpreted fr geophys logs by source agency", "definition": "Depth interpreted fr geophys logs by source agency"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Memory of owner, operator, driller", "definition": "Memory of owner, operator, driller"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Reported by owner of well", "definition": "Reported by owner of well"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Reported by person other than driller owner agency", "definition": "Reported by person other than driller owner agency"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Measured by NMBGMR staff", "definition": "Measured by NMBGMR staff"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Other", "definition": "Other"}, + {"categories": ["data_source", "depth_completion_source"], "term": "Data Portal", "definition": "Data Portal"}, + {"categories": ["discharge_source"], "term": "Information from a report", "definition": "Information from a report"}, + {"categories": ["discharge_source"], "term": "Measured by Bureau scientist", "definition": "Measured by Bureau scientist"}, + {"categories": ["discharge_source"], "term": "Other (explain)", "definition": "Other (explain)"}, + {"categories": ["unit"], "term": "dimensionless", "definition": ""}, + {"categories": ["unit"], "term": "ft", "definition": "feet"}, + {"categories": ["unit"], "term": "ftbgs", "definition": "feet below ground surface"}, + {"categories": ["unit"], "term": "F", "definition": "Fahrenheit"}, + {"categories": ["unit"], "term": "mg/L", "definition": "Milligrams per Liter"}, + {"categories": ["unit"], "term": "mW/m\u00b2", "definition": "milliwatts per square meter"}, + {"categories": ["unit"], "term": "W/m\u00b2", "definition": "watts per square meter"}, + {"categories": ["unit"], "term": "W/m\u00b7K", "definition": "watts per meter Kelvin"}, + {"categories": ["unit"], "term": "m\u00b2/s", "definition": "square meters per second"}, + {"categories": ["unit"], "term": "deg C", "definition": "degree Celsius"}, + {"categories": ["unit"], "term": "deg second", "definition": "degree second"}, + {"categories": ["unit"], "term": "deg minute", "definition": "degree minute"}, + {"categories": ["unit"], "term": "second", "definition": "second"}, + {"categories": ["unit"], "term": "minute", "definition": "minute"}, + {"categories": ["unit"], "term": "hour", "definition": "hour"}, + {"categories": ["observed_property"], "term": "groundwater level", "definition": "groundwater level measurement"}, + {"categories": ["observed_property"], "term": "temperature", "definition": "Temperature measurement"}, + {"categories": ["observed_property"], "term": "pH", "definition": "pH"}, + {"categories": ["observed_property"], "term": "Alkalinity, Total", "definition": "Alkalinity, Total"}, + {"categories": ["observed_property"], "term": "Alkalinity as CaCO3", "definition": "Alkalinity as CaCO3"}, + {"categories": ["observed_property"], "term": "Alkalinity as OH-", "definition": "Alkalinity as OH-"}, + {"categories": ["observed_property"], "term": "Calcium", "definition": "Calcium"}, + {"categories": ["observed_property"], "term": "Calcium, total, unfiltered", "definition": "Calcium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Chloride", "definition": "Chloride"}, + {"categories": ["observed_property"], "term": "Carbonate", "definition": "Carbonate"}, + {"categories": ["observed_property"], "term": "Conductivity, laboratory", "definition": "Conductivity, laboratory"}, + {"categories": ["observed_property"], "term": "Bicarbonate", "definition": "Bicarbonate"}, + {"categories": ["observed_property"], "term": "Hardness (CaCO3)", "definition": "Hardness (CaCO3)"}, + {"categories": ["observed_property"], "term": "Ion Balance", "definition": "Ion Balance"}, + {"categories": ["observed_property"], "term": "Potassium", "definition": "Potassium"}, + {"categories": ["observed_property"], "term": "Potassium, total, unfiltered", "definition": "Potassium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Magnesium", "definition": "Magnesium"}, + {"categories": ["observed_property"], "term": "Magnesium, total, unfiltered", "definition": "Magnesium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Sodium", "definition": "Sodium"}, + {"categories": ["observed_property"], "term": "Sodium, total, unfiltered", "definition": "Sodium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Sodium and Potassium combined", "definition": "Sodium and Potassium combined"}, + {"categories": ["observed_property"], "term": "Sulfate", "definition": "Sulfate"}, + {"categories": ["observed_property"], "term": "Total Anions", "definition": "Total Anions"}, + {"categories": ["observed_property"], "term": "Total Cations", "definition": "Total Cations"}, + {"categories": ["observed_property"], "term": "Total Dissolved Solids", "definition": "Total Dissolved Solids"}, + {"categories": ["observed_property"], "term": "Tritium", "definition": "Tritium"}, + {"categories": ["observed_property"], "term": "Age of Water using dissolved gases", "definition": "Age of Water using dissolved gases"}, + {"categories": ["observed_property"], "term": "Silver", "definition": "Silver"}, + {"categories": ["observed_property"], "term": "Silver, total, unfiltered", "definition": "Silver, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Aluminum", "definition": "Aluminum"}, + {"categories": ["observed_property"], "term": "Aluminum, total, unfiltered", "definition": "Aluminum, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Arsenic", "definition": "Arsenic"}, + {"categories": ["observed_property"], "term": "Arsenic, total, unfiltered", "definition": "Arsenic, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Boron", "definition": "Boron"}, + {"categories": ["observed_property"], "term": "Boron, total, unfiltered", "definition": "Boron, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Barium", "definition": "Barium"}, + {"categories": ["observed_property"], "term": "Barium, total, unfiltered", "definition": "Barium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Beryllium", "definition": "Beryllium"}, + {"categories": ["observed_property"], "term": "Beryllium, total, unfiltered", "definition": "Beryllium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Bromide", "definition": "Bromide"}, + {"categories": ["observed_property"], "term": "13C:12C ratio", "definition": "13C:12C ratio"}, + {"categories": ["observed_property"], "term": "14C content, pmc", "definition": "14C content, pmc"}, + {"categories": ["observed_property"], "term": "Uncorrected C14 age", "definition": "Uncorrected C14 age"}, + {"categories": ["observed_property"], "term": "Cadmium", "definition": "Cadmium"}, + {"categories": ["observed_property"], "term": "Cadmium, total, unfiltered", "definition": "Cadmium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Chlorofluorocarbon-11 avg age", "definition": "Chlorofluorocarbon-11 avg age"}, + {"categories": ["observed_property"], "term": "Chlorofluorocarbon-113 avg age", "definition": "Chlorofluorocarbon-113 avg age"}, + {"categories": ["observed_property"], "term": "Chlorofluorocarbon-113/12 avg RATIO age", "definition": "Chlorofluorocarbon-113/12 avg RATIO age"}, + {"categories": ["observed_property"], "term": "Chlorofluorocarbon-12 avg age", "definition": "Chlorofluorocarbon-12 avg age"}, + {"categories": ["observed_property"], "term": "Cobalt", "definition": "Cobalt"}, + {"categories": ["observed_property"], "term": "Cobalt, total, unfiltered", "definition": "Cobalt, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Chromium", "definition": "Chromium"}, + {"categories": ["observed_property"], "term": "Chromium, total, unfiltered", "definition": "Chromium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Copper", "definition": "Copper"}, + {"categories": ["observed_property"], "term": "Copper, total, unfiltered", "definition": "Copper, total, unfiltered"}, + {"categories": ["observed_property"], "term": "delta O18 sulfate", "definition": "delta O18 sulfate"}, + {"categories": ["observed_property"], "term": "Sulfate 34 isotope ratio", "definition": "Sulfate 34 isotope ratio"}, + {"categories": ["observed_property"], "term": "Fluoride", "definition": "Fluoride"}, + {"categories": ["observed_property"], "term": "Iron", "definition": "Iron"}, + {"categories": ["observed_property"], "term": "Iron, total, unfiltered", "definition": "Iron, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Deuterium:Hydrogen ratio", "definition": "Deuterium:Hydrogen ratio"}, + {"categories": ["observed_property"], "term": "Mercury", "definition": "Mercury"}, + {"categories": ["observed_property"], "term": "Mercury, total, unfiltered", "definition": "Mercury, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Lithium", "definition": "Lithium"}, + {"categories": ["observed_property"], "term": "Lithium, total, unfiltered", "definition": "Lithium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Manganese", "definition": "Manganese"}, + {"categories": ["observed_property"], "term": "Manganese, total, unfiltered", "definition": "Manganese, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Molybdenum", "definition": "Molybdenum"}, + {"categories": ["observed_property"], "term": "Molybdenum, total, unfiltered", "definition": "Molybdenum, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Nickel", "definition": "Nickel"}, + {"categories": ["observed_property"], "term": "Nickel, total, unfiltered", "definition": "Nickel, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Nitrite (as NO2)", "definition": "Nitrite (as NO2)"}, + {"categories": ["observed_property"], "term": "Nitrite (as N)", "definition": "Nitrite (as N)"}, + {"categories": ["observed_property"], "term": "Nitrate (as NO3)", "definition": "Nitrate (as NO3)"}, + {"categories": ["observed_property"], "term": "Nitrate (as N)", "definition": "Nitrate (as N)"}, + {"categories": ["observed_property"], "term": "18O:16O ratio", "definition": "18O:16O ratio"}, + {"categories": ["observed_property"], "term": "Lead", "definition": "Lead"}, + {"categories": ["observed_property"], "term": "Lead, total, unfiltered", "definition": "Lead, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Phosphate", "definition": "Phosphate"}, + {"categories": ["observed_property"], "term": "Antimony", "definition": "Antimony"}, + {"categories": ["observed_property"], "term": "Antimony, total, unfiltered", "definition": "Antimony, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Selenium", "definition": "Selenium"}, + {"categories": ["observed_property"], "term": "Selenium, total, unfiltered", "definition": "Selenium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Sulfur hexafluoride", "definition": "Sulfur hexafluoride"}, + {"categories": ["observed_property"], "term": "Silicon", "definition": "Silicon"}, + {"categories": ["observed_property"], "term": "Silicon, total, unfiltered", "definition": "Silicon, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Silica", "definition": "Silica"}, + {"categories": ["observed_property"], "term": "Tin", "definition": "Tin"}, + {"categories": ["observed_property"], "term": "Tin, total, unfiltered", "definition": "Tin, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Strontium", "definition": "Strontium"}, + {"categories": ["observed_property"], "term": "Strontium, total, unfiltered", "definition": "Strontium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Strontium 87:86 ratio", "definition": "Strontium 87:86 ratio"}, + {"categories": ["observed_property"], "term": "Thorium", "definition": "Thorium"}, + {"categories": ["observed_property"], "term": "Thorium, total, unfiltered", "definition": "Thorium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Titanium", "definition": "Titanium"}, + {"categories": ["observed_property"], "term": "Titanium, total, unfiltered", "definition": "Titanium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Thallium", "definition": "Thallium"}, + {"categories": ["observed_property"], "term": "Thallium, total, unfiltered", "definition": "Thallium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Uranium (total, by ICP-MS)", "definition": "Uranium (total, by ICP-MS)"}, + {"categories": ["observed_property"], "term": "Uranium, total, unfiltered", "definition": "Uranium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Vanadium", "definition": "Vanadium"}, + {"categories": ["observed_property"], "term": "Vanadium, total, unfiltered", "definition": "Vanadium, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Zinc", "definition": "Zinc"}, + {"categories": ["observed_property"], "term": "Zinc, total, unfiltered", "definition": "Zinc, total, unfiltered"}, + {"categories": ["observed_property"], "term": "Corrected C14 in years", "definition": "Corrected C14 in years"}, + {"categories": ["observed_property"], "term": "Arsenite (arsenic species)", "definition": "Arsenite (arsenic species)"}, + {"categories": ["observed_property"], "term": "Arsenate (arsenic species)", "definition": "Arsenate (arsenic species)"}, + {"categories": ["observed_property"], "term": "Cyanide", "definition": "Cyanide"}, + {"categories": ["observed_property"], "term": "Estimated recharge temperature", "definition": "Estimated recharge temperature"}, + {"categories": ["observed_property"], "term": "Hydrogen sulfide", "definition": "Hydrogen sulfide"}, + {"categories": ["observed_property"], "term": "Ammonia", "definition": "Ammonia"}, + {"categories": ["observed_property"], "term": "Ammonium", "definition": "Ammonium"}, + {"categories": ["observed_property"], "term": "Total nitrogen", "definition": "Total nitrogen"}, + {"categories": ["observed_property"], "term": "Total Kjeldahl nitrogen", "definition": "Total Kjeldahl nitrogen"}, + {"categories": ["observed_property"], "term": "Dissolved organic carbon", "definition": "Dissolved organic carbon"}, + {"categories": ["observed_property"], "term": "Total organic carbon", "definition": "Total organic carbon"}, + {"categories": ["observed_property"], "term": "delta C13 of dissolved inorganic carbon", "definition": "delta C13 of dissolved inorganic carbon"}, + {"categories": ["release_status"], "term": "draft", "definition": "draft version"}, + {"categories": ["release_status"], "term": "provisional", "definition": "provisional version"}, + {"categories": ["release_status"], "term": "final", "definition": "final version"}, + {"categories": ["release_status"], "term": "published", "definition": "published version"}, + {"categories": ["release_status"], "term": "archived", "definition": "archived version"}, + {"categories": ["release_status"], "term": "public", "definition": "public version"}, + {"categories": ["release_status"], "term": "private", "definition": "private version"}, + {"categories": ["relation"], "term": "same_as", "definition": "same as"}, + {"categories": ["relation"], "term": "related_to", "definition": "related to"}, + {"categories": ["relation"], "term": "OSEWellTagID", "definition": "NM OSE well tag ID"}, + {"categories": ["relation"], "term": "OSEPOD", "definition": "NM OSE 'Point of Diversion' ID"}, + {"categories": ["relation"], "term": "PLSS", "definition": "Public Land Survey System ID"}, + {"categories": ["activity_type"], "term": "groundwater level", "definition": "groundwater level"}, + {"categories": ["activity_type"], "term": "water chemistry", "definition": "water chemistry"}, + {"categories": ["field_contact_role"], "term": "Lead", "definition": "the leader of the field event"}, + {"categories": ["field_contact_role"], "term": "Participant", "definition": "a person participating in the field event"}, + {"categories": ["field_contact_role"], "term": "Observer", "definition": "a person observing the field event"}, + {"categories": ["field_contact_role"], "term": "Visitor", "definition": "a person visiting the field event"}, + {"categories": ["sample_matrix"], "term": "water", "definition": "water"}, + {"categories": ["sample_matrix"], "term": "soil", "definition": "soil"}, + {"categories": ["thing_type"], "term": "observation well", "definition": "a well used to monitor groundwater levels"}, + {"categories": ["thing_type"], "term": "piezometer", "definition": "a type of observation well that measures pressure head in the aquifer"}, + {"categories": ["thing_type"], "term": "monitoring well", "definition": "a well used to monitor groundwater quality or levels"}, + {"categories": ["thing_type"], "term": "production well", "definition": "a well used to extract groundwater for use"}, + {"categories": ["thing_type"], "term": "injection well", "definition": "a well used to inject water or other fluids into the ground"}, + {"categories": ["thing_type"], "term": "exploration well", "definition": "a well drilled to explore for groundwater or other resources"}, + {"categories": ["thing_type"], "term": "test well", "definition": "a well drilled to test the properties of the aquifer"}, + {"categories": ["thing_type"], "term": "abandoned well", "definition": "a well that is no longer in use and has been properly sealed"}, + {"categories": ["thing_type"], "term": "dry hole", "definition": "a well that did not produce water or other resources"}, + {"categories": ["thing_type"], "term": "artesian well", "definition": "a well that taps a confined aquifer where the water level is above the top of the aquifer"}, + {"categories": ["thing_type"], "term": "dug well", "definition": "a shallow well dug by hand or with machinery, typically lined with stones or bricks"}, + {"categories": ["thing_type"], "term": "water well", "definition": "a hole drill into the ground to access groundwater"}, + {"categories": ["thing_type"], "term": "spring", "definition": "a natural discharge of groundwater at the surface"}, + {"categories": ["thing_type"], "term": "perennial stream", "definition": "that has a continuous flow of water throughout the year, even during drier periods."}, + {"categories": ["thing_type"], "term": "ephemeral stream", "definition": "a stream that flows only briefly during and after precipitation events"}, + {"categories": ["thing_type"], "term": "meteorological station", "definition": "a station that measures the weather conditions at a particular location"}, + {"categories": ["level_status"], "term": "Water level affected by atmospheric pressure", "definition": "Water level affected by atmospheric pressure"}, + {"categories": ["level_status"], "term": "Water level was frozen (no level recorded).", "definition": "Water level was frozen (no level recorded)."}, + {"categories": ["level_status"], "term": "Site was dry", "definition": "Site was dry"}, + {"categories": ["level_status"], "term": "Site was flowing recently.", "definition": "Site was flowing recently."}, + {"categories": ["level_status"], "term": "Site was flowing. Water level or head couldn't be measured w/out additional equipment.", "definition": "Site was flowing. Water level or head couldn't be measured w/out additional equipment."}, + {"categories": ["level_status"], "term": "Nearby site that taps the same aquifer was flowing.", "definition": "Nearby site that taps the same aquifer was flowing."}, + {"categories": ["level_status"], "term": "Nearby site that taps the same aquifer had been flowing recently.", "definition": "Nearby site that taps the same aquifer had been flowing recently."}, + {"categories": ["level_status"], "term": "Recharge water was being injected into the aquifer at this site.", "definition": "Recharge water was being injected into the aquifer at this site."}, + {"categories": ["level_status"], "term": "Recharge water was being injected into nearby site that taps the same aquifer.", "definition": "Recharge water was being injected into nearby site that taps the same aquifer."}, + {"categories": ["level_status"], "term": "Water was cascading down the inside of the well.", "definition": "Water was cascading down the inside of the well."}, + {"categories": ["level_status"], "term": "Water level was affected by brackish or saline water.", "definition": "Water level was affected by brackish or saline water."}, + {"categories": ["level_status"], "term": "Well was not in hydraulic contact w/formation (from source other than defined in USGS C714 or C93).", "definition": "Well was not in hydraulic contact w/formation (from source other than defined in USGS C714 or C93)."}, + {"categories": ["level_status"], "term": "Measurement was discontinued (no level recorded).", "definition": "Measurement was discontinued (no level recorded)."}, + {"categories": ["level_status"], "term": "Obstruction was encountered in the well (no level recorded)", "definition": "Obstruction was encountered in the well (no level recorded)"}, + {"categories": ["level_status"], "term": "Site was being pumped", "definition": "Site was being pumped"}, + {"categories": ["level_status"], "term": "Site was pumped recently", "definition": "Site was pumped recently"}, + {"categories": ["level_status"], "term": "Nearby site that taps the same aquifer was being pumped", "definition": "Nearby site that taps the same aquifer was being pumped"}, + {"categories": ["level_status"], "term": "Nearby site that taps the same aquifer was pumped recently", "definition": "Nearby site that taps the same aquifer was pumped recently"}, + {"categories": ["level_status"], "term": "Foreign substance present on the water surface", "definition": "Foreign substance present on the water surface"}, + {"categories": ["level_status"], "term": "Well was destroyed (no subsequent water levels should be recorded)", "definition": "Well was destroyed (no subsequent water levels should be recorded)"}, + {"categories": ["level_status"], "term": "Water level affected by stage in nearby surface-water site", "definition": "Water level affected by stage in nearby surface-water site"}, + {"categories": ["level_status"], "term": "Other conditions exist that would affect the level (remarks)", "definition": "Other conditions exist that would affect the level (remarks)"}, + {"categories": ["level_status"], "term": "Water level not affected by status", "definition": "Water level not affected by status"}, + {"categories": ["status"], "term": "Abandoned", "definition": "Abandoned"}, + {"categories": ["status"], "term": "Active, pumping well", "definition": "Active, pumping well"}, + {"categories": ["status"], "term": "Destroyed, exists but not usable", "definition": "Destroyed, exists but not usable"}, + {"categories": ["status"], "term": "Inactive, exists but not used", "definition": "Inactive, exists but not used"}, + {"categories": ["sample_method"], "term": "Airline measurement", "definition": "Airline measurement"}, + {"categories": ["sample_method"], "term": "Analog or graphic recorder", "definition": "Analog or graphic recorder"}, + {"categories": ["sample_method"], "term": "Calibrated airline measurement", "definition": "Calibrated airline measurement"}, + {"categories": ["sample_method"], "term": "Differential GPS; especially applicable to surface expression of ground water", "definition": "Differential GPS; especially applicable to surface expression of ground water"}, + {"categories": ["sample_method"], "term": "Estimated", "definition": "Estimated"}, + {"categories": ["sample_method"], "term": "Transducer", "definition": "Transducer"}, + {"categories": ["sample_method"], "term": "Pressure-gage measurement", "definition": "Pressure-gage measurement"}, + {"categories": ["sample_method"], "term": "Calibrated pressure-gage measurement", "definition": "Calibrated pressure-gage measurement"}, + {"categories": ["sample_method"], "term": "Interpreted from geophysical logs", "definition": "Interpreted from geophysical logs"}, + {"categories": ["sample_method"], "term": "Manometer", "definition": "Manometer"}, + {"categories": ["sample_method"], "term": "Non-recording gage", "definition": "Non-recording gage"}, + {"categories": ["sample_method"], "term": "Observed (required for F, N, and W water level status)", "definition": "Observed (required for F, N, and W water level status)"}, + {"categories": ["sample_method"], "term": "Sonic water level meter (acoustic pulse)", "definition": "Sonic water level meter (acoustic pulse)"}, + {"categories": ["sample_method"], "term": "Reported, method not known", "definition": "Reported, method not known"}, + {"categories": ["sample_method"], "term": "Steel-tape measurement", "definition": "Steel-tape measurement"}, + {"categories": ["sample_method"], "term": "Electric tape measurement (E-probe)", "definition": "Electric tape measurement (E-probe)"}, + {"categories": ["sample_method"], "term": "Unknown (for legacy data only; not for new data entry)", "definition": "Unknown (for legacy data only; not for new data entry)"}, + {"categories": ["sample_method"], "term": "Calibrated electric tape; accuracy of equipment has been checked", "definition": "Calibrated electric tape; accuracy of equipment has been checked"}, + {"categories": ["sample_method"], "term": "Calibrated electric cable", "definition": "Calibrated electric cable"}, + {"categories": ["sample_method"], "term": "Uncalibrated electric cable", "definition": "Uncalibrated electric cable"}, + {"categories": ["sample_method"], "term": "Continuous acoustic sounder", "definition": "Continuous acoustic sounder"}, + {"categories": ["sample_method"], "term": "Measurement not attempted", "definition": "Measurement not attempted"}, + {"categories": ["sample_method"], "term": "null placeholder", "definition": "null placeholder"}, + {"categories": ["sample_method"], "term": "bailer", "definition": "bailer"}, + {"categories": ["sample_method"], "term": "faucet at well head", "definition": "faucet at well head"}, + {"categories": ["sample_method"], "term": "faucet or outlet at house", "definition": "faucet or outlet at house"}, + {"categories": ["sample_method"], "term": "grab sample", "definition": "grab sample"}, + {"categories": ["sample_method"], "term": "pump", "definition": "pump"}, + {"categories": ["sample_method"], "term": "thief sampler", "definition": "thief sampler"}, + {"categories": ["analysis_method_type"], "term": "Laboratory", "definition": "A procedure performed on a physical sample in a controlled, off-site laboratory environment. These methods typically involve complex instrumentation, standardized reagents, and formal quality control protocols."}, + {"categories": ["analysis_method_type"], "term": "Field Procedure", "definition": "A standardized procedure performed on-site at the time of sample collection. This can involve direct measurement of the environmental medium using a calibrated field instrument or a specific, documented technique for collecting a sample."}, + {"categories": ["analysis_method_type"], "term": "Calculation", "definition": "A mathematical procedure used to derive a new data point from one or more directly measured values. This type is used to document the provenance of calculated data, providing an auditable trail."}, + {"categories": ["organization"], "term": "USGS", "definition": "US Geological Survey"}, + {"categories": ["organization"], "term": "TWDB", "definition": "Texas Water Development Board"}, + {"categories": ["organization"], "term": "NMED", "definition": "New Mexico Environment Department"}, + {"categories": ["organization"], "term": "NMOSE", "definition": "New Mexico Office of the State Engineer"}, + {"categories": ["organization"], "term": "NMBGMR", "definition": "New Mexico Bureau of Geology and Mineral Resources"}, + {"categories": ["organization"], "term": "Bernalillo Cty", "definition": "Bernalillo County"}, + {"categories": ["organization"], "term": "BLM", "definition": "Bureau of Land Management"}, + {"categories": ["organization"], "term": "SFC", "definition": "Santa Fe County"}, + {"categories": ["organization"], "term": "NESWCD", "definition": "Northeast Soil & Water Conservation District"}, + {"categories": ["organization"], "term": "NMISC", "definition": "New Mexico Interstate Stream Commission"}, + {"categories": ["organization"], "term": "PVACD", "definition": "Pecos Valley Artesian Conservancy District"}, + {"categories": ["organization"], "term": "TSWCD", "definition": "Taos Soil & Water Conservation District"}, + {"categories": ["organization"], "term": "Bayard", "definition": "Bayard Municipal Water"}, + {"categories": ["organization"], "term": "OSWCD", "definition": "Otero Soil & Water Conservation District"}, + {"categories": ["organization"], "term": "SNL", "definition": "Sandia National Laboratories"}, + {"categories": ["organization"], "term": "USFS", "definition": "United States Forest Service"}, + {"categories": ["organization"], "term": "NMT", "definition": "New Mexico Tech"}, + {"categories": ["organization"], "term": "NPS", "definition": "National Park Service"}, + {"categories": ["collection_method"], "term": "manual", "definition": "manual sampling"}, + {"categories": ["collection_method"], "term": "continuous", "definition": "continuous sampling"}, + {"categories": ["country"], "term": "United States", "definition": "United States of America"}, + {"categories": ["country"], "term": "Canada", "definition": "Canada"}, + {"categories": ["country"], "term": "Mexico", "definition": "Mexico"}, + {"categories": ["country"], "term": "United Kingdom", "definition": "United Kingdom of Great Britain and Northern Ireland"}, + {"categories": ["country"], "term": "Australia", "definition": "Australia"}, + {"categories": ["country"], "term": "Germany", "definition": "Germany"}, + {"categories": ["country"], "term": "France", "definition": "France"}, + {"categories": ["country"], "term": "Japan", "definition": "Japan"}, + {"categories": ["state"], "term": "New Mexico", "definition": "New Mexico"}, + {"categories": ["state"], "term": "Texas", "definition": "Texas"}, + {"categories": ["state"], "term": "Arizona", "definition": "Arizona"}, + {"categories": ["state"], "term": "Utah", "definition": "Utah"}, + {"categories": ["state"], "term": "Colorado", "definition": "Colorado"}, + {"categories": ["county"], "term": "Bernalillo", "definition": "Bernalillo"}, + {"categories": ["county"], "term": "Catron", "definition": "Catron"}, + {"categories": ["county"], "term": "Chaves", "definition": "Chaves"}, + {"categories": ["county"], "term": "Cibola", "definition": "Cibola"}, + {"categories": ["county"], "term": "Colfax", "definition": "Colfax"}, + {"categories": ["county"], "term": "Curry", "definition": "Curry"}, + {"categories": ["county"], "term": "De Baca", "definition": "De Baca"}, + {"categories": ["county"], "term": "Do\u00f1a Ana", "definition": "Do\u00f1a Ana"}, + {"categories": ["county"], "term": "Eddy", "definition": "Eddy"}, + {"categories": ["county"], "term": "Grant", "definition": "Grant"}, + {"categories": ["county"], "term": "Guadalupe", "definition": "Guadalupe"}, + {"categories": ["county"], "term": "Harding", "definition": "Harding"}, + {"categories": ["county"], "term": "Hidalgo", "definition": "Hidalgo"}, + {"categories": ["county"], "term": "Lea", "definition": "Lea"}, + {"categories": ["county"], "term": "Lincoln", "definition": "Lincoln"}, + {"categories": ["county"], "term": "Los Alamos", "definition": "Los Alamos"}, + {"categories": ["county"], "term": "Luna", "definition": "Luna"}, + {"categories": ["county"], "term": "McKinley", "definition": "McKinley"}, + {"categories": ["county"], "term": "Mora", "definition": "Mora"}, + {"categories": ["county"], "term": "Otero", "definition": "Otero"}, + {"categories": ["county"], "term": "Quay", "definition": "Quay"}, + {"categories": ["county"], "term": "Rio Arriba", "definition": "Rio Arriba"}, + {"categories": ["county"], "term": "Roosevelt", "definition": "Roosevelt"}, + {"categories": ["county"], "term": "Sandoval", "definition": "Sandoval"}, + {"categories": ["county"], "term": "San Juan", "definition": "San Juan"}, + {"categories": ["county"], "term": "San Miguel", "definition": "San Miguel"}, + {"categories": ["county"], "term": "Santa Fe", "definition": "Santa Fe"}, + {"categories": ["county"], "term": "Sierra", "definition": "Sierra"}, + {"categories": ["county"], "term": "Socorro", "definition": "Socorro"}, + {"categories": ["county"], "term": "Taos", "definition": "Taos"}, + {"categories": ["county"], "term": "Torrance", "definition": "Torrance"}, + {"categories": ["county"], "term": "Union", "definition": "Union"}, + {"categories": ["county"], "term": "Valencia", "definition": "Valencia"}, + {"categories": ["role"], "term": "Owner", "definition": "Owner"}, + {"categories": ["role"], "term": "Manager", "definition": "Manager"}, + {"categories": ["role"], "term": "Operator", "definition": "Operator"}, + {"categories": ["role"], "term": "Driller", "definition": "Driller"}, + {"categories": ["role"], "term": "Geologist", "definition": "Geologist"}, + {"categories": ["role"], "term": "Hydrologist", "definition": "Hydrologist"}, + {"categories": ["role"], "term": "Hydrogeologist", "definition": "Hydrogeologist"}, + {"categories": ["role"], "term": "Engineer", "definition": "Engineer"}, + {"categories": ["role"], "term": "Technician", "definition": "Technician"}, + {"categories": ["email_type", "phone_type", "address_type", "contact_type"], "term": "Primary", "definition": "primary"}, + {"categories": ["contact_type"], "term": "Secondary", "definition": "secondary"}, + {"categories": ["email_type", "phone_type", "address_type"], "term": "Work", "definition": "work"}, + {"categories": ["email_type", "address_type"], "term": "Personal", "definition": "personal"}, + {"categories": ["address_type"], "term": "Mailing", "definition": "mailing"}, + {"categories": ["address_type"], "term": "Physical", "definition": "physical"}, + {"categories": ["phone_type"], "term": "Home", "definition": "Primary"}, + {"categories": ["phone_type"], "term": "Mobile", "definition": "Primary"}, + {"categories": ["spring_type"], "term": "Artesian", "definition": "artesian spring"}, + {"categories": ["spring_type"], "term": "Ephemeral", "definition": "ephemeral spring"}, + {"categories": ["spring_type"], "term": "Perennial", "definition": "perennial spring"}, + {"categories": ["spring_type"], "term": "Thermal", "definition": "thermal spring"}, + {"categories": ["spring_type"], "term": "Mineral", "definition": "mineral spring"}, + {"categories": ["well_type"], "term": "Exploration", "definition": "Exploration well"}, + {"categories": ["well_type"], "term": "Monitoring", "definition": "Monitoring"}, + {"categories": ["well_type"], "term": "Production", "definition": "Production"}, + {"categories": ["well_type"], "term": "Injection", "definition": "Injection"}, + {"categories": ["casing_material"], "term": "PVC", "definition": "Polyvinyl Chloride"}, + {"categories": ["casing_material"], "term": "Steel", "definition": "Steel"}, + {"categories": ["casing_material"], "term": "Concrete", "definition": "Concrete"}, + {"categories": ["quality_flag"], "term": "Good", "definition": "The measurement was collected and analyzed according to standard procedures and passed all QA/QC checks."}, + {"categories": ["quality_flag"], "term": "Questionable", "definition": "The measurement is suspect due to a known issue during collection or analysis, but it may still be usable."}, + {"categories": ["quality_flag"], "term": "Estimated", "definition": "The value is not a direct measurement but an estimate derived from other data or models."}, + {"categories": ["quality_flag"], "term": "Rejected", "definition": "Rejected"}, + {"categories": ["drilling_fluid"], "term": "mud", "definition": "drilling mud"}, + {"categories": ["geochronology"], "term": "Ar/Ar", "definition": "Ar40/Ar39 geochronology"}, + {"categories": ["geochronology"], "term": "AFT", "definition": "apatite fission track"}, + {"categories": ["geochronology"], "term": "K/Ar", "definition": "Potassium-Argon dating"}, + {"categories": ["geochronology"], "term": "U/Th", "definition": "Uranium/Thorium dating"}, + {"categories": ["geochronology"], "term": "Rb/Sr", "definition": "Rubidium-Strontium dating"}, + {"categories": ["geochronology"], "term": "U/Pb", "definition": "Uranium/Lead dating"}, + {"categories": ["geochronology"], "term": "Lu/Hf", "definition": "Lutetium-Hafnium dating"}, + {"categories": ["geochronology"], "term": "Re/Os", "definition": "Rhenium-Osmium dating"}, + {"categories": ["geochronology"], "term": "Sm/Nd", "definition": "Samarium-Neodymium dating"}, + {"categories": ["publication_type"], "term": "Map", "definition": "Map"}, + {"categories": ["publication_type"], "term": "Report", "definition": "Report"}, + {"categories": ["publication_type"], "term": "Dataset", "definition": "Dataset"}, + {"categories": ["publication_type"], "term": "Model", "definition": "Model"}, + {"categories": ["publication_type"], "term": "Software", "definition": "Software"}, + {"categories": ["publication_type"], "term": "Paper", "definition": "Paper"}, + {"categories": ["publication_type"], "term": "Thesis", "definition": "Thesis"}, + {"categories": ["publication_type"], "term": "Book", "definition": "Book"}, + {"categories": ["publication_type"], "term": "Conference", "definition": "Conference"}, + {"categories": ["publication_type"], "term": "Webpage", "definition": "Webpage"}, + {"categories": ["monitoring_status"], "term": "Monitor every six months", "definition": "Monitor every six months"}, + {"categories": ["monitoring_status"], "term": "Annual water level", "definition": "Annual water level"}, + {"categories": ["monitoring_status"], "term": "Monitoring bi-monthly", "definition": "Monitoring bi-monthly"}, + {"categories": ["monitoring_status"], "term": "Monitoring complete", "definition": "Monitoring complete"}, + {"categories": ["monitoring_status"], "term": "Datalogger installed", "definition": "Datalogger installed"}, + {"categories": ["monitoring_status"], "term": "Monitor every 10 years (long-term monitor)", "definition": "Monitor every 10 years (long-term monitor)"}, + {"categories": ["monitoring_status"], "term": "Monitor monthly", "definition": "Monitor monthly"}, + {"categories": ["monitoring_status"], "term": "Sampling complete", "definition": "Sampling complete"}, + {"categories": ["monitoring_status"], "term": "Reported to NMBGMR bimonthly", "definition": "Reported to NMBGMR bimonthly"}, + {"categories": ["monitoring_status"], "term": "Sample well", "definition": "Sample well"}, + {"categories": ["monitoring_status"], "term": "Water level cannot be measured", "definition": "Water level cannot be measured"}, + {"categories": ["monitoring_status"], "term": "Repeat sampling", "definition": "Repeat sampling"}, + {"categories": ["monitoring_status"], "term": "Wellntel device", "definition": "Wellntel device"}, + {"categories": ["monitoring_status"], "term": "Bi-annual (every other year)", "definition": "Bi-annual (every other year)"}, + {"categories": ["monitoring_status"], "term": "Inactive", "definition": "Inactive"}, + {"categories": ["monitoring_status"], "term": "Data share", "definition": "Data share"}, + {"categories": ["sample_type"], "term": "Background", "definition": "Background"}, + {"categories": ["sample_type"], "term": "Equipment blank", "definition": "Equipment blank"}, + {"categories": ["sample_type"], "term": "Field blank", "definition": "Field blank"}, + {"categories": ["sample_type"], "term": "Field duplicate", "definition": "Field duplicate"}, + {"categories": ["sample_type"], "term": "Field parameters only", "definition": "Field parameters only"}, + {"categories": ["sample_type"], "term": "Precipitation", "definition": "Precipitation"}, + {"categories": ["sample_type"], "term": "Repeat sample", "definition": "Repeat sample"}, + {"categories": ["sample_type"], "term": "Standard field sample", "definition": "Standard field sample"}, + {"categories": ["sample_type"], "term": "Soil or Rock sample", "definition": "Soil or Rock sample"}, + {"categories": ["sample_type"], "term": "Source water blank", "definition": "Source water blank"} + ] +} \ No newline at end of file diff --git a/schemas/lexicon.py b/schemas/lexicon.py index de215ad03..a4d37c5a8 100644 --- a/schemas/lexicon.py +++ b/schemas/lexicon.py @@ -36,7 +36,7 @@ class CreateLexiconTerm(BaseModel): term: str definition: str - categories: list[CreateLexiconCategory] + categories: list[str] class CreateLexiconTriple(BaseModel): diff --git a/services/lexicon_helper.py b/services/lexicon_helper.py index 7c6c9d49b..8697d40e9 100644 --- a/services/lexicon_helper.py +++ b/services/lexicon_helper.py @@ -26,6 +26,18 @@ from services.audit_helper import audit_add +def add_lexicon_category( + session: Session, + name: str, + description: str, +): + + category = LexiconCategory(name=name, description=description) + session.add(category) + session.commit() + return category + + def add_lexicon_term( session: Session, term: str, @@ -37,33 +49,6 @@ def add_lexicon_term( Add a term to the lexicon with its definition and category. """ - db_categories = [] - if isinstance(categories, list): - - category_names = [c.get("name") for c in categories] - - sql = select(LexiconCategory).where(LexiconCategory.name.in_(category_names)) - associated_categories = session.scalars(sql).all() - associated_category_names = [c.name for c in associated_categories] - - unassociated_categories = [ - category - for category in categories - if category.get("name") not in associated_category_names - ] - for category in unassociated_categories: - # Create a new category if it does not exist - category = LexiconCategory( - name=category.get("name"), description=category.get("description") - ) - audit_add(user, category) - session.add(category) - # session.commit() - # session.flush() - - db_categories.append(category) - - db_categories.extend(associated_categories) # Check if the term already exists sql = select(LexiconTerm).where(LexiconTerm.term == term) @@ -73,14 +58,15 @@ def add_lexicon_term( audit_add(user, dbterm) session.add(dbterm) - if len(db_categories) > 0: - for category in db_categories: - link = LexiconTermCategoryAssociation() + for category in categories: + sql = select(LexiconCategory).where(LexiconCategory.name == category) + category = session.scalars(sql).one() + link = LexiconTermCategoryAssociation() - link.category = category - link.term = dbterm - audit_add(user, link) - session.add(link) + link.category = category + link.term = dbterm + audit_add(user, link) + session.add(link) session.commit() diff --git a/tests/test_lexicon.py b/tests/test_lexicon.py index ff1f15683..435c9066e 100644 --- a/tests/test_lexicon.py +++ b/tests/test_lexicon.py @@ -49,6 +49,7 @@ def override_authentication_dependency_fixture(): # POST tests =================================================================== +@pytest.mark.skip(reason="This is deprecated functionality. Category must exist") def test_add_lexicon_term_with_new_categories(): payload = { "term": "test_term", @@ -79,7 +80,9 @@ def test_add_lexicon_term_with_existing_categories(): payload = { "term": "test_term_existing_categories", "definition": "This is a test definition.", - "categories": [{"name": "unit", "description": None}], + # if the category already exists, and the name is a pk, why would you have to provide the description? + # "categories": ["name": "unit", "description": None}], + "categories": ["unit"], } response = client.post( "/lexicon/term", @@ -93,10 +96,7 @@ def test_add_lexicon_term_with_existing_categories(): assert data["term"] == payload["term"] assert data["definition"] == payload["definition"] assert len(data["categories"]) == 1 - assert data["categories"][0]["name"] == payload["categories"][0]["name"] - assert ( - data["categories"][0]["description"] == payload["categories"][0]["description"] - ) + assert data["categories"][0]["name"] == payload["categories"][0] cleanup_post_test(LexiconTerm, data["id"]) @@ -114,6 +114,9 @@ def test_add_lexicon_category(): cleanup_post_test(LexiconCategory, data["id"]) +@pytest.mark.skip( + reason="Lexicon triple is not used and should be deprecated/removed if its not going to be used" +) def test_add_lexicon_triple_new_terms(): subject = { "term": "MG-030", @@ -164,6 +167,9 @@ def test_add_lexicon_triple_new_terms(): cleanup_post_test(LexiconCategory, data["items"][0]["categories"][0]["id"]) +@pytest.mark.skip( + reason="Lexicon triple is not used and should be deprecated/removed if its not going to be used" +) def test_add_lexicon_triple_existing_terms(lexicon_term, second_lexicon_term): subject = { "term": lexicon_term.term, diff --git a/transfers/util.py b/transfers/util.py index bb8ef0f15..8ba08a135 100644 --- a/transfers/util.py +++ b/transfers/util.py @@ -85,7 +85,7 @@ def extract_organization(alternate_id: str) -> str: def filter_by_welldata_datasource(df: pd.DataFrame) -> pd.DataFrame: path = "/workspace/transfers/data/valid_welldata_datasources.csv" if not os.path.exists(path): - path = "data/valid_welldata_datasources.csv" + path = "transfers/data/valid_welldata_datasources.csv" with open(path, "r") as f: reader = csv.reader(f) @@ -99,7 +99,7 @@ def filter_by_welldata_datasource(df: pd.DataFrame) -> pd.DataFrame: def filter_by_valid_measuring_agency(df: pd.DataFrame) -> pd.DataFrame: path = "/workspace/transfers/data/valid_measuring_agency.csv" if not os.path.exists(path): - path = "data/valid_measuring_agency.csv" + path = "transfers/data/valid_measuring_agency.csv" with open(path, "r") as f: reader = csv.reader(f)