El esquema siguiente define códigos utilizados para definir un archivo de definición de proyecto.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="PROJECT-STRUCTURE">
<xsd:annotation>
<xsd:documentation>
Elemento de nivel superior de un archivo de definición de proyecto
basado en host
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="WSED-VERSION"></xsd:element>
<xsd:element ref="PROJECT"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="WSED-VERSION" type="xsd:string"></xsd:element>
<proyectxsd:element name="PROJECT">
<xsd:annotation>
<xsd:documentation>
Define la estructura de un proyecto basado en host
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="PROJECT-NAME"></xsd:element>
<xsd:element ref="PROJECT-TYPE"></xsd:element>
<xsd:element ref="SUBPROJECT-LIST"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PROJECT-NAME" type="xsd:string"></xsd:element>
<xsd:element name="PROJECT-TYPE" type="projectType">
<xsd:annotation>
<xsd:documentation>
Actualmente solo está definido el tipo de proyecto zOS.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="projectType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="zos-project"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="SUBPROJECT-LIST">
<xsd:annotation>
<xsd:documentation>
La lista de subproyectos contenidos en este proyecto. Todos
los subproyectos deben estar asociados con este sistema remoto.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="SUBPROJECT"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SUBPROJECT">
<xsd:annotation>
<xsd:documentation>
Puntero a un archivo de definición de subproyecto. Una posible
mejora futura sería permitir la alteración temporal del
nombre del proyecto. Actualmente, el nombre del subproyecto debe ser
idéntico al nombre de archivo de la definición del subproyecto.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="SUBPROJECT-FULL-PATH"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SUBPROJECT-FULL-PATH" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
La vía de acceso al archivo de definición de subproyecto. La vía de acceso es
relativa a la carpeta de configuración de proyecto raíz en el
host.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>