type | iuclidUuidType | ||||
facets |
|
||||
annotation |
|
||||
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> |
type | versionType | ||
facets |
|
||
annotation |
|
||
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> |
type | uuidType | ||
facets |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||
type | extension of string2000Type | ||||||||||||||
properties |
|
||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||
type | extension of AnyChemicalNameType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
facets |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | chemicalNameTypeType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||||||||
type | extension of xs:string | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:date | ||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
namespace | http://www.w3.org/XML/1998/namespace | ||
type | xs:anyURI | ||
used by |
|
||
annotation |
|
||
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> |
namespace | http://www.w3.org/XML/1998/namespace | ||
type | xs:ID | ||
annotation |
|
||
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> |
namespace | http://www.w3.org/XML/1998/namespace | ||||
type | union of (xs:language, restriction of xs:string) | ||||
used by |
|
||||
annotation |
|
||||
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> |
namespace | http://www.w3.org/XML/1998/namespace | ||||
type | restriction of xs:NCName | ||||
used by |
|
||||
facets |
|
||||
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> |
namespace | http://www.w3.org/XML/1998/namespace | ||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <xs:attributeGroup name="specialAttrs"> <xs:attribute ref="xml:base"/> <xs:attribute ref="xml:lang"/> <xs:attribute ref="xml:space"/> </xs:attributeGroup> |