File size: 5,502 Bytes
e4275fc 8beb7f8 e4275fc c88d9a1 e4275fc 8beb7f8 e4275fc b825e93 e4275fc 8beb7f8 e4275fc 8beb7f8 e4275fc da274ad e4275fc da274ad e4275fc e4267eb e4275fc e4267eb e4275fc 8beb7f8 e4275fc 8beb7f8 e4275fc 8beb7f8 e4275fc da274ad a3014a6 e4275fc da274ad e4275fc da274ad e4275fc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
{
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"description": "Type d'aliment parmis les 3 propositions",
"type": "string",
"enum": [
"fourrage",
"aliment composé",
"matière première"
]
},
"dénomination": {
"description": "Dénomination de l'aliment.",
"type": "string"
},
"nom commercial": {
"description": "Nom commercial de l'aliment",
"type": "string"
},
"raison sociale fabricant": {
"description": "Nom ou raison sociale du fabricant de l'aliment",
"type": "string"
},
"raison sociale étiquetage": {
"description": "Nom ou raison sociale du responsable de l’étiquetage",
"type": "string"
},
"adresse étiquetage": {
"description": "Adresse du responsable de l’étiquetage: rue / ville / code postal",
"type": "string"
},
"vrac": {
"description": "L'aliment est livré en vrac ou non. Vrai si il y a une pesée",
"type": "boolean"
},
"quantité": {
"description": "Quantité d'aliment effectivement livrée à convertir en kg si l'aliment est en vrac.",
"type": "integer"
},
"additifs": {
"description": "Liste des additifs. Chaque additif est un objet contenant : nom (string libre), identifiant (string libre), groupe_fonctionnel (enum), quantite (string libre, ex: '37.50 UI/kg').",
"type": "array",
"items": {
"type": "object",
"properties": {
"nom": {
"description": "Nom de l'additif (ex: vitamine A)",
"type": "string"
},
"identifiant": {
"description": "Identifiant de l'additif (ex: 3a672a)",
"type": ["string", "null"]
},
"groupe_fonctionnel": {
"description": "Groupe fonctionnel de l'additif",
"type": ["string", "null"],
"enum": [
"conservateurs",
"antioxygènes",
"émulsifiants",
"stabilisants",
"épaississants",
"gélifiants",
"liants",
"substances pour le contrôle de contamination de radionucléides",
"anti-agglomérants",
"correcteurs d'acidité",
"additifs pour l'ensilage",
"dénaturants",
"substances destinées à réduire la contamination des aliments pour animaux par les mycotoxines",
"améliorateurs des conditions d'hygiène",
"autres additifs technologiques",
"colorants",
"substances aromatiques",
"vitamines, provitamines et substances à effet analogue chimiquement bien définies",
"composés d'oligo-éléments",
"acides aminés, leurs sels et produits analogues",
"urée et ses dérivés",
"améliorateurs de digestibilité",
"stabilisateurs de la flore intestinale",
"substances qui ont un effet positif sur l'environnement",
"autres additifs zootechniques",
"stabilisateurs de l'état physiologique"
]
},
"quantite": {
"description": "Quantité et unité de mesure (ex: '1000 UI 37.50 /kg')",
"type": ["string", "null"]
}
},
"required": ["nom", "identifiant", "groupe_fonctionnel", "quantite"]
}
},
"matières premières": {
"description": "Liste des matières premières dans l'aliment. Cette information peut être précédée de la mention \"composition\"",
"type": "array",
"items": {
"type": "string"
}
},
"mode d'emploi": {
"description": "Texte décrivant le mode d'emploi",
"type": "string"
},
"valeur nutritionelle": {
"description": "Liste des valeurs nutritionelle. En fonction de la nature de l'aliment, précision du taux (en %) de protéine brute, de cellulose brute ou de matières grasses brutes, d'amidon…",
"type": "array",
"items": {
"type": "string"
}
},
"animaux": {
"description": "Liste des espèces animales ou catégories d’animaux à laquelle l'aliment est destiné. Doit être une combinaison de : bovins, ovins, caprins. Ne garde pas les aliments qui ne sont pas dans la liste de possibilités.",
"type": "array",
"items": {
"type": "string",
"enum": ["bovins", "ovins", "caprins"]
},
"uniqueItems": true
},
"bio": {
"description": "Vrai si l'aliment est utilisable en agriculture biologique, faux sinon",
"type": "boolean"
},
"ogm": {
"description": "Vrai si l'aliment est avec OGM, faux si l'aliment a un pourcentage d'OGM inférieur à 0,9%",
"type": "boolean"
}
},
"required": [
"type",
"dénomination",
"nom commercial",
"raison sociale étiquetage",
"adresse étiquetage",
"vrac",
"quantité",
"additifs",
"matières premières",
"mode d'emploi",
"valeur nutritionelle",
"animaux",
"bio",
"ogm"
]
}
} |