Schéma plats des menus de la restauration collective

Ce schéma permet de décrire la composition des plats proposés par les collectivités locales ou les syndicats mixtes de restauration. Il compléte le schéma décrivant la composition des menus. Il permet de décrire les informations associées à la qualité des produits composant les plats (OGM, allergènes, ionisation, additifs) et à leur origine (fournisseurs). La composition des produits peut également être décrite en listant les nutriments et leur quantité.

Contexte

Cette initiative vide à standardiser la publication des jeux de données relatifs aux offres de restauration collective. Elle concerne la restauration scolaire mais peut s'étendre aux offres de restauration pour les personnes âgées, les restaurants administratifs ou les centres de loisirs. En complément du schéma des menus qui répond aux objectifs d'informations et de suivi quantitatif, ce schéma permet de détailler les éléments qualitatifs des plats qui composent les menus. Il s'articule autour de la notion de produits qui sont des ingrédients liés à des fournisseurs. Un steack haché est un ingrédient. Un steack haché de viande bovine d'origine france fourni par la société Digrad est un produit. Les 2 schémas sont liés par une clé commune "codePlat" (respectivement platCode et menuPlatCode).

Documents de cadrage juridique

  • Loi n°2018-938 du 30 octobre 2018 pour l'équilibre des relations commerciales dans le secteur agricole et alimentaire et une alimentation saine, durable et accessible à tous.
  • Décret n°1227-2011 relatif à la qualité nutritionnelle des repas servis en restauration scolaire.
  • Recommandations du GEMRCN (Groupe d'Etude des Marchés de la Restauration Collective et Nutrition,
  • Réglement (UE) n°1169/2011 concernant l'information des consommateurs sur les denrées alimentaires (réglement INCO).
  • Règlement (UE) n°1169/2011 concernant l’information du consommateur sur les denrées alimentaires et notamment ses articles 9, 21, 44 et l’annexe II sur les substances ou produits provoquant des allergies ou intolérances.
  • Décret n°2015-447 du 17 avril 2015 relatif à l’information des consommateurs sur les allergènes et les denrées alimentaires non préemballées.

Outils

Voir aussi

Carte d'identité du schéma

Modèle de données

Ce modèle de données repose sur les 21 champs suivants correspondant aux colonnes du fichier tabulaire.

platCollNom

  • titre : Nom de la collectivité qui produit les données
  • description : Nom officiel de la collectivité ou de l'établissement public responsable de l'offre de restauration collective et qui produit les données.
  • type : chaîne de caractères
  • valeur obligatoire

platCollSiret

  • titre : Code SIRET de la collectivité qui produit les données.
  • description : Identifiant du Système d'Identification du Répertoire des Etablissements (SIRET) de la collectivité qui commandé le menu, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant.
  • type : chaîne de caractères
  • valeur obligatoire
  • motif : ^\d{14}$

platEtablissementNom

  • titre : Nom de l'établissement ou entreprise qui a produit le plat
  • description : Nom officiel de l'établissement qui est à l'origine de la production du plat. Il s'agit soit d'une régie, soit d'un syndicat mixte, soit d'un prestataire de service.
  • type : chaîne de caractères
  • valeur obligatoire

platEtablissementSiret

  • titre : Code SIRET de l'établissement ou entreprise qui a produit le plat.
  • description : Identifiant du Système d'Identification du Répertoire des Etablissements (SIRET) de la collectivité qui a confectionné le plat, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant. Dans certains cas, l'établissement ne dispose pas de code SIRET. Ce champ est donc facultatif
  • type : chaîne de caractères
  • valeur optionnelle
  • motif : ^\d{14}$

platCode

  • titre : Code du plat servi
  • description : Code unique par plat éventuellement issu d'une base de données de gestion. Ce code permet de faire le lien avec l'identifiant des plats (menuCodePlat) dans le schéma des menus.
  • type : chaîne de caractères
  • valeur obligatoire

platNom

  • titre : Nom du plat servi
  • description : Le nom du plat permet de désigner dans la limite de 160 caractères maximum les éléments composant le menu. Afin de faciliter le regroupement des informations, favorisez les noms courts. Ce champ est répliqué dans le champ MenuNomPlat du schéma des menus-collectifs. Cette réplication permet d'envisager la publication des données des menus_collectifs indépendamment de celles du présent jeu
  • type : chaîne de caractères
  • valeur obligatoire
  • taille maximale : 160

platProduitNom

  • titre : Produit entrant dans la composition du plat
  • description : Afin de décrire le contenu d'un plat, ce champ permet de lister (un produit par ligne) les produits entrant dans sa composition. Cela permet d'identifier à traves eux les apports nutritifs, les éventuels allergènes et les aspects diététiques associés. Ces éléments sont généralement issus de la fiche recette. Lorsque plusieurs produits composent le plat, utilisez autant de lignes que de produits entrant dans sa composition.
  • type : chaîne de caractères
  • valeur obligatoire

platProduitFournisseurNom

  • titre : Nom du fournisseur principal du produit entrant dans la composition du plat.
  • description : Les établissements de restauration collective font appel à divers fournisseurs pour leur approvisionnement en plats préparés ou en produits entrants dans la composition des plats préparés sur place. Ces fournisseurs sont soit des centrales d'achat soit des producteurs. Lorsque l'identité du producteur du produit est connue, elle peut remplacer la valeur du fournisseur principal. Sinon ce champ permet d'indiquer le fournisseur principal du produit parmi l’ensemble des fournisseurs qui peuvent intervenir pour cet approvisionnement.
  • type : chaîne de caractères
  • valeur optionnelle

platProduitFournisseurSiret

  • titre : Le code SIRET du fournisseur principal
  • description : Identifiant du Système d'Identification du Répertoire des Etablissements (SIRET) du fournisseur principal du produit, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant. Dans certains cas, le fournisseur dispose de plusieurs code SIRET. Dans ce cas c'est le code de l'établissement principal qui doit être indiqué.
  • type : chaîne de caractères
  • valeur optionnelle
  • motif : ^\d{14}$

platProduitFournisseurInsee

  • titre : Le code INSEE de la commune d'implantation du fournisseur
  • description : Code Insee de la commune dans laquelle se situe le siège social du fournisseur.
  • type : chaîne de caractères
  • valeur optionnelle
  • motif : ^([013-9]\d|2[AB1-9])\d{3}$

platProduitSiqo

  • titre : Les signes officiels de la qualité et de l'origine
  • description : Des cahiers des charges permettent de reconnaître les produits qui bénéficient d’un signe officiel d'identification de la qualité et de l’origine (SIQO) : Agriculture biologique, Appellation d'origine protégée/contrôlée, Indication géographique protégée, Spécialité traditionnelle garantie, Label rouge. Il est possible de saisir plusieurs valeurs séparées par une virgule dans ce champ sous la forme ["agriculture biologique","appelation d'origine protégée"].
  • type : liste
  • élément de liste :
    • type : chaîne de caractères
    • valeurs autorisées : agriculture biologique, appellation d'origine protégée, appellation d'origine contrôlée, indication géographique protégée, spécialité traditionnelle garantie, label rouge
  • valeur optionnelle

platProduitLabel

  • titre : Indication de labels complémentaires liés à des approvisionnements locaux ou à des marques de fabrication
  • description : Des labels complémentaires permettent d'identifier la production locale ou des marques associées à un territoire ou à une démarche de qualité. La saisie dans ce champ est libre. A titre d'exemple OpenFoodFacts propose un liste des labels existant dans sa base de données : https://fr.openfoodfacts.org/labels. Il est possible de saisir plusieurs valeurs séparées par un point-virgule dans ce champ.
  • type : chaîne de caractères
  • valeur optionnelle

platProduitDescription

  • titre : Description du plat préparé
  • description : Lorsque la collectivité achète des plats préparés (boîte de macédoine) elle ne connaît pas l'origine des produits le composant. Ce champ permet de décrire le plat à partir des informations fournies par le fournisseur.
  • type : chaîne de caractères
  • valeur optionnelle

platProduitOGM

  • titre : Présence d'OGM dans le produit utilisé dans la composition du plat
  • description : Indique la présence d'OGM dans le produit. S'il en contient la valeur est oui et non s'il n'en contient pas.
  • type : booléen
  • valeurs considérées comme vraies : oui
  • valeurs considérées comme fausses : non
  • valeur optionnelle

platProduitIonisation

  • titre : Indication de l'utilisation du procédé d'ionisation dans la fabrication du produit
  • description : Indique l'utilisation du procédé d'ionisation consistant à exposer des aliments à des rayonnements ionisants afin de réduire le nombre de micro-organismes qu'ils contiennent. Si le procédé a été utilisé la valeur est oui et non sinon.
  • type : booléen
  • valeurs considérées comme vraies : oui
  • valeurs considérées comme fausses : non
  • valeur optionnelle

platProduitAdditif

  • titre : Liste des additifs alimentaires présents dans le produit entrant dans la composition du plat
  • description : Les additifs alimentaires sont des produits ajoutés aux denrées alimentaires dans le but d'en améliorer la conservation, le goût et l'aspect. Les éventuels additifs peuvent être listés dans ce champ en les séparant par un point-virgule. Un liste des additifs alimentaires est disponibles à cette adresse. Si le produit est certifié sans additifs inscrivez "sans additifs" dans ce champ.
  • type : chaîne de caractères
  • valeur optionnelle

platProduitAllergene

  • titre : Nom des allergènes présents dans le produit
  • description : Enumération des éventuels allergènes présents dans le produit entrant dans la composition du plat proposé. Actuellement la distinction n'est pas faite entre les allergènes présents du fait de la recette (fiche technique) ou sous forme de traces (lieu de production). Il est possible de saisir plusieurs valeurs séparées par un virgule dans ce champ sous la forme ["oeufs","lait"].
  • type : liste
  • élément de liste :
    • type : chaîne de caractères
    • valeurs autorisées : céréales contenant du gluten, crustacés, oeufs, poissons, arachides, soja, lait, fruits à coques, céleri, moutarde, graines de sésame, anhydride sulfureux et sulfites, lupin, mollusques
  • valeur optionnelle

platProduitNutriment

  • titre : Nom et quantité des nutriments présents dans le produit
  • description : Les produits composant les plats contiennent différents nutriments. Cette information est notamment utilisée pour composer des menus équilibrés du point de vue diététique. Il est possible de saisir plusieurs valeurs séparées par un point-virgule dans ce champ sous la forme "14g Matière grasse ; 2g Glucides ; 1g Sel". Il s’agit ici d’une valeur de nutriment pour 100g de produit
  • type : chaîne de caractères
  • valeur optionnelle

platPublicationDate

  • titre : Date de publication de l'enregistrement d'un plat
  • description : Lors de la publication ce champ d'horodatage permet d'indiquer la date de publication de la donnée présente dans le fichier.
  • type : date et heure
  • valeur obligatoire

platModificationDate

  • titre : Date de dernière modification de l'enregistrement
  • description : Lors de la publication ou d'éventuelles modifications ce champ d'horodatage permet d'indiquer la date de dernière modification de la donnée présente dans le fichier.
  • type : date et heure
  • valeur obligatoire

platModificationInfo

  • titre : Information sur la modification ayant entraîné une mise à jour de la donnée
  • description : Afin de renseigner les usagers de la donnée, il est possible de préciser dans ce champ la raison de la mise à jour effectuée.
  • type : chaîne de caractères
  • valeur optionnelle

results matching ""

    No results matching ""