Skip to content

Data Models

The datamodels service allows defining and storing XSD (XML Schema Definition) documents.
XSD can be used to express a set of rules to which an XML document must conform in order to be considered valid.

Data models can be leveraged in Platform 6 to validate XML files (either items like transactions or workflow tasks or business documents that must comply with a specific XML library like UBL, cXML, xCBL, PIDX, CIDX…)

To see the Data Models menu entry on the Portal, the datamodels=view permission is required.

For a summary of permission names and uses related to this service, please refer to this section.


If you have the datamodels=* permission, you can have access to all the functions mentioned below.

List and view data models

To list and display all data models, the datamodels=read permission is required.

List data models

If your permission has values like this: datamodels=read('Data Model 1', 'Data Model 2'), you will only see the listed data models.

You can view a data model by clicking on the magnifier icon in the ‘Actions’ column.

View a data model

Edit a data model

To create, update, rename, duplicate, delete, export or import data models, the datamodels=edit permission is required.

Double-click on a row of the table display or click on the pen icon to edit a data model. You can update its name and description as well as the schema itself.


The data model‘s name and the English description are mandatory and cannot be empty.

Edit a data model