Earlier, it was intended that there be values for a file-tag relationship, but later, this feature was walked back since most of the cases where values might be wanted, it's more appropriate to put the value in the tag in a scheme like "tag:value" for categorical values, or "tag:value-range-designator" for continuous values, where "value-range-designator" is something like "low", "medium", "high", or "0-1023", "1024-1048575", etc. An alternative use for having values associated to tag is to leave an explanation as to why a given file has the tag. This is especially useful once you want to share files with their tagging metadata.
Subtasks
Earlier, it was intended that there be values for a file-tag relationship, but later, this feature was walked back since most of the cases where values might be wanted, it's more appropriate to put the value in the tag in a scheme like "tag:value" for categorical values, or "tag:value-range-designator" for continuous values, where "value-range-designator" is something like "low", "medium", "high", or "0-1023", "1024-1048575", etc. An alternative use for having values associated to tag is to leave an explanation as to why a given file has the tag. This is especially useful once you want to share files with their tagging metadata.
Subtasks
Possibly allow to store non-null terminated values -- it may be useful in some case.