Class DexpiMetadata

java.lang.Object
neqsim.process.processmodel.dexpi.DexpiMetadata

public final class DexpiMetadata extends Object
Shared constants describing the recommended DEXPI metadata handled by the reader and writer.
  • Field Details

    • TAG_NAME

      public static final String TAG_NAME
      Generic attribute containing the tag name of an equipment item.
      See Also:
    • LINE_NUMBER

      public static final String LINE_NUMBER
      Generic attribute containing a line number reference.
      See Also:
    • FLUID_CODE

      public static final String FLUID_CODE
      Generic attribute containing a fluid code reference.
      See Also:
    • SEGMENT_NUMBER

      public static final String SEGMENT_NUMBER
      Generic attribute containing the segment number of a piping network segment.
      See Also:
    • OPERATING_PRESSURE_VALUE

      public static final String OPERATING_PRESSURE_VALUE
      Generic attribute containing the operating pressure value of a segment.
      See Also:
    • OPERATING_PRESSURE_UNIT

      public static final String OPERATING_PRESSURE_UNIT
      Generic attribute containing the unit of the operating pressure value of a segment.
      See Also:
    • OPERATING_TEMPERATURE_VALUE

      public static final String OPERATING_TEMPERATURE_VALUE
      Generic attribute containing the operating temperature value of a segment.
      See Also:
    • OPERATING_TEMPERATURE_UNIT

      public static final String OPERATING_TEMPERATURE_UNIT
      Generic attribute containing the unit of the operating temperature value of a segment.
      See Also:
    • OPERATING_FLOW_VALUE

      public static final String OPERATING_FLOW_VALUE
      Generic attribute containing the operating flow value of a segment.
      See Also:
    • OPERATING_FLOW_UNIT

      public static final String OPERATING_FLOW_UNIT
      Generic attribute containing the unit of the operating flow value of a segment.
      See Also:
    • INSTRUMENTATION_CATEGORY

      public static final String INSTRUMENTATION_CATEGORY
      Generic attribute for the ISA-5.1 category letter (e.g. "P" for pressure, "L" for level).
      See Also:
    • INSTRUMENTATION_FUNCTIONS

      public static final String INSTRUMENTATION_FUNCTIONS
      Generic attribute for the ISA-5.1 function letters (e.g. "IC" for indicating controller, "T" for transmitter).
      See Also:
    • INSTRUMENTATION_NUMBER

      public static final String INSTRUMENTATION_NUMBER
      Generic attribute for the instrumentation function number (e.g. "4712.02").
      See Also:
    • LOOP_NUMBER

      public static final String LOOP_NUMBER
      Generic attribute for the instrumentation loop number.
      See Also:
    • SIGNAL_GENERATING_NUMBER

      public static final String SIGNAL_GENERATING_NUMBER
      Generic attribute for a process signal generating function number (sensor tag).
      See Also:
    • ACTUATING_FUNCTION_NUMBER

      public static final String ACTUATING_FUNCTION_NUMBER
      Generic attribute for an actuating function number (e.g. "PV4712.02").
      See Also:
    • INSIDE_DIAMETER

      public static final String INSIDE_DIAMETER
      Generic attribute for equipment inside diameter (metres).
      See Also:
    • NOMINAL_DIAMETER

      public static final String NOMINAL_DIAMETER
      Generic attribute for equipment nominal diameter (e.g. "DN 80").
      See Also:
    • TANGENT_TO_TANGENT_LENGTH

      public static final String TANGENT_TO_TANGENT_LENGTH
      Generic attribute for tangent-to-tangent length of vessels (metres).
      See Also:
    • DESIGN_PRESSURE

      public static final String DESIGN_PRESSURE
      Generic attribute for equipment design pressure (bara).
      See Also:
    • DESIGN_TEMPERATURE

      public static final String DESIGN_TEMPERATURE
      Generic attribute for equipment design temperature (C).
      See Also:
    • ORIENTATION

      public static final String ORIENTATION
      Generic attribute for vessel orientation (Horizontal or Vertical).
      See Also:
    • VALVE_CV

      public static final String VALVE_CV
      Generic attribute for valve flow coefficient (Cv).
      See Also:
    • WALL_THICKNESS

      public static final String WALL_THICKNESS
      Generic attribute for wall thickness (metres).
      See Also:
    • WEIGHT

      public static final String WEIGHT
      Generic attribute for equipment weight (kg).
      See Also:
    • PIPING_CLASS_CODE

      public static final String PIPING_CLASS_CODE
      Generic attribute for the piping class code (e.g. "2500#").
      See Also:
    • FAIL_POSITION

      public static final String FAIL_POSITION
      Generic attribute for the valve fail position (FC, FO, FL per NORSOK Z-003).
      See Also:
    • SIL_LEVEL

      public static final String SIL_LEVEL
      Generic attribute for SIL level on safety instruments (1, 2, or 3 per IEC 61511).
      See Also:
    • INSULATION_CODE

      public static final String INSULATION_CODE
      Generic attribute for insulation code (H = hot, C = cold, P = personnel protection).
      See Also:
    • LINE_SIZE

      public static final String LINE_SIZE
      Generic attribute for pipe/line nominal size (e.g. "6\"", "DN 150").
      See Also:
    • NUMBER_OF_TRAYS

      public static final String NUMBER_OF_TRAYS
      Generic attribute for the number of trays in a distillation column.
      See Also:
    • FEED_TRAY

      public static final String FEED_TRAY
      Generic attribute for the feed tray number in a distillation column.
      See Also:
    • DEXPI_RDL_PREFIX

      public static final String DEXPI_RDL_PREFIX
      DEXPI URI prefix for RDL references.
      See Also:
    • DEFAULT_PRESSURE_UNIT

      public static final String DEFAULT_PRESSURE_UNIT
      Default pressure unit written to DEXPI documents.
      See Also:
    • DEFAULT_TEMPERATURE_UNIT

      public static final String DEFAULT_TEMPERATURE_UNIT
      Default temperature unit written to DEXPI documents.
      See Also:
    • DEFAULT_FLOW_UNIT

      public static final String DEFAULT_FLOW_UNIT
      Default volumetric flow unit written to DEXPI documents.
      See Also:
    • SIZING_ATTRIBUTES

      private static final Set<String> SIZING_ATTRIBUTES
  • Constructor Details

    • DexpiMetadata

      private DexpiMetadata()
  • Method Details

    • recommendedStreamAttributes

      public static Set<String> recommendedStreamAttributes()
      Returns the recommended generic attributes that should accompany DEXPI piping segments.
      Returns:
      immutable set of attribute names
    • recommendedEquipmentAttributes

      public static Set<String> recommendedEquipmentAttributes()
      Returns the recommended generic attributes that should accompany DEXPI equipment items.
      Returns:
      immutable set of attribute names
    • sizingAttributes

      public static Set<String> sizingAttributes()
      Returns the set of sizing-related generic attributes that the reader should extract from DEXPI equipment and piping component elements.
      Returns:
      immutable set of sizing attribute names