LinkedEarth / pylipd

Development repository for Python LiPD utilities
https://pylipd.readthedocs.io/en/latest/
Apache License 2.0
2 stars 0 forks source link

Need to keep proxy information attached to inferred variables #5

Closed khider closed 1 year ago

khider commented 1 year ago

The ontology distinguishes between inferred and measured variables. A ProxySystem is attached to measured variables only. Although this is the correct scientific way of thinking about the problem, it is not practical when we don't have the values for the proxy, which means we don't have a column in the csv file.

The old solution was to create a Ghost variable. The new solution should be to attach Proxy System to a variable regardless of whether they are inferred or measured, as is done in a LiPD file.

We could consider dropping the concept of Proxy System and go with the the proxy concept in LiPD, which has "proxy", "proxyDetail", and "proxyGeneral". For the most parts, it looks like the observations. @nickmckay am I correct?