Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Properties | Schema Component Properties | Simple Type Definition
 
Simple Type Definition
A simple type definition specifies the data type for an element that contains only character data or for an attribute. Unlike complex type definitions, simple type definitions cannot carry attributes. This symbol corresponds to the <simpleType> element in an XML Schema definition.
If the simple type definition is unnamed (an anonymous type), the Schema Browser displays 'Anonymous' as the name of the complex type definition.
This field...
Specifies...
Base Constraints
The constraining facet values set in the type definitions from which a simple type was derived. Base constraints are the constraining facet values from the primitive type to the immediate parent type. These constraint values represent the cumulative facet values for the simple type.
Simple Type: Name
The local name and target namespace of the simple type. The Name value is equal to the expanded value (prefix plus local name) of the name attribute in the type definition. If the Schema Browser displays 'Anonymous' as the name of the simple type, the simple type is an anonymous (unnamed) type defined in an element or attribute declaration.
Primitive Type
The primitive datatype from which the simple type is derived.
constraining facet fields
The constraining facets applied to a simple type definition. This includes fields for values such as enumeration, length, minlength, maxlength, whitespace, and pattern. Which constraining facets are displayed depends on the primitive type of the simple type definition. A constraining facet field contains a value only if the simple type definition specified a value for the facet. The constraining facets fields do not display facet values set in the type definition from which the simple type was derived.
For more information about constraining facets, see the W3C specification XML Schema Part 2: Datatypes.