Line 32: |
Line 32: |
| Some remarks: | | Some remarks: |
| * product central - any quantity that is indicated is about the product and not the packaging; | | * 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; | + | * equivalents - one or more equivalents might be available, i.e. in grams, oz or liters, 24 cookies / 6 cookies in 4 packages; |
| * containers - the generic toplevel package is a container; | | * containers - the generic toplevel package is a container; |
− | * subcontainers - a container might comprise multiple subcontainers (or even subsubcontainers) [hierarchy?] | + | * subcontainers - a container might comprise multiple subcontainers (or even subsubcontainers) [hierarchy?/taxonomy?] |
− | * (sub-)container synonyms - a user might container other words to describe a container, such as bottle, can, bag, etc. | + | * (sub-)container synonyms - a user might container other words to describe a container, such as bottle, can, bag, etc. [hierarchy?/taxonomy?] |
| * 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); | | * 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); |
− | * | + | * components - a product might consist of multiple components, which must be combined to get the product. Cf Creme brulee = vanilla cream + caramel flakes (to be heated). |
| + | * subproduct - sometimes a subproduct quantity is indicated (net/brut, egoutté/drained); |
| + | * verbosity - the language used in specifying quantity must be translated to a parsable format; |
| + | |
| + | === Generic formula === |
| + | Any generic quantity formula should reference the product(-name), the container and a volume or weight measure. The productname and container should (?) reference the corresponding fields. |
| + | |
| + | The top level quantity formula, i.e. the package a customer buys is: |
| + | <big>container_unit x package_name x product_name x quantity_value x quantity_unit</big> |
| + | |
| + | For example: |
| + | * 1 bottle of red wine comprising 70 cl (on the bottle indicated as "70 cl") |
| + | |
| + | === Practical usage === |
| | | |
| * to indicate times, either a "*" or a "x" can be used; | | * to indicate times, either a "*" or a "x" can be used; |