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