| Elément | Attribut | Description de l'élément ou de l'attribut | 
| <PipeSegment>* |  | Spécifie l'élément conteneur pour un segment de tuyauterie dans le système de tuyauterie et d'instrumentation. Requiert l'élément de fermeture </PipeSegment>. | 
| <ID>* | value* | Définit une valeur de chaîne unique identifiant le segment de tuyauterie. | 
| <Tag>* | v*alue | Définit une valeur de chaîne unique pour la balise du segment de tuyauterie. | 
| <Diameter> | valeur | Définit une valeur de chaîne pour le diamètre de la tuyauterie. Cette valeur est interprétée en pouces. | 
| <FromEquip>* | value* | Définit une chaîne qui correspond à la valeur <tag> de l'équipement à partir duquel le segment de tuyauterie est routé. Vous pouvez référencer des valeurs de balises pour n'importe quel élément <Equipment> et éléments <Fitting> spécifiés au sein du même élément <PipelineInfo>. | 
| <FromEquipPort>* | value* | Définit une valeur de chaîne pour un port d'équipement à partir duquel le segment de tuyauterie est routé. | 
| <FromEquipSize> | valeur | Définit une valeur de chaîne pour la taille de l'équipement à partir duquel le segment de tuyauterie est routé. | 
| <ToEquip>* | value* | Définit une chaîne qui correspond à la valeur <tag> de l'équipement vers lequel le segment de tuyauterie est routé. Vous pouvez référencer des valeurs de balises pour n'importe quel élément <Equipment> et éléments <Fitting> spécifiés au sein du même élément <PipelineInfo>. | 
| <ToEquipPort>* | value* | Définit une valeur de chaîne pour l'ID du port du point de raccordement de l'équipement vers lequel le segment de tuyauterie est routé. | 
| <ToEquipSize>* | value* | Définit une valeur de chaîne pour la taille de l'équipement vers lequel le segment de tuyauterie est routé. | 
| <Area> | valeur | Définit une valeur de chaîne pour la sous-balise Area du segment de tuyauterie. | 
| <System> | valeur | Définit une valeur de chaîne pour la sous-balise System du segment de tuyauterie, qui affecte un nom au sous-système de routage auquel appartient le segment de tuyauterie. | 
| <Size> | valeur | Définit une valeur de chaîne pour la sous-balise Size du segment de tuyauterie, qui spécifie la taille nominale. | 
| <Fluid> | valeur | Définit une valeur de chaîne pour la sous-balise Fluid du segment de tuyauterie, qui spécifie le type de fluide transporté par le segment de tuyauterie (pétrole ou eau, par exemple). | 
| <PhaseState> | valeur | Définit une valeur de chaîne pour la sous-balise Phase State du segment de tuyauterie qui spécifie l'état physique du matériau transporté par le segment de tuyauterie. Affectez l'une des valeurs suivantes: | 
| <Insulation> | valeur | Définit une valeur de chaîne pour la sous-balise Insulation du segment de tuyauterie. | 
| <Identifier> | valeur | Définit une valeur de chaîne pour la sous-balise Identifier du segment de tuyauterie. Entrez une valeur unique pour la sous-balise Identifier afin de garantir que chaque balise de segment de tuyauterie définie dans votre schéma est unique. | 
| <Custom> |  | Spécifie l'élément conteneur pour les valeurs et attributs personnalisés. L'élément <CustomAttribute>  doit être inclus dans l'élément <Custom> .  Les valeurs d'attributs personnalisés fournissent des métadonnées, mais ne sont pas référencées lorsque vous créez l'assemblage de routage à partir du fichier P&ID. | 
| <CustomAttribute> | nom | Définit une chaîne pour le nom de l'attribut personnalisé. | 
| valeur | Définit une valeur de chaîne pour l'attribut personnalisé. |