Skip to content

Soil Tests: Defining the Requested Tests #150

@knelson-farmbeltnorth

Description

@knelson-farmbeltnorth

Extending the discussion from #148 specific to test identification in this issue.

We've discussed examples where tests may be requested variously by package name, group of analytes or single analyte. Test package seems to me to fit well inside of the Product concept, but individual analytes are more of a stretch. @aferreyra and I discussed extending our Variable object with statuses (e.g., Requested/Reported) as in the example below.

Where Variable Status is Reported, there is a corresponding column in the Geoparquet. Where it is Requested, there is no accompanying data.

requested_var

If the request is simply by package, we could render the same request as such. Omission of Variable Status would default to Reported:

pacakge

In the past we've allowed multiple methods of modeling data when there is a varying degree of detail (e.g., Summary Values vs. Spatial Detail). I would ask the question whether there are ever workflow situations where the requesting party cannot define the constituent tests in a package, or if the receiving party requires requests by package name (perhaps there are different tests for the same analyte in different packages)? If so, we may want to consider supporting both methods.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions