Utiware SchemaXplainer Sign Up | Home | SchemaXpert | Benefits | 60 Analytic Criteria | Forums | Blog  
60 XML Schema Analytics : Actionable in-depth Analysis of your XML Schemas

SchemaXplainer breaks your XML Schema reports down according to 60 different Analytic criteria. Each of our 60 Analytic criteria has a feature called "What does this Analytic say?" This section explains, in plain English, what this information means for understanding your XML Schema. "What does this Analytic say?" will give you an in-depth knowledge of your XML Schemas' elements, attributes, data types, and how they relate to each other.

Our XML Schema Analysis is targeted towards non technical users, decision makers, and new and experienced software developers. All reports and analysis can be downloaded in Excel and Word formats.

60 Schema Analytic Criteria

Analytic NameDescription
General StatisticsHow many XML Schema objects are in your XML Schema? The General Statistics Analytic gives you an overview of the number of major XML Schema objects in your XML Schema.

Global AnnotationsWhat are the global annotations in your XML Schema? The Global Annotations Analytic displays all the global annotations in your XML Schema.

Global Schema ObjectsThe Global Schema Objects Analytic lists all the global Schema objects that you selected while creating this report.

All Schema ObjectsWhat XML Schema objects make up your XML Schema? The All Schema Objects Analytic lists the details of all the XML Schema Objects in your XML Schema.

Numeric ElementsHow does your data compare to the numeric requirements of your XML Schema? The Numeric Elements Analytic contains a listing of all XML Schema elements which need some sort of numerical data.

Included in this analytic are elements with W3C and user data types that are derived from float, decimal, double, integer, nonPositiveInteger, negativeInteger, long, int, short, byte, nonNegativeInteger, positiveInteger, unsignedLong, unsignedInt, unsignedShort, and unsignedByte data types. This analytic also lists all the facets that apply to each element.

String ElementsHow does your data compare to the text data requirements of your XML Schema? The String Elements Analytic contains a listing of all XML Schema elements which need some sort of text data.

Included in this analytic are elements with W3C and user data types that are derived from string, normalizedString, token, language, Name, NCName, NMTOKEN, NMTOKENS, ID, IDREF, IDREFS, ENTITY, and ENTITIES data types. This analytic also lists all the facets that apply to each element.

Date and Time ElementsHow does your data compare to the date and time data requirements of your XML Schema? The Date and Time Elements Analytic contains a listing of all XML Schema elements which need some variation of date or time data.

Included in this analytic are elements with W3C and user data types that are derived from duration, dateTime, time, date, gYearMonth, gYear, gMonthDay, gDay, and gMonth data types. This analytic also lists all the facets that apply to each element.

Boolean ElementsHow does your data compare to the Boolean data requirements of your XML Schema? The Boolean Elements Analytic contains a listing of all XML Schema elements with W3C and user data types that are derived from the Boolean data type. This analytic also lists all the facets that apply to each element.

Binary ElementsHow does your data compare to the binary data requirements of your XML Schema? The Boolean Elements Analytic contains a listing of all XML Schema elements which need binary data.

Included in this analytic are elements with W3C and user data types that are derived from base64Binary and hexBinary data types. This analytic also lists all the facets that apply to each element.

AnySimplyType ElementsHow does your data compare to the AnySimplyType data requirements of your XML Schema? The AnySimplyType Elements Analytic contains a listing of all XML Schema elements with W3C and user data types that are derived from the AnySimplyType data type. This analytic also lists all the facets that apply to each element.

AnyURI ElementsHow does your data compare to the AnyURI data requirements of your XML Schema? The AnyURI Elements Analytic contains a listing of all XML Schema elements with W3C and user data types that are derived from the AnyURI data type. This analytic also lists all the facets that apply to each element.

Notation ElementsHow does your data compare to the Notation data requirements of your XML Schema? The Notation Elements Analytic contains a listing of all XML Schema elements with W3C and user data types that are derived from the Notation data type. This analytic also lists all the facets that apply to each element.

QName ElementsHow does your data compare to the QName data requirements of your XML Schema? The QName Elements Analytic contains a listing of all XML Schema elements with W3C and user data types that are derived from the QName data type. This analytic also lists all the facets that apply to each element.

Union Type ElementsHow does your data compare to the Union data type requirements of your XML Schema? The Union Type Elements Analytic contains a listing of all XML Schema elements with union data types. The inner tables show the facets of each data type. This analytic also lists all the facets that apply to each element.

Elements with AttributesWhat elements in your XML Schema have attributes? The Elements with Attributes Analytic contains a listing of all XML Schema elements with attributes. The inner tables show the details of each attribute. This analytic also lists all the facets that apply to each element and attribute.

Elements with ID ConstraintsWhat elements in your XML Schema have ID Constraints? The ID Constraints Analytic contains a listing of all XML Schema elements with ID Constraints. The inner tables show the details of each ID constraint. This analytic also lists all the facets that apply to each element.

