proposed changes to use range types for nzlum #50
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.
For fields that already accept multiple values (
commod, etc.) I've added a stipulation that they should be sorted. This is to avoid situations where a dataset has features with values of both{cattle,sheep}and{sheep,cattle}which should be equivalent.For fields that take single values recording facts about sources,
source_date,source_scale, I'd like to propose instead using ranges and interval notation. Single values can still be specified but we can also express a range. This is to acknoledge that sometimes classification decisions are based on many contributing inputs, from a range of publication/edit dates, and geographic scales.To normalise across geographic data with different methods of expressing precision or accuracy, I've also proposed normalising around expressing accuracy or precision in integer CRS units as an interval (e.g. in metres,
[1,10)), and not a single indicative map ratio (e.g."1:50000")