XML Schema "XMLSchema.xsd"
Target Namespace:
Version:
1.0
Defined Components:
elements (top-level / other; 41 global + 28 local), complexTypes (35), simpleTypes (55), element groups (12), attribute groups (2)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Default Block Attribute:
"#all" (blocks all substitutions of elements and their types both through substitution groups and xsi:type attribute in instance XML documents)
Schema Location:
http://www.w3.org/2001/XMLSchema.xsd; see XML source
Imports Schemas (1):
Imported by Schemas (1):
Annotation
Annotation 1 [src]:
Part 1 version: Id: structures.xsd,v 1.2 2004/01/15 11:34:25 ht Exp
Part 2 version: Id: datatypes.xsd,v 1.3 2004/01/23 18:11:13 ht Exp
Annotation 2 [src]:
The schema corresponding to this document is normative,
with respect to the syntactic constraints it expresses in the
XML Schema language. The documentation (within <documentation> elements)
below, is not normative, but rather highlights important aspects of
the W3C Recommendation of which this is a part
See:  http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/structures.html
Annotation 3 [src]:
The simpleType element and all of its members are defined
towards the end of this schema document
Annotation 4 [src]:
simple type for the value of the 'namespace' attr of
'any' and 'anyAttribute'
Annotation 5 [src]:
Value is
##any - - any non-conflicting WFXML/attribute at all

##other - - any non-conflicting WFXML/attribute from
namespace other than targetNS

##local - - any unqualified non-conflicting WFXML/attribute

one or - - any non-conflicting WFXML/attribute from
more URI the listed namespaces
references
(space separated)

##targetNamespace or ##local may appear in the above list, to
refer to the targetNamespace of the enclosing
schema or an absent targetNamespace respectively
Annotation 6 [src]:
notations for use within XML Schema schemas
Annotation 7 [src]:
First the built-in primitive datatypes. These definitions are for
information only, the real built-in definitions are magic.
Annotation 8 [src]:
For each built-in datatype in this schema (both primitive and
derived) can be uniquely addressed via a URI constructed
as follows:
1) the base URI is the URI of the XML Schema namespace
2) the fragment identifier is the name of the datatype

For example, to address the int datatype, the URI is:

http://www.w3.org/2001/XMLSchema#int

Additionally, each facet definition element can be uniquely
addressed via a URI constructed as follows:
1) the base URI is the URI of the XML Schema namespace
2) the fragment identifier is the name of the facet

For example, to address the maxInclusive facet, the URI is:

http://www.w3.org/2001/XMLSchema#maxInclusive

Additionally, each facet usage in a built-in datatype definition
can be uniquely addressed via a URI constructed as follows:
1) the base URI is the URI of the XML Schema namespace
2) the fragment identifier is the name of the datatype, followed
by a period (".") followed by the name of the facet

For example, to address the usage of the maxInclusive facet in
the definition of int, the URI is:

http://www.w3.org/2001/XMLSchema#int.maxInclusive
Annotation 9 [src]:
Now the derived primitive types
Top-Level Element Summary (root element candidates)
Type:
anonymous complexType (extension of xs:openAttrs)
Content:
complex, 8 attributes, attr. wildcard, 12 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 8 attributes, 5 elements
Used:
Content Model Attributes (9):
 = 
("qualified" | "unqualified") : "unqualified"
 = 
("#all" | list of ("extension" | "restriction" | "substitution")) : ""
 = 
("qualified" | "unqualified") : "unqualified"
 = 
("#all" | list of ("extension" | "restriction" | "list" | "union")) : ""
 = 
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (12):
All Other Element Summary (local elements unified by type)
Type:
Content:
complex, 3 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
 = 
"1" : "1"
 = 
("0" | "1") : "1"
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
anonymous complexType (restriction of xs:all)
Content:
complex, 1 attribute, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:namedGroup complexType; see XML source
Includes:
definition of attr. wildcard; 2 attr. prohibitions
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
anonymous complexType (extension of xs:openAttrs)
Content:
complex, 1 attribute, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
at 28 locations
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
anonymous complexType (extension of xs:wildcard)
Content:
complex, 5 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (6):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
(("##any" | "##other") | list of (xs:anyURI | ("##targetNamespace" | "##local"))) : "##any"
 = 
("skip" | "lax" | "strict") : "strict"
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
 = 
(("##any" | "##other") | list of (xs:anyURI | ("##targetNamespace" | "##local"))) : "##any"
 = 
("skip" | "lax" | "strict") : "strict"
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute, attr. wildcard, elem. wildcard
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, elem. wildcard
Used:
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 5 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (6):
 = 
 = 
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
Content:
complex, 8 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:attrDecls group; see XML source
Content Model Attributes (9):
 = 
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
 = 
 = 
 = 
("prohibited" | "optional" | "required") : "optional"
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:attrDecls group; see XML source
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
Content:
complex, 1 attribute, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:namedGroup complexType; see XML source
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (3):
Type:
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (7):
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction"))
 = 