Any ElementWhat are all the AnyElements in your XML Schema? The Any Elements Analytic contains all the AnyElements in your XML Schema.

All ElementsWhat are all the elements in your XML Schema? The All Elements Analytic contains all the elements in your XML Schema. This analytic also lists all the facets that apply to each element.

Elements with EnumerationWhat elements in your XML Schema have Enumeration restrictions? The Elements with Enumeration Analytic contains a listing of all XML Schema elements with Enumeration facets. This analytic also lists all the facets that apply to each element.

Elements with FractionDigitsWhat elements in your XML Schema have FractionDigits restrictions? The Elements with FractionDigits Analytic contains a listing of all XML Schema elements with FractionDigits facets. This analytic also lists all the facets that apply to each element.

Elements with LengthWhat elements in your XML Schema have Length restrictions? The Elements with Length Analytic contains a listing of all XML Schema elements with Length facets. This analytic also lists all the facets that apply to each element.

Elements with MaxExclusiveWhat elements in your XML Schema have MaxExclusive restrictions? The Elements with MaxExclusive Analytic contains a listing of all XML Schema elements with MaxExclusive facets. This analytic also lists all the facets that apply to each element.

Elements with MinExclusiveWhat elements in your XML Schema have MinExclusive restrictions? The Elements with MinExclusive Analytic contains a listing of all XML Schema elements with MinExclusive facets. This analytic also lists all the facets that apply to each element.

Elements with MaxInclusiveWhat elements in your XML Schema have MaxInclusive restrictions? The Elements with MaxInclusive Analytic contains a listing of all XML Schema elements with MaxInclusive facets. This analytic also lists all the facets that apply to each element.

Elements with MinInclusiveWhat elements in your XML Schema have MinInclusive restrictions? The Elements with MinInclusive Analytic contains a listing of all XML Schema elements with MinInclusive facets. This analytic also lists all the facets that apply to each element.

Elements with MaxLengthWhat elements in your XML Schema have MaxLength restrictions? The Elements with MaxLength Analytic contains a listing of all XML Schema elements with MaxLength facets. This analytic also lists all the facets that apply to each element.

Elements with MinLengthWhat elements in your XML Schema have MinLength restrictions? The Elements with MinLength Analytic contains a listing of all XML Schema elements with MinLength facets. This analytic also lists all the facets that apply to each element.

Elements with PatternWhat elements in your XML Schema have Pattern restrictions? The Elements with Pattern Analytic contains a listing of all XML Schema elements with Pattern facets. This analytic also lists all the facets that apply to each element.

Elements with TotalDigitsWhat elements in your XML Schema have TotalDigits restrictions? The Elements with TotalDigits Analytic contains a listing of all XML Schema elements with TotalDigits facets. This analytic also lists all the facets that apply to each element.

Elements with WhiteSpaceWhat elements in your XML Schema have WhiteSpace restrictions? The Elements with WhiteSpace Analytic contains a listing of all XML Schema elements with WhiteSpace facets. This analytic also lists all the facets that apply to each element.

Numeric AttributesHow does your data compare to the numeric requirements of your XML Schema? The Numeric Attributes Analytic contains a listing of all XML Schema attributes that need some sort of numerical data. Included in this analytic are attributes with W3C and user data types that are derived from float, decimal, double, integer, nonPositiveInteger, negativeInteger, long, int, short, byte, nonNegativeInteger, positiveInteger, unsignedLong, unsignedInt, unsignedShort, and unsignedByte data types.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


String AttributesHow does your data compare to the text data requirements of your XML Schema? The String Attributes Analytic contains a listing of all XML Schema attributes that need some sort of text data. Included in this analytic are attributes with W3C and user data types that are derived from string, normalizedString, token, language, Name, NCName, NMTOKEN, NMTOKENS, ID, IDREF, IDREFS, ENTITY, and ENTITIES data types.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.

Date and Time AttributesHow does your data compare to the date and time data requirements of your XML Schema? The Date and Time Attributes Analytic contain a listing of all XML Schema attributes that need some variation of date or time data. Included in this analytic are attributes with W3C and user data types that are derived from duration, dateTime, time, date, gYearMonth, gYear, gMonthDay, gDay, and gMonth data types.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Boolean AttributesHow does your data compare to the Boolean data requirements of your XML Schema? The Boolean Attributes Analytic contains a listing of all XML Schema attributes with W3C and user data types that are derived from the Boolean data type.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Binary AttributesHow does your data compare to the binary data requirements of your XML Schema? The Boolean Attributes Analytic contains a listing of all XML Schema attributes that need binary data. Included in this analytic are attributes with W3C and user data types that are derived from base64Binary and hexBinary data types.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Union Types AttributesHow does your data compare to the Union data type requirements of your XML Schema? The Union Type Attributes Analytic contains a listing of all XML Schema attributes with union data types. The inner tables show the facets of each data type.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


