Le schéma suivant définit les balises utilisées pour définir un fichier de définition de projet.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="PROJECT-STRUCTURE">
<xsd:annotation>
<xsd:documentation>
Elément de niveau supérieur d'un fichier de définition de projet résidant sur
fichier
</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>
<xsd:element name="PROJECT">
<xsd:annotation>
<xsd:documentation>
Définit la structure d'un projet résidant sur l'hôte
</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>
Actuellement seul le type de projet zOS est défini.
</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>
Liste des sous-projets contenus par ce projet. Tous
les sous-projets doivent être associés à ce système distant.
</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>
Pointeur désignant un fichier de définitions de projet. Une amélioration
future possible serait d'autoriser le remplacement du
nom du projet. Actuellement, le nom du sous-projet doit être
identique au nom du fichier de définitions du sous-projet.
</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>
Chemin d'accès au fichier de définitions du sous-projet. Le chemin est
relatif au dossier de configuration du projet racine sur
l'hôte.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>