openfoodfacts / openfoodfacts-server

Open Food Facts database, API server and web interface - 🐪🦋 Perl, CSS and JS coders welcome 😊 For helping in Python, see Robotoff or taxonomy-editor
GNU Affero General Public License v3.0
633 stars 371 forks source link

Take milk into account for cereal nutritions #947

Open teolemon opened 6 years ago

teolemon commented 6 years ago

Add a mode to add milk+cereals vs cereals

https://world.openfoodfacts.org/product/7613035144699/cereales-au-chocolat-nesquik-nestle

hangy commented 6 years ago

I think those values are pretty bogus and probably don't need to be added to OFF at all. The benefit of having this additional data seems to be marginal at best. They don't even know which milk you will be using, so I never use that value when tracking my nutrition. 😄

teolemon commented 6 years ago

This is related to the Nutriscore. Some stuff needs either milk, or water, or added eggs (like cake mixes) to be edible. Thus they get a B while they should be C or D.

hangy commented 6 years ago

OK, but for that case, cereals with milk are probably a bad example. Not only is the score of milk as good as or better than the cereal, but also the portion size on most cereals is just ridiculous (30 g 😆) and does not scale at all (you don't need 250 ml of milk to eat 60 g of cereals).

Anyways, there are several problems that we might need to consider for this to be implemented.

I'm probably missing something, but to me this feels like a lot of effort for little gain. ❔

stephanegigandet commented 6 years ago

For the Nutriscore, only products that cannot possibly be eaten as sold need to have the Nutriscore computation done on the prepared product. E.g. powdered milk, soup etc.

The guidelines mention that the score for breakfast cereals should be computed without milk.

A few weird things: Nutriscore for dry pasta is computed on uncooked pasta. Same for raw pie dough.