The objective of the BatteryML specification is to provide standardized format for definition of all the necessary information for battery performance and safety modeling. The overall design for the BatteryML is shown below. The BatteryML Schema establishes the main structure for the BatteryML data files and enables data validation and consistency checking. BatteryML files can contain databases and models with default values or with company proprietary information. For e.g., LG Chem or Johnson Controls can provide a database of their cell-sandwich properties that an OEM can directly use in their models. Several examples based on open literature for standard battery materials and components have been developed and made available to the project partners. The GUI under development uses these Schemas and Databases along with any additional user input to create a BatteryML input file. This XML file can either be directly be used by simulation packages or through translators that transform this input into native formats read by the different software components. More details on BatML are on the BatML site.