0% found this document useful (0 votes)
44 views1 page

SPAutomation Data Model V2009

The document describes the data model for SmartPlant P&ID, including the relationships between different object types like association, inheritance, aggregation, and composition. Key objects in the data model include Projects, Drawings, ModelItems, PlantItems, and their various properties and relationships.

Uploaded by

Zhenhua Zhu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

SPAutomation Data Model V2009

The document describes the data model for SmartPlant P&ID, including the relationships between different object types like association, inheritance, aggregation, and composition. Key objects in the data model include Projects, Drawings, ModelItems, PlantItems, and their various properties and relationships.

Uploaded by

Zhenhua Zhu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 1

SmartPlant P&ID Data Model

Note 1. Association (Open Arrow ) *A simple association is a reference to an object inside another object. 2. Inheritance (Close Triangular Arrow ) *In the inheritance relationship, the arrow is at the parent object, which is the superclass. 3. Aggregation and Composition (Diamonds ) *Diamonds indicate Parent-Child relationships Project 1 0.. * Note
(from Administrator)

0.. *

1 0.. 1 DrawingProject

PlantItemGroup (from Model Data) 0.. *


GlobalDrawing

OPC (from Model Data) 0.. * 1

WSSite 0.. 1 0.. 1 0.. 1 Relationship History


(from Administrator)

ActiveWSSite 1 1

0.. 1 1

DrawingVersion

1 0.. * 1 1

CaseProcess

CaseControl

0.. *

0.. * 0.. * 0.. *

0.. 1 Drawing
(from Drawing Data)

0.. * Item2 +Relation2

ToWSSite 1 1 0.. * 0.. 1 0.. * Representation 0.. * 0.. * 0.. * DrawingSite

0.. *

0.. * 1 Case 1 0.. * 0.. * 0.. 1 0.. 1 ModelItem


(from Model Data)

0.. * RuleReference

0.. * Inconsistency

Item1 +Relation1 1 0.. * 1 1 0.. * DrawingSubscriber

Status
(from Administrator)

Project 0.. * 1

0.. 1

ProjectPlantGroup PartOf 0.. * 0.. 1 0.. 1 0.. 1 1

ItemNote 0.. 1 Project(from plant) 1 1 1 0.. * ModelItemClaim 0.. * 0.. 1 1 0.. 1 1 FromModelItem 0.. *

0.. 1 1 PlantGroup

ModelItemClaimOffline 0.. 1 ModelItemClaimRep

Plant 0.. * Source BusinessSector PartOf

Unit

Site

Area 0.. 1 connectTo +ConnectItem1

0.. * 0.. 1

Project

Level

PlantSystem

SubSystem LabelPersist 0.. * Symbol

0.. * connectTo 0.. 1 +ConnectItem2 avoidRangeOf 0.. 1 AvoidItem2 avoidRangeOf 0.. 1 AvoidItem1 ConnectorVertex 0.. * 0.. * 0.. * 0.. * LeaderVertex 0.. * 1.. * BoundedShapeVertex Connector BoundedShape

1 ItemNote OPC PipingPoint SignalPoint

0.. * PlantItem

0.. * 0.. 1 1 1.. *

+ChildPlantItem PlantItemGroupJoin Location 0.. * 1

1 pairedWith

0.. *

0.. * 0.. 1 0.. 1

0.. *

RelationImplied

Equipment 1 0.. *

Nozzle

PipingComp

Pipeline

PipeRun

0.. 1

SignalRun

PlantItemGrouop 0.. *

0.. 1 0.. 1 0.. * Instrument 1 0.. 1 Vessel Exchanger Mechanical EquipComponent EquipmentOther 0.. * 0.. * 0.. 1 InlineComp 0.. 1 1 0.. 1 1 0.. *

InstrFailMode

InstrFunction

Package InstrOption

SafetyClass

System

InstrLoop

PlantItemGroupOther

AreaBreak

+Parent

0.. * AreaBreakAttribute

You might also like