Difference between revisions of "Advanced user guide"

From Open Food Facts wiki
Jump to navigation Jump to search
 
(29 intermediate revisions by the same user not shown)
Line 11: Line 11:
  
 
Two main sets of data that the project aims to gather are the nutrition facts - energy, amount of fat, proteins, etc. - and the ingredients, however other interesting data such as labels (bio, suitable for vegetarians, AOC, others) should be recorded. Having said that, the keen contributor- whether new to the project or experienced - may be sometimes confused on how to enter the data in the most correct way. This manual aims to be used as a reference that the contributor can come back to when needed.
 
Two main sets of data that the project aims to gather are the nutrition facts - energy, amount of fat, proteins, etc. - and the ingredients, however other interesting data such as labels (bio, suitable for vegetarians, AOC, others) should be recorded. Having said that, the keen contributor- whether new to the project or experienced - may be sometimes confused on how to enter the data in the most correct way. This manual aims to be used as a reference that the contributor can come back to when needed.
 
[[#table-of-contents|Up to the table of contents]]
 
  
 
== Sister projects ==
 
== Sister projects ==
Open Beauty Facts: Open Beauty Facts gathers data on cosmetic products from around the world.
+
* [[Open Beauty Facts]]: Open Beauty Facts gathers data on cosmetic products from around the world.
 
+
* [[Open Pet Food Facts]]
[[https://combiendesucres.fr/|Combien de SUCRES?: A game (in French) to challenge you to guess how much sugar is in food products.]]
+
* [[Open Products Facts]]
 
+
* [https://combiendesucres.fr/ Combien de SUCRES?: A game (in French) to challenge you to guess how much sugar is in food products.]
[[https://howmuchsugar.in/|How much SUGAR? In: A game (in English) to challenge yyou to guess how much sugar is in food products.]]
+
* [https://howmuchsugar.in/ How much SUGAR? In: A game (in English) to challenge you to guess how much sugar is in food products.]
 
+
* [https://madenear.me/ Made Near Me: ''Made Near Me'' shows on a map where the food products you eat every day are made, transformed and/or packaged.]
[[https://madenear.me/|Made Near Me: ''Made Near Me'' shows on a map where the food products you eat every day are made, transformed and/or packaged.]]
+
* [https://cestemballepresdechezvous.fr/ C’est emballé près de chez vous: Same as Made Near Me, in the French language.]
 
 
[[https://cestemballepresdechezvous.fr/|C’est emballé près de chez vous: Same as Made Near Me, in the French language.]]
 
 
 
[[#table-of-contents|Up to the table of contents]]
 
  
 
== Resources ==
 
== Resources ==
[[https://slack.openfoodfacts.org/|Open Food Facts slack: Collaboration tool used by Open Food Facts contributors to discuss any kind of issue related to the project. This collaboration tool is based on channels. There are channels based on many topics, such as French (#fr), Open Food Facts core development (#productopener), China (#china), iOS (#ios), Android (#android), …]]
+
[https://slack.openfoodfacts.org/|Open Food Facts slack: Collaboration tool used by Open Food Facts contributors to discuss any kind of issue related to the project. This collaboration tool is based on channels. There are channels based on many topics, such as French (#fr), Open Food Facts core development (#productopener), China (#china), iOS (#ios), Android (#android), …]
 
 
[[#table-of-contents|Up to the table of contents]]
 
  
 
== Open Food Facts contributors overview ==
 
== Open Food Facts contributors overview ==
Line 41: Line 33:
 
** adding a product by uploading pictures, including the picture of the barcode.
 
** adding a product by uploading pictures, including the picture of the barcode.
 
** using the mass upload tool to upload several products in one go.
 
** using the mass upload tool to upload several products in one go.
 
[[#table-of-contents|Up to the table of contents]]
 
  
 
== Open Food Facts 101 ==
 
== Open Food Facts 101 ==
When using the Open Food Facts mobile application (Android, iOS, Windows - insert links) the recommended way is to:
+
When using the Open Food Facts mobile application ([https://openfoodfacts.app Android, iOS]) the recommended way is to:
  
 
* scan the product’s barcode
 
* scan the product’s barcode
Line 62: Line 52:
 
* any other relevant data
 
* any other relevant data
  
press the save button.
+
press the '''Save''' button.
  
Note: it is recommended to use the mobile application, as well as the website, being logged in, that way the contributor will be able to easily retrieved their products and edit them later on.
+
<u>Note:</u> it is recommended to use the mobile application, as well as the website, being logged in, that way the contributor will be able to easily retrieved their products and edit them later on.
 
 
[[#table-of-contents|Up to the table of contents]]
 
  
 
== The ‘app’. ==
 
== The ‘app’. ==
Open Food Facts has mobile applications for iOS, Android and Windows phones.
+
Open Food Facts has [https://openfoodfacts.app mobile applications for iOS, Android phones].
  
 
== The website ==
 
== The website ==
Line 84: Line 72:
  
 
== Step by step example ==
 
== Step by step example ==
Here is an overview of the process to add a product to the Open Food Facts database. Most of the fields to fill in are pretty much self-explanatory, however go to section 7 for details and tips on each of the fields available on the web interface.
+
''Here is an overview of the process to add a product to the Open Food Facts database. Most of the fields to fill in are pretty much self-explanatory, however go to section 7 for details and tips on each of the fields available on the web interface.''
 +
 
 +
=== Make sure you are logged in ===
 +
Using the app while logged in will allow you to easily track the products you added or edited on OpenFoodFacts.org website.  Scan three, or more, pictures with your phone
 +
{| class="wikitable"
 +
|+
 +
|[[File:Nutrition_photo_of_a_food_can.png|alt=|frameless]]
 +
|[[File:Ingredient photo of a food can.png|alt=|left|frameless]]
 +
|[[File:Front Photo of a Food Can.png|- by bcatelin|alt=|left|frameless]]
 +
|}
 +
 
 +
=== Look for ‘your’ product ===
 +
On xx.openfoodfacts.org, where xx is a country code such as uk, fr, cn, …, or ‘word’, click on the ‘Products you added that need to be completed’ link
  
* Make sure you are logged in Using the app while logged in will allow you to easily track the products you added or edited on OpenFoodFacts.org website.  Scan three, or more, pictures with your phone
 
* [[File:Nutrition photo of a food can.png|thumb]][[File:Ingredient photo of a food can.png|thumb]][[File:Front Photo of a Food Can.png|thumb|- by bcatelin]] 
 
* Look for ‘your’ product On xx.openfoodfacts.org, where xx is a country code such as uk, fr, cn, …, or ‘word’, click on the ‘Products you added that need to be completed’ link
 
* [[File:Products you added that need to be completed.png|thumb]]
 
* This will display the list of products you added when logged in. Go click on the product you want to complete.  Note: the list of Products you added that need to be completed is displayed only if you are logged in to openfoodfacts.org.
 
* Front picture
 
** Select the front picture then, using the mouse cursor, select the area of interest to remove the uninteresting background. For instance: 
 
** [[File:Cropping front photo.png|thumb]]
 
** After cropping the picture and clicked on ‘Validate and/or resize image’ button the new front picture will be:  Checking the ‘Normalize colors’ button is usually efficient as it makes the image sharper in most cases.
 
* Fill the general information Fill the information as displayed on the packaging, try to fill as much information as available. For instance:  The full name, as displayed on the packaging, was filled. In the ‘common name’ section try to put a name as used in the common language. It is fine to leave the field blank if no common name seems to be relevant to you.  Do note that some fields are normalised, this is useful to ensure as much consistency across all products.  For such fields, start typing words that seem relevant to you and select the most appropriate(s) entry(ies) for the product you are editing.
 
* Ingredients Select the image and crop it to show only the relevant information as you did for Step 4:.  Type all the ingredients as displayed on the package, however use coma as a separator. On some products ‘;’, ‘-‘, or anything else are used as separator, instead use a coma ‘,’.  When allergens are highlighted on the product, surround the ingredient with the underscore character as highlighted in the image above. This allows the app, Open Food facts one or third parties, to alert users who need such information.  Tip:after saving the Ingredients image, if it doesn’t show above the input text box, but instead it is displayed on the right of the original image, then slightly resize your browser window (make it smaller) until the image is displayed above the input text box. This might make it easier to type the information depending on your screen size and resolution.  From:  To:
 
* Nutrition facts If available, type the nutrition facts as displayed on the packaging, otherwise check the ‘Nutrition facts are not specified on the product’ box.
 
* Save and review Once it is all done, click on the save button. You’ll be redirected to a page confirming that the document was correctly saved.  Click on ‘See the product page’ to review the information. If everything looks OK, you are done! Thanks for contributing.
 
* [[File:After save - Web.png|thumb]]
 
  
== Each field in details ==
+
{| class="wikitable"
 +
|+
 +
|[[File:Products you added that need to be completed.png|alt=|left|frameless]]
 +
|}
 +
* This will display the list of products you added when logged in. Go click on the product you want to complete.<br>
 +
<u>Note:</u> the list of Products you added that need to be completed is displayed only if you are logged in to openfoodfacts.org.
 +
=== Front picture ===
 +
* Select the front picture then, using the mouse cursor, select the area of interest to remove the uninteresting background. For instance:
 +
{| class="wikitable"
 +
|[[File:Cropping front photo.png|alt=Cropping front photo|left|frameless]]
 +
|}
 +
* After cropping the picture and clicked on ‘Validate and/or resize image’ button the new front picture will be: 
 +
{| class="wikitable"
 +
|[[File:Cropped can soup.jpg|left|thumb]]
 +
|}
 +
* Checking the ‘Normalize colors’ button is usually efficient as it makes the image sharper in most cases.
  
=== Main language ===
+
=== Fill the general information ===
If the mobile application you use is set with the same language as the product you enter than you should be fine. However, if the language is not the right one, you can change it using the drop down list.
+
* Fill the information as displayed on the packaging, try to fill as much information as available. For instance: 
  
Figure 1: Change the main language
+
* The full name, as displayed on the packaging, was filled. In the ‘common name’ section try to put a name as used in the common language. It is fine to leave the field blank if no common name seems to be relevant to you.
[[File:Web - Change the main language.png|thumb]]
+
* Do note that some fields are normalised, this is useful to ensure as much consistency across all products.
 +
* For such fields, start typing words that seem relevant to you and select the most appropriate(s) entry(ies) for the product you are editing.
  
=== Manage images ===
+
=== Ingredients ===
[[File:Manage images.png|thumb|Figure 2: Manage images]]
+
* Select the image and crop it to show only the relevant information as you did for Step 4:. 
Figure 2: Manage images
+
* Type all the ingredients as displayed on the package, however use coma as a separator. On some products ‘;’, ‘-‘, or anything else are used as separator, instead use a coma ‘,’. 
 +
* When allergens are highlighted on the product, surround the ingredient with the underscore character as highlighted in the image above. This allows the app, Open Food facts one or third parties, to alert users who need such information. 
 +
<u>Tip:</u> after saving the Ingredients image, if it doesn’t show above the input text box, but instead it is displayed on the right of the original image, then slightly resize your browser window (make it smaller) until the image is displayed above the input text box. This might make it easier to type the information depending on your screen size and resolution.  From:  To:
 +
=== Nutrition facts ===
 +
* If available, type the nutrition facts as displayed on the packaging, otherwise check the ‘Nutrition facts are not specified on the product’ box.
 +
=== Save and review ===
 +
* Once it is all done, click on the save button. You’ll be redirected to a page confirming that the document was correctly saved. 
 +
* Click on ‘See the product page’ to review the information.
 +
* If everything looks OK, you are done! Thanks for contributing.
 +
{| class="wikitable"
 +
|[[File:After save - Web.png|alt=|left|frameless]]
 +
|}
  
Here you can delete images as well as copy, or move, images from one product to another product in case pictures were mixed up or any other special case.
+
== Each field in details ==
 +
=== Main language ===
 +
* If the mobile application you use is set with the same language as the product you enter than you should be fine. However, if the language is not the right one, you can change it using the drop down list.
 +
{| class="wikitable"
 +
|[[File:Web - Change the main language.png|thumb|Figure 1: Change the main language|alt=|left]]
 +
|}
  
 +
=== Manage images ===
 +
* Here you can delete images as well as copy, or move, images from one product to another product in case pictures were mixed up or any other special case.
 +
{| class="wikitable"
 +
|[[File:Manage images.png|thumb|Figure 2: Manage images|alt=|left]]
 +
|}
 
=== Product picture ===
 
=== Product picture ===
  
 
==== Add Language ====
 
==== Add Language ====
If the product already exists in one language and you are adding data in another language from the same product/barcode, click on the ‘add language’ button and edit the data with the right language tab chosen.
+
* If the product already exists in one language and you are adding data in another language from the same product/barcode, click on the ‘add language’ button and edit the data with the right language tab chosen.
  
 
==== Front picture ====
 
==== Front picture ====
Select the front picture then, using the mouse cursor, select the area of interest to remove the uninteresting background. For instance:
+
{| class="wikitable"
 
+
|[[File:Cropping front photo.png|left|thumb]]
After cropping the picture and clicked on ‘Validate and/or resize image’ button the new front picture will be:
+
|}
 
+
* Select the front picture then, using the mouse cursor, select the area of interest to remove the uninteresting background. For instance:
Checking the ‘Normalize colors’ button is usually efficient as it makes the image sharper in most cases.
 
  
 +
* After cropping the picture and clicked on ‘Validate and/or resize image’ button the new front picture will be:
 +
{| class="wikitable"
 +
|[[File:Cropped can soup.jpg|left|thumb]]
 +
|}
 +
* Checking the ‘Normalize colors’ button is usually efficient as it makes the image sharper in most cases.
 
=== Product characteristics ===
 
=== Product characteristics ===
 
 
==== Product name ====
 
==== Product name ====
 
Enter the product name as displayed on the packaging.
 
Enter the product name as displayed on the packaging.
 
 
==== Common name ====
 
==== Common name ====
 
Enter a name as used in day to day life. Leave blank if irrelevant.
 
Enter a name as used in day to day life. Leave blank if irrelevant.
 
 
==== Quantity ====
 
==== Quantity ====
 
Enter the quantity with the unit. Here are some examples:
 
Enter the quantity with the unit. Here are some examples:
 
 
* 400g: simple case.
 
* 400g: simple case.
 
* 400g(235g): in some cases, you may see: total weight 400g, 235g when dried.
 
* 400g(235g): in some cases, you may see: total weight 400g, 235g when dried.
 
* 6: when there is no unit available, for instance with eggs.
 
* 6: when there is no unit available, for instance with eggs.
 
* 180 capsules: dietary supplements often don’t display the weight but instead show the number of capsules in the box.
 
* 180 capsules: dietary supplements often don’t display the weight but instead show the number of capsules in the box.
 +
{| class="wikitable"
 +
|[[File:Recycling instructions.png|thumb|Recycling instructions|alt=|left]]
 +
|}
  
 
==== Packaging ====
 
==== Packaging ====
In the ideal case the information is displayed on the packaging, in that case you just need to type what is displayed. For instance, ‘Sleeve board’ and ‘plastic tray’.
+
* In the ideal case the information is displayed on the packaging, in that case you just need to type what is displayed. For instance, ‘Sleeve board’ and ‘plastic tray’.
 
+
* When the information is not displayed try to put the most accurate information possible  
When the information is not displayed try to put the most accurate information possible  
 
 
 
[[File:Recycling instructions.png|thumb|Recycling instructions]]
 
 
 
 
==== Brands ====
 
==== Brands ====
Type the brands as displayed on the packaging. Sometimes products seem to have multiple brands, in that case it is OK to type more than one brand.
+
* Type the brands as displayed on the packaging. Sometimes products seem to have multiple brands, in that case it is OK to type more than one brand.
  
 
==== Categories ====
 
==== Categories ====
Categories are normalised, start typing a word and a list of suggestions will appear. Most categories should already be present so there is, in most cases, no need to enter a new category. It is better to try to stick to the existing categories where possible.
+
* Categories are normalised, start typing a word and a list of suggestions will appear. Most categories should already be present so there is, in most cases, no need to enter a new category. It is better to try to stick to the existing categories where possible.
 
+
[[File:Categories autocomplete.png|left|thumb]]
You may want to try different combination of word to find the right category. For instance, you may start typing ‘red w’ to list red wines, instead of typing ‘wine’. In case of doubt you can ask on [[https://openfoodfacts.slack.com/messages/general/|slack]] in the #general channel.
+
{| class="wikitable"
[[File:Categories autocomplete.png|thumb]]
+
|[[File:Categories autocomplete.png|thumb|alt=|left]]
 +
|}
  
 +
* You may want to try different combination of word to find the right category. For instance, you may start typing ‘red w’ to list red wines, instead of typing ‘wine’. In case of doubt you can ask on [[https://openfoodfacts.slack.com/messages/general/|slack]] in the #general channel.
 
==== Labels, certifications, awards ====
 
==== Labels, certifications, awards ====
This field is also normalised, same as for Categories you should start typing the category name, as displayed on the packaging, and the system should auto-complete the name for you.
+
* This field is also normalised, same as for Categories you should start typing the category name, as displayed on the packaging, and the system should auto-complete the name for you.
  
 
==== Origin of ingredients ====
 
==== Origin of ingredients ====
As usual, enter the information as displayed on the label. For instance, if you see ‘made in Austria’, type ‘Austria’. Leave blank if there is no information displayed.
+
* As usual, enter the information as displayed on the label. For instance, if you see ‘made in Austria’, type ‘Austria’. Leave blank if there is no information displayed.
  
 
==== Manufacturing or processing places ====
 
==== Manufacturing or processing places ====
same as for Origin of ingredients.
+
* same as for Origin of ingredients.
  
 
==== EMB code ====
 
==== EMB code ====
In Europe, code in an ellipse with the 2 country initials followed by a number and CE.
+
* In Europe, code in an ellipse with the 2 country initials followed by a number and CE.
  
 
For eggs you may see two packaging codes which are not EMB codes, please enter them. Here is an example of such information:
 
For eggs you may see two packaging codes which are not EMB codes, please enter them. Here is an example of such information:
 
+
{| class="wikitable"
 
+
|[[File:1UK21006.png|thumb|alt=|left]]
Figure 3: 1UK21006 & 1UK1000L
+
|[[File:1UK1000L.png|thumb|alt=|left]]
 
+
|}Figure 3: 1UK21006 & 1UK1000L
The image is blurry due t the poor quality of the camera’s author, however the information was entered that way:
+
The image is blurry due to the poor quality of the camera’s author, however the information was entered that way:
[[File:EMB code.png|thumb]]
+
{| class="wikitable"
 
+
|[[File:EMB code.png|thumb|alt=|left]]
 +
|}
 
==== Link to the product page on the official site of the producer ====
 
==== Link to the product page on the official site of the producer ====
 
 
==== Best before date ====
 
==== Best before date ====
 
This field is not yet normalised; however, the recommended format is: <DDMMMYYYY>.  
 
This field is not yet normalised; however, the recommended format is: <DDMMMYYYY>.  
 
+
'''Example:''' ''02NOV2016''
Example: 02NOV2016
 
 
 
 
==== City, state and country where purchased ====
 
==== City, state and country where purchased ====
 
Country, city, state, borough, or any other relevant geographical data where you bought or scanned the product.
 
Country, city, state, borough, or any other relevant geographical data where you bought or scanned the product.
[[File:City, state and country where purchased.png|thumb]]
+
{| class="wikitable"
 
+
|[[File:City, state and country where purchased.png|thumb|alt=|left]]
 +
|}
 
==== Stores ====
 
==== Stores ====
 
 
==== Countries where sold ====
 
==== Countries where sold ====
Enter the country where you bought or scanned the product. Do not guess where it is available. Because of product has ingredients in German, French and Dutch does not mean that it is sold in The Netherlands. It could be a product sold only in Luxembourg. As for all other fields, only input the data you know is 100% right.
+
* Enter the country where you bought or scanned the product. Do not guess where it is available. Because of product has ingredients in German, French and Dutch does not mean that it is sold in The Netherlands. It could be a product sold only in Luxembourg. As for all other fields, only input the data you know is 100% right.
 
 
 
=== Ingredients ===
 
=== Ingredients ===
Select the image and crop it to show only the relevant information as you did for Step 3:.
+
* Select the image and crop it to show only the relevant information as you did for Step 3:.
 
+
* Type all the ingredients as displayed on the package, however use coma as a separator. On some products ‘;’, ‘-‘, or anything else are used as separator, instead use a coma ‘,’.
Type all the ingredients as displayed on the package, however use coma as a separator. On some products ‘;’, ‘-‘, or anything else are used as separator, instead use a coma ‘,’.
+
{| class="wikitable"
 
+
|[[File:Ingredient extraction.png|thumb|alt=|left]]
Important: When allergens are highlighted on the product, surround the ingredient with the underscore character as highlighted in the image above. This allows apps, Open Food facts one or third parties, to alert users who need such information.
+
|}
 
+
* <u>Important:</u> When allergens are highlighted on the product, surround the ingredient with the underscore character as highlighted in the image above. This allows apps, Open Food facts one or third parties, to alert users who need such information.
Tip:after saving the Ingredients image, if it doesn’t show above the input text box, but instead it is displayed on the right of the original image, then slightly resize your browser window (make it smaller) until the image is displayed above the input text box. This might make it easier to type the information depending on your screen size and resolution.
+
* Tip: after saving the Ingredients image, if it doesn’t show above the input text box, but instead it is displayed on the right of the original image, then slightly resize your browser window (make it smaller) until the image is displayed above the input text box. This might make it easier to type the information depending on your screen size and resolution.
[[File:Ingredient extraction.png|thumb]]
 
 
 
 
=== Nutrition facts ===
 
=== Nutrition facts ===
If available, type the nutrition facts as displayed on the packaging, otherwise check the ‘Nutrition facts are not specified on the product’ box.
+
* If available, type the nutrition facts as displayed on the packaging, otherwise check the ‘Nutrition facts are not specified on the product’ box.
 
+
* If a nutrient is not pre-listed just start typing it and Open Food Fact system will autocomplete it for you as most nutrients are normalised (note: not fully available for all for all languages).
If a nutrient is not pre-listed just start typing it and Open Food Fact system will autocomplete it for you as most nutrients are normalised (note: not fully available for all for all languages).
+
{| class="wikitable"
[[File:Nutrient autocomplete.png|thumb]]
+
|[[File:Nutrient autocomplete.png|thumb|alt=|left]]
 +
|}
  
 
== Miscellaneous ==
 
== Miscellaneous ==
Line 226: Line 246:
 
https://world.openfoodfacts.org/informer/bcatelin/
 
https://world.openfoodfacts.org/informer/bcatelin/
  
Note: not sure what’s the difference with editor
+
<u>Note:</u> not sure what’s the difference with editor
  
 
==== Noteworthy products ====
 
==== Noteworthy products ====
https://en.wiki.openfoodfacts.org/Noteworthy Products : sometimes products have rather ‘-non-standard’ information which makes it difficult to type the information. When that occurs simply go to this page and add the product to the list.
+
https://wiki.openfoodfacts.org/Noteworthy_Products : sometimes products have rather ‘-non-standard’ information which makes it difficult to type the information. When that occurs simply go to this page and add the product to the list.
  
 
==== Useful queries ====
 
==== Useful queries ====
https://en.wiki.openfoodfacts.org/Useful queries : a page where you could find many queries of the [[https://world.openfoodfacts.org/cgi/search.pl|search tool . It is a good place to find queries you may want to use as a template for your own ones.
+
[[Useful queries|https://wiki.openfoodfacts.org/Useful queries]] : a page where you could find many queries of the [[https://world.openfoodfacts.org/cgi/search.pl|search tool . It is a good place to find queries you may want to use as a template for your own ones.
 +
[[Category:Editing]]
 +
[[Category:FAQ]]

Latest revision as of 13:44, 20 September 2024

User Guide

A simple guide for Open Food Facts contributors

This document includes an overview of Open Food Facts user interfaces, rules, processes, step by step guides, useful links and other information related to the project.

General

Introduction

Open Food Facts is an open data initiative which aims to gather data on food products. All the data is published under an open data licence which allows anyone to re-use the data and build new apps, services and products on top of it. There are now more than 30 re-uses for things we could not have imagined, from health and fitness apps, special diet apps, to connected objects, scientific studies, and press investigations.

Two main sets of data that the project aims to gather are the nutrition facts - energy, amount of fat, proteins, etc. - and the ingredients, however other interesting data such as labels (bio, suitable for vegetarians, AOC, others) should be recorded. Having said that, the keen contributor- whether new to the project or experienced - may be sometimes confused on how to enter the data in the most correct way. This manual aims to be used as a reference that the contributor can come back to when needed.

Sister projects

Resources

Food Facts slack: Collaboration tool used by Open Food Facts contributors to discuss any kind of issue related to the project. This collaboration tool is based on channels. There are channels based on many topics, such as French (#fr), Open Food Facts core development (#productopener), China (#china), iOS (#ios), Android (#android), …

Open Food Facts contributors overview

People who want to contribute to the Open Food Facts database can do so in many ways:

  • Using the mobile apps to take pictures and enter basic information of products
  • Using the openfoodfacts.org website in cases such as:
    • Adding additional information that can’t be added using the mobile apps
    • adding a product that doesn’t have a bar code
    • adding a product by uploading pictures, including the picture of the barcode.
    • using the mass upload tool to upload several products in one go.

Open Food Facts 101

When using the Open Food Facts mobile application (Android, iOS) the recommended way is to:

  • scan the product’s barcode
  • take pictures of:
    • the front of the product
    • the ingredients
    • the nutrition facts

Once those three pictures are taken the most valuable information is already sent to Open Food Facts servers.

For those who want/can do more, take a picture of any other additional information available on the package such as:

  • labels: Bio, suitable for vegetarian, fins friendly, free range, …
  • Packaging code
  • official website of the product/producer
  • any other relevant data

press the Save button.

Note: it is recommended to use the mobile application, as well as the website, being logged in, that way the contributor will be able to easily retrieved their products and edit them later on.

The ‘app’.

Open Food Facts has mobile applications for iOS, Android phones.

The website

Once a contributor has used the mobile application to enter the basic data, they may go to openfoodfacts.org to edit the product they added and complete all fields.

Basic rules

  • Only the data available on the package should be added.
  • 3 pictures are key: front, nutrition facts, ingredients. However other pictures which display information such as labels (Bio, Free Range, vegetarian…), EMB code, manufacturing location, etc. would be useful for tracking purposes. More pictures the better, don’t be shy adding pictures.
  • Once pictures are added it is great to go to the openfoodfacts.org website to type the information, however it is not mandatory, any information is good information. If you do not have time to type the information you shouldn’t feel guilty, the pictures are already of great help.

Useful links

Step by step example

Here is an overview of the process to add a product to the Open Food Facts database. Most of the fields to fill in are pretty much self-explanatory, however go to section 7 for details and tips on each of the fields available on the web interface.

Make sure you are logged in

Using the app while logged in will allow you to easily track the products you added or edited on OpenFoodFacts.org website. Scan three, or more, pictures with your phone

Look for ‘your’ product

On xx.openfoodfacts.org, where xx is a country code such as uk, fr, cn, …, or ‘word’, click on the ‘Products you added that need to be completed’ link


  • This will display the list of products you added when logged in. Go click on the product you want to complete.

Note: the list of Products you added that need to be completed is displayed only if you are logged in to openfoodfacts.org.

Front picture

  • Select the front picture then, using the mouse cursor, select the area of interest to remove the uninteresting background. For instance:
Cropping front photo
  • After cropping the picture and clicked on ‘Validate and/or resize image’ button the new front picture will be:
Cropped can soup.jpg
  • Checking the ‘Normalize colors’ button is usually efficient as it makes the image sharper in most cases.

Fill the general information

  • Fill the information as displayed on the packaging, try to fill as much information as available. For instance:
  • The full name, as displayed on the packaging, was filled. In the ‘common name’ section try to put a name as used in the common language. It is fine to leave the field blank if no common name seems to be relevant to you.
  • Do note that some fields are normalised, this is useful to ensure as much consistency across all products.
  • For such fields, start typing words that seem relevant to you and select the most appropriate(s) entry(ies) for the product you are editing.

Ingredients

  • Select the image and crop it to show only the relevant information as you did for Step 4:.
  • Type all the ingredients as displayed on the package, however use coma as a separator. On some products ‘;’, ‘-‘, or anything else are used as separator, instead use a coma ‘,’.
  • When allergens are highlighted on the product, surround the ingredient with the underscore character as highlighted in the image above. This allows the app, Open Food facts one or third parties, to alert users who need such information.

Tip: after saving the Ingredients image, if it doesn’t show above the input text box, but instead it is displayed on the right of the original image, then slightly resize your browser window (make it smaller) until the image is displayed above the input text box. This might make it easier to type the information depending on your screen size and resolution. From: To:

Nutrition facts

  • If available, type the nutrition facts as displayed on the packaging, otherwise check the ‘Nutrition facts are not specified on the product’ box.

Save and review

  • Once it is all done, click on the save button. You’ll be redirected to a page confirming that the document was correctly saved.
  • Click on ‘See the product page’ to review the information.
  • If everything looks OK, you are done! Thanks for contributing.

Each field in details

Main language

  • If the mobile application you use is set with the same language as the product you enter than you should be fine. However, if the language is not the right one, you can change it using the drop down list.
Figure 1: Change the main language

Manage images

  • Here you can delete images as well as copy, or move, images from one product to another product in case pictures were mixed up or any other special case.
Figure 2: Manage images

Product picture

Add Language

  • If the product already exists in one language and you are adding data in another language from the same product/barcode, click on the ‘add language’ button and edit the data with the right language tab chosen.

Front picture

Cropping front photo.png
  • Select the front picture then, using the mouse cursor, select the area of interest to remove the uninteresting background. For instance:
  • After cropping the picture and clicked on ‘Validate and/or resize image’ button the new front picture will be:
Cropped can soup.jpg
  • Checking the ‘Normalize colors’ button is usually efficient as it makes the image sharper in most cases.

Product characteristics

Product name

Enter the product name as displayed on the packaging.

Common name

Enter a name as used in day to day life. Leave blank if irrelevant.

Quantity

Enter the quantity with the unit. Here are some examples:

  • 400g: simple case.
  • 400g(235g): in some cases, you may see: total weight 400g, 235g when dried.
  • 6: when there is no unit available, for instance with eggs.
  • 180 capsules: dietary supplements often don’t display the weight but instead show the number of capsules in the box.
Recycling instructions

Packaging

  • In the ideal case the information is displayed on the packaging, in that case you just need to type what is displayed. For instance, ‘Sleeve board’ and ‘plastic tray’.
  • When the information is not displayed try to put the most accurate information possible

Brands

  • Type the brands as displayed on the packaging. Sometimes products seem to have multiple brands, in that case it is OK to type more than one brand.

Categories

  • Categories are normalised, start typing a word and a list of suggestions will appear. Most categories should already be present so there is, in most cases, no need to enter a new category. It is better to try to stick to the existing categories where possible.
Categories autocomplete.png
  • You may want to try different combination of word to find the right category. For instance, you may start typing ‘red w’ to list red wines, instead of typing ‘wine’. In case of doubt you can ask on [[1]] in the #general channel.

Labels, certifications, awards

  • This field is also normalised, same as for Categories you should start typing the category name, as displayed on the packaging, and the system should auto-complete the name for you.

Origin of ingredients

  • As usual, enter the information as displayed on the label. For instance, if you see ‘made in Austria’, type ‘Austria’. Leave blank if there is no information displayed.

Manufacturing or processing places

  • same as for Origin of ingredients.

EMB code

  • In Europe, code in an ellipse with the 2 country initials followed by a number and CE.

For eggs you may see two packaging codes which are not EMB codes, please enter them. Here is an example of such information:

Figure 3: 1UK21006 & 1UK1000L

The image is blurry due to the poor quality of the camera’s author, however the information was entered that way:

Link to the product page on the official site of the producer

Best before date

This field is not yet normalised; however, the recommended format is: <DDMMMYYYY>. Example: 02NOV2016

City, state and country where purchased

Country, city, state, borough, or any other relevant geographical data where you bought or scanned the product.

Stores

Countries where sold

  • Enter the country where you bought or scanned the product. Do not guess where it is available. Because of product has ingredients in German, French and Dutch does not mean that it is sold in The Netherlands. It could be a product sold only in Luxembourg. As for all other fields, only input the data you know is 100% right.

Ingredients

  • Select the image and crop it to show only the relevant information as you did for Step 3:.
  • Type all the ingredients as displayed on the package, however use coma as a separator. On some products ‘;’, ‘-‘, or anything else are used as separator, instead use a coma ‘,’.
  • Important: When allergens are highlighted on the product, surround the ingredient with the underscore character as highlighted in the image above. This allows apps, Open Food facts one or third parties, to alert users who need such information.
  • Tip: after saving the Ingredients image, if it doesn’t show above the input text box, but instead it is displayed on the right of the original image, then slightly resize your browser window (make it smaller) until the image is displayed above the input text box. This might make it easier to type the information depending on your screen size and resolution.

Nutrition facts

  • If available, type the nutrition facts as displayed on the packaging, otherwise check the ‘Nutrition facts are not specified on the product’ box.
  • If a nutrient is not pre-listed just start typing it and Open Food Fact system will autocomplete it for you as most nutrients are normalised (note: not fully available for all for all languages).

Miscellaneous

Useful links

Products you added a picture to

https://world.openfoodfacts.org/photographer/USERNAME

https://world.openfoodfacts.org/photographer/bcatelin/entry-dates

Products you edited

https://world.openfoodfacts.org/editor/bcatelin

Informer

https://world.openfoodfacts.org/informer/bcatelin/

Note: not sure what’s the difference with editor

Noteworthy products

https://wiki.openfoodfacts.org/Noteworthy_Products : sometimes products have rather ‘-non-standard’ information which makes it difficult to type the information. When that occurs simply go to this page and add the product to the list.

Useful queries

https://wiki.openfoodfacts.org/Useful queries : a page where you could find many queries of the [[https://world.openfoodfacts.org/cgi/search.pl%7Csearch tool . It is a good place to find queries you may want to use as a template for your own ones.