Smarter Rule Checking Arrives with IrisCheck™ V3.0


Enhanced Capabilities for BREX Management with IrisCheck V3.0

We're pleased to announce the upcoming release of Version 3 (V3) of IrisCheck. This update introduces a range of new capabilities designed to enhance how you manage, validate, and interact with your Interactive Electronic Technical Publication (IETP) data.

Our focus remains on providing robust solutions for technical publications. V3 incorporates functional advancements and refinements based on ongoing development and user feedback, aiming to improve efficiency and control over your data processes.


  • Apply Your Knowledge with Confidence: The BREX Authoring Assistant acts as a technical safeguard, helping users translate complex requirements into accurate BREX files. It supports you in minimizing errors and verifying that all rules meet technical specifications. For expert insights into optimizing your BREX strategy, be sure to read IrisCheck Chief Architect’s Five-part Substack series, "Building a Better BREX."


  • Confirmed Validation: Improve compliance confidence by validating your Data Modules against both the core S1000D specification and your project's toughest BREX Business Rules.


  • Intelligent Debugging: No more hunting for misplaced tags. The tool automatically maps validation errors directly to the source code, clearly indicating the exact line and character for prompt correction.



Key Enhancements

Access to Previously Saved Reports

V3 allows you to load and interact with previously saved reports. This feature facilitates revisiting past validation results and tracking data analysis over time.

Improved BREX Rule Validation

Our new BREX Viewer offers clearer visibility into your business rules. Additionally, we've implemented significant improvements to BREX data module validation:

Extended XPath Support

Support for XPath 1.0 to 3.1 provides broader compatibility for rule definition and evaluation.

Reference Verification

The system now verifies rule expressions against S1000D elements and attributes, which can help in identifying potential input errors.

Enhanced Error Reporting

You will receive more detailed reporting on rule definition errors, intended to streamline the identification and resolution of issues.

Enhanced XPath Tester

The XPath Tester has been updated to support more comprehensive expression validation:

  • Includes XPath 1.0 to 3.1 support.
  • Allows checking of element and attribute references across S1000D Issues 2.2 through 6.
  • Provides alerts on compiler errors and warnings to aid in immediate issue detection.

Customizable Severity Level Definitions

V3 introduces custom severity level definitions, offering more flexibility in managing validation outcomes:

  • You can now specify how brsl51 through brsl99 are handled, aligning them with internal standards.
  • The ability to define custom labels, colors, and sorting order for validation results is included.

Support for Custom Report Transforms

With XSLT 3.0 support for custom report transforms, users have the option to generate tailored reports to meet specific analytical requirements.

Report Printing Capability

V3 includes the ability to print reports, providing a hard-copy option for review or archival purposes.

Arbortext Editor Integration

We have added Arbortext Editor support to facilitate integration with common authoring environments.



Preparing for V3

Most V3 updates will be implemented directly with the release. For new capabilities such as custom report transforms and severity level definitions, we recommend consulting the upcoming documentation for detailed usage guidelines.



Official Launch Information

Further details regarding the official launch of IrisCheck V3, including specific release dates and any upgrade instructions, will be communicated in an upcoming announcement.

For questions about V3's features, please contact our team.