ca.verworn.recipe
A cooking recipe stored in the author's repository.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | verworn.ca |
| Indexed |
Record
record · key tidProperties
cookTime
integerActive cooking time, in minutes.
minimum: 0
course
stringWhich part of a meal the recipe is for.
maxLength: 64knownValues: appetizer | breakfast | brunch | lunch | dinner | side | salad | soup | dessert | snack | drink | sauce | bread
Client-declared timestamp when this recipe was first created.
cuisine
stringCulinary tradition the recipe belongs to (eg, 'Japanese').
maxLength: 640maxGraphemes: 64
description
stringShort summary or blurb about the recipe.
maxLength: 5000maxGraphemes: 500
dietaryLabels
arrayDietary properties of the finished dish.
maxLength: 20
maxLength: 64knownValues: vegetarian | vegan | gluten-free | dairy-free | nut-free | egg-free | halal | kosher | low-carb | keto | paleo
difficulty
stringHow demanding the recipe is to make.
maxLength: 64knownValues: easy | medium | hard
image
blobPhoto of the finished dish.
maxSize: 2000000accept: image/png, image/jpeg, image/webp
Ingredients required, in the order they are used.
minLength: 1maxLength: 200
notes
stringAdditional remarks, substitutions, or variations.
maxLength: 15000maxGraphemes: 1500
prepTime
integerHands-on preparation time, in minutes.
minimum: 0
rating
integerThe author's own rating of the recipe, from 1 to 5 stars.
minimum: 1maximum: 5
servings
integerNumber of servings the recipe yields.
minimum: 1
tags
arrayFree-form tags for the author's own organization.
maxLength: 20
maxLength: 640maxGraphemes: 64
Name of the recipe; can not be empty.
minLength: 1maxLength: 1200maxGraphemes: 120
totalTime
integerTotal time from start to finish, in minutes. May exceed prepTime plus cookTime when the recipe includes resting or marinating.
minimum: 0
updatedAt
string · datetimeClient-declared timestamp when this recipe was last edited.
yield
stringFree-form yield, for recipes not measured in servings (eg, '24 cookies').
maxLength: 640maxGraphemes: 64
#ingredient
objectA single ingredient line.
Properties
amount
stringQuantity as written, kept as a string to allow fractions and ranges (eg, '1 1/2', '2-3').
maxLength: 320maxGraphemes: 32
group
stringOptional heading grouping related ingredients (eg, 'For the sauce').
maxLength: 640maxGraphemes: 64
The ingredient itself (eg, 'all-purpose flour').
minLength: 1maxLength: 1000maxGraphemes: 100
note
stringPreparation note for this ingredient (eg, 'finely chopped').
maxLength: 1000maxGraphemes: 100
optional
booleanWhether this ingredient can be left out.
unit
stringUnit of measure for the amount (eg, 'cup', 'g', 'tbsp').
maxLength: 320maxGraphemes: 32
#instructionStep
objectA single step in the preparation.
#source
objectAttribution for a recipe adapted from elsewhere.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
io.kich.recipe.recipe
recordA recipe record containing cooking instructions, ingredients, and metadata.
-
exchange.recipe.recipe
recordA recipe shared on recipe.exchange
-
eu.atchef.recipe
recordA cooking recipe with ingredients, instructions, and metadata
-
A recipe record stored in the user's PDS repository.
-
blue.recipes.feed.recipe
recordRecord containing a recipe.