We need a valueset where each node has an associated predicate. This is necessary to represent ranges of values as separate unique nodes. For example: confidence level value in a node can be linked to a node that represents a range of confidence levels.