Product definition model

ProductDefinition

The main structuring element of the schema definition is ProductDefinition. ProductDefinition is the container object for exchanged information and includes references to the Product Production Rules, Bill Of Materials, and Bill Of Resources. The term Product Production Rule is used in ANSI/ISA-95.00.01 to indicate the information that used within manufacturing to manufacture the product, such as assembly instructions, flow sheets, or recipes. Additional information exists in the bill of materials, bill of resources, and manufacturing operations systems, but is not defined in the exchange schemas.

ManufacturingBill

A manufacturing bill identifies a material or material class that is needed for production of the product.

The manufacturing bill includes all uses of the material in production of the product, while the product segment’s material specification defines just the amount used in a segment of production.

For example: a manufacturing bill may identify 55 Type C left threaded screws, where 20 are used in one product segment, 20 in another product segment, and 15 used in a third product segment.

ManufacturingBill elements define materials that make up the manufacturing bill. These materials may be identified by material class or by material definition.

ProductSegment

The product segment information defines what manufacturing personnel, equipment, or material resources are required for execution of the product segment for a specified quantity of product (eg: a standard batch or lot size). It does this by defining the classes of resources, or in some cases the exact instance of a resource required. For example, an assembly segment may require 1 assembler for 2 hours, and 1 assembly machine for 2 hours. In some industries the exact assembly machine may have to be specified, such as “AssemblyMachine#1”.

A product segment also defines parameters that may be specified when the segment is executed, such as production specification as color or manufacturing options.

PersonnelSpecification

PersonnelSpecification elements define the personnel resources, by class or instance, required for production of the product within a product segment. Such as 2 hours of a painter for a paint segment for a lot size of one widget.

EquipmentSpecification

EquipmentSpecification elements define the equipment resources, by class or instance, required for production of the product within a product segment. Such as 2 hours for a paint station for a lot size of one widget.

MaterialSpecification

MaterialSpecification elements define the material resources, by material class or material definition, required for production of the product within a product segment. Such as 30 Kg of cooking oil (material class) required for the cooking segment for a lot size of 50 Kg.

Resource Identification

The schemas follow the ANSI/ISA-95 standard by defining resources by class ID or instance ID, or by defining them by class ID and a property value that is used to define a subset of the resource. For example, the figure below illustrates that a segment may require a certain number of milling machine, an equipment class. Other segments may require a subset of milling machine, such as “Fine” milling machines only. In the first case the class name, “Mill”, is sufficient to identify the resource required. In the second case the class name, “Mill”, and property name and value, “Spec” and “Fine”, define the required resource.