Skip to main content

B2MML V0500

B2MML is an XML implementation of the ANSI/ISA-95 family of standards (ISA-95), known internationally as IEC/ISO 62264. B2MML consists of a set of XML schemas written using the World Wide Web Consortium's XML Schema language (XSD) that implement the data models in the ISA-95 standard.

Companies interested in following ISA-95 for integration projects may use B2MML to integrate business systems such as ERP and supply chain management systems with manufacturing systems such as control systems and manufacturing execution systems. B2MML is a complete implementation of ISA-95. Any company may use B2MML royalty free provided credit is given to the MESA.

B2MML v0500 is the latest version. Earlier versions are still available; however, we recommend new users use the latest version which contains enhancements based upon user feedback.

New in v0500:

This is a big update for both B2MML and BatchML. The major changes in this release are:

  • Support for the 2010 ISA-95 Parts 1 & 2 update (ANSI/ISA-95.00.01-2010 and ANSI/ISA-95.00.02-2010).The updates have been released by the ISA and are available for purchase at
  • Support for ISA-88 Part 4 Batch Production Records (ANSI/ISA-88.00.04-2006). This standard has been out since 2006, provides a comprehensive data model for batch history data. It is available at
  • The ##any type originally used for extending XML complex types has been removed.This extension method has been superseded by the extended namespace method. Both methods have been available in parallel for a couple of years, now the old method is being removed. If you have used the ##any type in past implementations please study the new extension method.
The release notes provide more details on the changes in this release. Also check the errata file above which contains patches for the schemas.

Starting with V0401, the BatchML schemas were integrated into the B2MML namespace and BatchML now uses the B2MML common and extension files. Therefore B2MML schema and documentation downloads include BatchML files.
The MESA XML Committee is fully staffed by volunteers and is open to all interested parties. To join the committee to participate in future releases, maintenance decisions and to join our list server where you can ask implementation questions, or just lurk, send a request to

License Agreement: This MESA Work (including specifications, documents, software, and related items) referred to as the Business To Manufacturing Markup Language (B2MML) is provided by the copyright holders under the following license. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted provided MESA International is acknowledged as the originator of this Work using the following statement.

"The Business To Manufacturing Markup Language (B2MML) is used courtesy of MESA International."

In no event shall MESA International, its members, or any third party be liable for any costs, expenses, losses, damages or injuries incurred by use of the Work or as a result of this agreement.