Labels hierarchy

From Open Food Facts wiki

Introduction

The current Labels taxonomy does not have much structure. Only some specific labels have been structured. This document outlines a proposal to add structure to the entire taxonomy. All labels should be able to fall under this hierarchy. (We can dream).

Main level

The labels can be split into two groups:

  • Product: every label that describes some aspect of the consumable part.
  • Packaging: in braille. (anything that is not related to the shape, material or recycling of the packaging)
  • Supply Chain, describing each process from creating to having it at the consumer (Life Cycle). There is a relation with the process implementor (farmer, producer, packager, transporter, distributor). A label might cover multiple processes.

Second Level

Product

The labels in this group describe features of the consumable part. We can distinguish:

  • Ingredients: like No Palm Oils, Natural ingredients,... (we should be able to link to the ingredients taxonomy), New recipe, AOP
  • Nutritional Values: less sugar, with vitamin A, ...
  • Non-consumable parts: the rind of the cheese, etc.
  • Dietary fit: like Halal, Kosher, Vegetarian, Not advised for pregnant women, etc.
  • Health claims: lowers cholesterol

Packaging

Not sure what to add here. But there is a Braille label.

Supply Chain

Before a product reaches the consumer it goes through multiple steps or processes. We can distinguish the following processes:

  • Production: organic, dredge fishing
  • Sourcing: Fair trade
  • Transformation:
  • Packaging:
  • Distribution
  • Transportation

Each process has its own characteristics:

  • Location: made in Italy, eggs laid in France, some ingredients not from France, EU Agriculture
  • Ingredients sourcing: natural flavors, natural product, No GMO's

Properties

Several properties can be distinguished:

  • country:en: - the area where the logo is applicable
  • image:en: - the corresponding logo image
  • ingredients:en: - ingredient (from Ingredients Taxonomy) to which the label pertains.
  • label_categories:en: - the (perpendicular?) categories, i.e
    • en:animal welfare - on how animals (pork (pig), beef (cattle), poultry) should be treated
    • en:certified
    • en:food safety
  • origins:en: - the origins of an ingredient
  • wikidata:en: - the corresponding wikidata entry

Other aspects

A producer or distributor can be put anything he wants on a label. What is the value of the claim he makes? We can distinguish the following:

  • Certified labels: labels that are certified by third parties.Sometimes the label of this third party appears also on the packaging. i.e. Ecocert
  • Verifiable: claims that the user can verify by checking the ingredients or nutritional values
  • Unverifiable: marketing speak. There is a section on Distributor labels.

Implementation

Do we need a hierarchy or can some aspects be handled by properties? When to decide for one, and when to decide for the other?

Use cases

Why do this in the first place? What could we do with it?

  • Greenwashing