Last active
February 12, 2019 21:52
-
-
Save CharlesNepote/260ad3d3600ec9865586dd0d8f842b6f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://frictionlessdata.io/schemas/table-schema.json", | |
"title": "General Food Product Specification", | |
"author": "Charles Nepote <[email protected]>", | |
"contributor": "Stéphane Gigandet, Pierre Slamich", | |
"version": "0.0.1", | |
"created": "2019-02-12", | |
"description": "This specification describe food products", | |
"homepage": "", | |
"uri": "", | |
"previous": "", | |
"example": "", | |
"fields": [ | |
{ | |
"name": "code", | |
"title": "Barcode", | |
"type": "string", | |
"description": "", | |
"examples": "4250241203524", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
} | |
}, | |
{ | |
"name": "producter_product_id", | |
"title": "", | |
"description": "", | |
"type": "string", | |
"examples": "", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
} | |
}, | |
{ | |
"name": "producer_version_id", | |
"title": "", | |
"type": "string", | |
"description": "", | |
"constraints": { | |
"required": false | |
}, | |
"examples": "" | |
}, | |
{ | |
"name": "lang", | |
"title": "Main language in which the product is described", | |
"description": "", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"enum": [ "en", "fr", "de" ] | |
}, | |
"examples": "de" | |
}, | |
{ | |
"name": "countries", | |
"title": "Countries where the product is sold", | |
"description": "The countries where the product is sold, in the language corresponding to the \"lang\" field", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Deutschland\", \"France\"" | |
}, | |
{ | |
"name": "product_name_de", | |
"title": "German name of the product", | |
"description": "German name of the product, given by the vendor", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"15 Käpt'ns Fischstäbchen\"" | |
}, | |
{ | |
"name": "product_name_fr", | |
"title": "French name of the product", | |
"description": "French name of the product, given by the vendor", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"12 Nuggets de Poulet Blé Complet\"" | |
}, | |
{ | |
"name": "generic_name_de", | |
"title": "Generic german name of the product", | |
"description": "Usual german name of the product", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Alaska Seelachs-Filet, paniert, praktisch grätenfrei, vorgebraten und tiefgefroren\"" | |
}, | |
{ | |
"name": "generic_name_fr", | |
"title": "Generic french name of the product", | |
"description": "Usual french name of the product", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Tarte aux pommes\"" | |
}, | |
{ | |
"name": "brands", | |
"title": "Brands of the product", | |
"description": "Brands of the product", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Iglo\", \"Fleury-Michon\"" | |
}, | |
{ | |
"name": "quantity", | |
"title": "Quantity of the product", | |
"description": "Quantity of the product; number of pieces, weight", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"15 Käpt'ns Fischstäbchen\"" | |
}, | |
{ | |
"name": "net_weight", | |
"title": "Net weight", | |
"description": "Net weight, in grammes", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"450\"" | |
}, | |
{ | |
"name": "drained_weight", | |
"title": "Drained weight", | |
"description": "Drained weight, in grammes", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"450\"" | |
}, | |
{ | |
"name": "volume", | |
"title": "Volume", | |
"description": "Volume", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "" | |
}, | |
{ | |
"name": "categories", | |
"title": "Categories", | |
"description": "Categories", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Breaded Hake fish\", \"Nuggets de poulet\"" | |
}, | |
{ | |
"name": "ingredients_text_de", | |
"title": "ingredients_text_de", | |
"description": "ingredients_text_de", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "ingredients_text_fr", | |
"title": "ingredients_text_fr", | |
"description": "ingredients_text_fr", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "allergens", | |
"title": "Allergens", | |
"description": "Allergens", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Gluten\"" | |
}, | |
{ | |
"name": "traces", | |
"title": "Traces", | |
"description": "Traces", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Oeufs\"" | |
}, | |
{ | |
"name": "labels", | |
"title": "Labels", | |
"description": "Labels", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"MSC, PEFC, Forever Food Together\", \"Forever Food Together\"" | |
}, | |
{ | |
"name": "packaging", | |
"title": "Packaging", | |
"description": "Packaging", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Frozen\", \"Surgelés, Boîte, Carton\"" | |
}, | |
{ | |
"name": "origins", | |
"title": "Origins", | |
"description": "Origins", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"FAO 61, FAO 67\"" | |
}, | |
{ | |
"name": "origin", | |
"title": "Origin", | |
"description": "Origin", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "producer", | |
"title": "Producer", | |
"description": "Producer", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "manufacturing_places", | |
"title": "Manufacturing places", | |
"description": "Manufacturing places", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"Deutschland\"" | |
}, | |
{ | |
"name": "emb_codes", | |
"title": "emb_codes", | |
"description": "emb_codes", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "stores", | |
"title": "Stores", | |
"description": "Store", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "other_information", | |
"title": "Other information", | |
"description": "Other information", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "conservation_conditions", | |
"title": "conservation_conditions", | |
"description": "conservation_conditions", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "recycling_instructions_to_recycle", | |
"title": "recycling_instructions_to_recycle", | |
"description": "recycling_instructions_to_recycle", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "recycling_instructions_to_discard", | |
"title": "recycling_instructions_to_discard", | |
"description": "recycling_instructions_to_discard", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "recipe_idea", | |
"title": "recipe_idea", | |
"description": "recipe_idea", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "customer_service", | |
"title": "customer_service", | |
"description": "customer_service", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "preparation", | |
"title": "preparation", | |
"description": "preparation", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "warning", | |
"title": "warning", | |
"description": "warning", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "link", | |
"title": "link", | |
"description": "link", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "nutriscore", | |
"title": "nutriscore", | |
"description": "nutriscore", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "serving_size", | |
"title": "serving_size", | |
"description": "serving_size", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "energy_100g", | |
"title": "energy_100g", | |
"description": "energy_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "fat_100g", | |
"title": "fat_100g", | |
"description": "fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "saturated-fat_100g", | |
"title": "saturated-fat_100g", | |
"description": "saturated-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "carbohydrates_100g", | |
"title": "carbohydrates_100g", | |
"description": "carbohydrates_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "sugars_100g", | |
"title": "sugars_100g", | |
"description": "sugars_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "proteins_100g", | |
"title": "proteins_100g", | |
"description": "proteins_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "salt_100g", | |
"title": "salt_100g", | |
"description": "salt_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "fiber_100g", | |
"title": "fiber_100g", | |
"description": "fiber_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "fruits-vegetables-nuts_100g", | |
"title": "fruits-vegetables-nuts_100g", | |
"description": "fruits-vegetables-nuts_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "fruits-vegetables-nuts-dried_100g", | |
"title": "fruits-vegetables-nuts-dried_100g", | |
"description": "fruits-vegetables-nuts-dried_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "energy-from-fat_100g", | |
"title": "energy-from-fat_100g", | |
"description": "energy-from-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "butyric-acid_100g", | |
"title": "butyric-acid_100g", | |
"description": "butyric-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "caproic-acid_100g", | |
"title": "caproic-acid_100g", | |
"description": "caproic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "caprylic-acid_100g", | |
"title": "caprylic-acid_100g", | |
"description": "caprylic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "capric-acid_100g", | |
"title": "capric-acid_100g", | |
"description": "capric-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "lauric-acid_100g", | |
"title": "lauric-acid_100g", | |
"description": "lauric-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "myristic-acid_100g", | |
"title": "myristic-acid_100g", | |
"description": "myristic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "palmitic-acid_100g", | |
"title": "palmitic-acid_100g", | |
"description": "palmitic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "stearic-acid_100g", | |
"title": "stearic-acid_100g", | |
"description": "stearic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "arachidic-acid_100g", | |
"title": "arachidic-acid_100g", | |
"description": "arachidic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "behenic-acid_100g", | |
"title": "behenic-acid_100g", | |
"description": "behenic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "lignoceric-acid_100g", | |
"title": "lignoceric-acid_100g", | |
"description": "lignoceric-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "cerotic-acid_100g", | |
"title": "cerotic-acid_100g", | |
"description": "cerotic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "montanic-acid_100g", | |
"title": "montanic-acid_100g", | |
"description": "montanic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "melissic-acid_100g", | |
"title": "melissic-acid_100g", | |
"description": "melissic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "monounsaturated-fat_100g", | |
"title": "monounsaturated-fat_100g", | |
"description": "monounsaturated-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "polyunsaturated-fat_100g", | |
"title": "polyunsaturated-fat_100g", | |
"description": "polyunsaturated-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "omega-3-fat_100g", | |
"title": "omega-3-fat_100g", | |
"description": "omega-3-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "alpha-linolenic-acid_100g", | |
"title": "alpha-linolenic-acid_100g", | |
"description": "alpha-linolenic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "eicosapentaenoic-acid_100g", | |
"title": "eicosapentaenoic-acid_100g", | |
"description": "eicosapentaenoic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "docosahexaenoic-acid_100g", | |
"title": "docosahexaenoic-acid_100g", | |
"description": "docosahexaenoic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "omega-6-fat_100g", | |
"title": "omega-6-fat_100g", | |
"description": "omega-6-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "linoleic-acid_100g", | |
"title": "linoleic-acid_100g", | |
"description": "linoleic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "arachidonic-acid_100g", | |
"title": "arachidonic-acid_100g", | |
"description": "arachidonic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "gamma-linolenic-acid_100g", | |
"title": "gamma-linolenic-acid_100g", | |
"description": "gamma-linolenic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "dihomo-gamma-linolenic-acid_100g", | |
"title": "dihomo-gamma-linolenic-acid_100g", | |
"description": "dihomo-gamma-linolenic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "omega-9-fat_100g", | |
"title": "omega-9-fat_100g", | |
"description": "omega-9-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "oleic-acid_100g", | |
"title": "oleic-acid_100g", | |
"description": "oleic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "elaidic-acid_100g", | |
"title": "elaidic-acid_100g", | |
"description": "elaidic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "gondoic-acid_100g", | |
"title": "gondoic-acid_100g", | |
"description": "gondoic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "mead-acid_100g", | |
"title": "mead-acid_100g", | |
"description": "mead-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "erucic-acid_100g", | |
"title": "erucic-acid_100g", | |
"description": "erucic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "nervonic-acid_100g", | |
"title": "nervonic-acid_100g", | |
"description": "nervonic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "trans-fat_100g", | |
"title": "trans-fat_100g", | |
"description": "trans-fat_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "cholesterol_100g", | |
"title": "cholesterol_100g", | |
"description": "cholesterol_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "sucrose_100g", | |
"title": "sucrose_100g", | |
"description": "sucrose_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "glucose_100g", | |
"title": "glucose_100g", | |
"description": "glucose_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "fructose_100g", | |
"title": "fructose_100g", | |
"description": "fructose_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "lactose_100g", | |
"title": "lactose_100g", | |
"description": "lactose_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "maltose_100g", | |
"title": "maltose_100g", | |
"description": "maltose_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "maltodextrins_100g", | |
"title": "maltodextrins_100g", | |
"description": "maltodextrins_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "starch_100g", | |
"title": "starch_100g", | |
"description": "starch_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "polyols_100g", | |
"title": "polyols_100g", | |
"description": "polyols_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "casein_100g", | |
"title": "casein_100g", | |
"description": "casein_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "serum-proteins_100g", | |
"title": "serum-proteins_100g", | |
"description": "serum-proteins_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "nucleotides_100g", | |
"title": "nucleotides_100g", | |
"description": "nucleotides_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "sodium_100g", | |
"title": "sodium_100g", | |
"description": "sodium_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "alcohol_100g", | |
"title": "alcohol_100g", | |
"description": "alcohol_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-a_100g", | |
"title": "vitamin-a_100g", | |
"description": "vitamin-a_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "beta-carotene_100g", | |
"title": "beta-carotene_100g", | |
"description": "beta-carotene_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-d_100g", | |
"title": "vitamin-d_100g", | |
"description": "vitamin-d_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-e_100g", | |
"title": "vitamin-e_100g", | |
"description": "vitamin-e_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-k_100g", | |
"title": "vitamin-k_100g", | |
"description": "vitamin-k_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-c_100g", | |
"title": "vitamin-c_100g", | |
"description": "vitamin-c_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-b1_100g", | |
"title": "vitamin-b1_100g", | |
"description": "vitamin-b1_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-b2_100g", | |
"title": "vitamin-b2_100g", | |
"description": "vitamin-b2_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-pp_100g", | |
"title": "vitamin-pp_100g", | |
"description": "vitamin-pp_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-b6_100g", | |
"title": "vitamin-b6_100g", | |
"description": "vitamin-b6_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-b9_100g", | |
"title": "vitamin-b9_100g", | |
"description": "vitamin-b9_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "folates_100g", | |
"title": "folates_100g", | |
"description": "folates_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "vitamin-b12_100g", | |
"title": "vitamin-b12_100g", | |
"description": "vitamin-b12_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "biotin_100g", | |
"title": "biotin_100g", | |
"description": "biotin_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "pantothenic-acid_100g", | |
"title": "pantothenic-acid_100g", | |
"description": "pantothenic-acid_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "silica_100g", | |
"title": "silica_100g", | |
"description": "silica_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "bicarbonate_100g", | |
"title": "bicarbonate_100g", | |
"description": "bicarbonate_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "potassium_100g", | |
"title": "potassium_100g", | |
"description": "potassium_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "chloride_100g", | |
"title": "chloride_100g", | |
"description": "chloride_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "calcium_100g", | |
"title": "calcium_100g", | |
"description": "calcium_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "phosphorus_100g", | |
"title": "phosphorus_100g", | |
"description": "phosphorus_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "iron_100g", | |
"title": "iron_100g", | |
"description": "iron_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "magnesium_100g", | |
"title": "magnesium_100g", | |
"description": "magnesium_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "zinc_100g", | |
"title": "zinc_100g", | |
"description": "zinc_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "copper_100g", | |
"title": "copper_100g", | |
"description": "copper_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "manganese_100g", | |
"title": "manganese_100g", | |
"description": "manganese_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "fluoride_100g", | |
"title": "fluoride_100g", | |
"description": "fluoride_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "selenium_100g", | |
"title": "selenium_100g", | |
"description": "selenium_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "chromium_100g", | |
"title": "chromium_100g", | |
"description": "chromium_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "molybdenum_100g", | |
"title": "molybdenum_100g", | |
"description": "molybdenum_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "iodine_100g", | |
"title": "iodine_100g", | |
"description": "iodine_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "caffeine_100g", | |
"title": "caffeine_100g", | |
"description": "caffeine_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "taurine_100g", | |
"title": "taurine_100g", | |
"description": "taurine_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "ph_100g", | |
"title": "ph_100g", | |
"description": "ph_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "collagen-meat-protein-ratio_100g", | |
"title": "collagen-meat-protein-ratio_100g", | |
"description": "collagen-meat-protein-ratio_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "cocoa_100g", | |
"title": "cocoa_100g", | |
"description": "cocoa_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "chlorophyl_100g", | |
"title": "chlorophyl_100g", | |
"description": "chlorophyl_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "carbon-footprint_100g", | |
"title": "carbon-footprint_100g", | |
"description": "carbon-footprint_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "glycemic-index_100g", | |
"title": "glycemic-index_100g", | |
"description": "glycemic-index_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "water-hardness_100g", | |
"title": "water-hardness_100g", | |
"description": "water-hardness_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "choline_100g", | |
"title": "choline_100g", | |
"description": "choline_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "phylloquinone_100g", | |
"title": "phylloquinone_100g", | |
"description": "phylloquinone_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "beta-glucan_100g", | |
"title": "beta-glucan_100g", | |
"description": "beta-glucan_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "inositol_100g", | |
"title": "inositol_100g", | |
"description": "inositol_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
}, | |
{ | |
"name": "carnitine_100g", | |
"title": "carnitine_100g", | |
"description": "carnitine_100g", | |
"type": "string", | |
"constraints": { | |
"required": false, | |
"pattern": "" | |
}, | |
"examples": "\"\"" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment