CheckValve

Overview

Class

A valve that permits fluid to flow in one direction only (from http://data.posccaesar.org/rdl/RDS292229).

Supertypes

Subtypes

Attributes (data)

Implementation in Proteus Schema

The class is implemented as a Proteus XML element with RDL reference.

Tag: <PipingComponent>

RDL reference: CHECK VALVE

ComponentClass: CheckValve

Example

Implementation in Proteus Schema

<PipingComponent
    ID="checkValve1"
    ComponentClass="CheckValve"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS292229" ...>
  ...
</PipingComponent>

InsulationThickness

Attribute (data)

The insulation thickness of the CheckValve.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for physical quantities.

RDL reference: INSULATION THICKNESS

Name: InsulationThickness

Example

The instance checkValve1 represents a CheckValve with an InsulationThickness of 40.0 mm.

Implementation in Proteus Schema

<PipingComponent
    ID="checkValve1"
    ComponentClass="CheckValve"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS292229" ...>
  ...
  <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 CheckValve. So far, DEXPI does not define restrictions for valid values.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: InsulationTypeAssignmentClass

Example

“Q” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="checkValve1"
    ComponentClass="CheckValve"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS292229" ...>
  ...
  <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 CheckValve. So far, DEXPI does not define restrictions for valid values.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PipingClassCodeAssignmentClass

Example

“75HB13” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="checkValve1"
    ComponentClass="CheckValve"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS292229" ...>
  ...
  <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 CheckValve. DEXPI does not prescribe the classification system. Typically, company or site site standards are used.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PipingComponentNameAssignmentClass

Example

“73KH12” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="checkValve1"
    ComponentClass="CheckValve"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS292229" ...>
  ...
  <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 CheckValve. 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

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PipingComponentNumberAssignmentClass

Example

“C2” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="checkValve1"
    ComponentClass="CheckValve"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS292229" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="PipingComponentNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/PipingComponentNumberAssignmentClass"
      Format="string"
      Value="C2" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>