Changes

Jump to navigation Jump to search
824 bytes added ,  13:06, 27 March 2016
Added some quantity observations.
Line 26: Line 26:  
** we can display the value in several metrics if we have a sanitized value in one metric
 
** we can display the value in several metrics if we have a sanitized value in one metric
   −
=== Generic approach ===
+
=== Canonical approach ===
The real-world quantities for products as used by the users us a far from ideal. However it is possible to find some common approach. (At least we try here)
+
The real-world quantities for products as used by the user (and printed on the packages) is not ideal. It is often impossible to parse the quantities and understand what is indicated.
 +
However it is possible to find some common approach. This is a first attempt.
 +
 
 +
Some remarks:
 +
* product central - any quantity that is indicated is about the product and not the packaging;
 +
* equivalents - one or more equivalents might be available, i.e. in grams or liters, 24 cookies / 6 cookies in 4 packages;
 +
* containers - the generic toplevel package is a container;
 +
* subcontainers - a container might comprise multiple subcontainers (or even subsubcontainers) [hierarchy?]
 +
* (sub-)container synonyms - a user might container other words to describe a container, such as bottle, can, bag, etc.
 +
* defaults - in indicating the quantity some parts are assumed to be understood. If it states 33cl it is assumed to be about the container (the bottle) and the product (beer);
 +
*
 +
 
 
* to indicate times, either a "*" or a "x" can be used;
 
* to indicate times, either a "*" or a "x" can be used;
 
* the generic formula is: multiplier * quantity size_unit for units
 
* the generic formula is: multiplier * quantity size_unit for units
Line 42: Line 53:  
* naturally users do not use this formal approach, but most quantities can be translated to this approach.
 
* naturally users do not use this formal approach, but most quantities can be translated to this approach.
   −
Test:
+
=== Test approach ===
 
To test this approach the examples found in France have translated to this formal approach:
 
To test this approach the examples found in France have translated to this formal approach:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
4,578

edits

Navigation menu