("#all" | list of ("extension" | "restriction"))
 = 
 = 
xs:boolean : "false"
 = 
{any attribute from non-schema namespace}
Content Model Elements (10):
Type:
Content:
complex, 2 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 4 locations
Content Model Attributes (3):
 = 
 = 
xs:boolean : "false"
{any attribute from non-schema namespace}
Content Model Elements (10):
Type:
anonymous complexType
Content:
mixed (allows character data), 2 attributes, attr. wildcard, elem. wildcard
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, attr. wildcard, elem. wildcard
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 10 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (11):
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
("#all" | list of ("extension" | "restriction"))
 = 
 = 
 = 
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 2 locations
Content Model Attributes (12):
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:allModel group; see XML source
Content Model Attributes (12):
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
("0" | "1") : "1"
 = 
("0" | "1") : "1"
 = 
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (3):
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (8):
Type:
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:simpleContent element; see XML source
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Type:
Content:
complex, 4 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 3 locations
Content Model Attributes (5):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content Model Attributes (4):
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (3):
Type:
anonymous complexType (extension of xs:keybase)
Content:
complex, 3 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (4):
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (3):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 4 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 3 attributes
Used:
Content Model Attributes (5):
 = 
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (restriction of xs:noFixedFacet)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (extension of xs:openAttrs)
Content:
complex, 2 attributes, attr. wildcard, 5 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (5):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 14 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (14):
Type:
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (8):
Type:
Content:
complex, 2 attributes, attr. wildcard, 17 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:simpleContent element; see XML source
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (17):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
Content:
complex, 3 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
Content:
complex, 1 attribute, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally within xs:namedGroup complexType; see XML source
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 1 attribute, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (3):
Type:
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
("#all" | list of ("list" | "union" | "restriction"))
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Type:
Content:
complex, 1 attribute, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
locally at 9 locations
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Type:
anonymous complexType (restriction of xs:numFacet)
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Type:
anonymous complexType (extension of xs:annotated)
Content:
complex, 2 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
list of xs:QName
{any attribute from non-schema namespace}
Content Model Elements (2):
Type:
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (3):
Type:
anonymous complexType (restriction of xs:facet)
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this element or its type)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
("preserve" | "replace" | "collapse")
{any attribute from non-schema namespace}
Content Model Elements (1):
Complex Type Summary
Only elements allowed inside
Content:
complex, 3 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, attr. wildcard
Used:
Content Model Attributes (4):
 = 
 = 
"1" : "1"
 = 
("0" | "1") : "1"
{any attribute from non-schema namespace}
Content Model Elements (2):
This type is extended by all types which allow annotation other than <schema> itself
Content:
complex, 1 attribute, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
at 21 locations
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Not the real urType, but as close an approximation as we can get in the XML representation
Content:
mixed (allows character data), attr. wildcard, elem. wildcard
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, elem. wildcard
Used:
Content Model Attributes (1):
{any attribute from any namespace}
Content Model Elements (1):
Content:
complex, 8 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 1 element
Used:
Content Model Attributes (9):
 = 
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
 = 
 = 
 = 
("prohibited" | "optional" | "required") : "optional"
{any attribute from non-schema namespace}
Content Model Elements (2):
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Used:
Content Model Attributes (4):
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element; 1 attr. probition
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (8):
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 5 attributes
Used:
Content Model Attributes (7):
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction"))
 = 
("#all" | list of ("extension" | "restriction"))
 = 
 = 
xs:boolean : "false"
 = 
{any attribute from non-schema namespace}
Content Model Elements (10):
The element element can be used either at the top level to define an element-type binding globally, or within a content model to either reference a globally-defined element or type or declare an element-type binding locally.
Content:
complex, 14 attributes, attr. wildcard, 6 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 9 attributes, 2 elements
Used:
Content Model Attributes (15):
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
("#all" | list of ("extension" | "restriction"))
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
 = 
xs:boolean : "false"
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
group type for the three kinds of group
Content:
complex, 3 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element; 2 attr. prohibitions
Used:
Content Model Attributes (4):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Content:
complex, 2 attributes, attr. wildcard, 8 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (8):
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
group type for explicit groups, named top-level groups and group references
Content:
complex, 5 attributes, attr. wildcard, 7 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Used:
Content Model Attributes (6):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (7):
Content:
complex, 4 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element; 1 attr. probition
Used:
Content Model Attributes (5):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
Content:
complex, 2 attributes, attr. wildcard, 3 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (3):
Content:
complex, 2 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element; 4 attr. prohibitions
Used:
Content Model Attributes (3):
 = 
 = 
