Edamam · JSON-LD Context

Edamam Recipes Context

JSON-LD context defining the semantic vocabulary for Edamam Recipes from Edamam.

25 Classes 18 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
edamam: http://www.edamam.com/ontologies/edamam.owl#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Recipe uri label source yield totalTime ingredientLines instructionLines co2EmissionsClass externalId totalNutrients totalDaily digest Ingredient foodId food text measure NutrientInfo unit Food brand category categoryLabel knownAs

Properties

Property Type Container
image reference
url reference
shareAs reference
ingredients list
calories double
totalWeight double
totalCO2Emissions double
glycemicIndex double
inflammatoryIndex double
cuisineType set
mealType set
dishType set
dietLabels set
healthLabels set
cautions set
tags set
quantity double
weight double

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "edamam": "http://www.edamam.com/ontologies/edamam.owl#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Recipe": "schema:Recipe",
    "uri": "@id",
    "label": "schema:name",
    "image": {"@id": "schema:image", "@type": "@id"},
    "url": {"@id": "schema:url", "@type": "@id"},
    "shareAs": {"@id": "schema:sameAs", "@type": "@id"},
    "source": "schema:publisher",
    "yield": "schema:recipeYield",
    "totalTime": "schema:totalTime",
    "ingredientLines": "schema:recipeIngredient",
    "ingredients": {"@id": "edamam:hasIngredient", "@container": "@list"},
    "instructionLines": "schema:recipeInstructions",
    "calories": {"@id": "schema:calories", "@type": "xsd:double"},
    "totalWeight": {"@id": "edamam:totalWeight", "@type": "xsd:double"},
    "totalCO2Emissions": {"@id": "edamam:totalCO2Emissions", "@type": "xsd:double"},
    "co2EmissionsClass": "edamam:co2EmissionsClass",
    "glycemicIndex": {"@id": "edamam:glycemicIndex", "@type": "xsd:double"},
    "inflammatoryIndex": {"@id": "edamam:inflammatoryIndex", "@type": "xsd:double"},
    "cuisineType": {"@id": "schema:recipeCuisine", "@container": "@set"},
    "mealType": {"@id": "edamam:mealType", "@container": "@set"},
    "dishType": {"@id": "edamam:dishType", "@container": "@set"},
    "dietLabels": {"@id": "schema:suitableForDiet", "@container": "@set"},
    "healthLabels": {"@id": "edamam:healthLabel", "@container": "@set"},
    "cautions": {"@id": "edamam:caution", "@container": "@set"},
    "tags": {"@id": "schema:keywords", "@container": "@set"},
    "externalId": "edamam:externalId",
    "totalNutrients": "schema:nutrition",
    "totalDaily": "edamam:totalDaily",
    "digest": "edamam:digest",

    "Ingredient": "edamam:Ingredient",
    "foodId": "edamam:foodId",
    "food": "schema:name",
    "text": "schema:description",
    "quantity": {"@id": "schema:value", "@type": "xsd:double"},
    "measure": "schema:unitText",
    "weight": {"@id": "edamam:weight", "@type": "xsd:double"},

    "NutrientInfo": "schema:NutritionInformation",
    "unit": "schema:unitText",

    "Food": "schema:FoodItem",
    "brand": "schema:brand",
    "category": "schema:category",
    "categoryLabel": "edamam:categoryLabel",
    "knownAs": "edamam:knownAs"
  }
}