---
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
```