PlantSection

Overview

Class

A plant section as defined by ISO 10209:2012.

Supertypes

Attributes (data)

Name

Multiplicity

Type

PlantSectionIdentificationCode

0..1

NullableString

PlantSectionName

0..1

NullableString

Attributes (reference)

Name

Multiplicity

Type

ParentStructure

0..1

PlantSectionParentStructure

Implementation in Proteus Schema

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

Tag: <PlantStructureItem>

ComponentClass: PlantSectionIso10209-2012

Example

Implementation in Proteus Schema

<PlantStructureItem
    ID="plantSection1"
    ComponentClass="PlantSectionIso10209-2012"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/PlantSectionIso10209-2012" ...>
  ...
</PlantStructureItem>

ParentStructure

Attribute (reference)

A superordinate structure of which the PlantSection 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

<PlantStructureItem
    ID="plantSection1"
    ComponentClass="PlantSectionIso10209-2012"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/PlantSectionIso10209-2012" ...>
  ...
  <Association
    Type="is a part of"
    ItemID="processPlant1" />
  ...
<PlantStructureItem />
...
<PlantStructureItem
    ID="processPlant1"
    ComponentClass="ProcessPlant"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS7151859" ...>
  ...
  <Association
    Type="is a collection including"
    ItemID="plantSection1" />
  ...
<PlantStructureItem />

PlantSectionIdentificationCode

Attribute (data)

The identification code of the plant section.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: PlantSectionIdentificationCodeAssignmentClass

Example

“10” (String)

Implementation in Proteus Schema

<PlantStructureItem
    ID="plantSection1"
    ComponentClass="PlantSectionIso10209-2012"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/PlantSectionIso10209-2012" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="PlantSectionIdentificationCodeAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/PlantSectionIdentificationCodeAssignmentClass"
      Format="string"
      Value="10" />
    ...
  </GenericAttributes>
  ...
</PlantStructureItem>

PlantSectionName

Attribute (data)

The name of the plant section.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: PlantSectionNameAssignmentClass

Example

“Utilities” (String)

Implementation in Proteus Schema

<PlantStructureItem
    ID="plantSection1"
    ComponentClass="PlantSectionIso10209-2012"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/PlantSectionIso10209-2012" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="PlantSectionNameAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/PlantSectionNameAssignmentClass"
      Format="string"
      Value="Utilities" />
    ...
  </GenericAttributes>
  ...
</PlantStructureItem>