namespace | http://echa.europa.eu/schemas/preRegistration | ||
type | xs:boolean | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:attribute name="enableMessages" type="xs:boolean" default="false"> <xs:annotation> <xs:documentation xml:lang="en">An attribute to indicate that the potential registrant wants to enable internal messages (aka notifications) for a pre-registration. Its value defaults to false.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
|||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | |||||||||||||||
type | BulkPreRegistrationType | |||||||||||||||
properties |
|
|||||||||||||||
children | ContactPersons PreRegistrations | |||||||||||||||
attributes |
|
|||||||||||||||
identity constraints |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="BulkPreRegistration" type="BulkPreRegistrationType"> <xs:annotation> <xs:documentation>The root element for a set of pre-registrations, aka bulk pre-registrations.</xs:documentation> </xs:annotation> <xs:key name="CPKey"> <xs:annotation> <xs:documentation>Declares the contact person id as a key.</xs:documentation> </xs:annotation> <xs:selector xpath=".//preReg:ContactPerson"/> <xs:field xpath="@id"/> </xs:key> <xs:keyref name="CPKeyRef" refer="CPKey"> <xs:annotation> <xs:documentation>Declares the contact person idref attribute as a key reference in the pre-registration to the contact persons collection.</xs:documentation> </xs:annotation> <xs:selector xpath="preReg:PreRegistrations/preReg:PreRegistration/preReg:contactPerson"/> <xs:field xpath="@idref"/> </xs:keyref> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||||||||||
type | SimplePreRegistrationType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | substanceIdentity contactPerson thirdPartyRepresentative registrationDeadline tonnageBand similarSubstanceIdentities information | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="SimplePreRegistration" type="SimplePreRegistrationType"> <xs:annotation> <xs:documentation>The root element for a single pre-registration.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
children | ContactPersons PreRegistrations | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="BulkPreRegistrationType"> <xs:annotation> <xs:documentation>The root type definition for a set of pre-registrations for different substances submitted in bulk.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ContactPersons" minOccurs="0"> <xs:annotation> <xs:documentation>A collection of contact persons available for reference by a pre-registration.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ContactPerson" type="ContactPersonType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PreRegistrations"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="PreRegistration" type="PreRegistrationInBulkType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute ref="preReg:schemaVersion" use="optional"/> </xs:complexType> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
properties |
|
||||||||
children | ContactPerson | ||||||||
annotation |
|
||||||||
source | <xs:element name="ContactPersons" minOccurs="0"> <xs:annotation> <xs:documentation>A collection of contact persons available for reference by a pre-registration.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ContactPerson" type="ContactPersonType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
type | ContactPersonType | ||||||||||||||
properties |
|
||||||||||||||
children | title firstName lastName organisation remarks contactInformation | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="ContactPerson" type="ContactPersonType"/> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
properties |
|
||||
children | PreRegistration | ||||
source | <xs:element name="PreRegistrations"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="PreRegistration" type="PreRegistrationInBulkType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
type | PreRegistrationInBulkType | ||||||||||||||
properties |
|
||||||||||||||
children | substanceIdentity contactPerson thirdPartyRepresentative registrationDeadline tonnageBand similarSubstanceIdentities information | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="PreRegistration" type="PreRegistrationInBulkType"/> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
type | extension of cti:ContactPersonType | ||||||||||||||
properties |
|
||||||||||||||
children | title firstName lastName organisation remarks contactInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ContactPersonType"> <xs:annotation> <xs:documentation>A type that defines a contact person. Based on the general contact person type, it adds an id attribute for the key/keyref constraint.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="cti:ContactPersonType"> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>The unique identifier of the contact person.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | restriction of xs:token | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>The unique identifier of the contact person.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
children | substanceIdentity contactPerson thirdPartyRepresentative registrationDeadline tonnageBand similarSubstanceIdentities information | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="PreRegistrationInBulkType"> <xs:annotation> <xs:documentation>The root type definition for a single pre-registration when submitted in bulk. The definition for the contents of a pre-registration is given by the REACH legal text. The substance identities imposes EC number identities.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="substanceIdentity" type="sid:SubstanceIdentityInBulkType"> <xs:annotation> <xs:documentation>The substance identity. In the context of bulk pre-registration, it is 1 and up to 10 EC number(s).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="contactPerson" minOccurs="0"> <xs:annotation> <xs:documentation>The contact person for the pre-registration [Article 28 (1)(b)]. When not specified, the company's contact person is considered valid.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="idref" type="xs:token" use="required"> <xs:annotation> <xs:documentation>A reference to a contact person id in the contact persons collection.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="thirdPartyRepresentative" type="ThirdPartyRepresentativeType" minOccurs="0"> <xs:annotation> <xs:documentation>The reference to a third party representative known to REACH-IT by its party UUID. The third party representative will provide the name and address of the person representing the potential registrant in accordance with Article 4 [Article 28 (1)(b)].</xs:documentation> </xs:annotation> </xs:element> <xs:element name="registrationDeadline" type="registrationDeadlineType"> <xs:annotation> <xs:documentation>The envisaged deadline for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tonnageBand" type="tonnageBandType"> <xs:annotation> <xs:documentation>The envisaged tonnage band for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> <xs:element name="similarSubstanceIdentities" minOccurs="0"> <xs:annotation> <xs:documentation>The identity of similar substances [Article 28 (1)(d)]. This element is optional. When present, at least one substance identity has to be provided.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="200"> <xs:annotation> <xs:documentation>Cardinality is 1..200 and not 0..200 since embedded in an optional element.</xs:documentation> </xs:annotation> <xs:element name="SubstanceIdentity" type="sid:SubstanceIdentityInBulkType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="information" type="informationTextType" minOccurs="0"> <xs:annotation> <xs:documentation>A free text field where any information of interest such as the list of studies for which a potential registrant has data (or on the contrary explaining what he is looking for) can be given.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="enableMessages" type="xs:boolean" use="optional" default="false"> <xs:annotation> <xs:documentation xml:lang="en">An attribute to indicate that the potential registrant wants to enable internal messages (aka notifications) for a pre-registration. Its value defaults to false.</xs:documentation> </xs:annotation> </xs:attribute> <!--<xs:attribute ref="enableMessages" use="optional"/>--> </xs:complexType> |
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="enableMessages" type="xs:boolean" use="optional" default="false"> <xs:annotation> <xs:documentation xml:lang="en">An attribute to indicate that the potential registrant wants to enable internal messages (aka notifications) for a pre-registration. Its value defaults to false.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
type | sid:SubstanceIdentityInBulkType | ||||
properties |
|
||||
children | SubstanceConstituentIdentity | ||||
annotation |
|
||||
source | <xs:element name="substanceIdentity" type="sid:SubstanceIdentityInBulkType"> <xs:annotation> <xs:documentation>The substance identity. In the context of bulk pre-registration, it is 1 and up to 10 EC number(s).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="contactPerson" minOccurs="0"> <xs:annotation> <xs:documentation>The contact person for the pre-registration [Article 28 (1)(b)]. When not specified, the company's contact person is considered valid.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="idref" type="xs:token" use="required"> <xs:annotation> <xs:documentation>A reference to a contact person id in the contact persons collection.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:token | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="idref" type="xs:token" use="required"> <xs:annotation> <xs:documentation>A reference to a contact person id in the contact persons collection.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
type | ThirdPartyRepresentativeType | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="thirdPartyRepresentative" type="ThirdPartyRepresentativeType" minOccurs="0"> <xs:annotation> <xs:documentation>The reference to a third party representative known to REACH-IT by its party UUID. The third party representative will provide the name and address of the person representing the potential registrant in accordance with Article 4 [Article 28 (1)(b)].</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||
type | registrationDeadlineType | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="registrationDeadline" type="registrationDeadlineType"> <xs:annotation> <xs:documentation>The envisaged deadline for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
type | tonnageBandType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="tonnageBand" type="tonnageBandType"> <xs:annotation> <xs:documentation>The envisaged tonnage band for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
properties |
|
||||||||
children | SubstanceIdentity | ||||||||
annotation |
|
||||||||
source | <xs:element name="similarSubstanceIdentities" minOccurs="0"> <xs:annotation> <xs:documentation>The identity of similar substances [Article 28 (1)(d)]. This element is optional. When present, at least one substance identity has to be provided.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="200"> <xs:annotation> <xs:documentation>Cardinality is 1..200 and not 0..200 since embedded in an optional element.</xs:documentation> </xs:annotation> <xs:element name="SubstanceIdentity" type="sid:SubstanceIdentityInBulkType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
type | sid:SubstanceIdentityInBulkType | ||||
properties |
|
||||
children | SubstanceConstituentIdentity | ||||
source | <xs:element name="SubstanceIdentity" type="sid:SubstanceIdentityInBulkType"/> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
type | informationTextType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="information" type="informationTextType" minOccurs="0"> <xs:annotation> <xs:documentation>A free text field where any information of interest such as the list of studies for which a potential registrant has data (or on the contrary explaining what he is looking for) can be given.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||||||||||
children | substanceIdentity contactPerson thirdPartyRepresentative registrationDeadline tonnageBand similarSubstanceIdentities information | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:complexType name="SimplePreRegistrationType"> <xs:annotation> <xs:documentation>The root type definition for a single pre-registration when submitted alone. The definition for the contents of a pre-registration is given by the REACH legal text. The substance identities follow the "cascading scheme" with the EC number, CAS number and chemical names triplet.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="substanceIdentity" type="sid:SubstanceIdentityType"> <xs:annotation> <xs:documentation>The substance identity. In the context of a pre-registration, it is 1 and up to 10 constituent identities.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="contactPerson" type="cti:ContactPersonType" minOccurs="0"> <xs:annotation> <xs:documentation>The contact person for the pre-registration [Article 28 (1)(b)]. When not specified, the company's contact person is considered valid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="thirdPartyRepresentative" type="ThirdPartyRepresentativeType" minOccurs="0"> <xs:annotation> <xs:documentation>The reference to a third party representative known to REACH-IT by its party UUID. The third party representative will provide the name and address of the person representing the potential registrant in accordance with Article 4 [Article 28 (1)(b)].</xs:documentation> </xs:annotation> </xs:element> <xs:element name="registrationDeadline" type="registrationDeadlineType"> <xs:annotation> <xs:documentation>The envisaged deadline for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tonnageBand" type="tonnageBandType"> <xs:annotation> <xs:documentation>The envisaged tonnage band for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> <xs:element name="similarSubstanceIdentities" minOccurs="0"> <xs:annotation> <xs:documentation>The identity of similar substances [Article 28 (1)(d)]. This element is optional. When present, at least one substance identity has to be provided.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="200"> <xs:annotation> <xs:documentation>Cardinality is 1..200 and not 0..200 since embedded in an optional element.</xs:documentation> </xs:annotation> <xs:element name="SubstanceIdentity" type="sid:SubstanceIdentityType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="information" type="informationTextType" minOccurs="0"> <xs:annotation> <xs:documentation>A free text field where any information of interest such as the list of studies for which a potential registrant has data (or on the contrary explaining what he is looking for) can be given.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute ref="schemaVersion" use="optional"/> <xs:attribute ref="enableMessages" use="optional"/> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
type | sid:SubstanceIdentityType | ||||
properties |
|
||||
children | SubstanceConstituentIdentity | ||||
annotation |
|
||||
source | <xs:element name="substanceIdentity" type="sid:SubstanceIdentityType"> <xs:annotation> <xs:documentation>The substance identity. In the context of a pre-registration, it is 1 and up to 10 constituent identities.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
type | cti:ContactPersonType | ||||||||
properties |
|
||||||||
children | title firstName lastName organisation remarks contactInformation | ||||||||
annotation |
|
||||||||
source | <xs:element name="contactPerson" type="cti:ContactPersonType" minOccurs="0"> <xs:annotation> <xs:documentation>The contact person for the pre-registration [Article 28 (1)(b)]. When not specified, the company's contact person is considered valid.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
type | ThirdPartyRepresentativeType | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="thirdPartyRepresentative" type="ThirdPartyRepresentativeType" minOccurs="0"> <xs:annotation> <xs:documentation>The reference to a third party representative known to REACH-IT by its party UUID. The third party representative will provide the name and address of the person representing the potential registrant in accordance with Article 4 [Article 28 (1)(b)].</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||
type | registrationDeadlineType | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="registrationDeadline" type="registrationDeadlineType"> <xs:annotation> <xs:documentation>The envisaged deadline for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
type | tonnageBandType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="tonnageBand" type="tonnageBandType"> <xs:annotation> <xs:documentation>The envisaged tonnage band for the registration [Article 28 (1)(c)].</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
properties |
|
||||||||
children | SubstanceIdentity | ||||||||
annotation |
|
||||||||
source | <xs:element name="similarSubstanceIdentities" minOccurs="0"> <xs:annotation> <xs:documentation>The identity of similar substances [Article 28 (1)(d)]. This element is optional. When present, at least one substance identity has to be provided.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="200"> <xs:annotation> <xs:documentation>Cardinality is 1..200 and not 0..200 since embedded in an optional element.</xs:documentation> </xs:annotation> <xs:element name="SubstanceIdentity" type="sid:SubstanceIdentityType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
type | sid:SubstanceIdentityType | ||||
properties |
|
||||
children | SubstanceConstituentIdentity | ||||
source | <xs:element name="SubstanceIdentity" type="sid:SubstanceIdentityType"/> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
type | informationTextType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="information" type="informationTextType" minOccurs="0"> <xs:annotation> <xs:documentation>A free text field where any information of interest such as the list of studies for which a potential registrant has data (or on the contrary explaining what he is looking for) can be given.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/preRegistration | ||
children | ecNumber | ||
annotation |
|
||
source | <xs:complexType name="SubstanceConstituentIdentityType"> <xs:annotation> <xs:documentation>A type that defines the identity of substance constituents as EC numbers.</xs:documentation> </xs:annotation> <xs:sequence maxOccurs="10"> <xs:element name="ecNumber" type="ecNumberType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
type | ecNumberType | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="ecNumber" type="ecNumberType"/> |
diagram | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ThirdPartyRepresentativeType"> <xs:annotation> <xs:documentation xml:lang="en">A type that defines a reference to a third party representative party identified by its UUID. It does not allow for any content, only the party UUID attribute is allowed.</xs:documentation> </xs:annotation> <xs:attribute name="partyUUID" type="iuclidUuidType" use="required"> <xs:annotation> <xs:documentation>The party UUID in the IUCLID5 format, i.e. 4 characters, dash, 36-character UUID. Example: IUC5-563f1838-5b0d-4a10-919f-f522b07eab5f</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | iuclidUuidType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="partyUUID" type="iuclidUuidType" use="required"> <xs:annotation> <xs:documentation>The party UUID in the IUCLID5 format, i.e. 4 characters, dash, 36-character UUID. Example: IUC5-563f1838-5b0d-4a10-919f-f522b07eab5f</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="informationTextType"> <xs:annotation> <xs:documentation>A type that defines an information free text field given along with a pre-registration.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="4000"/> </xs:restriction> </xs:simpleType> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
type | versionType | ||
used by |
|
||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
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 | ![]() |
||||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||||||||||
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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
type | restriction of xs:string | ||||
used by |
|
||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||
type | restriction of xs:date | ||||||
used by |
|
||||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||
type | restriction of xs:string | ||||||||
used by |
|
||||||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||||||||||
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> |
namespace | http://echa.europa.eu/schemas/preRegistration | ||||||||||||||||||||||
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> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/contactInfo | ||
children | street1 street2 zipCode city state country envelopeAddress | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AddressType"> <xs:annotation> <xs:documentation xml:lang="en">A type that defines the structure of an address.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="street1" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The first address line used for delivery by the postal service.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="street2" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The second address line used for delivery by the postal service.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="zipCode" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The postal code.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="city" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The city.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="state" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The state, region or county.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="country" type="CountryNameType"> <xs:annotation> <xs:documentation xml:lang="en">The country name value.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="envelopeAddress" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The address as it should be written on an envelope.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:string255Type | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="street1" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The first address line used for delivery by the postal service.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:string255Type | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="street2" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The second address line used for delivery by the postal service.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:string255Type | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="zipCode" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The postal code.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:string255Type | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="city" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The city.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:string255Type | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="state" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The state, region or county.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:CountryNameType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="country" type="CountryNameType"> <xs:annotation> <xs:documentation xml:lang="en">The country name value.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="envelopeAddress" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The address as it should be written on an envelope.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/contactInfo | ||
children | phone fax mobile email webSite postalAddress | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactInformationType"> <xs:annotation> <xs:documentation xml:lang="en">A type that defines the structure of a contact information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="phone" type="PhoneNumberType"> <xs:annotation> <xs:documentation xml:lang="en">The normal phone, fixed line.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fax" type="PhoneNumberType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The fax number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mobile" type="PhoneNumberType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The mobile number, if any.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="email" type="EmailAddressType"> <xs:annotation> <xs:documentation xml:lang="en">The email address. Its value must respect the type pattern.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="webSite" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The web site URL, if any.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:anyURI"> <xs:maxLength value="255"> <xs:annotation> <xs:documentation xml:lang="en">Max length taken from IUCLID5 data model.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:maxLength> <xs:pattern value="https?://.*"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="postalAddress" type="AddressType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The postal address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:PhoneNumberType | ||||
properties |
|
||||
children | formattedNumber internationalCountryCode areaCityCode subscriberNumber extension | ||||
annotation |
|
||||
source | <xs:element name="phone" type="PhoneNumberType"> <xs:annotation> <xs:documentation xml:lang="en">The normal phone, fixed line.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:PhoneNumberType | ||||||||
properties |
|
||||||||
children | formattedNumber internationalCountryCode areaCityCode subscriberNumber extension | ||||||||
annotation |
|
||||||||
source | <xs:element name="fax" type="PhoneNumberType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The fax number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:PhoneNumberType | ||||||||
properties |
|
||||||||
children | formattedNumber internationalCountryCode areaCityCode subscriberNumber extension | ||||||||
annotation |
|
||||||||
source | <xs:element name="mobile" type="PhoneNumberType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The mobile number, if any.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:EmailAddressType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="email" type="EmailAddressType"> <xs:annotation> <xs:documentation xml:lang="en">The email address. Its value must respect the type pattern.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | restriction of xs:anyURI | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="webSite" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The web site URL, if any.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:anyURI"> <xs:maxLength value="255"> <xs:annotation> <xs:documentation xml:lang="en">Max length taken from IUCLID5 data model.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:maxLength> <xs:pattern value="https?://.*"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:AddressType | ||||||||
properties |
|
||||||||
children | street1 street2 zipCode city state country envelopeAddress | ||||||||
annotation |
|
||||||||
source | <xs:element name="postalAddress" type="AddressType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The postal address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
children | title firstName lastName organisation remarks contactInformation | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="ContactPersonType"> <xs:annotation> <xs:documentation xml:lang="en">A type that defines the structure of a contact person.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="title" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The title / salutation of the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="firstName" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The first name of the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="lastName" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The last name of the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="organisation" type="OrganisationInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the organisation where the contact person is actually working. May be mentioned when the contact person does not belong to the same organisation/company as the one known by the context (e.g. the company performing a submission); this would be the case for a "third party representative". May also be used to specify some detail about the contact person's organisation that cannot be given elsewhere (e.g. the department name). All elements are optional to allow maximum flexibility.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="remarks" type="string32768Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The additional remark, note added when creating the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="contactInformation" type="ContactInformationType"> <xs:annotation> <xs:documentation xml:lang="en">The contact information for the contact person.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:string255Type | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="title" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The title / salutation of the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:string255Type | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="firstName" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The first name of the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:string255Type | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="lastName" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The last name of the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:OrganisationInformationType | ||||||||
properties |
|
||||||||
children | organisationName departmentName contactInformation | ||||||||
annotation |
|
||||||||
source | <xs:element name="organisation" type="OrganisationInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the organisation where the contact person is actually working. May be mentioned when the contact person does not belong to the same organisation/company as the one known by the context (e.g. the company performing a submission); this would be the case for a "third party representative". May also be used to specify some detail about the contact person's organisation that cannot be given elsewhere (e.g. the department name). All elements are optional to allow maximum flexibility.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:string32768Type | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="remarks" type="string32768Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The additional remark, note added when creating the contact person.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:ContactInformationType | ||||
properties |
|
||||
children | phone fax mobile email webSite postalAddress | ||||
annotation |
|
||||
source | <xs:element name="contactInformation" type="ContactInformationType"> <xs:annotation> <xs:documentation xml:lang="en">The contact information for the contact person.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | extension of cti:string255Type | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:complexType name="CountryNameType"> <xs:annotation> <xs:documentation xml:lang="en">A type allowing to store a country name value.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> <xs:simpleContent> <xs:extension base="string255Type"/> </xs:simpleContent> </xs:complexType> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/contactInfo | ||
children | organisationName departmentName contactInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="OrganisationInformationType"> <xs:annotation> <xs:documentation>A type that defines relevant information about an organisation for the purpose of defining contact or contact person.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="organisationName" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The organisation name.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="departmentName" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The name of the department of the contact person in the organisation.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="contactInformation" type="ContactInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>The contact information for the contact person's organisation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:string255Type | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="organisationName" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The organisation name.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:string255Type | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="departmentName" type="string255Type" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The name of the department of the contact person in the organisation.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | cti:ContactInformationType | ||||||||
properties |
|
||||||||
children | phone fax mobile email webSite postalAddress | ||||||||
annotation |
|
||||||||
source | <xs:element name="contactInformation" type="ContactInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>The contact information for the contact person's organisation.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/contactInfo | ||
children | formattedNumber internationalCountryCode areaCityCode subscriberNumber extension | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PhoneNumberType"> <xs:annotation> <xs:documentation>A type that defines the structure of a phone number as a choice. The phone number is either a mere formatted string or a complex structure with specific attributes. This type definition has been inspired from the HR-XML standard and allows to cope with almost any phone number format or to rely on a simple string.</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="formattedNumber" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The phone number specified as a formatted string, like in "+44 (0)20 7323 8299".</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> <xs:sequence> <xs:element name="internationalCountryCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The international country code as defined by ITU-T (ITU Telecommunication Standardization Sector). For instance, 32 for Belgium or 49 for Germany.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="areaCityCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">Defines either a numbering area within a country or network/service.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="subscriberNumber" type="xs:string"> <xs:annotation> <xs:documentation xml:lang="en">The number identifying a subscriber in a network or numbering area. This number may also be known as the "local number".</xs:documentation> </xs:annotation> </xs:element> <xs:element name="extension" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">This may contain a PBX extension, a pager PIN, a fax sub-address, or other extended addressing information.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti:string255Type | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="formattedNumber" type="string255Type"> <xs:annotation> <xs:documentation xml:lang="en">The phone number specified as a formatted string, like in "+44 (0)20 7323 8299".</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="internationalCountryCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The international country code as defined by ITU-T (ITU Telecommunication Standardization Sector). For instance, 32 for Belgium or 49 for Germany.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="areaCityCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">Defines either a numbering area within a country or network/service.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="subscriberNumber" type="xs:string"> <xs:annotation> <xs:documentation xml:lang="en">The number identifying a subscriber in a network or numbering area. This number may also be known as the "local number".</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="extension" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">This may contain a PBX extension, a pager PIN, a fax sub-address, or other extended addressing information.</xs:documentation> </xs:annotation> </xs:element> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="CountryCodeType"> <xs:annotation> <xs:documentation xml:lang="en">A type defining the pattern for country codes based on the ISO 3166 alpha-2 standard.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="2"> <xs:annotation> <xs:documentation>Alpha-2 country code means 2 characters.</xs:documentation> </xs:annotation> </xs:maxLength> </xs:restriction> </xs:simpleType> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | restriction of xs:token | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="EmailAddressType"> <xs:annotation> <xs:documentation>A simple type that defines the correct pattern for RFC 2822 conforming e-mail address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:token"> <xs:maxLength value="255"> <xs:annotation> <xs:documentation xml:lang="en">Max length taken from IUCLID5 data model.</xs:documentation> <xs:appinfo xml:lang="en">The length constraint is taken from IUCLID 5 data model.</xs:appinfo> </xs:annotation> </xs:maxLength> <xs:pattern value="[A-Za-z0-9!#-'\*\+\-/=\?\^_`\{-~]+(\.[A-Za-z0-9!#-'\*\+\-/=\?\^_`\{-~]+)*@[A-Za-z0-9!#-'\*\+\-/=\?\^_`\{-~]+(\.[A-Za-z0-9!#-'\*\+\-/=\?\^_`\{-~]+)*"> <xs:annotation> <xs:documentation>A regular expression for email addresses (see http://xformsinstitute.com/essentials/browse/ch04s04.php and http://xformsinstitute.com/essentials/email.xsd. Matches "something@someserver.com, firstname.lastname@mailserver.domain.com, username-something@some-server.tld</xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | restriction of cti:CountryCodeType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="EUCountryCodeType"> <xs:annotation> <xs:documentation xml:lang="en">A type defining the pattern for EU member states code based on the country code pattern.</xs:documentation> </xs:annotation> <xs:restriction base="CountryCodeType"> <xs:enumeration value="AT"> <xs:annotation> <xs:documentation xml:lang="en">Austria</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="BE"> <xs:annotation> <xs:documentation xml:lang="en">Belgium</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="BG"> <xs:annotation> <xs:documentation xml:lang="en">Bulgaria</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CY"> <xs:annotation> <xs:documentation xml:lang="en">Cyprus</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CZ"> <xs:annotation> <xs:documentation xml:lang="en">Czech Republic</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="DE"> <xs:annotation> <xs:documentation xml:lang="en">Germany</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="DK"> <xs:annotation> <xs:documentation xml:lang="en">Denmark</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="EE"> <xs:annotation> <xs:documentation xml:lang="en">Estonia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ES"> <xs:annotation> <xs:documentation xml:lang="en">Spain</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="FI"> <xs:annotation> <xs:documentation xml:lang="en">Finland</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="FR"> <xs:annotation> <xs:documentation xml:lang="en">France</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="GB"> <xs:annotation> <xs:documentation xml:lang="en">United Kingdom</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="GR"> <xs:annotation> <xs:documentation xml:lang="en">Greece</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="HU"> <xs:annotation> <xs:documentation xml:lang="en">Hungary</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="IE"> <xs:annotation> <xs:documentation xml:lang="en">Ireland</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="IT"> <xs:annotation> <xs:documentation xml:lang="en">Italy</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="LT"> <xs:annotation> <xs:documentation xml:lang="en">Lithuania</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="LU"> <xs:annotation> <xs:documentation xml:lang="en">Luxembourg</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="LV"> <xs:annotation> <xs:documentation xml:lang="en">Latvia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="MT"> <xs:annotation> <xs:documentation xml:lang="en">Malta</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NL"> <xs:annotation> <xs:documentation xml:lang="en">Netherlands</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PL"> <xs:annotation> <xs:documentation xml:lang="en">Poland</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PT"> <xs:annotation> <xs:documentation xml:lang="en">Portugal</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="RO"> <xs:annotation> <xs:documentation xml:lang="en">Romania</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="SE"> <xs:annotation> <xs:documentation xml:lang="en">Sweden</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="SI"> <xs:annotation> <xs:documentation xml:lang="en">Slovenia</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="SK"> <xs:annotation> <xs:documentation xml:lang="en">Slovakia</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
type | sid:SubstanceIdentityType | ||
properties |
|
||
children | SubstanceConstituentIdentity | ||
annotation |
|
||
source | <xs:element name="SubstanceIdentity" type="SubstanceIdentityType"> <xs:annotation> <xs:documentation>The root element for substance identity. In REACH, a substance identity is used in the context of pre-registration and joint submission. A substance identity is given by the sequence of its constituent identities where each constituent is inturn identified by providing at least one of the following information using a cascading scheme: the EC number, the CAS number and name, or one or more chemical names.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||||||||
type | extension of sid:AnyChemicalNameType | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
used by |
|
||||||||||||||||||||
facets |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
annotation |
|
||||||||||||||||||||
source | <xs:complexType name="CASIdentityType"> <xs:annotation> <xs:documentation xml:lang="en">A type that defines the identity of a substance (or one of its constituent) by its CAS number and name. The CAS number is given by the casNumber attribute and the CAS name by the element value. The CAS name language is considered unknown when the xml:lang attribute is not present or has an empty value.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="AnyChemicalNameType"> <xs:attribute name="casNumber" type="casNumberType" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> |
type | sid:casNumberType | ||||
properties |
|
||||
facets |
|
||||
source | <xs:attribute name="casNumber" type="casNumberType" use="required"/> |
diagram | ![]() |
||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:complexType name="ECIdentityType"> <xs:annotation> <xs:documentation xml:lang="en">A type that defines the identity of a substance (or one of its constituent) by its EC number. It does not allow for any content, only the party UUID attribute is allowed.</xs:documentation> </xs:annotation> <xs:attribute name="ecNumber" type="ecNumberType" use="required"/> </xs:complexType> |
type | sid:ecNumberType | ||||
properties |
|
||||
facets |
|
||||
source | <xs:attribute name="ecNumber" type="ecNumberType" use="required"/> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
children | ECIdentity | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="SubstanceConstituentIdentityInBulkType"> <xs:annotation> <xs:documentation>The root element type for a simplified substance constituent identity defined by its EC number. Compared to SubstanceConstituentIdentityType, it is a simplified definition for bulk pre-registration that does not rely on a cascading scheme and forces the use of EC numbers only.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ECIdentity" type="ECIdentityType"> <xs:annotation> <xs:documentation>The EC number identity of the substance constituent.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||
type | sid:ECIdentityType | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="ECIdentity" type="ECIdentityType"> <xs:annotation> <xs:documentation>The EC number identity of the substance constituent.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
children | ECIdentity CASIdentity ChemicalNameIdentities | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="SubstanceConstituentIdentityType"> <xs:annotation> <xs:documentation xml:lang="en">The root element type for substance constituent identity. The content model for the element allows it to be empty. The business logic code should make sure at least one child element is given. Depending on that business logic only one element is allowed, or many are.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ECIdentity" type="ECIdentityType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The EC number identity of the substance constituent.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CASIdentity" type="CASIdentityType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The CAS number and name identites of the substance constituent.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChemicalNameIdentities" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The chemical name identities of the substance constituent. When present, there is at least one chemical name.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="200"> <xs:element name="ChemicalNameIdentity" type="ChemicalNameType"> <xs:annotation> <xs:documentation xml:lang="en">The version in one language of one kind/type of chemical name. The language of the chemical name is considered unknown when the xml:lang attribute is not present or has an empty value.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||
type | sid:ECIdentityType | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="ECIdentity" type="ECIdentityType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The EC number identity of the substance constituent.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||||||||
type | sid:CASIdentityType | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
facets |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
annotation |
|
||||||||||||||||||||
source | <xs:element name="CASIdentity" type="CASIdentityType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The CAS number and name identites of the substance constituent.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||
properties |
|
||||||||
children | ChemicalNameIdentity | ||||||||
annotation |
|
||||||||
source | <xs:element name="ChemicalNameIdentities" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="en">The chemical name identities of the substance constituent. When present, there is at least one chemical name.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="200"> <xs:element name="ChemicalNameIdentity" type="ChemicalNameType"> <xs:annotation> <xs:documentation xml:lang="en">The version in one language of one kind/type of chemical name. The language of the chemical name is considered unknown when the xml:lang attribute is not present or has an empty value.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||||||||||
type | sid:ChemicalNameType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
facets |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="ChemicalNameIdentity" type="ChemicalNameType"> <xs:annotation> <xs:documentation xml:lang="en">The version in one language of one kind/type of chemical name. The language of the chemical name is considered unknown when the xml:lang attribute is not present or has an empty value.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
children | SubstanceConstituentIdentity | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="SubstanceIdentityInBulkType"> <xs:annotation> <xs:documentation>The root element type for a simplified substance identity. For mono-constituents and UVCBs a single constituent identity is required; for multi-constituents, up to 10 constituents can be specified. Compared to SubstanceIdentityType, it is a simplified definition for bulk pre-registration that does not rely on a cascading scheme and forces the use of EC numbers only.</xs:documentation> </xs:annotation> <xs:sequence maxOccurs="10"> <xs:element name="SubstanceConstituentIdentity" type="SubstanceConstituentIdentityInBulkType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||
type | sid:SubstanceConstituentIdentityInBulkType | ||||
properties |
|
||||
children | ECIdentity | ||||
source | <xs:element name="SubstanceConstituentIdentity" type="SubstanceConstituentIdentityInBulkType"/> |
diagram | ![]() |
||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
children | SubstanceConstituentIdentity | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="SubstanceIdentityType"> <xs:annotation> <xs:documentation>The root element type for substance identity. For mono-constituents and UVCBs a single constituent identity is required; for multi-constituents, up to 10 constituents can be specified.</xs:documentation> </xs:annotation> <xs:sequence maxOccurs="10"> <xs:element name="SubstanceConstituentIdentity" type="SubstanceConstituentIdentityType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||
type | sid:SubstanceConstituentIdentityType | ||||
properties |
|
||||
children | ECIdentity CASIdentity ChemicalNameIdentities | ||||
source | <xs:element name="SubstanceConstituentIdentity" type="SubstanceConstituentIdentityType"/> |
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
type | cti: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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
type | cti: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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
type | cti: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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||
type | extension of cti: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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||
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 | ![]() |
||||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||||||||||
type | extension of cti: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 | cti: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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
type | restriction of xs:string | ||
used by | |||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
type | restriction of xs:string | ||
used by |
|
||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||||||||||
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> |
namespace | http://echa.europa.eu/schemas/contactInfo | ||||||||||||||||||||||
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://echa.europa.eu/schemas/substanceIdentity | ||||
type | sid: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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
type | sid: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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
type | sid: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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||
type | extension of sid: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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||
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 | ![]() |
||||||||||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||||||||||
type | extension of sid:AnyChemicalNameType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
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 | sid: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 | ![]() |
||||||||||||||
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||
type | restriction of xs:string | ||||
used by |
|
||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||
type | restriction of xs:string | ||||
used by |
|
||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||||||||||
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> |
namespace | http://echa.europa.eu/schemas/substanceIdentity | ||||||||||||||||||||||
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> |