beerjson

The schema defines the following types:

FermentableBase

FermentableBase provides unique properties to identify individual records of fermentable ingredients.

FermentableBase is an object with these properties:

Name Required Type Description
name string  
type "dry extract"
"extract"
"grain"
"sugar"
"fruit"
"juice"
"honey"
"other"
 
origin   string  
producer   string  
product_id   string  
grain_group   "base"
"caramel"
"flaked"
"roasted"
"specialty"
"smoked"
"adjunct"
 
yield YieldType  
color ColorType  

FermentableType

FermentableType collects the attributes of a fermentable ingredient to store as record information.

FermentableType is an object with all properties from FermentableBase and these additional properties:

Name Required Type Description
notes   string  
moisture   PercentType  
alpha_amylase   number Where diastatic power gives the total amount of all enzymes, alpha amylase, also known as dextrinizing units, refers to only the total amount of alpa amylase in the malted grain. A value of 25-50 is desirable for base malt.
diastatic_power   DiastaticPowerType Diastatic power is a measurement of malted grains enzymatic content. A value of 35 Lintner is needed to self convert, while a value of 100 or more is desirable.
protein   PercentType The percentage of protein. Higher values may indicate a possibility of haze, or lautering issues.
kolbach_index   number The Kolbach Index, also known as soluble to total ratio of nitrogen or protein, is used to indcate the degree of malt modification. A value above 35% is desired for simple single infusion mashing, undermodified malt may require multiple step mashes or decoction.
max_in_batch   PercentType The recommended maximum percentage to use in a grain bill.
recommend_mash   boolean True if the fermentable must be mashed, false if it can be steeped.
inventory   FermentableInventoryType  
glassy   PercentType Used to indicate the ‘crystallized’ percentage of starches for crystal malts.
plump   PercentType The percentage of grain that masses through sieves with gaps of 7/64 and 6/64, desired values of 80% or higher which indicate plump kernels.
half   PercentType  
mealy   PercentType The opposite of glassy, a mealy kernel is one that is not glassy. Base malt should be at least 90%, single step mashes generally require 95% or higher.
thru   PercentType The Percentage of grain that makes it through a thin mesh screen, typically 5/64 inch. Values less than 3% are desired.
friability   PercentType Friability is the measure of a malts ability to crumble during the crush, and is used as an indicator for easy gelatinization of the grain and starches, as well as modification of the malt. Value of 85% of higher indicates a well modified malt and is suitable for single step mashes. Lower values may require a step mash.
di_ph   AcidityType The pH of the resultant wort for 1 lb of grain mashed in 1 gallon of distilled water. Used in many water chemistry / mash pH prediction software.
viscosity   ViscosityType The measure of wort viscosity, typically associated with the breakdown of beta-glucans. The higher the viscosity, the greater the need for a glucan rest and the less suitable for a fly sparge.
dms_p   ConcentrationType The amount of DMS precursors, namely S-methyl methionine (SMM) and dimethyl sulfoxide (DMSO) in the malt which convert to dimethyl sulfide (DMS).
fan   ConcentrationType Free Amino Nitrogen (FAN) is a critical yeast nutrient. Typical values for base malt is 170.
fermentability   PercentType Fermentability - Used in Extracts to indicate a baseline typical apparent attenuation for a typical medium attenuation yeast.
beta_glucan   ConcentrationType Values of 180 or more may suggest a glucan rest and avoiding fly sparging.

FermentableAdditionType

FermentableAdditionType collects the attributes of each fermentable ingredient for use in a recipe fermentable bill.

FermentableAdditionType is an object with all properties from FermentableBase and these additional properties:

Name Required Type Description
timing   TimingType The timing object fully describes the timing of an addition with options for basis on time, gravity, or pH at any process step.
amount VolumeType or MassType  

YieldType

The potential yield of the fermentable ingredient, supporting SG, or percentage. eg 1.037 or 80% are valid yield types.

YieldType is an object with these properties:

Name Required Type Description
fine_grind   PercentType Percentage yield compared to succrose of a fine grind. eg 80%
coarse_grind   PercentType Percentage yield compared to succrose of a coarse grind. eg 78%
fine_coarse_difference   PercentType The difference between fine and coarse grind, a difference more than 2 percent can indicate a protein or step mash may be desirable. eg 2%.
potential   GravityType The potential yield of the fermentable ingredient for 1 lb of grain mashed in 1 gallon of water. eg 1.037

FermentableInventoryType

no description yet

FermentableInventoryType is an object with these properties:

Name Required Type Description
amount   VolumeType or MassType