Call For XML Message Complexity Score Calculation Ideas

The open standards are usually quite complex as they tend to be generic. Some messages may be more complex within the standards than the other. Some messages may be more important for a specific company than the other. However, in most cases, it is possible to implement the standards in multiple phases. To be able to plan better and come up with good estimates on the work needed, understanding the relative complexity of the messages is important. Some messages may be just 2/3 level deep with just a handful of attributes and elements while the others may be much more elaborate with a depth of 10 or more and thousands of elements.

VisualSchema is looking for input on how to compute the complexity score of the various messages within a standard.

Visual Schemas For XML Schemas (XSDs)

The specification of XML Schema is quite complex and understanding it to make sense out of the XML Schema of an XML is no easier task. Ofcourse, some XML Schemas are much simpler than the other. However, many real life XML Schemas providing open standards tend to be quite complex. This is understandable because the open standards try to offer the most generic solutions that can hopefully cover all the possible scenarios. Hence, a purchase order document even in the best of the enterprise applications can span only a few dozens of tables, the OAGIS definition has more than two thousand elements (in most cases each element maps to a table when no shortcuts are taken). is a website that provides these complex open standards XML Schemas as easily navigable HTML forms that people are familiar in enterprise applications making it easy even for the non-technical people to understand the XML Schema definitions.

At present, the site provides Visual Schemas for OAGIS and GS1’s GDSN standards.