The data transfer operations of Smart Construction are performed in a common format, known as SmartPlant schema. For a particular data transfer operation, the SmartPlant Schema Editor defines the structure of the data in order to generate a schema file. This schema file both validates the data as it is built and assists in reading the data when it is received during a transfer operation.
The Smart Construction Data APIs use the SmartPlant Foundation Data APIs for building schema-based objects that are used for transfer from client to server and from server to external services. More about the SmartPlant Foundation API and data objects can be found in SmartPlant Foundation documentation.