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 firstname.lastname@example.org.
XPath and JSONPath Validation
In addition to seeing the XPath and JSONPath as you navigate trough the schemas, you can now go straight to the desired location by entering its XPath or JSONPath. This new functionality also allows you to check whether a given path exists in the schema.
Schema Comparison Tool
With this major release, Grid-ML adds a comprehensive tool for comparing XML schemas and OpenAPI specifications. The tool reports on elements added and removed, changes in the definitions, and updates to enumerated values and attributes. Users can filter the list of differences by item name or description to quickly find the desired items. For users of large data standards like NIEM and MISMO, the new tool assists in comparing different versions of the standard and in analyzing the impact of version upgrades.
Grid-ML now allows users to search across all schema files within a repository at once. That is particularly useful for exploring vocabularies with a large number of global elements distributed across multiple schemas, such as NIEM 5.0, MISMO OpenAPI, and OASIS Legal XML. With this release, users can quickly find XML global elements and OpenAPI global properties based on name, definition, and enumerated values. The "Setup" menu has been renamed to "Repositories" to better reflect the new capabilities of the page.
Ginnie Mae Pool Delivery Dataset (PDD)
With this release, Grid-ML adds Ginnie Mae's PDD schema to its set of pre-loaded, read-to-use, public repositories, making it easier for implementors to use that schema. Ginnie Mae's Pool Delivery Dataset (PDD) is a W3C XML Schema that combines a subset of the MISMO Residential Specification Version 3.3 with Ginnie Mae-specific data points. This new PDD schema supports single-family forward loans, with the exception of HMBS reverse mortgages.
OpenAPI Specification (Beta)
The OpenAPI Specification (OAS) is a language-agnostic way to describe RESTful APIs. As part of that specification, one can define data structures using the JSON Schema vocabulary. This version of Grid-ML allows users to view and search OpenAPI Specification 3.1 data schemas, both by themselves as well as side-by-side with W3C XML Schemas.
OASIS LegalXML - Electronic Court Filing Version 5.0
Electronic Court Filing Version 5.0 (ECF v5.0) consists of a set of non-proprietary XML and Web services specifications developed by OASIS to promote interoperability among electronic court filing vendors and systems. With this release, Grid-ML provides all the ECF v5.0 schemas as a pre-loaded repository that is ready for users to view and search.
With this release, Grid-ML now gives you the option of displaying the namespace prefix for all schema components, including those belonging to the schema's target namespace. It also shows the full namespace URI of each element and attribute. Together, these two improvements provide more search options and allow you to quickly identify the namespace associated with each component within a XML schema.
Grid-ML now generates JSONPaths for both elements and attributes, with and without namespace prefixes. That provides you with full JSONPath support, regardless of the complexity of your schema.
This release provides better handling of substitution groups and shows all available substitutions directly underneath the group heading, making the substitution groups easier to understand and use.
Enterprise Subscription Plans
Grid-ML now offers enterprise-level subscription plans that allow for centralized user management and billing.
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 comes pre-loaded with the latest NIEM release.
NIEM 5.0 includes the following changes:
Added Controlled Unclassified Information (cui) as auxiliary content.
Added Statistics (stat) as auxiliary content.
Added additional Public Health Emergency Operations Center (PH EOC) requirements to the Emergency Management domain.
Harmonized FBI code sets across the NCIC, NDEx, UCR, and Justice namespaces.
Replaced the full GML external standard with a simplified NIEM profile.
Grid-ML now offers both free and paid subscription plans.
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.
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.
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.
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.
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.
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.
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.
Users can now see how many search results there are under each container and how far down in the hierarchy the results are located.
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.
Dedicated Schema Visualization Screen
Grid-ML now provides an exclusive columnar view 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.