Applied Materials · Schema

Equipment

Semiconductor manufacturing equipment managed by Applied Materials

SemiconductorManufacturingEquipmentFab OperationsMaterials EngineeringFortune 500

Properties

Name Type Description
equipmentId string Unique equipment identifier
serialNumber string Equipment serial number
model string Equipment model name
type string Equipment type (CVD, PVD, CMP, Etch, etc.)
status string Current operational status
location string Fab location where equipment is installed
installDate string Date equipment was installed
lastMaintenanceDate string Date of last scheduled maintenance
View JSON Schema on GitHub

JSON Schema

equipment-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/applied-materials/main/json-schema/equipment-schema.json",
  "title": "Equipment",
  "description": "Semiconductor manufacturing equipment managed by Applied Materials",
  "type": "object",
  "properties": {
    "equipmentId": {
      "type": "string",
      "description": "Unique equipment identifier"
    },
    "serialNumber": {
      "type": "string",
      "description": "Equipment serial number"
    },
    "model": {
      "type": "string",
      "description": "Equipment model name"
    },
    "type": {
      "type": "string",
      "description": "Equipment type (CVD, PVD, CMP, Etch, etc.)"
    },
    "status": {
      "type": "string",
      "enum": [
        "operational",
        "maintenance",
        "idle",
        "error"
      ],
      "description": "Current operational status"
    },
    "location": {
      "type": "string",
      "description": "Fab location where equipment is installed"
    },
    "installDate": {
      "type": "string",
      "format": "date",
      "description": "Date equipment was installed"
    },
    "lastMaintenanceDate": {
      "type": "string",
      "format": "date",
      "description": "Date of last scheduled maintenance"
    }
  },
  "required": [
    "equipmentId",
    "serialNumber",
    "model",
    "type",
    "status"
  ]
}