BeerXML
Markup language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about BeerXML?
Summarize this article for a 10 year old
BeerXML is a free, fully defined XML data description[3] standard designed for the exchange of beer brewing recipes[4] and other brewing data. Tables of recipes as well as other records such as hop schedules and malt bills can be represented using BeerXML for use by brewing software.
Filename extension |
.xml |
---|---|
Internet media type | |
Uniform Type Identifier (UTI) | public.xml |
UTI conformation | public.text |
Type of format | Markup language |
Contained by | XML |
Extended from | SGML |
Standard | 1.0 |
Open format? | Yes |
Status | Published |
---|---|
Year started | 2005 |
Editors | Brad Smith, Drew Avis, Michael Taylor, Andrew Perron, David Johnson |
Related standards | XML Schema |
Domain | Data Serialization |
Website | BeerXML |
BeerXML is an open standard and as a subset of Extensible Markup Language (XML). BeerXML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
BeerXML is supported by a number of web sites, computer programmes[5][6] and an increasing number of Android[7] Windows Phone[8] and iOS apps.[9][10]
Plugins and extensions supporting BeerXML have been written for a variety of platforms including Ruby via RubyGems,[11] WordPress,[12] PHP[13] and JavaScript[14]
Many brewing hardware manufacturers incorporate BeerXML into their systems[15][16][17] and third party plugins and patches are being developed for brewery control hardware and embedded systems[18] allowing the automation and fine control and timing of processes such as mashing[19] and potentially fermentation.