Difference between revisions of "Category/Nuts/Almonds"
(19 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
Both shelled and blanched almonds can be [https://world.openfoodfacts.org/category/roasted-almonds/ roasted] (with oil or dry) and/or [https://world.openfoodfacts.org/category/salted-almonds/ salted]. | Both shelled and blanched almonds can be [https://world.openfoodfacts.org/category/roasted-almonds/ roasted] (with oil or dry) and/or [https://world.openfoodfacts.org/category/salted-almonds/ salted]. | ||
+ | |||
+ | Almonds consist of 53% fat, 10% carbohydrates, 11% fiber and 21% proteins. Almonds are classed as Nutriscore A. | ||
The category contains '''3650 products''' on 26 November 2024. | The category contains '''3650 products''' on 26 November 2024. | ||
Line 30: | Line 32: | ||
==== Usage-based super categories ==== | ==== Usage-based super categories ==== | ||
− | + | Salted and grilled almonds can be seen as salty snacks. | |
=== Sub-categories === | === Sub-categories === | ||
Line 67: | Line 69: | ||
== Ingredients == | == Ingredients == | ||
− | The ingredient ''' | + | The ingredient '''Almond''' occurs in some 3311 [https://world.openfoodfacts.org/ingredient/almonds/categories categories]. |
The [https://world.openfoodfacts.org/category/pine-nut/ingredients&no_cache=1 ingredients] for Pine nuts. | The [https://world.openfoodfacts.org/category/pine-nut/ingredients&no_cache=1 ingredients] for Pine nuts. | ||
− | === | + | === Almonds === |
* Minimal ingredients | * Minimal ingredients | ||
− | ** [https://https://world.openfoodfacts.org/category/ | + | ** [https://https://world.openfoodfacts.org/category/almonds/ingredient/almond Almonds] |
+ | * Optional ingredients | ||
+ | ** none | ||
+ | * Disallowed ingredients | ||
+ | ** any other nut | ||
+ | === Raw almonds === | ||
+ | * Expected ingredients | ||
+ | ** [https://https://world.openfoodfacts.org/category/almonds(raw)/ingredient/almond Almonds] | ||
+ | * Optional ingredients | ||
+ | ** none | ||
+ | * Disallowed ingredients | ||
+ | ** none | ||
+ | === Salted almonds === | ||
+ | * Minimal ingredients | ||
+ | ** [https://https://world.openfoodfacts.org/category/almonds(salted)/ingredient/almond Almonds], [https://https://world.openfoodfacts.org/category/almonds(salted)/ingredient/salt Salt] | ||
* Optional ingredients | * Optional ingredients | ||
** none | ** none | ||
Line 81: | Line 97: | ||
not yet looked at | not yet looked at | ||
== Origin == | == Origin == | ||
− | |||
− | |||
== Nutritional information == | == Nutritional information == | ||
− | [[File: | + | [[File: AlmondsNutritionalProfile20241210.png|600px|thumb|center|Almonds nutritional profile]] |
+ | The plots seem to suggest that there are two nutritional subcategories. | ||
=== Almonds === | === Almonds === | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 181: | Line 196: | ||
* V<sub>lower</sub> = V<sub>10%</sub> - V<sub>ipd</sub> | * V<sub>lower</sub> = V<sub>10%</sub> - V<sub>ipd</sub> | ||
* V<sub>upper</sub> = V<sub>90%</sub> + V<sub>ipd</sub> | * V<sub>upper</sub> = V<sub>90%</sub> + V<sub>ipd</sub> | ||
+ | The distribution of proteins seem to suggest a subcategory (see the violin plots). | ||
=== Nutrition score === | === Nutrition score === | ||
− | + | <gallery> | |
+ | AlmondsNutritionScore.png|Nutrition score | ||
+ | AlmondsNutritionScoreAdded.png |Median nutrition score components | ||
+ | </gallery> | ||
The Nutrition Score suggests varies between C (146 products) and D (186 products). It is not clear whether Pine nuts should be taken into account as nuts. This would move all a score down. | The Nutrition Score suggests varies between C (146 products) and D (186 products). It is not clear whether Pine nuts should be taken into account as nuts. This would move all a score down. | ||
+ | The median Nutriscore is Dark Green (A) if it counts as Nuts. | ||
− | The | + | === Median nutritional values === |
+ | <gallery> | ||
+ | AlmondsMedianNutrititionalProfile.png |Median nutritional profile | ||
+ | AlmondsEnergyProfile.png |Energy profile | ||
+ | </gallery> | ||
+ | The two pie charts show which macronutrients make up Almonds (the missing is assumed to be water) and the origin of the energy in Almonds. | ||
=== Comparing categories === | === Comparing categories === | ||
− | + | There seem to be two subcategories when looking at the nutritional profiel, needs more investigation. There are a few theories: | |
+ | * Roasted almonds have lost some water (only 5% available) and thus should have higher fractions of the other nutrients; | ||
+ | * Roasted almonds that have been baked in oil, should have a higher fat fraction; | ||
+ | * Blanched almonds should have less fiber than almonds with the skin; | ||
+ | It is not yet possible to determine this as not many products have been assigned to the correct subcategories. With what we have now we cannot confirm the roasted almonds theories. The almond flakes, which are mostly blanched, seem to have 1% less fiber. | ||
== Quality checks == | == Quality checks == | ||
Line 195: | Line 224: | ||
=== Categorisation errors === | === Categorisation errors === | ||
* Single ingredient check: | * Single ingredient check: | ||
− | ** [https://world.openfoodfacts.org/data-quality-error/ingredients-single-ingredient-from-category-does-not-match-actual-ingredients/category/ | + | ** [https://world.openfoodfacts.org/data-quality-error/ingredients-single-ingredient-from-category-does-not-match-actual-ingredients/category/almonds(raw) Raw almonds] should only contain the ingredient ''Almond''; |
* Internal opposites: | * Internal opposites: | ||
− | ** [https://world.openfoodfacts.org/category/ | + | ** [https://world.openfoodfacts.org/category/almonds(unshelled) Almonds(unshelled)] and [https://world.openfoodfacts.org/category/almonds(shelled) Almonds(shelled)] should not be assigned simultaneously; |
− | ** [https://world.openfoodfacts.org/category/ | + | ** [https://world.openfoodfacts.org/category/almonds(whole) Whole almonds] and [https://world.openfoodfacts.org/category/almond-flakes Almond flakes] should not be assigned simultaneously; |
+ | ** [https://world.openfoodfacts.org/category/almonds(blanched) Blanched almonds] and [https://world.openfoodfacts.org/category/almonds(non-blanched) Unblanched almonds] should not be assigned simultaneously; | ||
+ | ** [https://world.openfoodfacts.org/category/almonds(roasted) Roasted almonds] and [https://world.openfoodfacts.org/category/almonds(unroasted) Almonds(unroasted)] should not be assigned simultaneously; | ||
+ | ** [https://world.openfoodfacts.org/category/almonds(salted) Salted almonds] and [https://world.openfoodfacts.org/category/almonds(unsalted) Almonds(unsalted)] should not be assigned simultaneously; | ||
+ | ** [https://world.openfoodfacts.org/category/marcona-almonds Marcona almonds] and [https://world.openfoodfacts.org/category/nonpareil-almonds Nonpareil almonds] should not be assigned simultaneously; | ||
* Oneside opposites(these are categories which are incompatible and which are often due to adding an ingredient as a category): | * Oneside opposites(these are categories which are incompatible and which are often due to adding an ingredient as a category): | ||
− | ** | + | ** [https://world.openfoodfacts.org/category/chocolate-covered-almonds Chocolate covered almonds]; |
+ | ** [https://world.openfoodfacts.org/category/almond-butters Almond butters]; | ||
+ | ** [https://world.openfoodfacts.org/category/caramelized-almonds Caramelized almonds]; | ||
+ | ** [https://world.openfoodfacts.org/category/walnuts Walnuts]; | ||
+ | ** [https://world.openfoodfacts.org/category/peanuts Peanuts]; | ||
+ | ** [https://world.openfoodfacts.org/category/hazelnuts Hazelnuts]; | ||
== Sales format == | == Sales format == | ||
− | + | The sales format might depend on the shop. All are sold by package. | |
− | + | ||
+ | Sold by weight are: | ||
+ | - Shelled, non-blanched, unroasted almonds; | ||
+ | - Shelled, non-blanched, roasted almonds; | ||
== Regular maintenance == | == Regular maintenance == | ||
Line 223: | Line 264: | ||
=== Extracting data === | === Extracting data === | ||
− | * Nutritional values: [https://world.openfoodfacts.org/state/nutrition-facts-to-be-completed/state/nutrition-photo-selected/category/ | + | * Nutritional values: [https://world.openfoodfacts.org/state/nutrition-facts-to-be-completed/state/nutrition-photo-selected/category/almonds products] for which the nutritional values can be extracted from the associated image; |
− | * Ingredients: [https://world.openfoodfacts.org/state/ingredients-to-be-completed/state/ingredients-photo-selected/category/ | + | * Ingredients: [https://world.openfoodfacts.org/state/ingredients-to-be-completed/state/ingredients-photo-selected/category/almonds products] for which the ingredients can be extracted from the associated image; |
=== Superfluous categories === | === Superfluous categories === | ||
− | Only the categories that belong to the parents should be present as category. Checking the [https://world.openfoodfacts.org/category/ | + | Only the categories that belong to the parents should be present as category. Checking the [https://world.openfoodfacts.org/category/almonds/categories categories list] might help finding wrong one. |
=== IPD nutritional envelope === | === IPD nutritional envelope === | ||
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=energy&nutriment_compare_0=lt&nutriment_value_0=2110&nutriment_1=energy&nutriment_compare_1=gt&nutriment_value_1=3010&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Energy envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=fat&nutriment_compare_0=lt&nutriment_value_0=43.5&nutriment_1=fat&nutriment_compare_1=gt&nutriment_value_1=62.7&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Fat envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=saturated-fat&nutriment_compare_0=lt&nutriment_value_0=2.14&nutriment_1=saturated-fat&nutriment_compare_1=gt&nutriment_value_1=7.14&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Saturated fat envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=carbohydrates&nutriment_compare_0=lt&nutriment_value_0=0&nutriment_1=carbohydrates&nutriment_compare_1=gt&nutriment_value_1=38.7&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Carbohydrates envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=sugars&nutriment_compare_0=lt&nutriment_value_0=0.9&nutriment_1=sugars&nutriment_compare_1=gt&nutriment_value_1=6.7&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Sugars envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=fiber&nutriment_compare_0=lt&nutriment_value_0=3.9&nutriment_1=fiber&nutriment_compare_1=gt&nutriment_value_1=18&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Fiber envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds%20nuts&nutriment_0=proteins&nutriment_compare_0=lt&nutriment_value_0=14.2&nutriment_1=proteins&nutriment_compare_1=gt&nutriment_value_1=31.6&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Proteins envelope check] |
− | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0= | + | * [https://world.openfoodfacts.org/cgi/search.pl?action=process&tagtype_0=categories&tag_contains_0=contains&tag_0=almonds&nutriment_0=salt&nutriment_compare_0=gt&nutriment_value_0=2.14&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Salt envelope check] |
== Issues == | == Issues == |
Latest revision as of 13:09, 11 December 2024
The category Almonds describes are the edible seeds of the almond tree (Prunus amygdalus). There are many varieties, like Marcona, Nonpareil, etc.
Almonds grow with the outer hull. Once removed an inner shell remains (Unshelled almonds), which can be removed in turn (Shelled almonds). Shelled almonds still have a dark sheetcoat, which can be removed as well (Blanched almonds).
Both shelled and blanched almonds can be roasted (with oil or dry) and/or salted.
Almonds consist of 53% fat, 10% carbohydrates, 11% fiber and 21% proteins. Almonds are classed as Nutriscore A.
The category contains 3650 products on 26 November 2024.
Product names
The product names should contain the word Almonds or something related. Analysing these product names might help to find wrongly classified products or identify new subcategories. This should be done for each language. A word cloud gives a first impression.
Categorisation
Super-categories
Ingredients-based super categories
The super (parent) categories of Almonds is:
Note that Pine nuts do NOT have Seeds as parent.
Usage-based super categories
Salted and grilled almonds can be seen as salty snacks.
Sub-categories
These subcategories are orthogonal: a product can be assigned one or more of the subcategories. This category has several subcategories:
- By type
- By shell
- Shelled almonds;
- Unshelled almonds - only one product;
- By treatment:
- Raw almonds - not roasted, unsalted and unblanched;
- Roasted almonds;
- Salted almonds;
- By grounding:
Convenience categories
Convenience categories are categories that can be expressed in terms of two and more facets, but exist to help the user entering categories
- Raw almonds - not roasted, unsalted and unblanched;
- Roasted and salted almonds - salted and roasted;
Related categories
Many categories have Almond(s) in their name:
Subcategories graph
Ingredients
The ingredient Almond occurs in some 3311 categories.
The ingredients for Pine nuts.
Almonds
- Minimal ingredients
- Optional ingredients
- none
- Disallowed ingredients
- any other nut
Raw almonds
- Expected ingredients
- Optional ingredients
- none
- Disallowed ingredients
- none
Salted almonds
Production process/labels
not yet looked at
Origin
Nutritional information
The plots seem to suggest that there are two nutritional subcategories.
Almonds
min | 10% | med | 90% | max | ipd | lower | upper | |
---|---|---|---|---|---|---|---|---|
Energy (kJ/100g) | 246 | 2410 | 2570 | 2710 | 3290 | 300 | 2110 | 3010 |
Fat (%) | 1 | 49.9 | 53 | 56.3 | 82.1 | 6.4 | 43.5 | 62.7 |
Saturated fat (%) | 0 | 3.57 | 4 | 5 | 34.8 | 1.43 | 2.14 | 7.14 |
Carbohydrates (%) | 1.5 | 4.3 | 10 | 21.5 | 61 | 17.2 | 0 | 38.7 |
Sugars (%) | 0 | 3.1 | 4.1 | 4.9 | 23.4 | 1.8 | 0.9 | 6.7 |
Fiber (%) | 0 | 8.6 | 10.9 | 13.3 | 42.9 | 4.7 | 3.9 | 18 |
Proteins (%) | 0.02 | 20 | 21.4 | 25.8 | 53 | 5.8 | 14.2 | 31.6 |
Salt (%) | 0 | 0 | 0.01 | 1.07 | 25.8 | 1.07 | 0 | 2.14 |
- Vipd = the interpercentile distance (V90% - V10%)
- Vlower = V10% - Vipd
- Vupper = V90% + Vipd
The distribution of proteins seem to suggest a subcategory (see the violin plots).
Nutrition score
The Nutrition Score suggests varies between C (146 products) and D (186 products). It is not clear whether Pine nuts should be taken into account as nuts. This would move all a score down. The median Nutriscore is Dark Green (A) if it counts as Nuts.
Median nutritional values
The two pie charts show which macronutrients make up Almonds (the missing is assumed to be water) and the origin of the energy in Almonds.
Comparing categories
There seem to be two subcategories when looking at the nutritional profiel, needs more investigation. There are a few theories:
- Roasted almonds have lost some water (only 5% available) and thus should have higher fractions of the other nutrients;
- Roasted almonds that have been baked in oil, should have a higher fat fraction;
- Blanched almonds should have less fiber than almonds with the skin;
It is not yet possible to determine this as not many products have been assigned to the correct subcategories. With what we have now we cannot confirm the roasted almonds theories. The almond flakes, which are mostly blanched, seem to have 1% less fiber.
Quality checks
Categorisation errors
- Single ingredient check:
- Raw almonds should only contain the ingredient Almond;
- Internal opposites:
- Almonds(unshelled) and Almonds(shelled) should not be assigned simultaneously;
- Whole almonds and Almond flakes should not be assigned simultaneously;
- Blanched almonds and Unblanched almonds should not be assigned simultaneously;
- Roasted almonds and Almonds(unroasted) should not be assigned simultaneously;
- Salted almonds and Almonds(unsalted) should not be assigned simultaneously;
- Marcona almonds and Nonpareil almonds should not be assigned simultaneously;
- Oneside opposites(these are categories which are incompatible and which are often due to adding an ingredient as a category):
Sales format
The sales format might depend on the shop. All are sold by package.
Sold by weight are: - Shelled, non-blanched, unroasted almonds; - Shelled, non-blanched, roasted almonds;
Regular maintenance
Once the category has been cleaned up one can perform regular maintenance by visiting the links below and do additional repairs.
Generic errors
- Data quality errors that can be detected;
Hunger Game
Classify products which Robotoff has identify as category Almonds:
Extracting data
- Nutritional values: products for which the nutritional values can be extracted from the associated image;
- Ingredients: products for which the ingredients can be extracted from the associated image;
Superfluous categories
Only the categories that belong to the parents should be present as category. Checking the categories list might help finding wrong one.
IPD nutritional envelope
- Energy envelope check
- Fat envelope check
- Saturated fat envelope check
- Carbohydrates envelope check
- Sugars envelope check
- Fiber envelope check
- Proteins envelope check
- Salt envelope check
Issues
- Should the Dried fruits be a parent? In some languages they seem to do that.
- There are some possible new categories with very few products at the moment. There might be more products, but there is no way to track them down. These will be kept in the hierarchy, but commented out:
- de:Mandelstifte
- de:Mandelscheiben
- fr:Amandes hachées
- Bitter Almonds
- Sweet almonds
- Unshelled almonds
- Almond meal is a bit strange. Normally these are call Ground almonds or Almond powders. These are linked to Nut flours. Not sure why this is useful.
- The category Almonds should be called Unflavoured almonds. The approach is now that any almond with some flavour is moved to Flavoured almonds. At some stage we can do some renaming.