PipeFitting¶
Overview¶
Class
A pipe fitting.
Supertypes
Subtypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <PipingComponent>
RDL reference: PIPE FITTING
ComponentClass: PipeFitting
ComponentClassURI: http://sandbox.dexpi.org/rdl/PipeFitting
Example
Implementation in Proteus Schema
<PipingComponent
ID="pipeFitting1"
ComponentClass="PipeFitting"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeFitting" ...>
...
</PipingComponent>
InsulationThickness¶
Attribute (data)
The insulation thickness of the PipeFitting.
Multiplicity: 0..1
Type: NullableLength
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: INSULATION THICKNESS
Name: InsulationThickness
AttributeURI: http://data.posccaesar.org/rdl/RDS4238040
Example
The instance pipeFitting1 represents a PipeFitting with an InsulationThickness of 40.0 mm.
Implementation in Proteus Schema
<PipingComponent
ID="pipeFitting1"
ComponentClass="PipeFitting"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeFitting" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="InsulationThickness"
AttributeURI="http://data.posccaesar.org/rdl/RDS4238040"
Format="double"
Value="40.0"
Units="Millimetre"
UnitsURI="http://data.posccaesar.org/rdl/RDS1357739" />
...
</GenericAttributes>
...
</PipingComponent>
InsulationType¶
Attribute (data)
The identification code for the insulation type related to the PipeFitting. So far, DEXPI does not define restrictions for valid values.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: INSULATION TYPE ASSIGNMENT CLASS
Name: InsulationTypeAssignmentClass
Example
“Q” (String)
Implementation in Proteus Schema
<PipingComponent
ID="pipeFitting1"
ComponentClass="PipeFitting"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeFitting" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="InsulationTypeAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/InsulationTypeAssignmentClass"
Format="string"
Value="Q" />
...
</GenericAttributes>
...
</PipingComponent>
PipingClassCode¶
Attribute (data)
The identification code of the piping class of the PipeFitting. So far, DEXPI does not define restrictions for valid values.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPING CLASS CODE ASSIGNMENT CLASS
Name: PipingClassCodeAssignmentClass
Example
“75HB13” (String)
Implementation in Proteus Schema
<PipingComponent
ID="pipeFitting1"
ComponentClass="PipeFitting"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeFitting" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="PipingClassCodeAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/PipingClassCodeAssignmentClass"
Format="string"
Value="75HB13" />
...
</GenericAttributes>
...
</PipingComponent>
PipingComponentName¶
Attribute (data)
A string to classify the PipeFitting. DEXPI does not prescribe the classification system. Typically, company or site site standards are used.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPING COMPONENT NAME ASSIGNMENT CLASS
Name: PipingComponentNameAssignmentClass
Example
“73KH12” (String)
Implementation in Proteus Schema
<PipingComponent
ID="pipeFitting1"
ComponentClass="PipeFitting"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeFitting" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="PipingComponentNameAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/PipingComponentNameAssignmentClass"
Format="string"
Value="73KH12" />
...
</GenericAttributes>
...
</PipingComponent>
PipingComponentNumber¶
Attribute (data)
An identifier of the PipeFitting. DEXPI does not prescribe the scope of the identifier, i.e., whether it should be unique in, e.g., a PipingNetworkSegment or a PipingNetworkSystem.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPING COMPONENT NUMBER ASSIGNMENT CLASS
Name: PipingComponentNumberAssignmentClass
Example
“C2” (String)
Implementation in Proteus Schema
<PipingComponent
ID="pipeFitting1"
ComponentClass="PipeFitting"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeFitting" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="PipingComponentNumberAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/PipingComponentNumberAssignmentClass"
Format="string"
Value="C2" />
...
</GenericAttributes>
...
</PipingComponent>