TechnicalItem

Overview

Abstract class

An item at the lowest level of the plant structure.

Supertypes

Subtypes

Attributes (reference)

Name

Multiplicity

Type

ParentStructure

0..1

TechnicalItemParentStructure

Implementation in Proteus Schema

Implementation is subclass-specific.

Example

As TechnicalItem is abstract, we consider ActuatingElectricalFunction as an arbitrary concrete subclass.

Implementation in Proteus Schema

<ActuatingElectricalFunction
    ID="actuatingElectricalFunction1"
    ComponentClass="ActuatingElectricalFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalFunction" ...>
  ...
</ActuatingElectricalFunction>

ParentStructure

Attribute (reference)

A superordinate structure of which the TechnicalItem is a part.

Multiplicity: 0..1

Opposite multiplicity: 0..*

Implementation in Proteus Schema

The attribute is implemented using Proteus <Association> elements.

Association type for the attribute ower: "is a part of"

Opposite association type: "is a collection including"

Example

Implementation in Proteus Schema

<Equipment
    ID="tank1"
    ComponentClass="Tank"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS445139" ...>
  ...
  <Association
    Type="is a part of"
    ItemID="processPlant1" />
  ...
<Equipment />
...
<PlantStructureItem
    ID="processPlant1"
    ComponentClass="ProcessPlant"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS7151859" ...>
  ...
  <Association
    Type="is a collection including"
    ItemID="tank1" />
  ...
<PlantStructureItem />