Schema GlobalTypes.xsd


attribute iuclidUuid
type iuclidUuidType
facets
maxLength 42
pattern \w*(\-[0-9a-f]+){5}
annotation
documentation
An attribute having the iuclidUuidType type. To be used wherever a IUCLID UUID or a IUCLID document reference is required.
source <xs:attribute name="iuclidUuid" type="iuclidUuidType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An attribute having the iuclidUuidType type. To be used wherever a IUCLID UUID or a IUCLID document reference is required.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute schemaVersion
type versionType
facets
pattern [0-9]+.[0-9]+
annotation
documentation
The version number of the schema used to validate the instance document. This attribute can be given to global/root elements as an indication of the validating schema version. This information is useful when a more recent schema is not backward compatible with older ones.
source <xs:attribute name="schemaVersion" type="versionType">
 
<xs:annotation>
   
<xs:documentation>The version number of the schema used to validate the instance document. This attribute can be given to global/root elements as an indication of the validating schema version. This information is useful when a more recent schema is not backward compatible with older ones.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute uuid
type uuidType
facets
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
annotation
documentation
An attribute having the uuidType type. To be used wherever a plain UUID attribute is required.
source <xs:attribute name="uuid" type="uuidType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">An attribute having the uuidType type. To be used wherever a plain UUID attribute is required.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType AnyChemicalNameType
diagram
type extension of string2000Type
properties
base string2000Type
used by
complexType ChemicalNameType
facets
maxLength 2000
attributes
Name  Type  Use  Default  Fixed  annotation
xml:langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
A type that can represents any chemical name as a language-typed string. The xml:lang attribute can have an empty value (which is supported by the XML specification, see http://www.w3.org/TR/2006/REC-xml-20060816/#sec-lang-tag). It has been decided to give the attribute an optional use mode. The chemical name language is considered unknown when the xml:lang attribute is not present or has an empty value.
source <xs:complexType name="AnyChemicalNameType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type that can represents any chemical name as a language-typed string. The xml:lang attribute can have an empty value (which is supported by the XML specification, see http://www.w3.org/TR/2006/REC-xml-20060816/#sec-lang-tag). It has been decided to give the attribute an optional use mode. The chemical name language is considered unknown when the xml:lang attribute is not present or has an empty value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="string2000Type">
     
<xs:annotation>
       
<xs:appinfo xml:lang="en">IUCLID5 foresees a 2000-character maxlength constraint on chemical names.</xs:appinfo>
     
</xs:annotation>
     
<xs:attribute ref="xml:lang" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType AnyTextType
diagram
properties
mixed true
attributes
Name  Type  Use  Default  Fixed  annotation
xml:langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
A type that can hold any type of text, including markup.
source <xs:complexType name="AnyTextType" mixed="true">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type that can hold any type of text, including markup.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute ref="xml:lang" use="optional"/>
</xs:complexType>

complexType ChemicalNameType
diagram
type extension of AnyChemicalNameType
properties
base AnyChemicalNameType
facets
maxLength 2000
attributes
Name  Type  Use  Default  Fixed  annotation
xml:langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
typechemicalNameTypeTyperequired      
documentation
The type/kind of chemical name. For instance, IUPAC. The type values are constrained by an enumeration.
annotation
documentation
A type that can represents any typed chemical name such as a IUPAC or CAS name. The content model of the type allows to define a typed value for a particular linguistic version of a chemical name, like in <ChemicalName type="IUPAC" xml:lang="en">ethanol</ChemicalName>. The chemical name language is considered unknown when the xml:lang attribute is not present or has an empty value.
source <xs:complexType name="ChemicalNameType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type that can represents any typed chemical name such as a IUPAC or CAS name. The content model of the type allows to define a typed value for a particular linguistic version of a chemical name, like in <ChemicalName type="IUPAC" xml:lang="en">ethanol</ChemicalName>. The chemical name language is considered unknown when the xml:lang attribute is not present or has an empty value.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="AnyChemicalNameType">
     
<xs:attribute name="type" type="chemicalNameTypeType" use="required">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The type/kind of chemical name. For instance, IUPAC. The type values are constrained by an enumeration.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute ChemicalNameType/@type
type chemicalNameTypeType
properties
isRef 0
use required
facets
enumeration EC
enumeration CAS
enumeration IUPAC
enumeration OTHER
annotation
documentation
The type/kind of chemical name. For instance, IUPAC. The type values are constrained by an enumeration.
source <xs:attribute name="type" type="chemicalNameTypeType" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The type/kind of chemical name. For instance, IUPAC. The type values are constrained by an enumeration.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType I18nStringType
diagram
type extension of xs:string
properties
base xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
xml:langrequired      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
A type that defines a string with the xml:lang mandatory attribute.
source <xs:complexType name="I18nStringType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type that defines a string with the xml:lang mandatory attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute ref="xml:lang" use="required"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

simpleType casNumberType
type restriction of xs:string
facets
pattern \d{1,6}-\d{2}-\d
annotation
documentation
A type describing the pattern for CAS number.
appinfo
IUCLID5 foresees a 255-character maxlength constraint on CAS numbers. Not necessary since the pattern is stronger
source <xs:simpleType name="casNumberType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type describing the pattern for CAS number.</xs:documentation>
   
<xs:appinfo>IUCLID5 foresees a 255-character maxlength constraint on CAS numbers. Not necessary since the pattern is stronger</xs:appinfo>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="\d{1,6}-\d{2}-\d">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Up to 6 digits, hyphen, 2 digits, hyphen, one digit</xs:documentation>
     
</xs:annotation>
   
</xs:pattern>
 
</xs:restriction>
</xs:simpleType>

simpleType chemicalNameTypeType
type restriction of xs:string
used by
attribute ChemicalNameType/@type
facets
enumeration EC
enumeration CAS
enumeration IUPAC
enumeration OTHER
annotation
documentation
A type defining the possible types of chemical names as an enumeration.
source <xs:simpleType name="chemicalNameTypeType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type defining the possible types of chemical names as an enumeration.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="EC"/>
   
<xs:enumeration value="CAS"/>
   
<xs:enumeration value="IUPAC"/>
   
<xs:enumeration value="OTHER"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ecNumberType
type restriction of xs:string
facets
pattern [234567]\d{2}-\d{3}-\d
annotation
documentation
A type describing the pattern for EC number.
appinfo
IUCLID5 foresees a 255-character maxlength constraint on EC numbers. Not necessary since the pattern is stronger
source <xs:simpleType name="ecNumberType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type describing the pattern for EC number.</xs:documentation>
   
<xs:appinfo>IUCLID5 foresees a 255-character maxlength constraint on EC numbers. Not necessary since the pattern is stronger</xs:appinfo>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[234567]\d{2}-\d{3}-\d">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">3 digits with the first one being in the range [2-7], hyphen, 3 digits, hyphen, one digit.
The first digit has a special meaning: 2 and 3 stands for EINECS, 4 stands for ELINCS, 5 for NLP, 6 and 7 respectively for newly identified phase-in and non-phase-in substances under REACH.
</xs:documentation>
     
</xs:annotation>
   
</xs:pattern>
 
</xs:restriction>
</xs:simpleType>

simpleType iuclidUuidType
type restriction of xs:string
used by
attribute iuclidUuid
facets
maxLength 42
pattern \w*(\-[0-9a-f]+){5}
annotation
documentation
A type defining IUCLID UUIDs. In IUCLID5, a UUID is build with a 4-letter prefix and a normal 36-character UUID separated by dash. Example: IUC5-563f1838-5b0d-4a10-919f-f522b07eab5f. This type definition is taken over from the IUCLID XML schemas, version 20070330.
appinfo
This type is matching the uuidType type from the IUCLID5 application.
source <xs:simpleType name="iuclidUuidType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type defining IUCLID UUIDs. In IUCLID5, a UUID is build with a 4-letter prefix and a normal 36-character UUID separated by dash. Example: IUC5-563f1838-5b0d-4a10-919f-f522b07eab5f. This type definition is taken over from the IUCLID XML schemas, version 20070330.</xs:documentation>
   
<xs:appinfo xml:lang="en">This type is matching the uuidType type from the IUCLID5 application.</xs:appinfo>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:annotation>
     
<xs:documentation>The applied restrictions are identical to those defined by the IUCLID schemas.</xs:documentation>
   
</xs:annotation>
   
<xs:maxLength value="42" fixed="false"/>
   
<xs:pattern value="\w*(\-[0-9a-f]+){5}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType registrationDeadlineType
type restriction of xs:date
facets
enumeration 2010-11-30
enumeration 2013-05-31
enumeration 2018-05-31
annotation
documentation
A type that defines the registration deadlines of phase-in substances.
source <xs:simpleType name="registrationDeadlineType">
 
<xs:annotation>
   
<xs:documentation>A type that defines the registration deadlines of phase-in substances.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:date">
   
<xs:enumeration value="2010-11-30">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">42 months after the entry into force of the REACH Regulation [Article 23(1)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="2013-05-31">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">6 years after entry into force of the REACH Regulation [Article 23(2)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="2018-05-31">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">11 years after entry into force of the REACH Regulation [Article 23(2)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType string2000Type
type restriction of xs:string
used by
complexType AnyChemicalNameType
facets
maxLength 2000
annotation
documentation
A string limited to 2000 characters. Corresponds to the string2000 type in IUCLID schemas.
source <xs:simpleType name="string2000Type">
 
<xs:annotation>
   
<xs:documentation>A string limited to 2000 characters. Corresponds to the string2000 type in IUCLID schemas.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="2000">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">A string limited to 255 characters. One of the IUCLID5 string type.</xs:documentation>
       
<xs:appinfo xml:lang="en">This type is matching a corresponding type from the IUCLID5 application.</xs:appinfo>
     
</xs:annotation>
   
</xs:maxLength>
 
</xs:restriction>
</xs:simpleType>

simpleType string255Type
type restriction of xs:string
facets
maxLength 255
annotation
documentation
A string limited to 255 characters.
source <xs:simpleType name="string255Type">
 
<xs:annotation>
   
<xs:documentation>A string limited to 255 characters.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="255">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">A string limited to 255 characters.</xs:documentation>
       
<xs:appinfo xml:lang="en">This type is matching a corresponding type from the IUCLID5 application.</xs:appinfo>
     
</xs:annotation>
   
</xs:maxLength>
 
</xs:restriction>
</xs:simpleType>

simpleType string32768Type
type restriction of xs:string
facets
maxLength 32768
annotation
documentation
A string limited to 32768 characters. Corresponds to the string32768 type in IUCLID schemas.
source <xs:simpleType name="string32768Type">
 
<xs:annotation>
   
<xs:documentation>A string limited to 32768 characters. Corresponds to the string32768 type in IUCLID schemas.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="32768">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">A string limited to 32768 characters. One of the IUCLID5 string type.</xs:documentation>
       
<xs:appinfo xml:lang="en">This type is matching a corresponding type from the IUCLID5 application.</xs:appinfo>
     
</xs:annotation>
   
</xs:maxLength>
 
</xs:restriction>
</xs:simpleType>

simpleType tonnageBandType
type restriction of xs:string
facets
enumeration 1-10
enumeration 10-100
enumeration 100-1000
enumeration 1000+
annotation
documentation
A type that defines the tonnage bands for registration.
source <xs:simpleType name="tonnageBandType">
 
<xs:annotation>
   
<xs:documentation>A type that defines the tonnage bands for registration.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="1-10">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Between 1 to 10 tonnes/year [Article 12(1)(a-b)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="10-100">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Between 10 to 100 tonnes/year [Article 12(1)(c)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="100-1000">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Between 100 to 1000 tonnes/year [Article 12(1)(d)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="1000+">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">Over 1000 tonnes/year [Article 12(1)(e)].</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType uuidType
type restriction of xs:string
used by
attribute uuid
facets
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
annotation
documentation
A type defining the character representation of a plain UUID (Universal Unique ID). Example: 563f1838-5b0d-4a10-919f-f522b07eab5f
source <xs:simpleType name="uuidType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type defining the character representation of a plain UUID (Universal Unique ID). Example: 563f1838-5b0d-4a10-919f-f522b07eab5f</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}">
     
<xs:annotation>
       
<xs:documentation xml:lang="en">The pattern allows lowercase and uppercase representation of hexadecimal letters.</xs:documentation>
     
</xs:annotation>
   
</xs:pattern>
 
</xs:restriction>
</xs:simpleType>

simpleType versionType
type restriction of xs:string
used by
attributes schemaVersion exportInformationAttributeGroup/@schemaVersion
facets
pattern [0-9]+.[0-9]+
annotation
documentation
A type defining the possible value of a schema version number.
source <xs:simpleType name="versionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A type defining the possible value of a schema version number.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9]+.[0-9]+">
     
<xs:annotation>
       
<xs:documentation>The version number is composed as a major.minor number.</xs:documentation>
     
</xs:annotation>
   
</xs:pattern>
 
</xs:restriction>
</xs:simpleType>

attributeGroup dateAttributeGroup
attributes
Name  Type  Use  Default  Fixed  annotation
creationDatexs:dateoptional      
documentation
The creation date of the element.
modificationDatexs:dateoptional      
documentation
The modification date of the element.
annotation
documentation
A group of attributes that together provide date information of an element.
source <xs:attributeGroup name="dateAttributeGroup">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A group of attributes that together provide date information of an element.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="creationDate" type="xs:date" use="optional">
   
<xs:annotation>
     
<xs:documentation xml:lang="en">The creation date of the element.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="modificationDate" type="xs:date" use="optional">
   
<xs:annotation>
     
<xs:documentation xml:lang="en">The modification date of the element.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attributeGroup exportInformationAttributeGroup
attributes
Name  Type  Use  Default  Fixed  annotation
exportDatexs:dateTimeoptional      
documentation
The date the export document is created. The timestamp should have a time zone indicated, preferably UTC.
schemaVersionversionTypeoptional      
documentation
The version number of the schema used to validate the document. This information is useful when a more recent schema is not backward compatible with older ones.
annotation
documentation
A group of attributes that together provide information about an export document.
source <xs:attributeGroup name="exportInformationAttributeGroup">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">A group of attributes that together provide information about an export document.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="exportDate" type="xs:dateTime" use="optional">
   
<xs:annotation>
     
<xs:documentation xml:lang="en">The date the export document is created. The timestamp should have a time zone indicated, preferably UTC.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="schemaVersion" type="versionType" use="optional">
   
<xs:annotation>
     
<xs:documentation xml:lang="en">The version number of the schema used to validate the document. This information is useful when a more recent schema is not backward compatible with older ones.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attribute xml:base
namespace http://www.w3.org/XML/1998/namespace
type xs:anyURI
used by
attributeGroup xml:specialAttrs
annotation
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
source <xs:attribute name="base" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute xml:id
namespace http://www.w3.org/XML/1998/namespace
type xs:ID
annotation
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
source <xs:attribute name="id" type="xs:ID">
 
<xs:annotation>
   
<xs:documentation>See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute xml:lang
namespace http://www.w3.org/XML/1998/namespace
type union of (xs:language, restriction of xs:string)
used by
complexTypes AnyChemicalNameType AnyTextType I18nStringType
attributeGroup xml:specialAttrs
annotation
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
source <xs:attribute name="lang">
 
<xs:annotation>
   
<xs:documentation>Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:union memberTypes="xs:language">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value=""/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:union>
 
</xs:simpleType>
</xs:attribute>

attribute xml:space
namespace http://www.w3.org/XML/1998/namespace
type restriction of xs:NCName
used by
attributeGroup xml:specialAttrs
facets
enumeration default
enumeration preserve
source <xs:attribute name="space">
 
<xs:simpleType>
   
<xs:restriction base="xs:NCName">
     
<xs:enumeration value="default"/>
     
<xs:enumeration value="preserve"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup xml:specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  annotation
xml:base      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
xml:lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
xml:space      
source <xs:attributeGroup name="specialAttrs">
 
<xs:attribute ref="xml:base"/>
 
<xs:attribute ref="xml:lang"/>
 
<xs:attribute ref="xml:space"/>
</xs:attributeGroup>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy