Line 13: |
Line 13: |
| ** Everything can be modified (properties, values). Modified property/value pairs are not deleted, but archived. | | ** Everything can be modified (properties, values). Modified property/value pairs are not deleted, but archived. |
| ** Lowering the barrier: anyone should be able to do things easily. | | ** Lowering the barrier: anyone should be able to do things easily. |
− | ** Accept as much usages as we can: fields are not constrained and anyone should enter anything as a new property or a new value. Organisation will come later. | + | ** Accept as many usages as we can: fields are not constrained and anyone should enter anything as a new property or a new value. Organisation will come later. |
− | * If possible main lists of products should be proposed as facets, with the possibility to be mixed with other Open Food Facts facets [create a non-blocking issue] | + | * If possible, main lists of products should be proposed as facets, with the possibility to be mixed with other Open Food Facts facets [create a non-blocking issue] |
| | | |
| == 1. The user asks the list of properties/values pairs for a given product. == | | == 1. The user asks the list of properties/values pairs for a given product. == |
| | | |
| * The user selects a product (link, search result, etc.). | | * The user selects a product (link, search result, etc.). |
− | * The system shows the product, with the list of properties/values pairs. | + | * The system shows the product, with the list of property/value pairs. |
| | | |
| '''Rationale''': this is the main usage of Folksonomy Engine. It allows to know that a product has some particular properties which are not in the traditional Open Food Facts data model. | | '''Rationale''': this is the main usage of Folksonomy Engine. It allows to know that a product has some particular properties which are not in the traditional Open Food Facts data model. |
Line 28: |
Line 28: |
| '''Prototype''' (beta): https://world.openfoodfacts.org/product/9310036071174/paul-s-caramel-custard | | '''Prototype''' (beta): https://world.openfoodfacts.org/product/9310036071174/paul-s-caramel-custard |
| | | |
− | == 2. The user enters a new property value pair for a given product == | + | == 2. The user enters a new property/value pair for a given product. == |
| | | |
| * The user selects a product (link, search result, etc.). | | * The user selects a product (link, search result, etc.). |
Line 97: |
Line 97: |
| * The user selects a value or continues to type. | | * The user selects a value or continues to type. |
| * Back to use case 2. | | * Back to use case 2. |
| + | |
| + | == Questions == |
| + | |
| + | * For transparency reasons (and maybe for other reasons): |
| + | ** Should we provide a use case to let the user see the history of property/value pairs for each product? Version 2? |
| + | ** Should we provide a use case to let the users see the history of all property/value pairs for all product(something like the "recent changes" in Mediawiki/Wikipedia)? Version 2? |
| + | * Should we immediately provide use cases related to private property/value pairs? |
| + | ** Should these use cases take care of stocks issues? |