Modus spec, notes
MODUS specification
See schema and lists of tests here: https://bitbucket.org/modus/
- First - for the RFM project... does FarmLab use this modus spec? Will it help if we are compliant or communicate in this data format?
- Second - how widespread is the use? Overall, it's pretty well designed, but maybe overdesigned in not many people are actually using it.
- Has many of the tests we need (LOI carbon, soil respiration, minerals, etc.)... though 'analyte' focused... lacks some as well... but they'll be pretty easy to add... lacking are...
- aggregate stability
- infiltration
- soil protein
- doesn't seem hard to add things - just submit changes to Jason and he adds it :)
- if you look in modus-global, you will find the real meat of what's stored. High level, there is:
- https://bitbucket.org/modus/modus-schema/src/Version-1.0/modus_global.xsd
- nutrientResults (ie soil test results)
- element name (pull from their xls file)
- value
- valueUnit (pull from their xls file)
- modusTestId (pull from the xls file)
- labMetaData
- lab's internal ID, contact info, etc.
- FIMSMetaData (Farm Information Managmeent system - this is farmOS)
- farm management systems sample ID, and other info.
If we wanted to use this as a basis for loading files
- testPackageRef --> this is where you need to supply a list of test packages
- labName, labId --> list of labs (should be associated w/ packages)
Dan followed up with someone at Ward Lab in the US to see if they use it, and he said no they only send data as CSVs... which is odd, so it makes me wonder how many labs use this.
Edited by Greg Austic