Difference between revisions of "Category/Nuts/Almonds"

From Open Food Facts wiki
Jump to navigation Jump to search
 
(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 ====
none
+
Salted and grilled almonds can be seen as salty snacks.
  
 
=== Sub-categories ===
 
=== Sub-categories ===
Line 67: Line 69:
  
 
== Ingredients ==
 
== Ingredients ==
The ingredient '''Pine nut(s)''' occurs in some 568 [https://world.openfoodfacts.org/ingredient/pine-nut/categories categories].   
+
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.
=== Pine nuts ===
+
=== Almonds ===
 
* Minimal ingredients
 
* Minimal ingredients
** [https://https://world.openfoodfacts.org/category/pine-nuts/ingredient/pine-nut Pine nuts]
+
** [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 ==
[[File:PineNutsOrigins.png|300px|thumb|center|Pine  nuts origins]]
 
The origin of Pine nuts is shown in the pie chart. Note that many origins have not yet been transcribed from the images.
 
  
 
== Nutritional information ==
 
== Nutritional information ==
[[File:PineNutsNutritionalValues.png|600px|thumb|center|Pine nuts nutritional values]]
+
[[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 ===
[[File:PineNutsNutritionScore20241118.png|200px|thumb|left|Pine Nuts Nutritionscore 18 nov 2024]]
+
<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 Nutriscore is Yellow (B) or Dark Green (A) if it counts as Nuts.
+
=== 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 ===
Not relevant.
+
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/pine-nuts Pine nuts] should only contain the ingredient ''Pine nut'';
+
** [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/pine-nuts(plain) Plain pine nuts] and [https://world.openfoodfacts.org/category/pine-nuts(roasted) Roasted pine nuts] should not be assigned simultaneously;
+
** [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/european-pine European pine][https://world.openfoodfacts.org/category/siberian-pine Siberian pine] and [https://world.openfoodfacts.org/category/korean-pine Korean pine] should not be assigned simultaneously;
+
** [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):
** none seem relevant
+
** [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 ==
'''Pine nuts''' are sold by:
+
The sales format might depend on the shop. All are sold by package.
* package - pre-packed in the nuts aisles;
+
 
 +
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/pine-nuts products] for which the nutritional values can be extracted from the associated image;
+
* 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/pine-nuts products] for which the ingredients can be extracted from the associated image;
+
* 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/pine-nuts/categories categories list] might help finding wrong one.
+
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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=energy&nutriment_compare_0=lt&nutriment_value_0=1930&nutriment_1=energy&nutriment_compare_1=gt&nutriment_value_1=3550&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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=fat&nutriment_compare_0=lt&nutriment_value_0=29.4&nutriment_1=fat&nutriment_compare_1=gt&nutriment_value_1=88.8&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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=saturated-fat&nutriment_compare_0=lt&nutriment_value_0=2&nutriment_1=saturated-fat&nutriment_compare_1=gt&nutriment_value_1=9.8&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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=carbohydrates&nutriment_compare_0=lt&nutriment_value_0=0&nutriment_1=carbohydrates&nutriment_compare_1=gt&nutriment_value_1=24.2&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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=sugars&nutriment_compare_0=lt&nutriment_value_0=0&nutriment_1=sugars&nutriment_compare_1=gt&nutriment_value_1=8.8&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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=fiber&nutriment_compare_0=lt&nutriment_value_0=0&nutriment_1=fiber&nutriment_compare_1=gt&nutriment_value_1=17.3&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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=proteins&nutriment_compare_0=lt&nutriment_value_0=0&nutriment_1=proteins&nutriment_compare_1=gt&nutriment_value_1=050.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=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=pecan%20nuts&tagtype_1=ingredients&tag_contains_1=does_not_contain&tag_1=salt&nutriment_0=salt&nutriment_compare_0=gt&nutriment_value_0=0.17&sort_by=unique_scans_n&page_size=20&axis_x=energy&axis_y=nutrition-score-fr&series_nutrition_grades=on Salt envelope check]
+
* [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:

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

Related categories

Many categories have Almond(s) in their name:

Subcategories graph

Almonds subcategories graph

Link

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

  • Minimal ingredients
  • Optional ingredients
    • none
  • Disallowed ingredients
    • none

Production process/labels

not yet looked at

Origin

Nutritional information

Almonds nutritional profile

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

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

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

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.

References