B2MML-V0401-Common.xsd (import)

Copyright 2008 WBF. All Rights Reserved. http://www.wbf.org

        This WBF 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 the World Batch 
        Forum is acknowledged as the originator of this Work using the 
        following statement:

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

        In no event shall the WBF, 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.
          
        Based upon the ANSI/ISA-95.00.02-2001 Enterprise-Control System 
        Integration Part 2: Object Model Attributes Standard and the
        ANSI/ISA-95.00.05-2006 Enterprise-Control System Integration 
        Part 5: Business to Manufacturing Transactions.

Revision History

    Ver     Date             Person          Note
    ---     ----             ------          ----
    V01     7 Apr 2002       D. Emerson      - Initial release  
    V02     23 Sept 2003     D. Emerson      - Updated filename for V02
                                             - Changed complexTypes that contained 
                                               simpleContent to be simpleTypes with
                                               simpleContent by default (removed explicit)
                                               simpleContent tags).  Types changed:
                                                  CapabilityType1Type, DataType1Type,
                                                  DependencyType
                                             - Removed extra space in CapabilityType1Type
                                             - Committed and Available enumerations
                                             - Changed use of ##any to indirect reference 
                                               through AnyType, to allow parsing using Microsoft 
                                               XML toolset
                                             - Added Common schema to B2MML namespace
                                             - Add choice of ProductSegmentID or ProcessSegmentID 
                                               to SegmentDependencyType per comment BillS01.
                                             - Change maxOccurs from "1" to "unbounded" for 
                                               Result in TestResultType.
                                             - Remove UnitOfMeasure from TestResultType since it
                                               is already in ResultType
                                             - Added EnumerationID to DataTypeType to permit
                                               identification an enumeration list when the datatype
                                               is Enumeration.
                                             - Added revision to namespace
                                             - Added new element ValueString to ResultType to
                                               contain the vaule of the result.  
    V0201   04 Nov 2003      D. Emerson      - Added minOccurs = "0" maxOccurs = "unbounded" to
                                             - Any element in ValueType
    v0300   26 Aug 2005      D. Emerson      - Added substitution groups.    One group added just
                                               before each Any element.
                                             - Add dateTime and SVG to datatype enumeration list.
                                             - Add new, optional, element, "Key" based on IDType              
                                               to complexTypes QuantityType, ResultType, ValueType.  
                                             - Added UnitOfMeasure to ResultType as a mandatory element.
                                             - Made mandatory to be consistent with its use in quantity
                                               and value - this will impact upgrades from earlier versions.
                                             - Add enumerations to EquipmentElementLevel1Type
                                               StorageZone, StorageUnit, WorkCenter, WorkUnit
    v0301   29 Dec 2005      D. Brandl       - Changed verison number to v0301
    v04     04 Jun 2007      D. Brandl       - Added transaction elements for ISA 95 Part 5 support.
                                             - Added "cc:" namespace for UN/CEFACT core types.
                                             - Added the UN/CEFACT core components with optional attributes
                                               and made them the base types for the B2MML types. 
                                             - Changed SegmentStateType to ResponseStateType for inclusion in all
                                               levels of the ProductionPerformance element
                                             - Enumerated types are now complexTypes declared as simpleContent
                                             - Added warning before each use of the AnyType that the extension 
                                               schema should be used instead of the Any element and that in a 
                                               still to be determined future release of B2MML the AnyType and 
                                             - Notice that "Any" element will be removed.
     V0401   01 Oct 2008     D. Brandl       Revised version
                                             Added nillable=true to elements in QuantityValueType, ResultType
                                               and ValueType

Schema Information