Understanding the data model - HxGN SDx - Update 56 - Reference

HxGN SDx Schema Overview

Language
English
Product
HxGN SDx
Search by Category
Reference
SmartPlant Foundation / SDx Version
10

To work with the schema, you must understand the data model. The data model describes and defines the data stored in SDx and is composed of a number of files with information about all the objects and their relationships. However, SDx exists on top of, and reuses a number of components from the SmartPlant Foundation data model.

In some cases, SDx will reuse existing SmartPlant Foundation class definitions, interface definitions, property definitions, and relationship definitions. But in other cases, objects that exist in the SmartPlant Foundation data model have been reinvented in SDx to provide greater functionality and flexibility for that object and the data it describes.

The schema uses a class/interface/relationship model. This model has the following characteristics:

  • Component schemas define a group of classes.

  • Class definitions define the schema information for concrete objects.

  • Class definitions realize interface definitions.

  • Interface definitions can imply other interface definitions.

  • The schema hierarchy is defined by implies relationships between interfaces.

  • Interface definitions expose property definitions.

  • Relationships are defined between interface definitions, not between class definitions.

  • Enumerated lists contain enumerated entries.

  • Shared object definitions are a group of similar class definitions.

For more information on how to configure your system by changing the data model, see How do I extend my system?.