Schema Concepts - HxGN SDx - Update 56 - Reference

HxGN SDx Schema Overview

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

The data model is the structure that defines what information you can store in your database and what relationships objects can have with each other. For example, the data model defines what attributes can define a tag. It also describes the relationships a document can have with other objects, such as plants or projects, contracts, or organizations.

A schema comprises a number of components that work together to define your data, including:

  • Class definition - A named description of a set of objects that play similar roles and share some of the same properties and relationships.

    For example, an object that is an instance of an organization may play one or more of the following roles: internal organization, external organization, supplier, manufacturer, or contractor.

  • Interface definition - A collection of properties available to an object that, as a set, represent the role an object plays. Interface definitions also represent the ends of relationship definitions.

    Each role is represented by a different interface definition that exposes properties and supports relationships specific to that role.

  • Relationship definition - A definition of how objects can be related to each other.

    For example, a relationship definition describes the relationship that can exist between an organization and a contract. The relationship definition can include information such as how many organizations each contract can be related to and what happens to an organization when a contract is deleted.

  • Property definition - Attributes that describe objects. Properties are related to a class definition through an interface definition.

Customer Support
Hexagon Policy Against Software Piracy
Copyright 2018-2023, Intergraph Corporation and/or its subsidiaries and affiliates
Update 56
Published Thursday, August 31, 2023 at 12:41 PM