xs:boolean : "false"
{any attribute from non-schema namespace}
Content Model Elements (10):
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 3 elements; 3 attr. prohibitions
Used:
Content Model Attributes (12):
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Content:
complex, 1 attribute, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element; 2 attr. prohibitions
Used:
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element; 1 attr. probition
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 4 elements; 3 attr. prohibitions
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
restricted max/min
Content:
complex, 11 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, attr. wildcard, 3 elements
Used:
Content Model Attributes (12):
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
 = 
("qualified" | "unqualified")
 = 
 = 
("0" | "1") : "1"
 = 
("0" | "1") : "1"
 = 
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Content:
complex, 2 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element; 1 attr. probition
Used:
Content Model Attributes (3):
 = 
 = 
xs:anySimpleType
{any attribute from non-schema namespace}
Content Model Elements (1):
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element
Used:
Content Model Attributes (4):
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (1):
This type is extended by almost all schema types to allow attributes from other namespaces to be added to user schemas.
Content:
empty, attr. wildcard
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of attr. wildcard
Used:
Content Model Attributes (1):
{any attribute from non-schema namespace}
Content:
complex, 5 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 4 elements
Used:
Content Model Attributes (6):
 = 
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 2 attributes, attr. wildcard, 21 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (21):
Content:
complex, 1 attribute, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element; 2 attr. prohibitions
Used:
Content Model Attributes (2):
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Content:
complex, 2 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 2 attributes, attr. wildcard, 17 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of attr. wildcard, 1 element
Used:
Content Model Attributes (3):
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (17):
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content Model Attributes (4):
 = 
("#all" | list of ("list" | "union" | "restriction"))
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 5 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 2 elements; 3 attr. prohibitions
Used:
Content Model Attributes (6):
 = 
 = 
 = 
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (2):
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element
Used:
Content Model Attributes (7):
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction"))
 = 
("#all" | list of ("extension" | "restriction"))
 = 
 = 
xs:boolean : "false"
 = 
{any attribute from non-schema namespace}
Content Model Elements (10):
Content:
complex, 10 attributes, attr. wildcard, 6 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 3 elements; 4 attr. prohibitions
Used:
Content Model Attributes (11):
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction" | "substitution"))
 = 
 = 
("#all" | list of ("extension" | "restriction"))
 = 
 = 
 = 
 = 
xs:boolean : "false"
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (6):
Content:
complex, 3 attributes, attr. wildcard, 4 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, attr. wildcard, 1 element
Used:
Content Model Attributes (4):
 = 
("#all" | list of ("list" | "union" | "restriction"))
 = 
 = 
{any attribute from non-schema namespace}
Content Model Elements (4):
Content:
complex, 3 attributes, attr. wildcard, 1 element
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content Model Attributes (4):
 = 
 = 
(("##any" | "##other") | list of (xs:anyURI | ("##targetNamespace" | "##local"))) : "##any"
 = 
("skip" | "lax" | "strict") : "strict"
{any attribute from non-schema namespace}
Content Model Elements (1):
Simple Type Summary
for maxOccurs
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
at 19 locations
Defined:
globally; see XML source
Used:
never
A utility type, not for public use #all or (possibly empty) subset of {substitution, extension, restriction}
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
A utility type, not for public use
Defined:
globally; see XML source
Used:
A utility type, not for public use #all or (possibly empty) subset of {extension, restriction}
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
A utility type, not for public use
Defined:
globally; see XML source
Used:
A utility type, not for public use #all or (possibly empty) subset of {extension, restriction, list, union}
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
A utility type, not for public use
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
at 19 locations
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema.
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
A utility type, not for public use A public identifier, per ISO 8879
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
at 12 locations
A utility type, not for public use
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
#all or (possibly empty) subset of {restriction, union, list} A utility type, not for public use
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
at 17 locations
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
at 26 locations
A utility type, not for public use
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Element Group Summary
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Content Model Elements (2):
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Content Model Elements (3):
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Content Model Elements (9):
We should use a substitution group for facets, but that's ruled out because it would allow users to add their own, which we're not ready for yet.
Content:
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
Content Model Elements (12):
The three kinds of identity constraints, all with type of or derived from 'keybase'.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Content Model Elements (3):
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Content Model Elements (5):
Content:
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Content Model Elements (6):
This group is for the elements which can self-redefine (see <redefine> below).
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Content Model Elements (4):
This group is for the elements which occur freely at the top level of schemas.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Content Model Elements (7):
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Content Model Elements (3):
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content Model Elements (13):
'complexType' uses this
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Content Model Elements (4):
Attribute Group Summary
for element, group and attributeGroup, which both define and reference
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content Model Attributes (2):
 = 
 = 
for all particles
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Content Model Attributes (2):
 = 
(xs:nonNegativeInteger | "unbounded") : "1"
 = 

XML schema documentation generated with FlexDoc/XML 1.12.5 using FlexDoc/XML XSDDoc 2.9.2 template set. All XSD diagrams generated by Oxygen XML Editor via FlexDoc/XML OxygenXML Integration.