--- alias: user-guide-cm-semi-e142-schema tags: - mapping description: "This document details the customized XSD for the SEMI E142 schema" --- # CM SEMI E142 Schema The SEMI E142 Standard was customized in Critical Manufacturing MES to allow more `xml` substrate maps and better accommodate the needs of our customers. This page summarizes the main values supported by the Critical Manufacturing SEMI E142 schema. These values are used when importing Substrate Map `xml` files and define how the substrate, map orientation, coordinate system, and Overlay content are interpreted. ## Supported Values The following attributes that can be defined in the `SubstrateMap` element are supported by the Critical Manufacturing SEMI E142 schema. If the uploaded `xml` file does not define these attributes, the default values will be applied. | Attribute | Allowed values | Default value | | ---------------- | -------------------------------------------------------------- | ------------- | | `SubstrateSide` | `TopSide`, `BottomSide` | `TopSide` | | `Orientation` | `0`, `90`, `180`, and `270` | `0` | | `OriginLocation` | `LowerLeft`, `LowerRight`, `UpperLeft`, `UpperRight`, `Center` | `LowerLeft` | | `AxisDirection` | `UpRight`, `DownRight`, `UpLeft`, `DownLeft` | `UpRight` | Table: Supported Substrate Map attributes ### Substrate Types The following `SubstrateType` values are supported and aligned with SEMI E142-0225: * `Wafer` * `Frame` * `Strip` * `Tray` * `TNR` * `Panel` * `PCB` !!! info The `SubstrateType` can be written with uppercase letters or be capitalized. ### Overlay Types The following Overlay types are supported and aligned with SEMI E142-0225: * `BinCodeMap` * `DeviceDataMap` * `DeviceIdMap` * `TransferMap` !!! note The supported `SubstrateType` and Overlay type values correspond to the `Cmf.Navigo.BusinessObjects.SubstrateType` and `Cmf.Navigo.BusinessObjects.E142MapOverlayType` enum values. !!! info For more information on how Overlay types are displayed in the Substrate Map page, see [[user-guide-substrate-map-page#content-view]]. ## Schemas This section provides the XSD for the main SEMI E142 schema and for the supplementary User Managed Properties schema. ### SEMI E142 What follows is the customized XSD of the SEMI E142 format: ```xml Schema for SEMI E142 Substrate Mapping ``` ### User-Managed Properties You can also setup the custom attribute schema for the `OverlayUserManagedProperties` attribute group. This schema is used on the Overlay element to add the user-managed contextual properties (such as Enterprise, Site, Facility, etc.) alongside the map data. What follows is the customized XSD of the Overlay User-Managed Properties schema: ```xml ```