BeerXML è un formato di file libero per descrivere in un formato standard ricette per la produzione della birra e altre informazioni sulla birrificazione. È uno standard aperto basato sull'XML ed un linguaggio di markup pensato per essere leggibile sia dalle persone che dai software.

Caratteristiche La struttura di un file BeerXML è composta dai seguenti campi:

contiene una o più ricette e, per ciascuna di esse, gli ingredienti e le modalità di preparazione.

contiene l'elenco dei luppoli necessari alla preparazione delle ricette del capo precedente e le loro caratteristiche.

contiene l'elenco dei lieviti necessari e le loro caratteristiche.

contiene l'elenco degli altri ingredienti necessari durante la fermentazione, come cereali, zucchero ed estratti.

contiene ulteriori ingredienti che non rientrano nei campi precedenti, come ad esempio spezie e additivi alimentari.

contiene la descrizione dell'acqua da utilizzare.

contiene la descrizione e le procedure per l'ammostamento.

(facoltativo) contiene l'elenco dell'attrezzatura necessaria alla preparazione delle ricette.

Ognuno contiene i sottocampi necessari a descrivere tutte le proprietà del prodotto utilizzato. Ad esempio, nel caso dei luppoli si potrà avere:

<HOPS> <HOP> <NAME>Cascade</NAME> <!-- il nome del luppolo --> <ALPHA>5.0</ALPHA> <!-- percentuale di alfa acidi --> <AMOUNT>0.100</AMOUNT> <!-- quantità in kg --> <USE>Boil</USE> <!-- l'utilizzo del prodotto; può essere "Boil", "Dry Hop", "Mash", "First Wort" e "Aroma" --> <TIME>60</TIME> <!-- tempo in minuti da applicare al campo USE --> <VERSION>1</VERSION> <!-- sempre uguale a 1 in questa versione dello standard --> </HOP> <HOP> <!-- un altro luppolo… --> </HOP> </HOPS>

Sono disponibili plugin ed estensioni per aggiungere il supporto a BeerXML a diversi linguaggi di programmazione, tra cui JavaScript, PHP, Python e Ruby.

Note

Voci correlate Homebrewing

Collegamenti esterni

Categoria:Formati di file XML Categoria:Linguaggi di markup XML Categoria:Formati aperti Categoria:Formati di serializzazione Categoria:Birra