Release Notes

We rollout new features regularly and we are always looking for ways to improve Grid-ML. So, if you have a feature request or any other feedback, please let us know at

December 2020

Placement and Usage Requirements

Grid-ML now shows "sequence", "choice", and "all" compositors. These are placement restrictions that determine which elements can be used together and in what order they must appear. In addition to that, Grid-ML now shows the minimum and maximum number of occurrences of each element, which attributes are required and optional, as well as their default values. Together, these improvements allow Grid-ML users to quickly understand the placement and usage requirements for all elements and attributes within a schema.

Advanced Extension Properties

With this update, Grid-ML now shows advanced properties for extension elements and attributes, including: allowed namespaces, schema validation modes, type substitution rules, and derivation restrictions. These new properties provide users with all the information they need to leverage the extension capabilities of an XML schema.

October 2020

User-Defined Repositories

Grid-ML now allows users to organize their schemas into repositories. Users can group schemas by subject, version, or any other desired classification. That makes it easier for users who deal with a large number of schemas.


In addition to creating repositories, users can now share those repositories with other users within their organization as well as external contributors. When a schema is updated or a new schema is uploaded to the shared repository, the change is immediately available to all team members. That allows team members to always have access to latest schemas and versions that they need to perform their work.

September 2020

Substitution Groups

Substitution groups allow schema designers to create extensible data models by defining placeholder elements that can be substituted by alternate elements defined by other namespaces. Many data exchange standards use substitution groups. For example, in the NIEM standard many core elements allow for alternate representations, like multiple sources for country codes or multiple representations for a date format.

With this update, Grid-ML now allow users to find all available elements for any substitution groups.

Abstract Elements

An abstract element is a special kind of element that cannot be directly used in an instance document. Instead, they serve solely as placeholders to be replaced by alternate content defined in derived schemas.

Grid-ML now allows you to search for abstract elements and see their respective substitutable extensions.

August 2020

Type Semantics

We added support for Type Semantics Search to enable customers to explore the type hierarchy of XML Schemas. With this update, users can now search for data types, find related elements and sub-types, and see the complete type ancestry for any component.

Business analysts and software developers often need to identify all data elements that share similar characteristics in order to properly integrate their systems with new data models. Traditional tools only allow users to navigate up and down the data structures. Grid-ML now goes beyond that by allowing users to navigate laterally to elements with related data types.

Grid-ML’s single-screen design makes the type navigation extremely easy. When you perform a search, Grid-ML automatically includes all the relevant data types in your search results. When you select a data type, Grid-ML shows all the sub-types and elements that use the selected type. Once you select an element, Grid-ML shows the complete type ancestry, including their documentation.

July 2020

NIEM Standards

NIEM (National Information Exchange Model) is a common vocabulary that enables efficient information exchange across diverse public and private organizations. With this release, Grid-ML now provides easy navigation through the NIEM data structures and fast searching into data point names, definitions, and controlled vocabularies.

Grid-ML comes pre-loaded with NIEM standard models and it also allows you to load any IEPD schema.

June 2020

Business-Friendly Search

With the new capabilities in this release, business users and data analysts can find containers, data points, and enumerated values using familiar business terms and phrases.

Hit Counts

Users can now see how many search results there are under each container and how far down in the hierarchy the results are located.

Pre-Loaded Repositories

Grid-ML now has pre-loaded, read-to-use models, including: MISMO®, UMDP, and PRIA standards. This helps users view and search these models without having to locate and load their source files.

January 2020

Dedicated Schema Visualization Screen

Grid-ML now provides an exclusive columnar view is optimized to allow users to quickly and efficiently move around the schema hierarchy. The screen shows all the information you need, but nothing more. No fancy graphics to get in your way.

The new functionality works side-by-side with the search capability to help non-technical users work with large XML data models and complex industry data standards.

Grid-ML XML Schema Viewer

high performance

A lightning fast and intuitive tool for viewing and searching XML Schemas.