Processing Taxonomy: Difference between revisions
No edit summary |
|||
Line 8: | Line 8: | ||
* Check for false positives, with the filtering option for a specific language. For instance ''puree'' in dutch: https://nl.openfoodfacts.org/ingredients?filter=puree | * Check for false positives, with the filtering option for a specific language. For instance ''puree'' in dutch: https://nl.openfoodfacts.org/ingredients?filter=puree | ||
* Create specific tests for the new entry [[Processing test]]; | * Create specific tests for the new entry [[Processing test]]; | ||
[[Category:Global taxonomies]] |
Revision as of 10:52, 19 June 2020
Introduction
This page describes the ideas and principles behind the processing taxonomy.
The taxonomy can be found here: taxonomies/ingredients_processing.txt on Github.
Procedure
A standard procedure has been setup for adding a process or translation to this taxonomy. Adding a new element has to be done with care, as it might introduce errors (false positives). The ingredients parsing might be different for each language.
- Define parsing rules. Where is the adjective placed? For instance the adjective powder can be found before or after the ingredient, i.e. powdered cocoa or cocoa powder. Is there a space between adjective and ingredient, for instance in dutch cacaopoeder and cacao poeder are both acceptable.
- Check for false positives, with the filtering option for a specific language. For instance puree in dutch: https://nl.openfoodfacts.org/ingredients?filter=puree
- Create specific tests for the new entry Processing test;