Manure methods 1.1.0#24
Open
crakerb-ship-it wants to merge 12 commits intomainfrom
Open
Conversation
Resolved issue 17
Removed old soil method list version
New xlsx version of soil methods list
remove old xlsx version of soil methods
Removing old version
Removing old version
New supersession files corresponding to v1.1.0 manure methods list
This was
linked to
issues
Apr 6, 2026
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request: Modus Manure Method List v1.0.1 → v1.1.0
Summary
This release updates the Modus Manure Method list from v1.0.1 to v1.1.0. The primary changes are a systematic harmonization of reporting units (mg/kg and g/kg → %), alignment of method names and reagent notation with soil and plant tissue list conventions, completion of the TKN→TN analyte code rationalization chain, resolution of duplicate entries, and addition of 6 new methods. All 132 published v1.0.1 codes are preserved.
Row counts:
The reduction in VALID rows reflects UoM harmonization — 35 active methods were superseded and replaced by CANDIDATE codes reporting in percent. The 3 additional RETIRED rows are codes introduced and immediately retired as part of the duplicate/chain resolution described below.
The published code suppression lookup file (
Modus2 Manure Code Supersession.xlsx) has been updated in tandem — see Suppression File Updates below.Changes by Category
1. Reporting Unit Harmonization — mg/kg and g/kg → % (major change)
All active methods previously reporting in mg/kg have been superseded by CANDIDATE replacements using percent (%) as the reporting unit, with UoM Code
prcnt, QUDT CodePERCENT, and QUDT URIhttp://qudt.org/vocab/unit/PERCENT. One additional method (water-extractable phosphorus) was converted from g/kg to %.35 VALID rows superseded; 35 CANDIDATE replacement rows added.
Affected analytes (14 total): arsenic, boron (×3 methods), cadmium, chloride (×6 across three extraction variants — acetic acid potentiometric, acetic acid coulometry, calcium nitrate spectrophotometric), cobalt, chromium (×2), copper (×4), iron (×4), lead, manganese (×4), molybdenum, nickel, selenium, water-extractable phosphorus, zinc (×3).
Each superseded code maps to its CANDIDATE replacement with Change Comment: "Mass-per-mass/ppm harmonization to percent."
2. TKN → TN Analyte Code Rationalization — Chain Completion
A prior release (v1.0.x) superseded TKN_001–005 into TKN_006–008 and TN_001–002, correcting the analyte code from
TKNtoTN(Kjeldahl is the extraction method, not a property of the analyte) and rationalizing duplicate instrument variants.This release completes the chain by superseding TKN_006–008 into TN_003–005:
The full V1→current resolution chain is now: V1 TKN code → TKN_001–005 → TKN_006–008 → TN_003–005 (CANDIDATE).
3. New Methods Added
6 new CANDIDATE methods added:
TN_006 (Hicks) is cited to Standard Methods for the Examination of Water and Wastewater, 24th ed., Method 4500-N (APHA). Reporting unit harmonized from ppm to % per list convention. Code pending formal Agrisemantics assignment.
4. Method Name and Reagent Notation Alignment
Method names and reagent notation were harmonized across the list to align with the conventions established in the soil and plant tissue lists. These were in-place edits on existing rows (no status change required, as they are normalizations rather than method changes).
Microwave digestion naming:
Microwave Digestion Open Vessel→Microwave-Assisted Acid Digestion, Open VesselandMicrowave Digestion Closed Vessel→Microwave-Assisted Acid Digestion, Closed Vessel. Applied to all affected rows including both VALID and SUPERSEDED entries.Reagent abbreviations: Spelled-out reagent names standardized to chemical notation — e.g.,
Nitric acid, hydrochloric acid, peroxide→HNO3, HCl, H2O2;Nitric acid→HNO3;Sulfuric Acid / Catalyst→H2SO4 / Catalyst. This matches the notation applied in the soil list.These changes appear in the Change Comment field of affected rows alongside any other changes made to those rows (UoM harmonization, duplicate resolution, etc.).
5. Duplicate and Error Resolution
TN duplicate removal: TN_006–010 were identified as exact content duplicates of TN_001–005 (same analyte, method, and instrument across all fields) and removed. This reduced the VALID count and corrected the code sequence before new methods were added.
Sulfur duplicate resolution: S_004 was an invalid duplicate of S_001 (same method, extraction, and instrument). S_005 was a third duplicate with INVALID status. S_001 and S_004 remain as SUPERSEDED records pointing to S_002 (the canonical VALID open-vessel sulfur method). S_005 remains INVALID.
S_004 v1Code error: S_004 incorrectly carried
v1Code = M-ZN.15.08(a zinc v1 code). This mapping was cleared; M-ZN.15.08 is correctly associated with ZN_003.6. Timestamp Standardization
All Row Added Date and Row Changed Date values updated to ISO 8601 UTC noon format (YYYY-MM-DDT12:00:00Z).
7. QUDT URI and UoM Code Columns Added
UoM Code, QUDT Code, and QUDT URI columns added across all rows. Values sourced from the QUDT ontology (http://qudt.org/vocab/unit/).
Suppression File Updates
Modus2 Manure Code Supersession.xlsxupdated from 92 entries to 129 entries.Prior state: 79 V1→V2 mappings, 13 V2→V2 mappings (P series, TKN_001–005, S_001/S_004 from prior releases).
Net additions — 37 new V2→V2 entries:
Historical corrections applied to existing entries:
Suppression chain notes:
Open Items