AnyURI AttributesHow does your data compare to the AnyURI data requirements of your XML Schema? The AnyURI Attributes Analytic contains a listing of all XML Schema attributes with W3C and user data types that are derived from the AnyURI data type.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


QName AttributesHow does your data compare to the QName data requirements of your XML Schema? The QName Attributes Analytic contains a listing of all XML Schema attributes with W3C and user data types that are derived from the QName data type.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Notation AttributesHow does your data compare to the Notation data requirements of your XML Schema? The Notation Attributes Analytic contains a listing of all XML Schema attributes with W3C and user data types that are derived from the Notation data type.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes in Elements What attributes are in elements? The Attributes in Elements Analytic contains a listing of all XML Schema attributes in elements.

The outer table lists the elements and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes in AttributeGroupsWhat attributes are in AttributeGroups? The Attributes in AttributeGroups Analytic contains a listing of all XML Schema attributes in attribute groups.

The outer table lists the attrubute groups. The inner tables show the details of applicable attributes and thier facets.


Attributes in ComplexTypesWhat attributes are in ComplexTypes? The Attributes in ComplexTypes Analytic contains a listing of all XML Schema attributes in complex types.

The outer table lists the complex types. The inner tables show the details of applicable attributes and thier facets.


Any AttributeWhat are all the AnyAttributes in your XML Schema? The Any Attributes Analytic contains all the AnyAttributes in your XML Schema.

The outer table lists the complex types. The inner tables show the details of applicable attributes and thier facets.


All Global AttributesWhat are all the attributes that are globally declared in your XML Schema? The All Global Attributes Analytic contains all the attributes that are globally declared in your XML Schema. This analytic also lists all the facets that apply to each attribute.

All Non-Global AttributesWhat are all the attributes that are locally declared in your XML Schema? The All Non-Global Attributes Analytic contains all the attributes that are locally declared in your XML Schema. The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.

Attributes with EnumerationWhat attributes in your XML Schema have Enumeration restrictions? The Attributes with Enumeration Analytic contains a listing of all XML Schema attributes with enumeration facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with FractionDigitsWhat attributes in your XML Schema have FractionDigits restrictions? The Attributes with FractionDigits Analytic contains a listing of all XML Schema attributes with fractionDigits facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with LengthWhat attributes in your XML Schema have Length restrictions?The Attributes with Length Analytic contain a listing of all XML Schema attributes with length facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with MaxExclusiveWhat attributes in your XML Schema have MaxExclusive restrictions? The Attributes with MaxExclusive Analytic contain a listing of all XML Schema attributes with maxExclusive facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with MinExclusiveWhat attributes in your XML Schema have MinExclusive restrictions? The Attributes with MinExclusive Analytic contain a listing of all XML Schema attributes with minExclusive facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with MaxInclusiveWhat attributes in your XML Schema have MaxInclusive restrictions? The Attributes with MaxInclusive Analytic contain a listing of all XML Schema attributes with maxInclusive facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with MinInclusiveWhat attributes in your XML Schema have MinInclusive restrictions? The Attributes with MinInclusive Analytic contain a listing of all XML Schema attributes with minInclusive facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with MaxLengthWhat attributes in your XML Schema have MaxLength restrictions? The Attributes with MaxLength Analytic contains a listing of all XML Schema attributes with maxLength facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with MinLengthWhat attributes in your XML Schema have MinLength restrictions? The Attributes with MinLength Analytic contain a listing of all XML Schema attributes with minLength facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with PatternWhat attributes in your XML Schema have Pattern restrictions? The Attributes with Pattern Analytic contain a listing of all XML Schema attributes with pattern facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with TotalDigitsWhat attributes in your XML Schema have TotalDigits restrictions? The Attributes with TotalDigits Analytic contain a listing of all XML Schema attributes with totalDigits facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


Attributes with WhiteSpaceWhat attributes in your XML Schema have WhiteSpace restrictions? The Attributes with WhiteSpace Analytic contain a listing of all XML Schema attributes with whiteSpace facets.

The outer table lists the parent Schema Object and their facets. The inner tables show the details of applicable attributes and thier facets.


SimpleType Derived by ListWhat simple types are derived by list in your XML Schema? The SimpleType Derived by List Analytic displays all the simple types that are derived by list. This analytic also lists all the facets that apply to each simple type.

SimpleType Derived by RestrictionWhat simple types are derived by restriction in your XML Schema? The SimpleType Derived by Restriction Analytic displays all the simple types that are derived by restriction. This analytic also lists all the facets that apply to each simple type.

SimpleType Derived by UnionWhat simple types are derived by Union in your XML Schema? The SimpleType Derived by Union Analytic displays all the simple types that are derived by union. The inner tables show the facets of each simple data type.

All Simply TypesWhat are all the simple types in your XML Schema? The All Simple Types Analytic displays all the Simple Types in your XML Schema. This analytic also lists all the facets that apply to each Simple Type.

Sign Up - It is Free!