Tool Schema Data Model - Intergraph Smart Instrumentation - 13.1 - Customization & Programming - Intergraph

Intergraph SmartPlant Enterprise SmartPlant Adapter for Smart Instrumentation

Intergraph Smart Instrumentation
Search by Category
Customization & Programming
SmartPlant Foundation / SDx Version
Smart Instrumentation Version

The SmartPlant Schema has the following hierarchy:






  • A ClassDef is equivalent to an object in Intergraph Smart Instrumentation (such as an Instrument, Loop, and so forth). A ClassDef can have several InterfaceDefs (interfaces) associated with it.

  • An InterfaceDef is a container for a set of properties or PropertyDefs.

  • An Enumerated List (EnumListDef) can be associated with several PropertyDefs.

  • An EnumListDef is actually a supporting table in Intergraph Smart Instrumentation.

  • EnumDef is the record in the EnumListDef.

Similarly, Intergraph Smart Instrumentation has the following hierarchy:






While the SmartPlant Schema recognizes an entity of type Interface underneath a ClassDef, in Intergraph Smart Instrumentation this type of entity does not exist. The way around this limitation is by using the Schema Editor to create a Class that has the property "Is Interface" set to True.

The SmartPlant Schema objects are mapped to corresponding objects in the tool. So, for example, the ClassDef in the SmartPlant Schema is mapped to the SPMapClassDef in the Tool Schema. A relationship between the tool class (SPMapClassDef) and the Schema Class (ClassDef) is called MapClassToClass.

A relation starting with the word ‘Map’ indicates that the direction of the relation is from the tool to the SmartPlant Schema.

The following is a summary of the relationships between Tool objects and Schema objects in the SmartPlant Schema.

Customer Support
Hexagon PPM Policy Against Software Piracy
Copyright © 2008-2020 Hexagon AB and/or its subsidiaries and affiliates
Version 13.1
Published 1/28/2021 at 4:41 AM