Planned units representation and conversion for full values:
- There will be a configuration on wiki (not specified here) describing conversion of units to standard units.
- Values in standard units will be expressed as "normalized" values (which later can be expanded to also represent other kinds of normalized values, e.g. for times, external IDs, etc.)
- Each of
psv/pqv/prv
gets a duplicate calledpsn/pqn/prn
linking to a normalized value node in parallel to a regular value. Normalized value can be the same value (if the value is already in standard units) or a different one. If the value has no units or the units can not be converted to a standard unit, no normalized value is produced and nopsn/pqn/prn
predicate is generated. - Original value gets
wikibase:quantityNormalized
predicate linking it to the normalized value. This predicate is generated even if the value is already normalized - in this case, it links the value to itself. Normalized value also haswikibase:quantityNormalized
linking to itself, since normalized value is its own normalization.
Unit representation & conversion for simple values is still TBD.