BatchML-V0600-GeneralRecipe.docx
Copyright © MESA 2013, All rights reserved. Page 1
Revision 1, Saved March 16, 2013 at 14:03
IMPORTANT: While the information, data, and standards provided in this publication were developed and are presented
in good faith in accordance with a reasonable process that was subject to intellectual property and antitrust policies to
benefit the industry as a whole, the publication is provided “as is” for information and guidance only, and there is no
representation or warranty of any type or kind, including but not limited to warranties of merchantability or fitness for a
particular purpose, and no warranty that use of the information, data, or standards will not infringe patent, copyright,
trademark, trade secret, or other intellectual property rights of any party.
Copyright © 2013 MESA International
All Rights Reserved. http://www.mesa.org
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.
Material from ANSI/ISA-88 and ANSI/ISA-95 series of standards used with permission of ISA - The Instrumentation,
Systems, and Automation Society, www.isa.org
General and Site Recipes
Copyright © MESA 2013, All rights reserved. 2
Revision 1, Saved March 16, 2013 at 14:03
Table of Contents
CHANGE HISTORY .............................................................................. 3
1 SCHEMA SCOPE ........................................................................... 4
1.1 Key Information Assumptions .................................................... 4
1.2 Key Use Assumptions ................................................................ 5
1.3 Type Names .............................................................................. 6
1.4 User Element Extensibility ......................................................... 6
1.5 Use of IDs in Schema Definitions ................................................ 7
1.6 Common Data Types ................................................................. 7
1.7 Core Components ...................................................................... 7
1.8 Resource Constraint Library ....................................................... 7
1.9 Process Element Library ............................................................. 8
1.10 Material Definition Library ....................................................... 8
1.11 Recipes.................................................................................... 8
1.12 Process Element .................................................................... 10
1.13 Procedure Chart Element ....................................................... 11
1.14 Directed Links ........................................................................ 12
1.15 Materials ............................................................................... 12
2 ELEMENT DEFINITIONS ............................................................... 13
3 GENERAL RECIPE EXAMPLE ........................................................ 26
3.1 Process Example ...................................................................... 26
3.2 Elements of the Process ........................................................... 26
3.3 Process Stage .......................................................................... 27
3.4 Elements of the Process Stage ................................................. 28
3.5 Process Operation ................................................................... 29
3.6 Elements of the Process Operation .......................................... 30
3.7 XML Representation ................................................................ 31
3.8 Materials and Material Elements ............................................. 32
3.9 XML Representation of Materials ............................................. 33
3.10 Table Format ......................................................................... 33
4 TRANSACTION ELEMENTS .......................................................... 36
4.1 Resource Constraint Library ..................................................... 36
4.2 Process Element Library ........................................................... 38
4.3 GRecipe................................................................................... 39
4.4 Transaction Profile .................................................................. 40
5 NAME SPACES............................................................................ 41
6 DIAGRAM CONVENTION ............................................................ 42
BatchML-V0600-GeneralRecipe.docx
Copyright © MESA 2013, All rights reserved.
Page
Revision 1, Saved March 16, 2013 at 14:03
CHANGE HISTORY
Change Date Person Description
V0401 Oct 2008 Dennis Brandl Initial release
V0500 Jun 2010 Dennis Brandl Updated version documentation and WBF name
in copyright.
Removed AnyType and ##any extensions.
V0600 Aug 2012 D. Brandl Updated MESA Copyright