The eXpressML module extends the eXpress diagnostic engineering environment with full support for eXpressML, DSI’s open-format, XML-based diagnostic modeling language. It enables seamless data exchange, remote model manipulation, and structured reporting — all using a standardized, machine readable format.
Note: If you have level-two access to the DSI Web Site, you can download the latest eXpressML schema from the Standards, Schemas & Interfaces section on your User Dashboard.
The eXpressML module enables:
1. Import eXpress Models from eXpressML
The module allows eXpress to ingest model data directly from eXpressML documents.
Here is an example of the dialog that appears when the eXpressML module encounters issues during the analysis phase of importing from eXpressML. This dialog provides users with options for determining how each issue should be resolved. (NB: when importing remotely using the ISDD module, these issues are addressed programmatically.)

2. Export eXpress Models to eXpressML
The module can generate eXpressML documents representing any subset of model data. There are a variety of ways to configure the export:
Here is an example of the Detailed panel on the options dialog that appears when exporting eXpress data to eXpressML:

3. Generate eXpressML-Based Reports
The eXpressML module also provides a suite of data element reports structured around the eXpressML schema. These reports provide a standardized, interoperable view of model content for downstream tools, documentation pipelines, or integration workflows.
eXpress provides four predefined eXpressML report formats:
Here is a sample page from one of these reports, documenting the specific eXpressML data elements (corresponding to entities, properties & attributes in eXpress) that have been utilized within a given hierarchical set of models.

4. Support Interactive Design Comments
When this module is licensed, eXpress users can load, review, and address comments that have been created in the eXpressML comment format. Comments generated by eXpress—or by the Redline module in DSI Workbench or the eXpress Design Viewer—are automatically linked to their associated design elements, making it easier to review and resolve them directly within eXpress.
Advantages of using eXpressML comments include:
Here is an example comment displayed in the eXpress Design Comment Wizard. The “Compare” button at the bottom of the dialog can be used to compare before and after versions of the proposed modification and then, if desired, to automatically implement the change.

The eXpressML module is the interoperability backbone of the eXpress ecosystem — enabling import, export, and reporting of model data using a robust XML-based schema. It’s essential for teams who need to integrate diagnostic models into broader engineering workflows or automate model exchange across systems.