anzsoildata / def-au-parameters Goto Github PK
View Code? Open in Web Editor NEWA representation of chemical and physical parameters of soil based on the Parameter Usage Vocabulary (PUV) Semantic Model
License: Creative Commons Zero v1.0 Universal
A representation of chemical and physical parameters of soil based on the Parameter Usage Vocabulary (PUV) Semantic Model
License: Creative Commons Zero v1.0 Universal
Where one method measures more than one parameter, and they should be reported and or interpreted together
eg
https://raw.githack.com/ANZSoilData/def-au-scma/master/html/20-acid-sulfate-soils/20K1.html
(note, this procedure includes field texture also)
https://raw.githack.com/ANZSoilData/def-au-scma/master/html/03/03D1.html
In MilliV
method states this is a conductivity 'proxy'
The QuantyKind could be EnergyPerElectricCharge ??
Feedback welcome, logging issue and decision reached
Have decided not to use 'proportion' for S06 of for any of the soil chemical parameters measured by procedures in the 'green books'.
Did not use Mass Ratio either. ConcentrationRatio was used. Total organic carbon (TOC) to total soil nitrogen (TSN) could be Mass Ratio - but have used concentration of in all of the underlying methods, because they inconsistently say 'report as concentration', though all report in %.
And, it is not clear in S06 examples what when 'proportion of ' v 'concentration of' should be used. So, for now, have just used 'concentration of' in all instances
Though 'proportion' may make more sense in some cases (community feedback welcome), the rationale for using 'proportion' consistently for the soil chem parameters could not be determined
Concentration was used for everything reported in percentages, MassRatios eg in mg/kg , MassConcentrations eg in ug/L and AmountOfSubstancePerUnitVolume eg cmol/L
see terms used in BODC S06 - https://vocab.nerc.ac.uk/collection/S06/current/
at present we are only using these S06 terms -
concentration
concentration ratio
presence or absence of
what could have been properties, have been moved to S29. These include complex properties that are for example calculation such as indices, ratios etc, proxies etc. In general, those properties that do not make sense to break down under the model. For example, there are some cases that have 'concentration' and 'ratio' in the S29 term, and 'percentage'. It did not make sense to break these out, the community is used to seeing these things as they are this way.
extract of some of our S29 looks like -
moisture content
Electrical conductivity (EC)
Estimated soluble salts
Ionic strength
Redox potential (Eh)
pH
pH reactivity class
pH change (ฮ pH)
total organic carbon (TOC) to total soil nitrogen (TSN)
Anion storage capacity (previously P retention)
Phosphate Sorption Index (P sorption index)
P buffer index (PBI)
Equilibrium phosphorus concentration (EPC)
Phosphorus buffering capacity (PBC)
P saturation ratio
Colwell-P/PBI (ColP) ratio
Electrical conducivity (EC)
cation exchange capacity (CEC)
Exchange acidity
Effective cation exchange capacity (ECEC)
Base saturation percentage (BSP)
Calcium to Magnesium (Ca2+/Mg2+)
extractable Calcium (Ca)
soluble Sulfur (S)
Total Sulfidic Acidity (TSAD-B)
Residual Quick Neutralising Capacity (RQNCD-B)
lime requirement for drain spoil
However, perhaps some of these should be properties under S06 (or the, are 'compound properties' under I-ADOPT.
For example:
note - we decided it was not great to use terms 'determination' and 'measurement' in S29 so have not done so
found in scm methods -
4D1 https://raw.githack.com/ANZSoilData/def-au-scma/master/html/04-pH/04D1.html
19D1 https://raw.githack.com/ANZSoilData/def-au-scma/master/html/19-alkaline-earth-carbonates/19D1.html
check for others
note the effervescence code ranges are different to the ASLS
for soil chem parameters as measured by scm books/methods
we can assume these are all on fine soil fraction <2mm soil
is there any need to build this into parameter, or the parameters model in any way?
There seems to be just one exception in scm - https://raw.githack.com/ANZSoilData/def-au-scma/master/html/19-alkaline-earth-carbonates/19C1.html
method 19C1 measures the presence or absence of carbonates in -
@dr-shorthair These could be built into the soil parameter model? In I-ADOPT I see this is Entity
Presuming these Entities will need to go into ANSIS model.....
Not done yet. Could include the longer method names
required?
not sure what these would be if required
Could include some acronyms from the methods eg "TPA"
Question from within #nvs-vocabs/P01/issues/208
"in our application, there are a variety of 'qualifiers' of chemicals used, including soluble, exchangable, pseudo, oxidisable, extractable, reducible, titratable. Do you think these should be included in separate S27 entities, in the same way that you have Organic carbon and easily-reducible total iron "
Solution, for now - they are within S27 eg 'oxidisable carbon' . 'total' is integrated too eg 'total carbon'
So, note now we have no subcomponent terms https://vocab.nerc.ac.uk/collection/S12/current/ocab.nerc.ac.uk/collection/S12/current/
Feedback welcome on our approach
Chem experts could work on this. To compile the list of related chem entities for each parameter, checking the valencies etc and matching with CAS number and or ChEBI
For now, we have just expressed all as stated in the method headers and or 'report as' sections, without referencing CAS or ChEBI (or other list if more appropriate? )
of chemical substances etc
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.