SmartPlant Schema Overview - Integration - Update 44 - Help - Hexagon

Integration Help

Language
English
Product
Integration
Search by Category
Help
Smart 3D Version
12.1 (2019)
Smart Construction Version
2019(7.0)
SmartPlant Foundation / SDx Version
10
Smart Electrical Version
2019 (9.0)
Smart Materials/Smart Reference Data Version
2020 (10.0)
Smart P&ID Version
9 (2019)
Smart Review Version
2020 (15.0)
Smart Engineering Manager Version
10 (2019)
Smart Interop Publisher Version
13.1 (2019 R1)
Smart Isometrics Version
7.0(2019)
Spoolgen Version
9.0(2019)

The SmartPlant schema is an XML file that describes the structure of the XML files generated by the authoring tools in much the same way as a data dictionary describes the structure of a database. As tools publish documents in XML format, those documents must adhere to the format defined by the schema to ensure that the XML data can be loaded into SmartPlant Foundation and retrieved into the other authoring tools.

To work with the SmartPlant schema, you must understand the SmartPlant model. The SmartPlant 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.

The SmartPlant schema can be represented in UML (Unified Modeling Language). For more information about the UML model, see UML Notation.

For more information about the SmartPlant schema model, refer to the following sections or see A Gentle Introduction to the SmartPlant Schema, delivered with the SmartPlant Foundation Help.

See Also

Meta Schema
Tool Map Schemas
XML Files