<?xml version="1.0" encoding="UTF-8"?>
<!--

  Name:              open-Qcat.V1.1.xsd
  Version:           1.1
  Datum:             11.01.2008
  Authors:       	 Dr. Sascha Rex, Fraunhofer IAO Stuttgart      
		  			 Alexander Hettrich, Fraunhofer IAO Stuttgart
			 		 Jan Finzen, Fraunhofer IAO Stuttgart

  Copyright 2001-2008 
  Fraunhofer IAO Stuttgart
  All Rights Reserved
   
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.0">
	<xsd:element name="OPENQCAT">
		<xsd:annotation>
			<xsd:documentation source="description" xml:lang="de">Wurzelelement des Katalogformates</xsd:documentation>
			<xsd:documentation source="descr_short" xml:lang="de">Startelement für open-Qcat-konforme Dokumente.</xsd:documentation>
			<xsd:documentation source="title" xml:lang="de">Jedes gültige Katalogdokument im open-Qcat-Format wird mit dem Root-Element OPEN-QCAT eingeleitet und besteht aus einem Kopfteil (HEADER) und einem Transaktionsteil.<br/>Der Kopfteil steht am Anfang des Katalogdokumentes und enthält globale Daten, die für alle Arten des Katalogdatenaustausches gelten, wie zum Beispiel Angaben zum Anbietern oder Informationen zu einem Rahmenvertrag, der zwischen dem katalogempfangenden Unternehmen und dem Anbietern bestehen kann. Der Transaktionsteil spezifiziert, welche Teile des Produktkataloges (zum Beispiel kompletter Produktkatalog, nur Preisaktualisierung) übertragen werden sollen.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="HEADER" type="typeHEADER">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Dokumentkopf</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Im Kopfbereich werden Informationen über den Produktkatalog und das Katalogdokument übertragen und Default-Werte gesetzt.</xsd:documentation>
						<xsd:documentation source="title" xml:lang="de">Der Kopfteil wird durch das Element HEADER spezifiziert. Im HEADER werden allgemeine Informationen über das Katalogdokument hinterlegt und Default-Werte gesetzt.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:choice>
					<xsd:element name="NEW_CATALOG" type="typeNEW_CATALOG">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Neuer Katalog</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Mithilfe dieses Elements wird ein für das System des Empfängers neuer Katalog übertragen.</xsd:documentation>
							<xsd:documentation source="title" xml:lang="de">Die Transaktion NEW_CATALOG wird genutzt, um einen Produktkatalog neu zu übertragen. Um einen im System des Empfängers bereits bekannten Katalog zu modifizieren, benutzen Sie bitte die Transaktion UPDATE_CATALOG.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="UPDATE_CATALOG">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Katalog ändern</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Mithilfe dieses Elements werden Daten eines im System des Empfängers bekannter Katalog geändert.</xsd:documentation>
							<xsd:documentation source="title" xml:lang="de">Die Transaktion UPDATE_CATALOG wird genutzt, um einen im System des Empfängers bereits bekannten Katalog zu modifizieren. Um einen Produktkatalog neu zu übertragen benutzen Sie bitte die Transaktion NEW_CATALOG.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="DELETE" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation source="description" xml:lang="de">Zu löschende Dienstleistungen</xsd:documentation>
										<xsd:documentation source="descr_short" xml:lang="de">Mithilfe dieses Elements werden die zu löschenden Dienstleistungen gruppiert.</xsd:documentation>
									</xsd:annotation>
									<xsd:complexType>
										<xsd:sequence>
											<xsd:element name="SERVICE" type="typeSERVICE_DELETION" maxOccurs="unbounded">
												<xsd:annotation>
													<xsd:documentation source="description" xml:lang="de">Dienstleistung</xsd:documentation>
													<xsd:documentation source="descr_short" xml:lang="de">Ein Element <link>SERVICE</link> unterhalb von <link>DELETE</link> enthält alle Informationen zur eindeutigen Identifikation einer zu entfernenden Dienstleistung. Die Transaktion <link>UPDATE_CATALOG</link> kann beliebig viele Dienstleistungen enthalten. Die unterhalb von <link>DELETE</link> angegebenen Dienstleistungen müssen im System des Empfängers bekannt sein. Die Identifikation erfolgt anhand der <link>PRODUCT_ID</link>. Hinweis für KURSNET: Wird durch diese PRODUCT_ID ein Angebot identifiziert, so werden auch alle diesem Angebot zugeordneten Veranstaltungen gelöscht.</xsd:documentation>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:complexType>
								</xsd:element>
								<xsd:element name="NEW" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation source="description" xml:lang="de">Zu ändernde oder ergänzende Dienstleistungen</xsd:documentation>
										<xsd:documentation source="descr_short" xml:lang="de">Mithilfe dieses Elements werden die zu ändernden oder ergänzenden Dienstleistungen gruppiert.</xsd:documentation>
									</xsd:annotation>
									<xsd:complexType>
										<xsd:sequence>
											<xsd:element name="SERVICE" type="typeSERVICE" maxOccurs="unbounded">
												<xsd:annotation>
													<xsd:documentation source="description" xml:lang="de">Dienstleistung</xsd:documentation>
													<xsd:documentation source="descr_short" xml:lang="de">Ein Element <link>SERVICE</link> enthält alle Informationen zu einer Diensteistung. Die Transaktion <link>UPDATE_CATALOG</link> kann beliebig viele Dienstleistungen enthalten. Bei unterhalb von <link>NEW</link> angegebenen Dienstleistungen sollte das System des Empfängers bestehende Dienstleistungen ersetzen, sofern die <link>PRODUCT_ID</link> dieser Dienstleistung bereits im System vorhanden ist (also durch eine vorangegangene <link>NEW_CATALOG</link> bzw. <link>UPDATE_CATALOG</link>/<link>NEW</link>-Transaktion übertragen wurde. Ist dies nicht der Fall (und somit die <link>PRODUCT_ID</link> im System des Empfängers nicht bekannt, so wird die Dienstleistung dem Katalog hinzugefügt. Unter <link>NEW</link> angegebene Dienstleistungen werden also je nach Bekanntheit im Zielsystem mittels einer Update- oder einer Insert-Funktion behandelt.</xsd:documentation>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
							<xsd:attribute name="seq_number" type="xsd:integer" use="optional">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Sequenznummer</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Um eine definierte Reihenfolge bei der Ausführung mehrerer <link>UPDATE_CATALOG</link>-Transaktionen gewährleisten zu können, muss dieses Attribut entsprechend gefüllt werden. Bei der ersten Modifikation eines Kataloges sollte es auf 1 gesetzt und bei jeder weiteren um 1 inkrementiert werden.</xsd:documentation>
								</xsd:annotation>
							</xsd:attribute>
						</xsd:complexType>
					</xsd:element>
				</xsd:choice>
			</xsd:sequence>
			<xsd:attribute name="version" type="xsd:string" fixed="1.1_rc2">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Version</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt an, welcher Version des open-Qcat-Standards das Katalogdokument entspricht; Format: &lt;Major Version&gt;.&lt;Minor Version&gt; (Bsp.: "1.0" ).</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:simpleType name="typeLANGUAGES">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="aar"/>
			<xsd:enumeration value="abk"/>
			<xsd:enumeration value="ace"/>
			<xsd:enumeration value="ach"/>
			<xsd:enumeration value="ada"/>
			<xsd:enumeration value="afa"/>
			<xsd:enumeration value="afh"/>
			<xsd:enumeration value="afr"/>
			<xsd:enumeration value="aka"/>
			<xsd:enumeration value="akk"/>
			<xsd:enumeration value="alb"/>
			<xsd:enumeration value="ale"/>
			<xsd:enumeration value="alg"/>
			<xsd:enumeration value="amh"/>
			<xsd:enumeration value="ang"/>
			<xsd:enumeration value="apa"/>
			<xsd:enumeration value="ara"/>
			<xsd:enumeration value="arc"/>
			<xsd:enumeration value="arm"/>
			<xsd:enumeration value="arn"/>
			<xsd:enumeration value="arp"/>
			<xsd:enumeration value="art"/>
			<xsd:enumeration value="arw"/>
			<xsd:enumeration value="asm"/>
			<xsd:enumeration value="ath"/>
			<xsd:enumeration value="aus"/>
			<xsd:enumeration value="ava"/>
			<xsd:enumeration value="ave"/>
			<xsd:enumeration value="awa"/>
			<xsd:enumeration value="aym"/>
			<xsd:enumeration value="aze"/>
			<xsd:enumeration value="bad"/>
			<xsd:enumeration value="bai"/>
			<xsd:enumeration value="bak"/>
			<xsd:enumeration value="bal"/>
			<xsd:enumeration value="bam"/>
			<xsd:enumeration value="ban"/>
			<xsd:enumeration value="baq"/>
			<xsd:enumeration value="bas"/>
			<xsd:enumeration value="bat"/>
			<xsd:enumeration value="bej"/>
			<xsd:enumeration value="bel"/>
			<xsd:enumeration value="bem"/>
			<xsd:enumeration value="ben"/>
			<xsd:enumeration value="ber"/>
			<xsd:enumeration value="bho"/>
			<xsd:enumeration value="bih"/>
			<xsd:enumeration value="bik"/>
			<xsd:enumeration value="bin"/>
			<xsd:enumeration value="bis"/>
			<xsd:enumeration value="bla"/>
			<xsd:enumeration value="bnt"/>
			<xsd:enumeration value="bod"/>
			<xsd:enumeration value="bos"/>
			<xsd:enumeration value="bra"/>
			<xsd:enumeration value="bre"/>
			<xsd:enumeration value="btk"/>
			<xsd:enumeration value="bua"/>
			<xsd:enumeration value="bug"/>
			<xsd:enumeration value="bul"/>
			<xsd:enumeration value="bur"/>
			<xsd:enumeration value="cad"/>
			<xsd:enumeration value="cai"/>
			<xsd:enumeration value="car"/>
			<xsd:enumeration value="cat"/>
			<xsd:enumeration value="cau"/>
			<xsd:enumeration value="ceb"/>
			<xsd:enumeration value="cel"/>
			<xsd:enumeration value="ces"/>
			<xsd:enumeration value="cha"/>
			<xsd:enumeration value="chb"/>
			<xsd:enumeration value="che"/>
			<xsd:enumeration value="chg"/>
			<xsd:enumeration value="chi"/>
			<xsd:enumeration value="chk"/>
			<xsd:enumeration value="chm"/>
			<xsd:enumeration value="chn"/>
			<xsd:enumeration value="cho"/>
			<xsd:enumeration value="chp"/>
			<xsd:enumeration value="chr"/>
			<xsd:enumeration value="chu"/>
			<xsd:enumeration value="chv"/>
			<xsd:enumeration value="chy"/>
			<xsd:enumeration value="cmc"/>
			<xsd:enumeration value="cop"/>
			<xsd:enumeration value="cor"/>
			<xsd:enumeration value="cos"/>
			<xsd:enumeration value="cpe"/>
			<xsd:enumeration value="cpf"/>
			<xsd:enumeration value="cpp"/>
			<xsd:enumeration value="cre"/>
			<xsd:enumeration value="crp"/>
			<xsd:enumeration value="cus"/>
			<xsd:enumeration value="cym"/>
			<xsd:enumeration value="cze"/>
			<xsd:enumeration value="dak"/>
			<xsd:enumeration value="dan"/>
			<xsd:enumeration value="day"/>
			<xsd:enumeration value="del"/>
			<xsd:enumeration value="den"/>
			<xsd:enumeration value="deu"/>
			<xsd:enumeration value="dgr"/>
			<xsd:enumeration value="din"/>
			<xsd:enumeration value="div"/>
			<xsd:enumeration value="doi"/>
			<xsd:enumeration value="dra"/>
			<xsd:enumeration value="dua"/>
			<xsd:enumeration value="dum"/>
			<xsd:enumeration value="dut"/>
			<xsd:enumeration value="dyu"/>
			<xsd:enumeration value="dzo"/>
			<xsd:enumeration value="efi"/>
			<xsd:enumeration value="egy"/>
			<xsd:enumeration value="eka"/>
			<xsd:enumeration value="ell"/>
			<xsd:enumeration value="elx"/>
			<xsd:enumeration value="eng"/>
			<xsd:enumeration value="enm"/>
			<xsd:enumeration value="epo"/>
			<xsd:enumeration value="est"/>
			<xsd:enumeration value="eus"/>
			<xsd:enumeration value="ewe"/>
			<xsd:enumeration value="ewo"/>
			<xsd:enumeration value="fan"/>
			<xsd:enumeration value="fao"/>
			<xsd:enumeration value="fas"/>
			<xsd:enumeration value="fat"/>
			<xsd:enumeration value="fij"/>
			<xsd:enumeration value="fin"/>
			<xsd:enumeration value="fiu"/>
			<xsd:enumeration value="fon"/>
			<xsd:enumeration value="fra"/>
			<xsd:enumeration value="fre"/>
			<xsd:enumeration value="frm"/>
			<xsd:enumeration value="fro"/>
			<xsd:enumeration value="fry"/>
			<xsd:enumeration value="ful"/>
			<xsd:enumeration value="fur"/>
			<xsd:enumeration value="gaa"/>
			<xsd:enumeration value="gay"/>
			<xsd:enumeration value="gba"/>
			<xsd:enumeration value="gem"/>
			<xsd:enumeration value="geo"/>
			<xsd:enumeration value="ger"/>
			<xsd:enumeration value="gez"/>
			<xsd:enumeration value="gil"/>
			<xsd:enumeration value="gla"/>
			<xsd:enumeration value="gle"/>
			<xsd:enumeration value="glg"/>
			<xsd:enumeration value="glv"/>
			<xsd:enumeration value="gmh"/>
			<xsd:enumeration value="goh"/>
			<xsd:enumeration value="gon"/>
			<xsd:enumeration value="gor"/>
			<xsd:enumeration value="got"/>
			<xsd:enumeration value="grb"/>
			<xsd:enumeration value="grc"/>
			<xsd:enumeration value="gre"/>
			<xsd:enumeration value="grn"/>
			<xsd:enumeration value="guj"/>
			<xsd:enumeration value="gwi"/>
			<xsd:enumeration value="hai"/>
			<xsd:enumeration value="hau"/>
			<xsd:enumeration value="haw"/>
			<xsd:enumeration value="heb"/>
			<xsd:enumeration value="her"/>
			<xsd:enumeration value="hil"/>
			<xsd:enumeration value="him"/>
			<xsd:enumeration value="hin"/>
			<xsd:enumeration value="hit"/>
			<xsd:enumeration value="hmn"/>
			<xsd:enumeration value="hmo"/>
			<xsd:enumeration value="hrv"/>
			<xsd:enumeration value="hun"/>
			<xsd:enumeration value="hup"/>
			<xsd:enumeration value="hye"/>
			<xsd:enumeration value="iba"/>
			<xsd:enumeration value="ibo"/>
			<xsd:enumeration value="ice"/>
			<xsd:enumeration value="ijo"/>
			<xsd:enumeration value="iku"/>
			<xsd:enumeration value="ile"/>
			<xsd:enumeration value="ilo"/>
			<xsd:enumeration value="ina"/>
			<xsd:enumeration value="inc"/>
			<xsd:enumeration value="ind"/>
			<xsd:enumeration value="ine"/>
			<xsd:enumeration value="ipk"/>
			<xsd:enumeration value="ira"/>
			<xsd:enumeration value="iro"/>
			<xsd:enumeration value="isl"/>
			<xsd:enumeration value="ita"/>
			<xsd:enumeration value="jav"/>
			<xsd:enumeration value="jpn"/>
			<xsd:enumeration value="jpr"/>
			<xsd:enumeration value="jrb"/>
			<xsd:enumeration value="kaa"/>
			<xsd:enumeration value="kab"/>
			<xsd:enumeration value="kac"/>
			<xsd:enumeration value="kal"/>
			<xsd:enumeration value="kam"/>
			<xsd:enumeration value="kan"/>
			<xsd:enumeration value="kar"/>
			<xsd:enumeration value="kas"/>
			<xsd:enumeration value="kat"/>
			<xsd:enumeration value="kau"/>
			<xsd:enumeration value="kaw"/>
			<xsd:enumeration value="kaz"/>
			<xsd:enumeration value="kha"/>
			<xsd:enumeration value="khi"/>
			<xsd:enumeration value="khm"/>
			<xsd:enumeration value="kho"/>
			<xsd:enumeration value="kik"/>
			<xsd:enumeration value="kin"/>
			<xsd:enumeration value="kir"/>
			<xsd:enumeration value="kmb"/>
			<xsd:enumeration value="kok"/>
			<xsd:enumeration value="kom"/>
			<xsd:enumeration value="kon"/>
			<xsd:enumeration value="kor"/>
			<xsd:enumeration value="kos"/>
			<xsd:enumeration value="kpe"/>
			<xsd:enumeration value="kro"/>
			<xsd:enumeration value="kru"/>
			<xsd:enumeration value="kua"/>
			<xsd:enumeration value="kum"/>
			<xsd:enumeration value="kur"/>
			<xsd:enumeration value="kut"/>
			<xsd:enumeration value="lad"/>
			<xsd:enumeration value="lah"/>
			<xsd:enumeration value="lam"/>
			<xsd:enumeration value="lao"/>
			<xsd:enumeration value="lat"/>
			<xsd:enumeration value="lav"/>
			<xsd:enumeration value="lez"/>
			<xsd:enumeration value="lin"/>
			<xsd:enumeration value="lit"/>
			<xsd:enumeration value="lol"/>
			<xsd:enumeration value="loz"/>
			<xsd:enumeration value="ltz"/>
			<xsd:enumeration value="lua"/>
			<xsd:enumeration value="lub"/>
			<xsd:enumeration value="lug"/>
			<xsd:enumeration value="lui"/>
			<xsd:enumeration value="lun"/>
			<xsd:enumeration value="luo"/>
			<xsd:enumeration value="lus"/>
			<xsd:enumeration value="mac"/>
			<xsd:enumeration value="mad"/>
			<xsd:enumeration value="mag"/>
			<xsd:enumeration value="mah"/>
			<xsd:enumeration value="mai"/>
			<xsd:enumeration value="mak"/>
			<xsd:enumeration value="mal"/>
			<xsd:enumeration value="man"/>
			<xsd:enumeration value="mao"/>
			<xsd:enumeration value="map"/>
			<xsd:enumeration value="mar"/>
			<xsd:enumeration value="mas"/>
			<xsd:enumeration value="may"/>
			<xsd:enumeration value="mdr"/>
			<xsd:enumeration value="men"/>
			<xsd:enumeration value="mga"/>
			<xsd:enumeration value="mic"/>
			<xsd:enumeration value="min"/>
			<xsd:enumeration value="mis"/>
			<xsd:enumeration value="mkd"/>
			<xsd:enumeration value="mkh"/>
			<xsd:enumeration value="mlg"/>
			<xsd:enumeration value="mlt"/>
			<xsd:enumeration value="mnc"/>
			<xsd:enumeration value="mni"/>
			<xsd:enumeration value="mno"/>
			<xsd:enumeration value="moh"/>
			<xsd:enumeration value="mol"/>
			<xsd:enumeration value="mon"/>
			<xsd:enumeration value="mos"/>
			<xsd:enumeration value="mri"/>
			<xsd:enumeration value="msa"/>
			<xsd:enumeration value="mul"/>
			<xsd:enumeration value="mun"/>
			<xsd:enumeration value="mus"/>
			<xsd:enumeration value="mwr"/>
			<xsd:enumeration value="mya"/>
			<xsd:enumeration value="myn"/>
			<xsd:enumeration value="nah"/>
			<xsd:enumeration value="nai"/>
			<xsd:enumeration value="nau"/>
			<xsd:enumeration value="nav"/>
			<xsd:enumeration value="nbl"/>
			<xsd:enumeration value="nde"/>
			<xsd:enumeration value="ndo"/>
			<xsd:enumeration value="nds"/>
			<xsd:enumeration value="nep"/>
			<xsd:enumeration value="new"/>
			<xsd:enumeration value="nia"/>
			<xsd:enumeration value="nic"/>
			<xsd:enumeration value="niu"/>
			<xsd:enumeration value="nld"/>
			<xsd:enumeration value="nno"/>
			<xsd:enumeration value="nob"/>
			<xsd:enumeration value="non"/>
			<xsd:enumeration value="nor"/>
			<xsd:enumeration value="nso"/>
			<xsd:enumeration value="nub"/>
			<xsd:enumeration value="nya"/>
			<xsd:enumeration value="nym"/>
			<xsd:enumeration value="nyn"/>
			<xsd:enumeration value="nyo"/>
			<xsd:enumeration value="nzi"/>
			<xsd:enumeration value="oci"/>
			<xsd:enumeration value="oji"/>
			<xsd:enumeration value="ori"/>
			<xsd:enumeration value="orm"/>
			<xsd:enumeration value="osa"/>
			<xsd:enumeration value="oss"/>
			<xsd:enumeration value="ota"/>
			<xsd:enumeration value="oto"/>
			<xsd:enumeration value="paa"/>
			<xsd:enumeration value="pag"/>
			<xsd:enumeration value="pal"/>
			<xsd:enumeration value="pam"/>
			<xsd:enumeration value="pan"/>
			<xsd:enumeration value="pap"/>
			<xsd:enumeration value="pau"/>
			<xsd:enumeration value="peo"/>
			<xsd:enumeration value="per"/>
			<xsd:enumeration value="phi"/>
			<xsd:enumeration value="phn"/>
			<xsd:enumeration value="pli"/>
			<xsd:enumeration value="pol"/>
			<xsd:enumeration value="pon"/>
			<xsd:enumeration value="por"/>
			<xsd:enumeration value="pra"/>
			<xsd:enumeration value="pro"/>
			<xsd:enumeration value="pus"/>
			<xsd:enumeration value="qaa"/>
			<xsd:enumeration value="que"/>
			<xsd:enumeration value="raj"/>
			<xsd:enumeration value="rap"/>
			<xsd:enumeration value="rar"/>
			<xsd:enumeration value="roa"/>
			<xsd:enumeration value="roh"/>
			<xsd:enumeration value="rom"/>
			<xsd:enumeration value="ron"/>
			<xsd:enumeration value="rum"/>
			<xsd:enumeration value="run"/>
			<xsd:enumeration value="rus"/>
			<xsd:enumeration value="sad"/>
			<xsd:enumeration value="sag"/>
			<xsd:enumeration value="sah"/>
			<xsd:enumeration value="sai"/>
			<xsd:enumeration value="sal"/>
			<xsd:enumeration value="sam"/>
			<xsd:enumeration value="san"/>
			<xsd:enumeration value="sas"/>
			<xsd:enumeration value="sat"/>
			<xsd:enumeration value="scc"/>
			<xsd:enumeration value="sco"/>
			<xsd:enumeration value="scr"/>
			<xsd:enumeration value="sel"/>
			<xsd:enumeration value="sem"/>
			<xsd:enumeration value="sga"/>
			<xsd:enumeration value="sgn"/>
			<xsd:enumeration value="shn"/>
			<xsd:enumeration value="sid"/>
			<xsd:enumeration value="sin"/>
			<xsd:enumeration value="sio"/>
			<xsd:enumeration value="sit"/>
			<xsd:enumeration value="sla"/>
			<xsd:enumeration value="slk"/>
			<xsd:enumeration value="slo"/>
			<xsd:enumeration value="slv"/>
			<xsd:enumeration value="sme"/>
			<xsd:enumeration value="smi"/>
			<xsd:enumeration value="smo"/>
			<xsd:enumeration value="sna"/>
			<xsd:enumeration value="snd"/>
			<xsd:enumeration value="snk"/>
			<xsd:enumeration value="sog"/>
			<xsd:enumeration value="som"/>
			<xsd:enumeration value="son"/>
			<xsd:enumeration value="sot"/>
			<xsd:enumeration value="spa"/>
			<xsd:enumeration value="sqi"/>
			<xsd:enumeration value="srd"/>
			<xsd:enumeration value="srp"/>
			<xsd:enumeration value="srr"/>
			<xsd:enumeration value="ssa"/>
			<xsd:enumeration value="ssw"/>
			<xsd:enumeration value="suk"/>
			<xsd:enumeration value="sun"/>
			<xsd:enumeration value="sus"/>
			<xsd:enumeration value="sux"/>
			<xsd:enumeration value="swa"/>
			<xsd:enumeration value="swe"/>
			<xsd:enumeration value="syr"/>
			<xsd:enumeration value="tah"/>
			<xsd:enumeration value="tai"/>
			<xsd:enumeration value="tam"/>
			<xsd:enumeration value="tat"/>
			<xsd:enumeration value="tel"/>
			<xsd:enumeration value="tem"/>
			<xsd:enumeration value="ter"/>
			<xsd:enumeration value="tet"/>
			<xsd:enumeration value="tgk"/>
			<xsd:enumeration value="tgl"/>
			<xsd:enumeration value="tha"/>
			<xsd:enumeration value="tib"/>
			<xsd:enumeration value="tig"/>
			<xsd:enumeration value="tir"/>
			<xsd:enumeration value="tiv"/>
			<xsd:enumeration value="tkl"/>
			<xsd:enumeration value="tli"/>
			<xsd:enumeration value="tmh"/>
			<xsd:enumeration value="tog"/>
			<xsd:enumeration value="ton"/>
			<xsd:enumeration value="tpi"/>
			<xsd:enumeration value="tsi"/>
			<xsd:enumeration value="tsn"/>
			<xsd:enumeration value="tso"/>
			<xsd:enumeration value="tuk"/>
			<xsd:enumeration value="tum"/>
			<xsd:enumeration value="tur"/>
			<xsd:enumeration value="tut"/>
			<xsd:enumeration value="tvl"/>
			<xsd:enumeration value="twi"/>
			<xsd:enumeration value="tyv"/>
			<xsd:enumeration value="uga"/>
			<xsd:enumeration value="uig"/>
			<xsd:enumeration value="ukr"/>
			<xsd:enumeration value="umb"/>
			<xsd:enumeration value="und"/>
			<xsd:enumeration value="urd"/>
			<xsd:enumeration value="uzb"/>
			<xsd:enumeration value="vai"/>
			<xsd:enumeration value="ven"/>
			<xsd:enumeration value="vie"/>
			<xsd:enumeration value="vol"/>
			<xsd:enumeration value="vot"/>
			<xsd:enumeration value="wak"/>
			<xsd:enumeration value="wal"/>
			<xsd:enumeration value="war"/>
			<xsd:enumeration value="was"/>
			<xsd:enumeration value="wel"/>
			<xsd:enumeration value="wen"/>
			<xsd:enumeration value="wol"/>
			<xsd:enumeration value="xho"/>
			<xsd:enumeration value="yao"/>
			<xsd:enumeration value="yap"/>
			<xsd:enumeration value="yid"/>
			<xsd:enumeration value="yor"/>
			<xsd:enumeration value="ypk"/>
			<xsd:enumeration value="zap"/>
			<xsd:enumeration value="zen"/>
			<xsd:enumeration value="zha"/>
			<xsd:enumeration value="zho"/>
			<xsd:enumeration value="znd"/>
			<xsd:enumeration value="zul"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeCOUNTRIES">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="(AD|AE|AF|AG|AI|AL|AM|AN|AO|AQ|AR|AS|AT|AU|AW|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BM|BN|BO|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CU|CV|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EE|EG|EH|ER|ES|ET|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GH|GI|GL|GM|GN|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IN|IO|IQ|IR|IS|IT|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|MG|MK|ML|MM|MN|MO|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|ST|SV|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TM|TN|TO|TP|TR|TT|TV|TW|TZ|UA|UG|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|YE|YT|YU|ZA|ZM|ZW){1,1}(-[A-Z|0-9]{1,3}){0,1}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeCURRENCIES">
		<xsd:annotation>
			<xsd:documentation source="description" xml:lang="de">Abkürzungen von Währungen nach ISO 4217 (Stand August 2006)</xsd:documentation>
			<xsd:documentation source="descr_short" xml:lang="de">Abkürzungen von Währungen nach ISO 4217 (Stand August 2006)</xsd:documentation>
			<xsd:documentation source="title" xml:lang="de">Enthält Abkürzungen von Währungen</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="AED"/>
			<xsd:enumeration value="AFN"/>
			<xsd:enumeration value="ALL"/>
			<xsd:enumeration value="AMD"/>
			<xsd:enumeration value="ANG"/>
			<xsd:enumeration value="AOA"/>
			<xsd:enumeration value="ARS"/>
			<xsd:enumeration value="AUD"/>
			<xsd:enumeration value="AWG"/>
			<xsd:enumeration value="AZN"/>
			<xsd:enumeration value="BAM"/>
			<xsd:enumeration value="BBD"/>
			<xsd:enumeration value="BDT"/>
			<xsd:enumeration value="BGN"/>
			<xsd:enumeration value="BHD"/>
			<xsd:enumeration value="BIF"/>
			<xsd:enumeration value="BMD"/>
			<xsd:enumeration value="BND"/>
			<xsd:enumeration value="BOB"/>
			<xsd:enumeration value="BOV"/>
			<xsd:enumeration value="BRL"/>
			<xsd:enumeration value="BSD"/>
			<xsd:enumeration value="BTN"/>
			<xsd:enumeration value="BWP"/>
			<xsd:enumeration value="BYR"/>
			<xsd:enumeration value="BZD"/>
			<xsd:enumeration value="CAD"/>
			<xsd:enumeration value="CDF"/>
			<xsd:enumeration value="CHE"/>
			<xsd:enumeration value="CHF"/>
			<xsd:enumeration value="CHW"/>
			<xsd:enumeration value="CLF"/>
			<xsd:enumeration value="CLP"/>
			<xsd:enumeration value="CNY"/>
			<xsd:enumeration value="COP"/>
			<xsd:enumeration value="COU"/>
			<xsd:enumeration value="CRC"/>
			<xsd:enumeration value="CSD"/>
			<xsd:enumeration value="CUP"/>
			<xsd:enumeration value="CVE"/>
			<xsd:enumeration value="CYP"/>
			<xsd:enumeration value="CZK"/>
			<xsd:enumeration value="DJF"/>
			<xsd:enumeration value="DKK"/>
			<xsd:enumeration value="DOP"/>
			<xsd:enumeration value="DZD"/>
			<xsd:enumeration value="EEK"/>
			<xsd:enumeration value="EGP"/>
			<xsd:enumeration value="ERN"/>
			<xsd:enumeration value="ETB"/>
			<xsd:enumeration value="EUR"/>
			<xsd:enumeration value="FJD"/>
			<xsd:enumeration value="FKP"/>
			<xsd:enumeration value="GBP"/>
			<xsd:enumeration value="GEL"/>
			<xsd:enumeration value="GHC"/>
			<xsd:enumeration value="GIP"/>
			<xsd:enumeration value="GMD"/>
			<xsd:enumeration value="GNF"/>
			<xsd:enumeration value="GTQ"/>
			<xsd:enumeration value="GWP"/>
			<xsd:enumeration value="GYD"/>
			<xsd:enumeration value="HKD"/>
			<xsd:enumeration value="HNL"/>
			<xsd:enumeration value="HRK"/>
			<xsd:enumeration value="HTG"/>
			<xsd:enumeration value="HUF"/>
			<xsd:enumeration value="IDR"/>
			<xsd:enumeration value="ILS"/>
			<xsd:enumeration value="INR"/>
			<xsd:enumeration value="IQD"/>
			<xsd:enumeration value="IRR"/>
			<xsd:enumeration value="ISK"/>
			<xsd:enumeration value="JMD"/>
			<xsd:enumeration value="JOD"/>
			<xsd:enumeration value="JPY"/>
			<xsd:enumeration value="KES"/>
			<xsd:enumeration value="KGS"/>
			<xsd:enumeration value="KHR"/>
			<xsd:enumeration value="KMF"/>
			<xsd:enumeration value="KPW"/>
			<xsd:enumeration value="KRW"/>
			<xsd:enumeration value="KWD"/>
			<xsd:enumeration value="KYD"/>
			<xsd:enumeration value="KZT"/>
			<xsd:enumeration value="LAK"/>
			<xsd:enumeration value="LBP"/>
			<xsd:enumeration value="LKR"/>
			<xsd:enumeration value="LRD"/>
			<xsd:enumeration value="LSL"/>
			<xsd:enumeration value="LTL"/>
			<xsd:enumeration value="LVL"/>
			<xsd:enumeration value="LYD"/>
			<xsd:enumeration value="MAD"/>
			<xsd:enumeration value="MDL"/>
			<xsd:enumeration value="MGA"/>
			<xsd:enumeration value="MKD"/>
			<xsd:enumeration value="MMK"/>
			<xsd:enumeration value="MNT"/>
			<xsd:enumeration value="MOP"/>
			<xsd:enumeration value="MRO"/>
			<xsd:enumeration value="MTL"/>
			<xsd:enumeration value="MUR"/>
			<xsd:enumeration value="MVR"/>
			<xsd:enumeration value="MWK"/>
			<xsd:enumeration value="MXN"/>
			<xsd:enumeration value="MXV"/>
			<xsd:enumeration value="MYR"/>
			<xsd:enumeration value="MZN"/>
			<xsd:enumeration value="NAD"/>
			<xsd:enumeration value="NGN"/>
			<xsd:enumeration value="NIO"/>
			<xsd:enumeration value="NOK"/>
			<xsd:enumeration value="NPR"/>
			<xsd:enumeration value="NZD"/>
			<xsd:enumeration value="OMR"/>
			<xsd:enumeration value="PAB"/>
			<xsd:enumeration value="PEN"/>
			<xsd:enumeration value="PGK"/>
			<xsd:enumeration value="PHP"/>
			<xsd:enumeration value="PKR"/>
			<xsd:enumeration value="PLN"/>
			<xsd:enumeration value="PYG"/>
			<xsd:enumeration value="QAR"/>
			<xsd:enumeration value="ROL"/>
			<xsd:enumeration value="RON"/>
			<xsd:enumeration value="RUB"/>
			<xsd:enumeration value="RWF"/>
			<xsd:enumeration value="SAR"/>
			<xsd:enumeration value="SBD"/>
			<xsd:enumeration value="SCR"/>
			<xsd:enumeration value="SDD"/>
			<xsd:enumeration value="SEK"/>
			<xsd:enumeration value="SGD"/>
			<xsd:enumeration value="SHP"/>
			<xsd:enumeration value="SIT"/>
			<xsd:enumeration value="SKK"/>
			<xsd:enumeration value="SLL"/>
			<xsd:enumeration value="SOS"/>
			<xsd:enumeration value="SRD"/>
			<xsd:enumeration value="STD"/>
			<xsd:enumeration value="SVC"/>
			<xsd:enumeration value="SYP"/>
			<xsd:enumeration value="SZL"/>
			<xsd:enumeration value="THB"/>
			<xsd:enumeration value="TJS"/>
			<xsd:enumeration value="TMM"/>
			<xsd:enumeration value="TND"/>
			<xsd:enumeration value="TOP"/>
			<xsd:enumeration value="TRY"/>
			<xsd:enumeration value="TTD"/>
			<xsd:enumeration value="TWD"/>
			<xsd:enumeration value="TZS"/>
			<xsd:enumeration value="UAH"/>
			<xsd:enumeration value="UGX"/>
			<xsd:enumeration value="USD"/>
			<xsd:enumeration value="USN"/>
			<xsd:enumeration value="USS"/>
			<xsd:enumeration value="UYU"/>
			<xsd:enumeration value="UZS"/>
			<xsd:enumeration value="VEB"/>
			<xsd:enumeration value="VND"/>
			<xsd:enumeration value="VUV"/>
			<xsd:enumeration value="WST"/>
			<xsd:enumeration value="XAF"/>
			<xsd:enumeration value="XAG"/>
			<xsd:enumeration value="XAU"/>
			<xsd:enumeration value="XCD"/>
			<xsd:enumeration value="XDR"/>
			<xsd:enumeration value="XOF"/>
			<xsd:enumeration value="XPD"/>
			<xsd:enumeration value="XPF"/>
			<xsd:enumeration value="XPT"/>
			<xsd:enumeration value="YER"/>
			<xsd:enumeration value="ZAR"/>
			<xsd:enumeration value="ZMK"/>
			<xsd:enumeration value="ZWN"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="typeCONTACT">
		<xsd:annotation>
			<xsd:documentation source="description" xml:lang="de">Kontaktinformationen</xsd:documentation>
			<xsd:documentation source="descr_short" xml:lang="de">Kontaktinformationen</xsd:documentation>
			<xsd:documentation source="title" xml:lang="de">Kontaktinformationen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CONTACT_ROLE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Rolle des Kontaktes</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier kann die Funktion des Ansprechpartners präzisiert werden. Über das Attribut type erfolgt die Zuordnung zu einer Rollenklasse: 1: Ansprechpartner, 2: Gesamtansprechpartner, 3: Leiter des Betriebs, 4: Berater, 5: Sonstige</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Hier kann die Funktion des Ansprechpartners präzisiert werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type" type="xsd:integer" use="required">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Rolle des Ansprechpartners</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Zuordnung des Ansprechpartners zu einer Rollenklasse. Für die korrekte Einordnung in KURSNET ist die Angabe einer Behinderungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
								</xsd:annotation>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="SALUTATION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anrede</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anrede, z.B. Herr, Frau</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="15"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ACADEMIC_TITLE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Titel</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Titel, z.B. Dr</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FIRST_NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vorname</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Vorname</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="LAST_NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Nachname</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Nachname</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="NAME_PREFIX" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Namensvorsatz</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Namensvorsatz. Beispiel: Otto <i>Graf</i> Lambsdorff</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="JOB_TITLE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Aufgabenbereich</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Aufgabenbereich dieses Kontaktes innerhalb des Unternehmens.<br/>Leiter Einkauf</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="PHONE" type="typePHONE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Telefonnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Telefonnummer. Es wird dringend empfohlen, für Telefon- und Faxnummern eine gängige internationale Notation zu nutzen: Beispiel: +49 1234/567890</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MOBILE" type="typePHONE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Handynummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Handynummer. Es wird dringend empfohlen, für Telefon- und Faxnummern eine gängige internationale Notation zu nutzen: Beispiel: +49 1234/567890</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="FAX" type="typePHONE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Faxnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Faxnummer. Es wird dringend empfohlen, für Telefon- und Faxnummern eine gängige internationale Notation zu nutzen: Beispiel: +49 1234/567890</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EMAILS" type="typeEMAILS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">E-Mail-Adressen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In diesem Element können beliebig viele E-Mail-Adressen und ggf. Public Keys abgebildet werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">E-Mail-Adressen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="URL" type="typeURL" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">URL</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Unified Resource Locator. Hiermit kann beispielsweise auf eine Website verwiesen werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ID_DB" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Datenbankreferenz</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Falls auf eine bereits vorhandene Adresse in einer Datenbank verwiesen werden soll, kann dieses Element zur Übertragung des Primärschlüssels genutzt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ADDRESS" type="typeADDRESS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Adresse</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Adressinformationen zu diesem Kontakt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CONTACT_REMARKS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Feld kann für freie Anmerkungen zu dieser Kontaktperson genutzt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeADDRESS">
		<xsd:annotation>
			<xsd:documentation source="description" xml:lang="de">Adressinformationen</xsd:documentation>
			<xsd:documentation source="descr_short" xml:lang="de">Adressinformationen</xsd:documentation>
			<xsd:documentation source="title" xml:lang="de">Dieses Element dient zur Übertragung von Adressinformationen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">1. Adresszeile</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">1. Adresszeile</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="NAME2" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">2. Adresszeile</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">2. Adresszeile, z.B. für eine bestimmte Abteilung</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="NAME3" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">3. Adresszeile</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">3. Adresszeile</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="STREET" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Straße</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Straße und Hausnummer</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="30"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ZIP" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">PLZ</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Postleitzahl der Hausanschrift</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="14"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="BOXNO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Postfach</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Postfach</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="14"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ZIPBOX" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">PLZ des Postfachs</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Postleitzahl des Postfachs</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="14"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CITY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Ort</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ort</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="36"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DISTRICT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezirk</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bezirk</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="36"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="STATE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bundesland</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bundesland</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="80"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="COUNTRY_CODED" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Ländercodes</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ländercodes nach ISO 3166</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Enthält Ländercodes nach ISO 3166 </xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="typeCOUNTRIES">
						<xsd:maxLength value="80"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="COUNTRY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Land</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Land</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="50"/>
						<xsd:minLength value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="PHONE" type="typePHONE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Telefonnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Telefonnummer. Es wird dringend empfohlen, für Telefon- und Faxnummern eine gängige internationale Notation zu nutzen: Beispiel: +49 1234/567890</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MOBILE" type="typePHONE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Handynummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Telefonnummer. Es wird dringend empfohlen, für Telefon- und Faxnummern eine gängige internationale Notation zu nutzen: Beispiel: +49 1234/567890</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="FAX" type="typePHONE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Faxnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Faxnummer. Es wird dringend empfohlen, für Telefon- und Faxnummern eine gängige internationale Notation zu nutzen: Beispiel: +49 1234/567890</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EMAILS" type="typeEMAILS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">E-Mail-Adressen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In diesem Element können beliebig viele E-Mail-Adressen und ggf. Public Keys abgebildet werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">E-Mail-Adressen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="URL" type="typeURL" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">URL</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Unified Resource Locator. Hiermit kann beispielsweise auf eine Website verwiesen werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ADDRESS_REMARKS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkungen zu dieser Adresse</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bemerkungen zu dieser Adresse</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ID_DB" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Datenbankreferenz</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Falls auf eine bereits vorhandene Adresse in einer Datenbank verwiesen werden soll, kann dieses Element zur Übertragung des Primärschlüssels genutzt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="typePHONE">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="typeAGREEMENT">
		<xsd:sequence>
			<xsd:element name="AGREEMENT_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Rahmenvertragskennung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bezeichner zur Identifikation eines Rahmenvertrages</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="50"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="VALIDITY" type="typePERIOD" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Gültigkeitszeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitraum, in dem der Rahmenvertrag gültig ist</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeALLOWED_VALUE">
		<xsd:sequence>
			<xsd:element name="ALLOWED_VALUE_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Identifikator des Vorgabewertes</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt den eindeutigen Identifikator des Vorgabewertes innerhalb des Klassifikationssystems an; dieser Identifikator wird benötigt zur Beschreibung mehrsprachiger Klassifikationssysteme sowie zur Referenzierung der Vorgabewerte innerhalb der Klassifikationsgruppen in dem Element <link>CLASSIFICATION_SYSTEM</link>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ALLOWED_VALUE_NAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Inhalt des Vorgabewertes</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Inhalt des Vorgabewertes</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element enthält den Vorgabewert selbst.<br/>Der Wert kann sprachspezifisch sein, während der Identifikator sprachunabhängig ist</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ALLOWED_VALUE_DESCR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zusätzliche Beschreibung des Vorgabewertes</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element kann genutzt werden, um den Vorgabewert näher zu beschreiben.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeRECIPIENT">
		<xsd:sequence>
			<xsd:element name="RECIPIENT_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichner des katalogempfangenden Unternehmens</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutige Nummer des katalogempfangenden Unternehmens; das optionale Attribut <link>type</link> bestimmt hierbei die Art des Bezeichners.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Eindeutige Nummer des katalogempfangenden Unternehmens</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="RECIPIENT_NAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name des katalogempfangenden Unternehmens</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Name des katalogempfangenden Unternehmens</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Name des katalogempfangenden Unternehmens</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ADDRESS" type="typeADDRESS">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Hauptanschrift des katalogempfangenden Unternehmens</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hauptanschrift des katalogempfangenden Unternehmens</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Hauptanschrift des katalogempfangenden Unternehmens</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CONTACT" type="typeCONTACT" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Weitere Kontaktangaben</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Weitere Kontaktabgaben</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Weitere Kontaktabgaben</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeCATALOG">
		<xsd:sequence>
			<xsd:element name="LANGUAGE" type="typeLANGUAGES">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Sprache des Katalog-dokuments</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">wird benutzt, um die Sprache der Daten des Produkt- und Katalogdatenteils zu definieren. ISO 639-2:1998 Sprachcode [ISO-639-2:1998]</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichner des Produktkataloges</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutiger Bezeichner des Produktdatenkataloges; dieser Bezeichner wird normalerweise vom Anbieter bei der ersten Generierung des Produktdatenkataloges vergeben und verändert sich über den gesamten Lebenszyklus des Kataloges nicht.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">ID des Kataloges. Wird vom Katalogerzeuger vergeben.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="typeCATALOG_ID">
						<xsd:minLength value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CATALOG_VERSION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Version des Produktkataloges</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Version des Produktkataloges Format: “MajorVersion“.“MinorVersion“ (maximal jedoch xxx.yyy) Bsp: 001.120 7.3</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Versionsnummer des Kataloges.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="typeCATALOG_VERSION">
						<xsd:minLength value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CATALOG_NAME" type="typeCATALOG_NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name des Produktkataloges</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">beliebiger Name, der den Produktkatalog beschreibt Bsp.: Herbst/Winter 2006/2007</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Name des Kataloges</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="GENERATION_DATE" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Generierungsdatum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitstempel, an dem das Katalogdokument generiert wurde.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Erstellungsdatum des Kataloges</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TERRITORY" type="typeTERRITORY" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Territoriale Verfügbarkeit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">legt fest, in welchen Territorien (Region, Land, Staat, Kontinent) die Produkte des Produktkataloges verfügbar sind; falls die Verfügbarkeit eines einzelnen Produktes von den globalen Angaben abweicht, muss diese im Feld TERRITORY beim Produkt selbst spezifiziert werden.<br/>Die Verfügbarkeit bezieht sich dabei auf die Lieferadresse des zu bestellenden Produktes.<br/>Bsp.: Wenn das Territory des Produktkataloges DE ist, dann werden alle Produkte nur innerhalb Deutschlands angeboten und sind folglich nur dort verfügbar. Der Bestellvorgang kann aber auch aus einem anderen Land erfolgen, und die Rechnungsanschrift kann auch in einem anderen Land liegen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Territoriale Verfügbarkeit</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CURRENCY" type="typeCURRENCIES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Standard-Währung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">legt fest, welche Währung bei Preisangaben im Produktkatalog verwendet wird; falls die Währung eines einzelnen Produktes von den globalen Angaben abweicht, muss diese im <link>Feld PRICE_CURRENCY</link> beim Produkt selbst spezifiziert werden.<br/> Hinweis: Die Währung muss entweder im HEADER oder für jeden einzelnen Artikel festgelegt werden. Es wird aber empfohlen eine Währung im <link>HEADER</link> vorzudefinieren.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Währung die für den Katalog gültig ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_ROOT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Mime-Basisverzeichnis</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier kann ein Verzeichnis (bzw. eine URI) angegeben werden, auf welche sich die relativen Pfadangaben in <link>MIME_SOURCE</link> beziehen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Wurzelverzeichnis/URL, in dem MIME Erweiterungen gesucht werden sollen.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="typeCATALOG_ID">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="50"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeCATALOG_NAME">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeCATALOG_VERSION">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="typeCLASSIFICATION_GROUP">
		<xsd:sequence>
			<xsd:element name="CLASSIFICATION_GROUP_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Identifikator der Gruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutiger Identifikator einer Gruppe; dieser Identifikator wird benötigt, um Gruppen innerhalb mehrsprachiger Klassifikationssysteme zu beschreiben.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_GROUP_NAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name der Gruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt den eindeutigen Namen der Gruppe innerhalb des Klassifikationssystems an.<br/>Der Name einer Klassifikationsgruppe ist sprachabhängig, der Identifikator jedoch nicht.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_GROUP_DESCR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zusätzliche Beschreibung der Gruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element kann genutzt werden, um die Gruppe innerhalb eines Klassifikationssystems näher zu beschreiben.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_GROUP_SYNONYMS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Synonyme der Gruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibt die Synonyme der Gruppe innerhalb des Klassifikationssystems.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element CLASSIFICATION_GROUP_SYNONYMS beschreibt die Synonyme der Klassifikationsgruppe innerhalb eines Klassifikationssystems.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="SYNONYM" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Synonym einer Klassifikationsgruppe</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Synonym für eine Klassifikationsgruppe</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="60"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_GROUP_FEATURE_TEMPLATES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmale der Gruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibt die gruppenabhängigen Eigenschaften einer Gruppe innerhalb der Klassifikationsgruppe.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element CLASSIFICATION_GROUP_FEATURE_TEMPLATES dient zur Definition von Merkmalsleisten innerhalb von Klassifikationsgruppen.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="CLASSIFICATION_GROUP_FEATURE_TEMPLATE" type="typeCLASSIFICATION_GROUP_FEATURE_TEMPLATE" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Gruppenabhängige Merkmalsbeschreibung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Definition eines Merkmals innerhalb der Merkmalsleiste der Klassifikationsgruppe.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Dieses Element dient zur Definition eines Merkmals als Bestandteil der Merkmalsleiste der Gruppe.<br/>Es wird dazu Bezug genommen auf die gruppenübergreifende Definition (siehe Element <link>CLASSIFICATION_SYSTEM_FEATURE_TEMPLATE</link>), die bei Bedarf ergänzt oder überschrieben werden kann.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_GROUP_PARENT_ID" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Verweis auf die Obergruppe der beschriebenen Gruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element referenziert den eindeutigen Identifikator der Obergruppe (<link>CLASSIFICATION_GROUP_ID</link>). Falls keine Obergruppe für die Gruppe existiert, darf dieses Element nicht angegeben werden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" use="required">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Gruppentyp</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Angabe ob sich die Gruppe auf der untersten Ebene des Klassifikationssystems befindet.</xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="node">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Verzweigung</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Eine Gruppe oder Untergruppe der Klassifikation, in der sich keine einzelnen Artikel sondern wiederum nur andere Untergruppen befinden.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="leaf">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Blatt</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">eine Gruppe der unterste Ebene in der Klassifikation; nur einer solchen Gruppe dürfen Artikel (einzelne Produkte) zugeordnet sein.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="level" type="xsd:string">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Hierarchieebene</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Dieses Attribut gibt die Hierarchieebene der Gruppe als Ganzzahl an.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeCLASSIFICATION_GROUP_FEATURE_TEMPLATE">
		<xsd:sequence>
			<xsd:element name="FT_IDREF">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">ID Referenz</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf den eindeutigen Identifikator eines Merkmals</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Referenz auf den eindeutigen Identifikator eines Merkmals</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FT_MANDATORY" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Pflichtmerkmal</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element gibt an, ob das Merkmal verpflichtend ist, d.h. bei der Klassifikation eines Produktes ist das Merkmal unbedingt anzugeben</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element gibt an, ob das Merkmal verpflichtend ist, d.h. bei der Klassifikation eines Produktes ist das Merkmal unbedingt anzugeben</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="FT_DATATYPE">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Datentyp</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element gibt den Datentyp des Merkmals an.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element gibt den Datentyp des Merkmals an.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="20"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FT_UNIT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Einheit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Maßeinheit des Merkmals</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Maßeinheit des Merkmals</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FT_ORDER" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Darstellungsreihenfolge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt die Reihenfolge des Merkmals für die Anzeige der Merkmalsleiste in Zielsystemen an; die Reihenfolge wird durch aufsteigende Ganzzahlen festgelegt</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Gibt die Reihenfolge des Merkmals für die Anzeige der Merkmalsleiste in Zielsystemen an; die Reihenfolge wird durch aufsteigende Ganzzahlen festgelegt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="FT_ALLOWED_VALUES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vorgabewerte</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">iste der Vorgabewerte für das Merkmal</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Liste der Vorgabewerte für das Merkmal</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ALLOWED_VALUE_IDREF" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Referenz auf Vorgabewert</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Referenz auf einen Wert aus der Liste aller Werte (siehe <link>ALLOWED_VALUES</link>) des Klassifikationssystems</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="60"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeCLASSIFICATION_SYSTEM">
		<xsd:sequence>
			<xsd:element name="CLASSIFICATION_SYSTEM_NAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name des Klassifikations-systems</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutiger Bezeichner des Klassifikationssystems; dieser Identifikator muss den (Kurz-)Namen des Klassifikationssystems mit der Versionsnummer kombinieren, damit eine eindeutige Referenzierung des Klassifikationssystems möglich ist.<br/>Das Format für den Identifikator sollte dem Schema "&lt;Name&gt;-&lt;MajorVersion&gt;.&lt;MinorVersion&gt;" folgen.<br/>Beispiele: ETIM-1.0, ECLASS-4.0, UNSPSC-3.0</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="20"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_SYSTEM_FULLNAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vollständiger Name des Klassifikations-systems</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Das Element CLASSIFICATION_SYSTEM_FULLNAME dient dazu, den vollen Namen eines Klassifikationssystems zu übertragen.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_SYSTEM_VERSION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Version des Klassifikationssystems</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier kann die Versionsnummer des verwendeten Klassifikationssystems im Format majorversion.minorversion eingetragen werden. Diese kann zur automatisierten Weiterverarbeitung genutzt werden. Beispiel: 4.1</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="10"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_SYSTEM_DESCR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Beschreibung des Klassifikationssystems</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Das Element CLASSIFICATION_SYSTEM_DESCR dient dazu, das Klassifikationssystem näher zu beschreiben.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_SYSTEM_LEVELS" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anzahl der Hierarchiestufen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt an, wie viele Stufen das Klassifikationssystem unterscheidet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_SYSTEM_LEVEL_NAMES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichnung der Hierarchiestufen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt die Namen der Hierarchiestufen des Klassifikationssystems an.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Diese Element gibt die Namen der Hierarchiestufen innerhalb des Klassifikationssystems an.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="CLASSIFICATION_SYSTEM_LEVEL_NAME" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Bezeichnung der Hierarchiestufe</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Hier wird jede Hierarchiestufe des Klassifikationssystems benannt.<br/>Beispiel (ETIM):<br/>Artikelgruppe bzw. Artikelklasse</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Hier wird jede Hierarchiestufe des Klassifikationssystems benannt.</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="60"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ALLOWED_VALUES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zulässige Werte</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Liste von zulässigen Werten</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Der Bereich ALLOWED_VALUES dient zur Definition von Vorgabewerten, mit denen Merkmale gefüllt werden können. Er enthält eine beliebige Anzahl von Elementen, welche jeweils einen Wert definieren.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ALLOWED_VALUE" type="typeALLOWED_VALUE" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Vorgabewert</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Dieses Element dient zur vollständigen Beschreibung eines Vorgabewertes innerhalb des Klassifikationssystems.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Dieses Element dient zur vollständigen Beschreibung eines Vorgabewertes innerhalb des Klassifikationssystems.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="UNITS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Verwendete Maßeinheiten</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">gibt die innerhalb des beschriebenen Klassifikationssystems verwendeten Maßeinheiten an.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element UNITS dient zur Definition von Einheiten auf deren Basis Werte von Merkmalen zugeordnet werden. Es enthält eine beliebige Anzahl von Elementen, welche jeweils eine Einheit definieren.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="UNIT" type="typeUNIT" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Beschreibung einer Maßeinheit</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Beschreibt eine Maßeinheit, die in dem Klassifikationssystem verwendet wird.<br/>Das Element UNIT ist nicht mit dem gleichnamigen Datentyp zu verwechseln.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Dieses Element beschreibt eine Maßeinheit, die in dem Klassifikationssystem verwendet wird.<br/>Achtung: Das Element UNIT ist nicht mit dem gleichnamigen Datentyp zu verwechseln.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_SYSTEM_FEATURE_TEMPLATES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Verwendete Merkmale</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Spezifiziert die innerhalb des beschriebenen Klassifikationssystems vewendeten Merkmale näher (Name, Datentyp, Einheit, Vorgabewerte etc.).</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element CLASSIFICATION_SYSTEM_FEATURE_TEMPLATES dient zur Definition von Merkmalen, auf deren Basis Merkmalsleisten für Klassifikationsgruppen gebildet werden können.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="CLASSIFICATION_SYSTEM_FEATURE_TEMPLATE" type="typeCLASSIFICATION_SYSTEM_FEATURE_TEMPLATE" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Beschreibung eines Merkmals</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Beschreibt ein Merkmal unabhängig von dem Vorkommen innerhalb einer Gruppe des Klassifikationssystems.<br/>Datentyp, Einheit, mögliche Vorgabewerte für das Merkmal werden innerhalb der Klassifikationsgruppe spezifiziert. Dies ist notwendig, um auch Klassifikationssysteme beschreiben zu können, die kontextabhängige Merkmale aufweisen (Merkmale, die in verschiedenen Klassifikationsgruppen verschieden spezifische Ausprägungen besitzen).</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="CLASSIFICATION_GROUPS">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Gruppen des Klassifikationssystems</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">spezifiziert die Gruppen des Klassifikationssystems sowie deren hierarchische Anordnung</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element enthält die innerhalb des Klassifikationssystems definierten Gruppen und - soweit vorhanden - deren Merkmalsleisten</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="CLASSIFICATION_GROUP" type="typeCLASSIFICATION_GROUP" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Gruppe des Klassifikationssystems</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Definiert eine Gruppe des Klassifikationssystems</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Definiert eine Gruppe des Klassifikationssystems</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeCLASSIFICATION_SYSTEM_FEATURE_TEMPLATE">
		<xsd:sequence>
			<xsd:element name="FT_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmal ID</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutiger Identifikator des Merkmals. Dieser Identifikator wird benötigt zur Referenzierung aus Klassifikationsgruppen heraus</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Eindeutiger Identifikator des Merkmals. Dieser Identifikator wird benötigt zur Referenzierung aus Klassifikationsgruppen heraus</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FT_NAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name des Merkmals</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element gibt den Namen des Merkmals an</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element gibt den Namen des Merkmals an</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FT_DESCR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmalsbeschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element beschreibt das Merkmal und seine Bedeutung näher; es dient nicht dazu, den Wert des Merkmals genauer zu erläutern</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element beschreibt das Merkmal und seine Bedeutung näher; es dient nicht dazu, den Wert des Merkmals genauer zu erläutern</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeDEGREE">
		<xsd:sequence>
			<xsd:element name="DEGREE_TITLE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichnung des Abschlusses</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bezeichnung des Abschlusses</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DEGREE_DESCRIPTION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Beschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibung des Abschlusses</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DEGREE_EXAM" type="typeDEGREE_EXAM" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Abschlusszertifikat / Zeugnis</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Abschlusszertifikat / Zeugnis:  Falls die Aus- und Weiterbildungsmassnahme ein Anschlusszertifikat, eine Berechtigung oder ein Abschlusszeugnis vorsieht, kann dieses in der Struktur <link>DEGREE</link> modelliert werden. Attribut type gibt die Art des Abschlusses/Berechtigung an.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DEGREE_ADD_QUALIFICATION" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zusatzberechtigungen.</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Erwerbbare Zusatzberechtigungen.<br/>
						Beispiele:<br/>
						<ul>
							<li>Mit dem Diplom wird die allgemeine Hochschulreife erworben.</li>
							<li>Erster berufsqualifizierender Abschluss als "Ingenieurassistent(in) (BA)" nach 2 Jahren.</li>
							<li>Vorbereitung zur MCP-Prüfung.</li>
							<li>Europäischer Computerführerschein (ECDLMöglichkeit der Zertifizierung durch EQ ZERT).</li>
						</ul>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="4000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DEGREE_ENTITLED" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Erworbene Berechtigung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Durch den Abschluss erworbene Berechtigung..<br/>
						Beispiele:<br/>
						<ul>
							<li>Diverse Bescheinigungen als Sachkundige(r) im technischen Bereich.</li>
							<li>Berechtigung zum Besuch aller deutschen Fachhochschulen.</li>
							<li>Berechtigung zum Besuch der Fachoberschule.</li>
							<li>Berechtigung zum Besuch der Fachoberschule oder des Gymnasiums.</li>
							<li>Berechtigung zum Betreiben und Führen von Baumaschinen Bereich Erd- und Tiefbau.</li>
							<li>Berechtigung zum Eintritt in das 3. Semester der Fachschule für Technik.</li>
							<li>Berechtigung zum Eintritt in das 3. Semester der Technikerschule.</li>
							<li>Berechtigung zum Fachkaufmann Büromanagement und weiteren Aufstiegsfortbildungen.</li>
							<li>Berechtigung zum Führen von Baukranen.</li>
							<li>Berechtigung zum Führen von Hydraulikbaggern.</li>
						</ul>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="4000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" use="required">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Art des Abschlusses</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Art des Abschlusses</xsd:documentation>
				<xsd:documentation source="title" xml:lang="de">Art des Abschlusses</xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:integer">
					<xsd:enumeration value="0">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Öffentlich anerkannt</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Öffentlich anerkannt.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="1">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Befähigungsnachweis</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Befähigungsnachweis.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="2">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Industriezertifikat</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Industriezertifikat.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="3">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Anbieterspezifisch</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Anbieterspezifisch.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeDEGREE_EXAM">
		<xsd:annotation>
			<xsd:documentation source="description" xml:lang="de">Abschlussprüfung</xsd:documentation>
			<xsd:documentation source="descr_short" xml:lang="de">Abschlussprüfung</xsd:documentation>
			<xsd:documentation source="title" xml:lang="de">Abschlussprüfung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="EXAM_TITLE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichnung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bezeichnung dieser Prüfung</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="EXAM_DESCRIPTION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Beschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibung dieser Prüfung</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Beschreibung dieser Prüfung</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="EXAM_LOCATION" type="typeADDRESS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Prüfungsort</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ort der Prüfung</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Ort der Prüfung</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EXAM_DATE" type="xsd:dateTime" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Datum der Abschlussprüfung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit EXAM_DATE kann das Datum bzw. die Dauer der Abschlussprüfung übertragen werden. Sollte die Prüfung an mehreren Tagen stattfinden, so können mehrere EXAM_DATE Elemente verwendet werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit EXAM_DATE kann das Datum bzw. die Dauer der Abschlussprüfung übertragen werden. Sollte die Prüfung an mehreren Tagen stattfinden, so können mehrere EXAM_DATE Elemente verwendet werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EXAMINER" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Prüfende Stelle</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Prüfende Stelle</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" type="xsd:string" use="required">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Art der Abschlußprüfung</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Art der Abschlußprüfung</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeEDUCATION">
		<xsd:sequence>
			<xsd:element name="COURSE_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Identifikator</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Nummer des Kurses bzw. Verweis auf den zugehörigen Kurs. Falls es sich um einen Kurs handelt, enthält COURSE_ID die <link>PRODUCT_ID</link> des zugehörigen Angebotes. </xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DEGREE" type="typeDEGREE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zeugnis/Zertifikat</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Falls die Aus- und Weiterbildungsmassnahme ein Anschlusszertifikat oder ein Abschlusszeugnis vorsieht, kann dieses in der Struktur DEGREE modelliert werden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MODULE_ORGANIZER" type="typeCONTACT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Organisator bzw. Durchführende Institution</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Falls die ausführende bzw. organisierende Institution vor der Katalogerzeugenden Organisation abweicht, können diese Angaben durch die Struktur MODULE_ORGANIZER übermittelt werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Organisator</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LANGUAGE" type="typeLANGUAGES" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Sprache</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Sprache, in der diese Bildungsmaßnahme angeboten wird. ISO 639-2:1998 Sprachcode [ISO-639-2:1998]</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CREDITS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Angerechnete Vorleistungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Angerechnete Vorleistungen für die Dienstleistung</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Angerechnete Vorleistungen</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="HANDICAP" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Behinderungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Angaben zu Behinderungen</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Behinderungen</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="HAND_NAME">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Bezeichnung der Behinderung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Bezeichnung der Behinderung</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Bezeichnung der Behinderung</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="255"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="HAND_DESCRIPTION" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Kurzbeschreibungen der Behinderung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">In diesem Feld können weitere Informationen zur Behinderung hinterlegt werden.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Beschreibung der Behinderung</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="64000"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="HAND_ORDER" type="xsd:integer" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Darstellungsreihenfolge</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Dieses feld determiert die Reihenfolge der Darstellung aller Behinderungen im Zielsystem. Behinderungen mit niedrigerer Ordnungsnummer werden zuerst angezeigt.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Sortierreihenfolge</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="HAND_CATEGORY">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Behinderungsklasse</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Behinderungsklasse (Grad der Behinderung)</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="1"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:sequence>
					<xsd:attribute name="type" type="xsd:integer" use="required">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Behinderungsart</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Art der Behinderung. Für die korrekte Einordnung in KURSNET ist die Angabe einer Behinderungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="SUBSIDY" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Fördermöglichkeiten</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Angaben zu Fördermöglichkeiten für diese Dienstleistung, beispielsweise durch öffentliche Einrichtungen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Fördermöglichkeiten</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="SUBSIDY_INSTITUTION" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Fördereinrichtung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Angaben und Beschreibung zur Einrichtung, die die Dienstleistung fördert.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Fördereinrichtung</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="255"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="SUBSIDY_DESCRIPTION" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Beschreibung der Förderung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Beschreibung der Förderung selbst, z.B. Art und Höhe sowie Bedingungen für die Inanspruchnahme.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Beschreibung der Förderung</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="64000"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="REGISTRATION_DATE" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Letztmögliches Anmeldedatum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In diesem Element kann, soweit zutreffend, das spätestmögliche Anmeldedatum hinterlegt werden, an dem die Dienstleistung noch gebucht werden kann.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Spätest mögliches Anmeldedatum</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit dem Datentyp typeMIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Produktes spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.<br/>Es wird davon ausgegangen, dass diese Zusatzdaten zusätzlich (auf separatem Weg) übertragen werden und relativ zu dem im <link>HEADER</link> als <link>MIME_ROOT</link> angegebenen Verzeichnis aufzufinden sind.<br/>Das Element typeMIME_INFO enthält beliebig viele Elemente <link>MIME_ELEMENT</link>. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements <link>MIME_ELEMENT</link> ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CERTIFICATE" type="typeCERTIFICATE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zertifizierung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Angaben zur Zertifizierung der Dienstleistung.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EXTENDED_INFO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Weitere Informationen für bestimmte Empfänger</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In dieser Elementstruktur sind Felder hinterlegt, mit denen spezielle Informationen an bestimmte Empfängersysteme übermittlelt werden können.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Zusatzelement für Anbieterangaben, die das System des Empfängers erfordert. Wichtiger Hinweis: Für eine ordnungsgemäße Nutzung der Daten in KURSnet müssen die in diesem Zweig definierten Felder befüllt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="INSTITUTION">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Typ der Bildungseinrichtung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Hier kann der Typ der Bildungseinrichtung angegeben werden ("Schulart"). Die Zuordnung zu einer bestimmten Schulart erfolgt zudem über dass Attribut 'type'. Für die korrekte Einordnung in KURSNET ist die Angabe einer Bildungseinrichtungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Hier kann der Typ der Bildungseinrichtung angegeben werden.</xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="type" type="xsd:integer" use="required">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Typ der Bildungseinrichtung</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Hier kann der Typ der Bildungseinrichtung angegeben werden ("Schulart"). Die Zuordnung zu einer bestimmten Schulart erfolgt zudem über dass Attribut 'type'. Für die korrekte Einordnung in KURSNET ist die Angabe einer Bildungseinrichtungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
											</xsd:annotation>
										</xsd:attribute>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="INSTRUCTION_FORM">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Unterrichtsform</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Für die korrekte Einordnung in KURSNET ist die Angabe einer Unterrichtsformklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Zuordnung der Dienstleistung zu einer Unterrichtsform (z.B. Vollzeit, Teilzeit, Blockuntericht usw.</xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="type" type="xsd:integer" use="required">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Unterrichtsform</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Für die korrekte Einordnung in KURSNET ist die Angabe einer Unterrichtsformklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
											</xsd:annotation>
										</xsd:attribute>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="EDUCATION_TYPE">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Bildungsart</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Dieses Element charakterisiert die Art der Bildung. Für die korrekte Einordnung in KURSNET ist die Angabe einer Behinderungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Dieses Element charakterisiert die Art der Bildung (z.B. Fortbildung, Studiengang usw.). </xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="type" type="xsd:integer" use="required">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Bildungsart</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Dieses Element charakterisiert die Art der Bildung. Für die korrekte Einordnung in KURSNET ist die Angabe einer Behinderungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
											</xsd:annotation>
										</xsd:attribute>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="MEASURE_NUMBER" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Maßnahmennummer</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Maßnahmenummer der BA, die dieser Dienstleistung zuordnet wurde.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Maßnahmenummer</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="20"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:choice maxOccurs="unbounded">
				<xsd:element name="MODULE_COURSE" type="typeMODULE_COURSE">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Präsenzkurs</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Mit dieser Struktur können Informationen zu Präsenzveranstaltungen übertragen werden.<br/> Beispiel: Seminare, Workshops</xsd:documentation>
						<xsd:documentation source="title" xml:lang="de">Mit dieser Struktur können Informationen zu klassischen Präsenzveranstaltungen übertragen werden.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="MODULE_CBT" type="typeMODULE_CBT">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Computer Based Training</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Mit dieser Struktur können Informationen zu Computer-gestützten Lernformen übertragen werden.</xsd:documentation>
						<xsd:documentation source="title" xml:lang="de">Mit dieser Struktur kann eine Aus- und Weiterbildungsdienstleistung von Typ "Computer Based Training" abgebildet werden.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="MODULE_WBT" type="typeMODULE_WBT">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Web Based Training</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Mit dieser Struktur können Informationen zu Webbasierten Lernangeboten übertragen werden.</xsd:documentation>
						<xsd:documentation source="title" xml:lang="de">Mit dieser Struktur kann eine Aus- und Weiterbildungsdienstleistung von Typ "Web Based Training" abgebildet werden.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="type" type="xsd:boolean">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Basistyp</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Gibt an, ob es sich um ein Angebot (true) oder einen Kurs (false) handelt. Angebote sind abstrakte Basisinformationen über Dienstleistungen, die nicht konkret gebucht werden können. Konkrete, buchbare Dienstleistungen können als Veranstaltung deklariert werden, die auf das Basisangebot verweisen. So müssen mehrfach angebotene Dienstleistung nicht redundant im Katalog abgebildet werden. Es ist in diesem Fall nur noch die Angabe der individell gültigen Informationen nötig (z.B. Durchführungsdatum).</xsd:documentation>
				<xsd:documentation source="title" xml:lang="de">Gibt an, ob es sich um ein Angebot (true) oder einen Kurs (false) handelt.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeCERTIFICATE">
		<xsd:sequence>
			<xsd:element name="CERTIFICATE_STATUS" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zertifizierungsstatus</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Status der Zertifizierung. Für die korrekte Einordnung in KURSNET ist die Angabe des Zertifizierungsstatus mittels der passenden ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CERTIFIER_NUMBER" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Nummer des Zertifizierers</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Nummer des Zertifizierers</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Nummer des Zertifizierers</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="10"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CERTIFICATE_NUMBER" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Nummer des Zertifikates</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Nummer des Zertifikates</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Nummer des Zertifikates</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CERT_VALIDITY" type="typePERIOD_DATE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Gültigkeitszeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitraum, in dem das Zertifikat gültig ist</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Gültigkeitszeitraum</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CERT_DESCRIPTION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bemerkungen zum Zertifikat</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Bemerkungen</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeEMAILS">
		<xsd:sequence maxOccurs="unbounded">
			<xsd:element name="EMAIL">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">E-Mail-Adresse</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">E-Mail-Adresse (im format benutzername@domain.topleveldomain</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">E-Mail-Adresse</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="PUBLIC_KEY" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Public Key</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt den Public Key (öffentlichen Schlüssel) zu dieser E-Mail-Adresse an.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeHEADER">
		<xsd:sequence>
			<xsd:element name="GENERATOR_INFO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Generator Informationen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">An dieser Stelle kann das Softwarewerkzeug, das das Katalogdokument erstellt, Informationen wie z.B. Werkzeugname, Erstellungsdatum, lfd. Nummer etc. ablegen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">An dieser Stelle kann das Softwarewerkzeug, das das Katalogdokument erstellt, Informationen wie z.B. Werkzeugname, Erstellungsdatum, lfd. Nummer etc. </xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CATALOG" type="typeCATALOG">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Metainformationen zum Katalog</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zur Identifikation und Beschreibung des Produktkatalogs und des Katalogdokuments sowie Bereiche zum Setzen von Default-Werten</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element dient der Übertragung von Informationen zur Identifikation und Beschreibung des Produktkatalogs sowie des Katalogdokuments und enthält Elemente zum Setzen von Default-Werten.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DOCUMENT_CREATOR" type="typeCONTACT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Katalogerzeuger</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zum katalogerzeugenden Unternehmen</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">In diesem Element werden Informationen zum katalogerzeugenden Unternehmen übertragen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RECIPIENT" type="typeRECIPIENT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Katalogempfänger</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zum katalogempfangenden Unternehmen (z. B. Einkäufer)</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">In diesem Element werden Informationen zum Datenempfänger übertragen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SUPPLIER" type="typeSUPPLIER" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anbieterinformationen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zu anbietenden Unternehmen. Dieses Element kann mehrfach befüllt werden, um Multilieferantenkataloge zu erzeugen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">In diesem Element werden Informationen zu anbietenden Unternehmen übertragen. Dieses Element kann mehrfach befüllt werden, um Multilieferantenkataloge zu erzeugen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AGREEMENT" type="typeAGREEMENT" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Rahmenverträge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zu den Rahmenverträgen, auf deren Basis das Katalogdokument erstellt wird</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Im Element AGREEMENT wird auf einen Rahmenvertrag referenziert, auf welchem das Katalogdokument basiert. Vereinbarungen, die nicht im Katalogdokument transportiert werden können, werden durch diesen Rahmenvertrag geregelt.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="typeKEYWORD">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeLICENCE">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="64000"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeMARKETINGTEXT">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="64000"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeMEDIA">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="typeMETHOD">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="typeMIME_INFO">
		<xsd:sequence>
			<xsd:element name="MIME_ELEMENT" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Multmediales Dokument</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Das Element MIME dient zur Übertragung von Informationen zu jeweils einer multimedialen Datei. Die Datei selbst wird nur referenziert und muss separat übertragen werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element MIME dient zur Übertragung von Informationen zu jeweils einer multimedialen Datei. Die Datei selbst wird nur referenziert und muss separat übertragen werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="MIME_TYPE" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Mime-Typ</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Typ des Zusatzdokumentes; dieses Element orientiert sich an den im Internet gebräuchlichen Mimetypes (ftp://ftp.isi.edu/in-notes/rfc1341.txt)</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="255"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="MIME_SOURCE">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Quelle</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Der relative Pfad und der Dateiname bzw. die URL-Adresse, der MIME_SOURCE-String wird mit dem Basispfad (<link>MIME_ROOT</link>) aus dem <link>HEADER</link> kombiniert (daran angehängt mittels einfacher Konkatenation) Unterverzeichnisse sind mit "Slashes" ("/") voneinander zu trennen (z.B. /public/document/demo.pdf).</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="255"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="MIME_DESCR" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Beschreibung des Anhangs</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Beschreibung der Zusatzdatei; diese Beschreibung soll im Zielsystem angezeigt werden</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Beschreibung der Zusatzdatei; diese Beschreibung soll im Zielsystem angezeigt werden</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="64000"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="MIME_ALT" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Alternativtext</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Alternativtext, falls die Datei zum Beispiel in dem Zielsystem nicht darstellbar ist</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Alternativtext, falls die Datei zum Beispiel in dem Zielsystem nicht darstellbar ist</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="255"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="MIME_PURPOSE" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Zweck</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Gewünschter Verwendungszweck des MIME-Dokumentes</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:minLength value="1"/>
									<xsd:maxLength value="20"/>
									<xsd:enumeration value="data_sheet">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Produktdatenblatt</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Produktdatenblatt</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
									<xsd:enumeration value="detail">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Vergrößerungsansicht</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">vergrößertes Bild</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
									<xsd:enumeration value="icon">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Icon</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Kleines Piktogramm z.B. zur Angabe erfüllter Normen oder Standards</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
									<xsd:enumeration value="logo">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Logo</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Logo zu einem Produkt oder einem Anbieteren; siehe auch Element <link>SUPPLIER</link> im <link>HEADER</link>
											</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
									<xsd:enumeration value="normal">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Normalansicht</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Normalbild (normal)</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
									<xsd:enumeration value="thumbnail">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Kleinansicht</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Vorschaubild (klein)</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
									<xsd:enumeration value="others">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Sonstiges</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Sonstiger Verwendungszweck. Sollte keiner der anderen Werte passen, kann others verwendet werden.</xsd:documentation>
										</xsd:annotation>
									</xsd:enumeration>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="MIME_ORDER" type="xsd:integer" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Darstellungsreihenfolge</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Einfache Reihenfolge, in der Zusatzdaten im Zielsystem dargestellt werden sollen. In Listendarstellungen von Zusatzdokumenten sollen die Dokumente in aufsteigender Reihenfolge dargestellt werden (erstes Dokument entspricht niedrigster Zahl)</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Einfache Reihenfolge, in der Zusatzdaten im Zielsystem dargestellt werden sollen. In Listendarstellungen von Zusatzdokumenten sollen die Dokumente in aufsteigender Reihenfolge	dargestellt werden (erstes Dokument entspricht niedrigster Zahl)</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeMODULE_CBT">
		<xsd:sequence>
			<xsd:element name="MARKETINGTEXT" type="typeMARKETINGTEXT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vertriebstext</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit Hilfe von MARKETINGTEXT können Angaben zum Inhalt bzw. zum Programm des CBT angegeben werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit Hilfe von MARKETINGTEXT können Angaben zum Inhalt bzw. zum Programm des CBT angegeben werden. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AUTHOR" type="typeCONTACT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Autor</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zum Autor des CBT.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Autor des CBT</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CBT_CONTACT" type="typeCONTACT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Kontaktinformationen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Kontakt für Fragen bzgl. des CBT.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Kontakt für Fragen bzgl. des CBT.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LICENCE" type="typeLICENCE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Lizenzbedingungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Lizenzbedingungen für die Nutzung des CBTs.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Lizenzbedingungen für die Nutzung des CBTs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EST_DURATION" type="xsd:duration" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bearbeitungsdauer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die geschätzte Bearbeitungsdauer in Zeiteinhalten.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die geschätzte Bearbeitungsdauer in Zeiteinhalten. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ISBN" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Internationale Standardbuchnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Falls das CBT durch eine ISBN gekennzeichnet ist, kann diese in diesem Feld übertragen werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="50"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ISSN" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Internationale Standardseriennummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Falls das CBT durch eine ISSN gekennzeichnet ist, kann diese in diesem Feld übertragen werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="50"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="TECH_REQUIREMENTS_MIN" type="typeTECH_REQUIREMENTS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Technische Mindestanforderungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Technische Mindestanforderungen, die für ein korrektes Ablaufen eines CBT notwendig sind. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Technische Mindestanforderungen, die für ein korrektes Ablaufen eines CBT notwendig sind. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TECH_REQUIREMENTS_RECOMMENDED" type="typeTECH_REQUIREMENTS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Empfohlene technische Ausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Technische Ausstattung, die für ein korrektes Ablaufen eines CBT empfohlen wird. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Technische Ausstattung, die für ein korrektes Ablaufen eines CBT empfohlen wird. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_REFERENCE" type="typeSERVICE_REFERENCE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referenz auf eine andere Dienstleistung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Über <link>SERVICE_REFERENCE</link> kann auf andere Dienstleistungen referenziert werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Über die Produktstrukturen ist es möglich, von einer Dienstleistung aus auf andere Dienstleistungen zu verweisen. Diese Verweise haben dabei eine feste Bedeutung, sie legen also fest, in welcher Beziehung die beiden Produkte zueinander stehen. Ein solcher Verweis kann z.B. von einem Weiterbildungsangebot auf ein anderes Weiterbildungsangebot verweisen, dessen Inhalte als Voraussetzungen dienen.<br/>Von einem Produkt kann auf eine beliebige Anzahl von anderen Produktem (evtl. sogar in andere Produktkataloge) verwiesen werden. Die Verweisarten können mehrfach verwendet werden.<br/>Im open-Qcat-Standard werden die möglichen Verweisarten definiert und genau beschrieben. Es ist nicht vorgesehen, selbst eigene Verweisarten hinzuzufügen. Sollte eine Verweisart gebraucht werden, die sich unter keine der vorgegebenen Arten einordnen lässt, so ist die Verweisart "Sonstiger Verweis" zu nutzen. Diese Verweise sind nicht mit Verweisen (Links) auf sonstige Zusatzinformationen, wie Bilder o.ä., zu verwechseln. Diese Links werden im Abschnitt <link>MIME_ELEMENT</link> behandelt.<br/>Für jeden Verweis, der von einem Artikel (Quellartikel) auf einen anderen Artikel (Bezugsartikel) erfolgen soll, muss ein SERVICE_REFERENCE Element eingefügt werden. Die Reihenfolge, in der die SERVICE_REFERENCEs aufeinanderfolgen, spielt keine Rolle.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MODULE_ORDER" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Sortierreihenfolge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Reihenfolge, in der die Teilmodule im Zielsystem dargestellt werden.<br/>In Listendarstellungen von Modulen werden die Module in aufsteigender Reihenfolge dargestellt (erstes Modul entspricht niedrigster Zahl).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="METHOD" type="typeMETHOD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Methoden</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die in der Weiterbildungsmaßnahme angewandten Methoden können mittels dieses Elementes übertragen werden. Beispiel: Gruppenarbeit, Rollenspiel, Diskussion</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die in der Weiterbildungsmaßnahme angewandten Methoden können mittels dieses Elementes übertragen werden. Beispiel: Gruppenarbeit, Rollenspiel, Diskussion</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MEDIA" type="typeMEDIA" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Mediem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die in der Weiterbildungsmaßnahme verwendeten Medien. Beispiel: Übungsunterlagen, Filmvortrag</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die in der Weiterbildungsmaßnahme verwendeten Medien. Beispiel: Übungsunterlagen, Filmvortrag</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit dem Datentyp typeMIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Produktes spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.<br/>Es wird davon ausgegangen, dass diese Zusatzdaten zusätzlich (auf separatem Weg) übertragen werden und relativ zu dem im <link>HEADER</link> als <link>MIME_ROOT</link> angegebenen Verzeichnis aufzufinden sind.<br/>Das Element typeMIME_INFO enthält beliebig viele Elemente <link>MIME_ELEMENT</link>. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements <link>MIME_ELEMENT</link> ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeMODULE_COURSE">
		<xsd:sequence>
			<xsd:element name="MARKETINGTEXT" type="typeMARKETINGTEXT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vertriebstext</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit Hilfe von MARKETINGTEXT können Angaben zum Inhalt bzw. zum Programm des Präsenzkurses angegeben werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit Hilfe von MARKETINGTEXT können Angaben zum Inhalt bzw. zum Programm des Präsenzkurses angegeben werden. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="INSTRUCTOR" type="typeCONTACT" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referent(-en)</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Der Referent der Veranstaltung. Falls sich mehrere Referenten die Veranstaltung teilen, kann dieses Feld auch mehrfach benutzt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIN_PARTICIPANTS" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Minimale Teilnehmerzahl</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mindestzahl Teilnehmer, die für eine Durchführung der Veranstaltung notwendig ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MAX_PARTICIPANTS" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Max. Teilnehmer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Höchstzahl Teilnehmer, die eine Veranstaltung besuchen können.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Höchstzahl Teilnehmer, die eine Veranstaltung besuchen können.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LOCATION" type="typeADDRESS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Veranstaltunsort</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ort, an dem die Veranstaltung stattfindet. Wenn der Veranstaltungsort bei Katalogerstellung noch nicht feststeht, kann diese Angabe auch weggelassen werden.<br/>LOCATION beinhaltet eine <link>ADDRESS</link> Struktur. Die personenbezogenen Teile dieser Struktur sind in diesem Falle wegzulassen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Veranstaltunsort</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DURATION" type="typePERIOD_WITH_ATTRIBUTE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitraum, in dem die Veranstaltung stattfindet. Für die korrekte Einordnung in KURSNET ist die Angabe einer Zeitraumsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_REFERENCE" type="typeSERVICE_REFERENCE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referenz auf eine andere Dienstleistung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Über <link>SERVICE_REFERENCE</link> kann auf andere Dienstleistungen referenziert werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Über die Produktstrukturen ist es möglich, von einer Dienstleistung aus auf andere Dienstleistungen zu verweisen. Diese Verweise haben dabei eine feste Bedeutung, sie legen also fest, in welcher Beziehung die beiden Produkte zueinander stehen. Ein solcher Verweis kann z.B. von einem Weiterbildungsangebot auf ein anderes Weiterbildungsangebot verweisen, dessen Inhalte als Voraussetzungen dienen.<br/>Von einem Produkt kann auf eine beliebige Anzahl von anderen Produktem (evtl. sogar in andere Produktkataloge) verwiesen werden. Die Verweisarten können mehrfach verwendet werden.<br/>Im open-Qcat-Standard werden die möglichen Verweisarten definiert und genau beschrieben. Es ist nicht vorgesehen, selbst eigene Verweisarten hinzuzufügen. Sollte eine Verweisart gebraucht werden, die sich unter keine der vorgegebenen Arten einordnen lässt, so ist die Verweisart "Sonstiger Verweis" zu nutzen. Diese Verweise sind nicht mit Verweisen (Links) auf sonstige Zusatzinformationen, wie Bilder o.ä., zu verwechseln. Diese Links werden im Abschnitt <link>MIME_ELEMENT</link> behandelt.<br/>Für jeden Verweis, der von einem Artikel (Quellartikel) auf einen anderen Artikel (Bezugsartikel) erfolgen soll, muss ein SERVICE_REFERENCE Element eingefügt werden. Die Reihenfolge, in der die SERVICE_REFERENCEs aufeinanderfolgen, spielt keine Rolle.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MODULE_ORDER" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Sortierreihenfolge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Reihenfolge, in der die Teilmodule im Zielsystem dargestellt werden.<br/>In Listendarstellungen von Modulen werden die Module in aufsteigender Reihenfolge dargestellt (erstes Modul entspricht niedrigster Zahl).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="METHOD" type="typeMETHOD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Methoden</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die in der Weiterbildungsmaßnahme angewandten Methoden können mittels dieses Elementes übertragen werden. Beispiel: Gruppenarbeit, Rollenspiel, Diskussion</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die in der Weiterbildungsmaßnahme angewandten Methoden können mittels dieses Elementes übertragen werden. Beispiel: Gruppenarbeit, Rollenspiel, Diskussion</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MEDIA" type="typeMEDIA" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Mediem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die in der Weiterbildungsmaßnahme verwendeten Medien. Beispiel: Übungsunterlagen, Filmvortrag</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die in der Weiterbildungsmaßnahme verwendeten Medien. Beispiel: Übungsunterlagen, Filmvortrag</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit dem Datentyp typeMIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Produktes spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.<br/>Es wird davon ausgegangen, dass diese Zusatzdaten zusätzlich (auf separatem Weg) übertragen werden und relativ zu dem im <link>HEADER</link> als <link>MIME_ROOT</link> angegebenen Verzeichnis aufzufinden sind.<br/>Das Element typeMIME_INFO enthält beliebig viele Elemente <link>MIME_ELEMENT</link>. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements <link>MIME_ELEMENT</link> ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="INSTRUCTION_REMARKS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkung zu Unterrichtsform und -zeiten</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bemerkung zu Unterrichtsform und -zeiten</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FLEXIBLE_START" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Flexible Teilnahme</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element gibt an, ob eine flexibler Einstieg in einen laufenden Kurs für die Teilnehmer möglich ist.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Flag, ob flexible Teilnahme möglich</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EXTENDED_INFO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zusatzelement</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zusatzelement für Anbieterangaben, die das System des Empfängers erfordert. Wichtiger Hinweis: Für eine ordnungsgemäße Nutzung der Daten in KURSnet müssen die in diesem Zweig definierten Felder befüllt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="SEGMENT_TYPE">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Typ der Teilveranstaltung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Mit diesem Element können verschiedene Phasen der Veranstaltung charakterisiert werden. Anmerkung: Für die korrekte Einordnung in KURSNET ist die Angabe einer Teilveranstaltungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Mit diesem Element können verschiedene Phasen der Veranstaltung charakterisiert werden. Anmerkung: Für die korrekte Einordnung in KURSNET ist die Angabe einer Teilveranstaltungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="type" type="xsd:integer" use="required">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Typ der Teilveranstaltung</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Mit diesem Element können verschiedene Phasen der Veranstaltung charakterisiert werden. Anmerkung: Für die korrekte Einordnung in KURSNET ist die Angabe einer Teilveranstaltungsklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
											</xsd:annotation>
										</xsd:attribute>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeMODULE_WBT">
		<xsd:sequence>
			<xsd:element name="MARKETINGTEXT" type="typeMARKETINGTEXT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vertriebstext</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit Hilfe von MARKETINGTEXT können Angaben zum Inhalt bzw. zum Programm des WBT angegeben werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit Hilfe von MARKETINGTEXT können Angaben zum Inhalt bzw. zum Programm des WBT angegeben werden. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AUTHOR" type="typeCONTACT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Autor des WBT</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zum Autor des WBT.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Autor des WBT</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="WBT_CONTACT" type="typeCONTACT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Kontaktperson</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eine Kontaktperson, die als Ansprechpartner für das WBT zur Verfügung steht. WBT_CONTACT enthält als einziges Element eine <link>ADDRESS</link> Struktur.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Informationen zu einer Kontaktperson</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICETIME" type="typePERIOD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Betriebszeit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Der Zeitraum innerhalb dessen das WBT grundsätzlich abrufbar ist. SERVICETIME enthält ein Element <link>START_DATE</link> sowie ein Element <link>END_DATE</link>. Wenn <link>END_DATE</link> nicht definiert wird, wird das WBT nur an dem in <link>START_DATE</link> genannten Zeitpunkt angeboten.<br/>Wenn das WBT während mehrerer, getrennter Zeiträume bearbeitet werden kann, ist das Element SERVICETIME mehrfach zu benutzen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="INSTRUCTOR_SERVICETIME" type="typePERIOD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Verfügbarkeit der Lehrperson</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Der Zeitraum innerhalb dessen ein Trainer für das WBT zur Verfügung steht.<br/>INSTRUCTOR_SERVICETIME enthält ein Element <link>START_DATE</link> sowie ein Element <link>END_DATE</link>. Wenn <link>END_DATE</link> nicht definiert wird, ist der Trainer nur an dem in <link>START_DATE</link> genannten Zeitpunkt verfügbar.<br/>Wenn der Trainer während mehrerer, getrennter Zeiträume zur Verfügung steht, ist das Element <link>INSTRUCTOR_SERVICETIME</link> mehrfach zu benutzen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MANDATORY_LEARNINGTIME" type="typePERIOD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Pflichtnutzungszeit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ein Zeitraum innerhalb dessen ein Lernender zwingend am WBT arbeiten muss. MANDATORY_LEARNINGTIME enthält ein Element <link>START_DATE</link> sowie ein Element <link>END_DATE</link>. Wenn <link>END_DATE</link> nicht definiert wird, ist die Berabeitung nur an dem in <link>START_DATE</link> genannten Zeitpunkt verpflichtend.<br/>Für den Fall mehrerer getrennter Pflichtlernzeiten, ist das Element MANDATORY_LEARNINGTIME mehrfach zu benutzen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LICENCE" type="typeLICENCE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Lizenzbedingungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Lizenzbedingungen für die Nutzung des WBTs.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Lizenzbedingungen für die Nutzung des WBTs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EST_DURATION" type="xsd:duration" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bearbeitungsdauer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die geschätzte Bearbeitungsdauer in Zeiteinhalten.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die geschätzte Bearbeitungsdauer in Zeiteinhalten. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TECH_REQUIREMENTS_MIN" type="typeTECH_REQUIREMENTS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Technische Mindestanforderungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Technische Mindestanforderungen, die für ein korrektes Ablaufen eines WBT notwendig sind. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Technische Mindestanforderungen, die für ein korrektes Ablaufen eines WBT notwendig sind. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TECH_REQUIREMENTS_RECOMMENDED" type="typeTECH_REQUIREMENTS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Empfohlene technische Ausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Technische Ausstattung, die für ein korrektes Ablaufen eines WBT empfohlen wird. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Technische Ausstattung, die für ein korrektes Ablaufen eines WBT empfohlen wird. Beispiele hierfür sind Anforderungen, die an den Prozessor, die Grafikkarte oder den Internet-Browser gestellt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_REFERENCE" type="typeSERVICE_REFERENCE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referenz auf eine andere Dienstleistung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Über <link>SERVICE_REFERENCE</link> kann auf andere Dienstleistungen referenziert werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Über die Produktstrukturen ist es möglich, von einer Dienstleistung aus auf andere Dienstleistungen zu verweisen. Diese Verweise haben dabei eine feste Bedeutung, sie legen also fest, in welcher Beziehung die beiden Produkte zueinander stehen. Ein solcher Verweis kann z.B. von einem Weiterbildungsangebot auf ein anderes Weiterbildungsangebot verweisen, dessen Inhalte als Voraussetzungen dienen.<br/>Von einem Produkt kann auf eine beliebige Anzahl von anderen Produktem (evtl. sogar in andere Produktkataloge) verwiesen werden. Die Verweisarten können mehrfach verwendet werden.<br/>Im open-Qcat-Standard werden die möglichen Verweisarten definiert und genau beschrieben. Es ist nicht vorgesehen, selbst eigene Verweisarten hinzuzufügen. Sollte eine Verweisart gebraucht werden, die sich unter keine der vorgegebenen Arten einordnen lässt, so ist die Verweisart "Sonstiger Verweis" zu nutzen. Diese Verweise sind nicht mit Verweisen (Links) auf sonstige Zusatzinformationen, wie Bilder o.ä., zu verwechseln. Diese Links werden im Abschnitt <link>MIME_ELEMENT</link> behandelt.<br/>Für jeden Verweis, der von einem Artikel (Quellartikel) auf einen anderen Artikel (Bezugsartikel) erfolgen soll, muss ein SERVICE_REFERENCE Element eingefügt werden. Die Reihenfolge, in der die SERVICE_REFERENCEs aufeinanderfolgen, spielt keine Rolle.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="METHOD" type="typeMETHOD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Methoden</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die in der Weiterbildungsmaßnahme angewandten Methoden können mittels dieses Elementes übertragen werden. Beispiel: Gruppenarbeit, Rollenspiel, Diskussion</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die in der Weiterbildungsmaßnahme angewandten Methoden können mittels dieses Elementes übertragen werden. Beispiel: Gruppenarbeit, Rollenspiel, Diskussion</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MEDIA" type="typeMEDIA" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Mediem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Die in der Weiterbildungsmaßnahme verwendeten Medien. Beispiel: Übungsunterlagen, Filmvortrag</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die in der Weiterbildungsmaßnahme verwendeten Medien. Beispiel: Übungsunterlagen, Filmvortrag</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_DELETION">
		<xsd:sequence>
			<xsd:element name="PRODUCT_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Artikelnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Artikelnummer des zu löschenden Artikels</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SUPPLIER_ID_REF" type="typeSUPPLIER_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referenz auf die ID des Anbieter</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf die ID des Anbieters. Diese ID muss mit der <link>SUPPLIER_ID</link> des entsprechenden Anbieters im Element 	<link>SUPPLIER</link> übereinstimmen (sowohl im Wert als auch im type-Attribut). Dieses Element muss nur bei Multilieferantenkatalogen befüllt werden. Bei Katalogon, die sich nur auf einen einzigen 	Anbieter beziehen, muss dieses Feld nicht befüllt werden, die Dienstleistung wird dann automatisch diesem Anbieter zugeordnet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE">
		<xsd:sequence>
			<xsd:element name="PRODUCT_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Eindeutige Artikelnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutige Artikelnummer des Anbieters</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SUPPLIER_ID_REF" type="typeSUPPLIER_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referenz auf die ID des Anbieter</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf die ID des Anbieters. Diese ID muss mit der <link>SUPPLIER_ID</link> des entsprechenden Anbieters im Element <link>SUPPLIER</link> übereinstimmen (sowohl im Wert als auch im type-Attribut). Dieses Element muss nur bei Multilieferantenkatalogen befüllt werden. Bei Katalogon, die sich nur auf einen einzigen Anbieter beziehen, muss dieses Feld nicht befüllt werden, die Dienstleistung wird dann automatisch diesem Anbieter zugeordnet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_DETAILS" type="typeSERVICE_DETAILS">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Detailbeschreibung des Angebotes</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Das Element <link>SERVICE_DETAILS</link> beinhaltet Datenfelder, die einen Artikel identifizieren und verbal beschreiben.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element SERVICE_DETAILS beinhaltet Datenfelder, die eine Dienstleistung identifizieren und verbal beschreiben.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_CLASSIFICATION" type="typeSERVICE_CLASSIFICATION" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmalsbereich</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In diesem Element kann der Artikel klassifiziert und mit Merkmalen beschrieben werden und/oder die Artikelvarianten angegeben werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit Hilfe des Elements SERVICE_FEATURES kann eine Dienstleistung klassifiziert werden, d.h. jeweils einer Gruppe in verschiedenen Klassifikationssystemen zugeordnet werden.<br/>Für jedes referenzierte Klassifikationssystem wird jeweils ein Element SERVICE_FEATURES innerhalb eines einzelnen Produktes (Element <link>SERVICE</link>) angelegt. Dabei darf es nicht vorkommen, dass bei einer Dienstleistung mehrere Kontextblöcke SERVICE_FEATURES mit Referenzen auf das selbe Klassifikationssystem gemacht werden. D.h., alle Elemente <link>REFERENCE_FEATURE_SYSTEM_NAME</link> müssen für ein einzelnes Produkt unterschiedlich gefüllt sein.<br/>Ferner können im Element SERVICE_FEATURES Merkmale eines Produktes spezifiziert werden. Merkmale sind Datenobjekte, mit denen sich Eigenschaften einer Dienstleistung, wie zum Beispiel "Ort" beschreiben lassen. Diese Merkmale werden zum Teil durch sogenannte Merkmalsleisten durch das referenzierte Klassifikationssystem vorgegeben. In diesem Fall werden die Elemente <link>FEATURE</link> in dem entsprechende Element SERVICE_FEATURES des zugehörigen Klassifikationssystems eingebettet. Alle Merkmale, die von keinem Klassifikationssystem vorgegeben werden, werden in einem einzelnen Element SERVICE_FEATURES angeordnet, welches keine Elemente <link>REFERENCE_FEATURE_SYSTEM_NAME</link> und <link>REFERENCE_FEATURE_GROUP_ID</link> bzw. <link>REFERENCE_FEATURE_GROUP_NAME</link> enthält.<br/>Innerhalb eines Elements SERVICE_FEATURES müssen die Merkmale eindeutig benannt werden. D.h. der Merkmalsname FNAME muss bei allen Elementen innerhalb des selben Elements SERVICE_FEATURES verschieden sein. Über mehrere Kontextblöcke SERVICE_FEATURES hinweg können hingegen gleiche Merkmalsnamen mit verschiedener Bedeutung verwendet werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_PRICE_DETAILS" type="typeSERVICE_PRICE_DETAILS" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Preisbereich</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit dem Element <link>SERVICE_PRICE_DETAILS</link> werden Preisdaten eines Artikels spezifiziert.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit dem Element SERVICE_PRICE_DETAILS kann man Preisdaten eines Produktes spezifizieren.<br/>Es ist möglich, verschiedene Preise für eine Produkt anzugeben. So können zum Beispiel Netto- und Bruttopreise eines Dienstleistung angegeben werden (mit Hilfe des Attributs "type" des Elements <link>SERIVCE_PRICE</link>). Außerdem kann man abbilden, dass ein Produkt in verschiedenen Ländern oder Regionen verschiedene Preise besitzt.<br/>Zusätzlich können Staffelpreise, Rabatte und die Gültigkeit von Preisen (z.B. für ein auslaufendes Produkt) beschrieben werden.<br/>Ebenfalls besteht die Möglichkeit, mehrere Elemente SERVICE_PRICE_DETAILS anzugeben, um Preise für verschiedene Zeiträume angeben zu können. Dabei ist zu beachten, dass die Zeiträume, die durch die Elemente <link>DATETIME</link> mit Attribut "type" gleich "valid_start_date" und <link>DATETIME</link> mit Attribut "type" gleich "valid_end_date" aufgespannt werden, überschneidungsfrei sind. So kann gewährleistet werden, dass zu jedem Zeitpunkt eindeutig ein Preis zugeordnet werden kann. Bei den Zeitraumangaben sind die Beginn- bzw. Endzeitpunkte im Zeitraum mit enthalten ( [Startzeitpunkt, Endzeitpunkt] ).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit dem Datentyp typeMIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Produktes spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.<br/>Es wird davon ausgegangen, dass diese Zusatzdaten zusätzlich (auf separatem Weg) übertragen werden und relativ zu dem im <link>HEADER</link> als <link>MIME_ROOT</link> angegebenen Verzeichnis aufzufinden sind.<br/>Das Element typeMIME_INFO enthält beliebig viele Elemente <link>MIME_ELEMENT</link>. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements <link>MIME_ELEMENT</link> ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_REFERENCE" type="typeSERVICE_REFERENCE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Referenz auf eine andere Dienstleistung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Über <link>SERVICE_REFERENCE</link> kann auf andere Dienstleistungen referenziert werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Über die Produktstrukturen ist es möglich, von einer Dienstleistung aus auf andere Dienstleistungen zu verweisen. Diese Verweise haben dabei eine feste Bedeutung, sie legen also fest, in welcher Beziehung die beiden Produkte zueinander stehen. Ein solcher Verweis kann z.B. von einem Weiterbildungsangebot auf ein anderes Weiterbildungsangebot verweisen, dessen Inhalte als Voraussetzungen dienen.<br/>Von einem Produkt kann auf eine beliebige Anzahl von anderen Produktem (evtl. sogar in andere Produktkataloge) verwiesen werden. Die Verweisarten können mehrfach verwendet werden.<br/>Im open-Qcat-Standard werden die möglichen Verweisarten definiert und genau beschrieben. Es ist nicht vorgesehen, selbst eigene Verweisarten hinzuzufügen. Sollte eine Verweisart gebraucht werden, die sich unter keine der vorgegebenen Arten einordnen lässt, so ist die Verweisart "Sonstiger Verweis" zu nutzen. Diese Verweise sind nicht mit Verweisen (Links) auf sonstige Zusatzinformationen, wie Bilder o.ä., zu verwechseln. Diese Links werden im Abschnitt <link>MIME_ELEMENT</link> behandelt.<br/>Für jeden Verweis, der von einem Artikel (Quellartikel) auf einen anderen Artikel (Bezugsartikel) erfolgen soll, muss ein SERVICE_REFERENCE Element eingefügt werden. Die Reihenfolge, in der die SERVICE_REFERENCEs aufeinanderfolgen, spielt keine Rolle.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="mode" type="xsd:string" fixed="new"/>
	</xsd:complexType>
	<xsd:complexType name="typePERIOD_DATE">
		<xsd:sequence>
			<xsd:element name="START_DATE" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Beginn des Zeitraums</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anfangsdatum.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="END_DATE" type="xsd:date" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Ende des Zeitraums</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Endedatum.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DATE_REMARKS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkungen zum Zeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier könne Bemerkungen zum beschriebenen Zeitraum angegeben werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typePERIOD">
		<xsd:sequence>
			<xsd:element name="START_DATE" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Beginn des Zeitraums</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anfangsdatum / -uhrzeit.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="END_DATE" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Ende des Zeitraums</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Endedatum / -uhrzeit.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DATE_REMARKS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkungen zum Zeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier könne Bemerkungen zum beschriebenen Zeitraum angegeben werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typePERIOD_WITH_ATTRIBUTE">
		<xsd:complexContent>
			<xsd:extension base="typePERIOD">
				<xsd:attribute name="type" type="xsd:integer" use="required">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Zeitraumklasse</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Zeitraumklasse. Für die korrekte Einordnung in KURSNET ist die Angabe einer Zeitraumklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_DETAILS">
		<xsd:sequence>
			<xsd:element name="TITLE">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Kurzbeschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Kurzbeschreibung</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DESCRIPTION_LONG" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Langbeschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ausführliche Beschreibung des Produktes; Formatierung mit HTML-Tags</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SERVICE_ORDER" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Produktreihenfolge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Reihenfolge, in der Produkte im Zielsystem dargestellt werden.<br/>In Listendarstellungen von Produkten werden die Produkte in aufsteigender Reihenfolge dargestellt (erstes Produkt entspricht niedrigster Zahl).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SUPPLIER_ALT_PID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Alternative Artikelnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Alternative Artikelnummer</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="RECIPIENT_PID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Artikelnummer beim Katalogempfängers</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Artikelnummer beim Katalogempfängers; das Attribut "type" legt hierbei die Art der Artikelnummer beim Katalogempfänger fest.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="CONTACT" type="typeCONTACT" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Kontaktperson</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Informationen zur Kontaktperson für diesen Service</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Feld dient zur Übertragung von Kontaktinformationen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_STATUS" type="typeSERVICE_STATUS" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Produktbesonderheit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Das Unterelement SERVICE_STATUS dient dazu, einem Produkt weitere spezielle Attribute zuzuordnen. Die Art der Besonderheit wird im Attribut "type" spezifiziert. Der Wert des Elements nimmt die textuelle Beschreibung der Besonderheit auf. Sollte sich ein Produkt zu keiner der definierten Typen von Besonderheiten zuordnen lassen, ist der Typ "others" zu verwenden. Eine eigene Definition von Besonderheiten ist nicht vorgesehen.<br/>Es ist so möglich, eine Dienstleistung beispielsweise als Sonderangebot oder als neues Produkt zu kennzeichnen und zu kommentieren. Es wird angestrebt, dass die Zielsysteme die so gekennzeichneten Produkte hervorheben (z.B. durch grafisches Kennzeichen, durch Aufnahme in eine spezielle Katalogrubrik oder durch Suchverfahren, welche diese Attribute unterstützen).<br/>Es können dabei pro Produkt mehrere unterschiedliche SERVICE_STATUS Typen verwendet werden. Die einzelnen Typen dürfen dann jedoch nicht doppelt vorkommen. Die Reihenfolge spielt bei der Angabe der Elemente SERVICE_STATUS keine Rolle.<br/>Die Art des Status wird im Attribut "type" spezifiziert. Der Wert des Elements nimmt die textuelle Beschreibung des Status auf. Es ist so möglich, eine Dienstleistung beispielsweise als Sonderangebot oder als neues Produkt zu kennzeichnen und zu kommentieren.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="REQUIREMENTS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Voraussetzungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Voraussetzungen, die für die Inanspruchnahme einer Dienstleistungen erfüllt werden müssen.<br/>Beispiel: Bereitstellung eines Raumes, Fachbezogene Vorkenntnisse.<br/>Andere Dienstleistungen, die inhaltlich als Voraussetzung für die beschriebene Dienstleistung zu verstehen sind, sollten über <link>SERVICE_REFERENCE</link> mit dem Wert „mandatory“ des zugehörigen Attributes type referenziert werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Nötige Voraussetzungen</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SERVICE_DATE" type="typePERIOD" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bereitstellungsdatum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitpunkt oder Zeitraum der Bereitstellung bzw. Durchführung der Dienstleistung</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Das Element SERVICE_DATE dient dazu, den Bereitstellungzeitraum einer Dienstleistung oder den Zeitpunkt der Ausführung festzulegen.<br/>Ein Zeitraum wird durch die Angabe von <link>START_DATE</link> sowie <link>END_DATE</link> festgelegt, sollte es sich bei der Zeitangabe um einen Zeitpunkt haben, wird nur das Element <link>START_DATE</link> verwendet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KEYWORD" type="typeKEYWORD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Schlagwort</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Schlagwort, welches das Finden des Produktes erleichtert; das Produkt soll im Zielsystem auch über die Eingabe dieses Schlagwortes gefunden werden können.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SEGMENT" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Segment</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Katalogsegment ("Oberwarengruppe"), dem das Produkt zugeordnet ist.<br/>Einige Katalogersteller nutzen weder Klassifikationssysteme noch Kataloggruppensysteme, sondern gliedern ihr Sortiment nur in Segmente. Segmente sind also vergleichbar mit der obersten Stufe von Klassifikationssystemen oder Kataloggruppensystemen.<br/>Beispiel: Seminare, Workshops</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TARGET_GROUP" type="typeTARGET_GROUP" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zielgruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit Hilfe dieses Elementes kann man eine Dienstleistung eine Zielgruppe zuordnen, an die sich das Angebot richtet.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">TARGET_GROUP definiert eine Zielgruppe, an die sich die angebotene Dienstleistung richtet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TIME_TO_HANDLE" type="xsd:unsignedShort" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Vorlaufzeit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeit in Werktagen, die der Anbieter zur Bereitstellung der Dienstleistung bzw. Lieferung des Produktes benötigt (Vorlaufzeit)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TERMS_AND_CONDITIONS" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Allgemeine Regelungen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier werden allgemeine Regelungen beschrieben, die für das Angebot gelten.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="8000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SERVICE_MODULE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Dienstleistungsmodul</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In <link>SERVICE_MODULE</link> werden alle dienstleistungsspezifischen Informationen abgelegt (z.B. Informationen, die nur Aus- und Weiterbildungsdienstleistungen betreffen)</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">In SERVICE_MODULE werden sämtlichen dienstleistungsspezifischen Informationen abgelegt. In der Regel wird erst durch ein SERVICE_MODULE die angebotenen Dienstleistung vollständig beschrieben. Unter SERVICE_MODULE können theoretisch beliebige Dienstleistungsmodule gehängt werden, zur Zeit ist jedoch lediglich das Modul <link>EDUCATION</link> (für Aus- und Weiterbildungsdienstleistungen) vorgesehen. Deswegen ist <link>EDUCATION</link> derzeit ein Mussfeld.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:choice>
						<xsd:element name="EDUCATION" type="typeEDUCATION">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Aus- und Weiterbildungsdienstleistungen</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">
									<link>EDUCATION</link> bildet eine Aus-und Weiterbildungsdienstleistung ab.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Die Struktur EDUCATION bildet eine Aus- und Weiterbildungsdienstleistung ab. Es können sowohl Präsenzveranstaltungen als auch Computer-Based Training sowie Web-Based Training Angebote abgebildet werden. Hierfür werden die Untermodule <link>MODULE_COURSE</link> (für Präsenzkurse) oder <link>MODULE_CBT</link> bzw. <link>MODULE_WBT</link> (für CBT- bzw. WBT-Angebote) verwendet. Untermodule können in beliebiger Anzahl untereinander oder miteinander kombiniert werden, wobei jedoch mindestens ein Untermodul verwendet werden muss.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ANNOUNCEMENT" type="typePERIOD_DATE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Freigabezeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitraum, in dem die Dienstleistung im Zielsystem für die Benutzer sichtbar sein soll.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Zeitraum, in dem die Dienstleistung im Zielsystem für die Benutzer sichtbar sein soll.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_STATUS">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="type" use="required">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="bargain">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Sonderangebot</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Ein Sonderangebot ist ein Produkt, der einen besonders günstigen, zeitlich begrenzten Preis hat.</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="old_product">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Nicht mehr angebotenes Produkt</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Ein Produkt, das nicht mehr bestellt werden kann, aber noch angezeigt wird, um beispielsweise einen Verweis auf das Nachfolgeprodukt darzustellen.<br/>Vorsicht: Dieser Status muss vom Zielsystem interpretiert werden (daher nur nach Rücksprache mit Zielsystem einsetzen).</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="new_product">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Neuheit</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Ein neues Produkt ist ein Produkt, das neu in den Katalog aufgenommen wurde.</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="core_product">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Kernsortiment</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">ein Produkt, das zum Kernsortiment für einen bestimmten Kunden gehört.</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="others">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Sontige Besonderheit</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Besonderheit, die genutzt werden kann, falls keine der anderen Besonderheiten den Artikel ausreichend beschreibt.</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_CLASSIFICATION">
		<xsd:sequence>
			<xsd:element name="REFERENCE_CLASSIFICATION_SYSTEM_NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Klassifikationssystem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Legt das innerhalb des Elements <link>SERVICE_CLASSIFICATION</link> verwendete Klassifikationssystem fest.<br/>Bemerkung: Das Standardformat für den Namen eines Klassifikationssystems (<link>CLASSIFICATION_SYSTEM</link>) und somit der Referenz auf das Klassifikationssystem sollte dem Format "&lt;Name&gt;-&lt;Major Version&gt;.&lt;Minor Version&gt;" folgen.<br/>Beispiel: ECLASS-4.0</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Klassifikationssystem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Legt das innerhalb des Elements <link>SERVICE_FEATURES</link> verwendete Klassifikationssystem fest.<br/>Bemerkung: Das Standardformat für den Namen eines Klassifikationssystems (<link>CLASSIFICATION_SYSTEM</link>) und somit der Referenz auf das Klassifikationssystem sollte dem Format "&lt;Name&gt;-&lt;Major Version&gt;.&lt;Minor Version&gt;" folgen.<br/>Beispiel: ECLASS-4.0</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="REFERENCE_CLASSIFICATION_GROUP_ID">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Identifikator der referenzierten Gruppe innerhalb des Klassifikationssystems</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Beschreibt die Klassifikation des Produktes innerhalb des Elements durch eine Referenz auf den Identifikator einer existierenden Gruppe innerhalb des zuvor festgelegten Klassifikationssystems.<br/>Dieses Element darf nur angegeben werden, wenn das Element <link>REFERENCE_CLASSIFICATION_GROUP_NAME</link> nicht angegeben ist.<br/>Bemerkung: Die Klassifikationsgruppe kann auch über ihren eindeutigen Namen (sprachabhängig) referenziert werden (siehe <link>REFERENCE_CLASSIFICATION_GROUP_NAME</link>).</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="60"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="REFERENCE_CLASSIFICATION_GROUP_NAME">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Eindeutiger Name der referenzierten Gruppe innerhalb des Klassifikationssystems</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Beschreibt die Klassifikation des Produktes innerhalb des Elements durch eine Referenz auf den eindeutigen Namen (sprachabhängig) einer existierenden Gruppe innerhalb des zuvor festgelegten Klassifikationssystems.<br/>Dieses Element darf nur angegeben werden, wenn das Element <link>REFERENCE_CLASSIFICATION_GROUP_ID</link> nicht angegeben ist.<br/>Bemerkung: Die Klassifikationsgruppe kann auch über ihren Identifikator (sprachunabhängig) referenziert werden (siehe <link>REFERENCE_CLASSIFICATION_GROUP_ID</link>).</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="FEATURE" type="typeFEATURE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmal</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibt ein einzelnes Merkmal des Produktes innerhalb der zuvor festgelegten Klassifikationsgruppe.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Beschreibt ein einzelnes Merkmal des Produktes innerhalb der zuvor festgelegten Klassifikationsgruppe.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeFEATURE">
		<xsd:sequence>
			<xsd:element name="FNAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmalsname</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutiger Name des zu beschreibenden Merkmals.<br/>Falls in diesem Element eine Gruppe innerhalb eines Klassifikationssystems referenziert wurde, muss der Merkmalsname mit einem der vorgegebenen Gruppenmerkmale übereinstimmen.<br/>Das Element FNAME ist sprachabhängig (und bei alphanumerischen Merkmalsausprägungen auch das Element <link>FVALUE</link>), d.h. es müssen die Merkmalsnamen für die im <link>HEADER</link> des Katalogdokuments angegebene Sprache übertragen werden.<br/>Es gibt Klassifikationssysteme, welche auch die Namen der einzelnen Merkmale und z.T. die möglichen Wertausprägungen der Merkmale fest vorgeben (beispielsweise ETIM). In diesem Fall müssen der vorgegebene Merkmalsname und ggf. die vorgegebenen Merkmalsausprägungen verwendet werden. Die erlaubten Namen und Merkmalsausprägungen werden außerhalb von open-Qcat in den jeweiligen Klassifikationssystemen festgelegt. open-Qcat erlaubt jedoch die Beschreibung und Übertragung solcher Klassifikationssysteme.<br/>Eine eventuell bestehende Reihenfolge von Merkmalen, beispielsweise für die Anzeige oder für Suchmöglichkeiten, kann in den jeweiligen Klassifikationssystemen festgelegt sein und wird dann von den Zielsystemen beim Import sichergestellt. Die Reihenfolge für die Übertragung innerhalb eines open-Qcat-Dokuments ist nicht festgelegt.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:choice>
				<xsd:element name="VARIANTS">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Varianten</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Variantenbeschreibung. Dieses Element darf nur angegeben werden, wenn das Element <link>FVALUE</link> nicht angegeben ist.</xsd:documentation>
						<xsd:documentation source="title" xml:lang="de">Das Elemtent VARIANTS beschreibt Produktvarianten. Die Produktvarianten haben keine Auswirkungen auf den Preis des Produktes. Die Varianten werden durch das Element <link>VARIANT</link> beschrieben. Diese Varianten erweitern die Basisartikelnummer (<link>PRODUCT_ID</link>) des Produktes um einen Postfix. Man fasst durch VARIANTS verschiedene Produkte mit gleichem Preis und nur wenig unterschiedlichen Merkmalsausprägungen zusammen, in dem man eine Basisartikelnummer abhängig von der gewählten Variante um einige Stellen erweitert und so eine eindeutige Identifikation der Varianten erhält.<br/>Die Basisartikelnummer muss auch beim Einsatz von Varianten für sich allein genommen bereits eindeutig sein.</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="VARIANT" maxOccurs="unbounded">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Variante</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Beschreibung der Variante (Merkmalswert und Artikelnummererweiterung)</xsd:documentation>
									<xsd:documentation source="title" xml:lang="de">Beschreibung einer möglichen Variante durch ihre entsprechende Merkmalsausprägung und die zugehörige Artikelnummererweiterung.</xsd:documentation>
								</xsd:annotation>
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="FVALUE" type="xsd:string">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Wert des Merkmals</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Auswahlwert der Variante</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="PRODUCT_ID_SUPPLEMENT" type="xsd:string">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Erweiterung der Artikelnummer</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Zu jedem Auswahlwert in einer Variante muss eine eindeutige Erweiterung der Basisartikelnummer mit übermittelt werden. Durch die Verknüpfung aller Erweiterungen muss wieder eine eindeutige Artikelnummer entstehen.<br/>Falls mehrere <link>VARIANTS</link>-Elemente zu einem Produkt angegeben werden, ist besonders darauf zu achten, dass die Artikelnummererweiterungen aus der durch die Bestellauswahl zusammengesetzten Artikelnummer wieder eindeutig herausgetrennt werden können. Dies läßt sich z.B. durch eine feste Länge jeder Erweiterung (immer 3 Ziffern "003"=schwarz) oder durch Integration eines Trennzeichens ("-rot") erreichen.</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="VORDER" type="xsd:integer">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Reihenfolge der Variante</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">gibt an, in welcher Reihenfolge die Artikelnummererweiterungen (<link>PRODUCT_ID_SUPPLEMENT</link>) mit der Basisartikelnummer (<link>PRODUCT_ID</link>) verknüpft werden; die Artikelnummererweiterungen werden in aufsteigender Reihenfolge des Wertes VORDER verknüpft</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="FVALUE" type="xsd:string" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Merkmalswert</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Ausprägung(en) des referenzierten Merkmals.<br/>Dieses Element darf nur angegeben werden, wenn das Element VARIANTS nicht angegeben ist.<br/>FVALUE kann mehrfach auftreten, z.B. zur Beschreibung eines Wertebereiches (Range) oder einer Menge von Werten (Set).<br/>Falls das Element ein Standardklassifikationssystem referenziert, das zu (alphanumerischen) Merkmalen auch mögliche Merkmalsausprägungen vorgibt, müssen die Merkmalswerte aus diesen Vorgabewerten stammen.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="FUNIT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Einheit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Maßeinheit des Merkmals</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Maßeinheit des Merkmals</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="20"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FORDER" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmalsreihenfolge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Reihenfolge, in der das Merkmal in der referenzierten Klassifikationsgruppe im Zielsystem erscheinen soll; die Reihenfolge wird durch aufsteigende Integerwerte festgelegt</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Reihenfolge, in der das Merkmal in der referenzierten Klassifikationsgruppe im Zielsystem erscheinen soll; die Reihenfolge wird durch aufsteigende Integerwerte festgelegt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="FDESCR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmalsbeschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Element, mit dem die genaue Bedeutung des Merkmals beschrieben werden kann; dieses Element dient nicht dazu, den Wert des Merkmals genauer zu erläutern</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Element, mit dem die genaue Bedeutung des Merkmals beschrieben werden kann; dieses Element dient nicht dazu, den Wert des Merkmals genauer zu erläutern</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FVALUE_DETAILS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Merkmalsausprägung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Element, mit dem die Merkmalsausprägung detailiert werden kann; dieses Element dient also dazu, den Wert des Merkmals genauer zu erläutern (nicht die Bedeutung des Merkmals)</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Element, mit dem die Merkmalsausprägung detailiert werden kann; dieses Element dient also dazu, den Wert des Merkmals genauer zu erläutern (nicht die Bedeutung des Merkmals)</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typePRICE">
		<xsd:sequence>
			<xsd:element name="PRICE_AMOUNT" type="xsd:float">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Preis</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Höhe des Preises</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PRICE_CURRENCY" type="typeCURRENCIES" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Preiswährung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Währung des Preises.<br/>Wenn nicht spezifiziert, wird für alle Preise die im Dokumentenkopf (<link>HEADER</link>) im Element <link>CURRENCY</link> definierte Währung zugrunde gelegt.<br/>Bsp.: EUR</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TAX" type="xsd:float" minOccurs="0"/>
			<xsd:element name="PRICE_FACTOR" type="xsd:float" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Preisfaktor</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Der (Rabatt-)Faktor, der immer mit dem in diesem Datensatz angegebenen Preis multipliziert wird, um den Endpreis zu ermitteln.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LOWER_BOUND" type="xsd:float" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Untere Staffelgrenze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">untere Mengengrenze für Staffelpreise.<br/>Bemerkung: Die obere Staffelgrenze wird durch den Wert von LOWER_BOUND des nächsten Preises festgelegt. Falls es keine weitere Staffel gibt, gilt der Preis für alle Mengen, die größer der unteren Staffelgrenze sind.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TERRITORY" type="typeTERRITORY" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Territoriale Verfügbarkeit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">legt fest, in welchen Territorien (Region, Land, Staat, Kontinent) diese Preisangaben Geltung haben.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Territoriale Verfügbarkeit</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" use="optional">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Preisart</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Attribut, das die Art des Preises spezifiziert. </xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:maxLength value="20"/>
					<xsd:minLength value="1"/>
					<xsd:pattern value="gros_list">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Listenpreis</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">(Einkaufs-)Listenpreis inklusive Umsatzsteuer</xsd:documentation>
						</xsd:annotation>
					</xsd:pattern>
					<xsd:pattern value="net_customer">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Nettopreis</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Kundenspezifischer Endpreis ohne Umsatzsteuer</xsd:documentation>
						</xsd:annotation>
					</xsd:pattern>
					<xsd:pattern value="net_list">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Listenpreis</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">(Einkaufs-)Listenpreis ohne Umsatzsteuer</xsd:documentation>
						</xsd:annotation>
					</xsd:pattern>
					<xsd:pattern value="nrp">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Unverbindliche Preisempfehlung</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">unverbindliche (Verkaufs-)Preisempfehlung (nonbinding recommended price)</xsd:documentation>
						</xsd:annotation>
					</xsd:pattern>
					<xsd:pattern value="on_request">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Preis auf Anfrage</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Der Preis wird hier nicht angegeben und kann nur auf Anfrage erhalten werden.</xsd:documentation>
						</xsd:annotation>
					</xsd:pattern>
					<xsd:pattern value="udp_\w{1,16}">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Benutzerdefinierter Typ</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Es können beliebige weitere selbstdefinierte Preise mit eigenen Preistypen übergeben werden. Diese müssen dann eine Typbezeichnung haben, die mit "udp" beginnt. Auch die selbstdefinierten Typen dürfen pro Produkt nur einmal angegeben werden.<br/>Bsp: udp_aircargo_price.<br/>Vor Anwendung ist auf jeden Fall abzuklären, ob die Zielsysyteme die selbstdefinierten Preistypen verarbeiten können. Ferner muss zwischen Lieferant und Kunde die genaue Bedeutung der Preise abgeklärt und fixiert werden.</xsd:documentation>
						</xsd:annotation>
					</xsd:pattern>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_PRICE_DETAILS">
		<xsd:sequence>
			<xsd:element name="VALIDITY" type="typePERIOD" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Gültigkeitszeitraum</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zeitraum, in dem der Preis gilt.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DAILY_PRICE" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Tagespreis</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Wenn der Wert des Feldes "true" ist, sind die Preise als Richtpreise zu verstehen. Die genauen Preise müssen dann mit externen Systemen oder manuell (z.B. durch Anruf beim Anbieteren) ermittelt werden. Wird das Feld nicht angeben oder ist der Inhalt "false", werden die Preise als fest angenommen.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Wenn der Wert des Feldes "true" ist, sind die Preise als Richtpreise zu verstehen. Die genauen Preise müssen dann mit externen Systemen oder manuell (z.B. durch Anruf beim Anbieteren) ermittelt werden. Wird das Feld nicht angeben oder ist der Inhalt "false", werden die Preise als fest angenommen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_PRICE" type="typePRICE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Artikelpreis</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Jedes Element <link>SERIVCE_PRICE</link> kann einen unterschiedlichen Preis für den Artikel spezifizieren.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Jedes Element SERVICE_PRICE kann einen unterschiedlichen Preis für die Dienstleistung spezifizieren. Der Preis hängt dabei von dem Gültigkeitszeitraum, der Preisart, der Währung, der Mengenstaffel und dem Verfügbarkeitsgebiet ab. Jede andere Kombination dieser Werte, kann einen anderen Preis definieren.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="REMARKS" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bemerkung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Bemerkung zu den Preisen</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_REFERENCE">
		<xsd:sequence>
			<xsd:element name="PRODUCT_ID_REF">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Verweisziel</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">ID der Dienstleistung (des selben Anbieters) auf die verwiesen werden soll. Verweise können nur innerhalb des Angebots desselben Anbieters erfolgen. Daher entfällt hier die Notwendigkeit der Referenzierung des Anbieters.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="SUPPLIER_ID_REF" type="typeSUPPLIER_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">ID des Anbieter</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf die ID des Anbieters. Diese ID muss mit der <link>SUPPLIER_ID</link> des entsprechenden Anbieters im Element <link>SUPPLIER</link> übereinstimmen (sowohl im Wert als auch im type-Attribut). Dieses Element muss nur bei Multilieferantenkatalogen befüllt werden. Bei Katalogon, die sich nur auf einen einzigen Anbieter beziehen, muss dieses Feld nicht befüllt werden, die Dienstleistung wird dann automatisch diesem Anbieter zugeordnet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_ID_REF" type="typeCATALOG_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichner des Produktkataloges</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf ID des Produktdatenkataloges; dieser Bezeichner wird normalerweise vom Anbieter bei der ersten Generierung des Produktdatenkataloges vergeben und verändert sich über den gesamten Lebenszyklus des Kataloges nicht.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">ID des Kataloges. Wird vom Katalogerzeuger vergeben.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_VERSION_REF" type="typeCATALOG_VERSION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Version des Produktkataloges</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Version des Produktkataloges Format: “MajorVersion“.“MinorVersion“ (maximal jedoch xxx.yyy) Bsp: 001.120 7.3</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Versionsnummer des Kataloges.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="REFERENCE_DESCRIPTION" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Verweisbeschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Freitextfeld, das zur genaueren Beschreibung des Verweises verwendet werden kann.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="quantity" type="xsd:integer" use="optional">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Anzahl</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Das Attribut "quantity" beschreibt, auf wieviele Artikel referenziert wird. Der Gebrauch ist nur mit einigen Verweisarten sinnvoll (z.B. "consists_of"). Erfolgt keine Angabe des Attributs "quantity", so ist die Anzahl unbestimmt oder spielt in diesem Zusammenhang keine Rolle.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="type" use="required">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Verweis auf andere Dienstleistung</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Die Verweisart beschreibt, in welcher Beziehung die beiden Produkte zueinander stehen (z.B. Grundkurs zu Fortgeschrittenenkurs). </xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="sparepart">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Ersatzteil</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist ein Ersatzteil zu diesem Quellprodukt. Ein Ersatzteil ist ein Teil des Artikels, welches im Rahmen von Wartung und Reparatur separat ausgewechselt werden kann.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="similar">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Ähnlicher Artikel</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist ein ähnlicher Artikel zu diesem Quellprodukt. Ein ähnlicher Artikel ist ein Artikel, welcher ähnliche Ziele und Funktionen wie der Quellartikel hat und evtl. alternativ genutzt werden kann.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="followup">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Nachfolger</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist der Nachfolger zu diesem Quellprodukt. Ein Nachfolger ist ein Artikel, welcher dieselben Ziele und Funktionen wie der Quellartikel hat und als dessen Weiterentwicklung zu betrachten ist.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="mandatory">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Notwendiger Zusatzartikel</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist ein notwendiges Zusatzprodukt. Als beispiel dafür wäre ein Fortschgeschrittenenkurs zu sehen, für den zwingend vorher eine Einführung absolviert werden muss.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="select">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">notwendiger Auswahlartikel</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist ein notwendiger Auswahlprodukt. Das beschriebene Bezugsprodukt kann nicht alleine bestellt werden. Sind mehrere Artikel mittels "select" miteinander verbunden, so muss mindestens ein der für dieses Quellprodukt unter SERVICE_ID_TO aufgeführten Bezugsprodukte mit bestellt werden.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="accessories">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Zubehör</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist ein Zubehörteil zu diesem Quellartikel. Ein Zubehörteil erweitert die Funktionalität des Quellartikels.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="consists_of">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Bestandteile</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist Teil dieses Quellartikels. Dieser Verweistyp kann genutzt werden, um Stücklisten aufzubauen. Es wird dabei immer von dem übergeordneten Teil auf die enthaltenen Teile verwiesen. Um die Anzahl der enthaltenen Bezugsartikel zu referenzieren, kann zusätzlich das Attribut "quantity" eingefügt werden.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="constitutive">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Aufbauendes Produkt</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Der unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist als Grundlagenprodukt für das Quellprodukt zu verstehen. Ein Beispiel hierfür wäre ein Fortgeschrittenenkurs, der auf einem Anfängerkurs aufbaut.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="predecessor">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Vorgänger</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das unter SERVICE_ID_TO aufgeführte Bezugsprodukt ist der Vorgänger zu diesem Quellprodukt. Ein Vorgänger ist ein Produkt, welches dieselben Ziele und Funktionen wie das Quellprodukt hat, wobei das Quellprodukt als Weiterentwicklung zu betrachten ist.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="others">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Sonstige Verweisart</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Verweisart, die genutzt werden kann, falls keine der anderen Verweisarten die Beziehung Bezugs- und Quellartikel ausreichend beschreibt.</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeSUPPLIER_ID">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="type" use="required">
					<xsd:annotation>
						<xsd:documentation source="description" xml:lang="de">Typ der Anbieterkennung</xsd:documentation>
						<xsd:documentation source="descr_short" xml:lang="de">Es sind folgende Werte zulässig: duns, iln, buyer_specific, supplier_specific und company_number</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="duns">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Dun and Bradstreet</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">DUNS-Kennung (siehe auch http://dbgermany.dnb.com/German/DataBase/duns.htm).</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="iln">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Internationalen Lokationsnummer</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">ILN-Kennung (siehe auch http://www.gs1-germany.de/internet/content/e39/e50/e221/e222/index_ger.html).</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="buyer_specific">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Anbieternummer laut Katalogempfänger</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Kennung, die der Katalogempfänger dem Anbieter zuordnet.</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="supplier_specific">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Eigene Anbieterennummer</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Kennung, mit der sich der Anbieter selbst zu erkennen gibt.</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
							<xsd:enumeration value="institution_number">
								<xsd:annotation>
									<xsd:documentation source="description" xml:lang="de">Trägernummer</xsd:documentation>
									<xsd:documentation source="descr_short" xml:lang="de">Trägernummer (von der Bundesagentur für Arbeit vergeben)</xsd:documentation>
								</xsd:annotation>
							</xsd:enumeration>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="typeSUPPLIER">
		<xsd:sequence>
			<xsd:element name="SUPPLIER_ID" type="typeSUPPLIER_ID" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Eindeutige Kennung des Anbieters</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Eindeutiger Bezeichner des Anbieters, der vom Katalogempfänger intern verwendet werden kann; das Attribut "type" bestimmt hierbei die Art des Bezeichners. Hinweis: Soll der Katalog im System des Empfängers später nachträglich mittels <link>UPDATE_CATALOG</link> modifiziert werden, so muss sichergestellt werden, dass der Empfänger den Katalog, auf den Bezug genommen wird, eindeutig identifizieren kann. Hierfür ist es unerlässlich, dass eine im System des Empfängers den Anbieter eindeutig identifizierende Angabe enthalten ist.	</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SUPPLIER_NAME">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name des katalogerzeugenen Unternehmens (Anbieter)</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Name des katalogerzeugenen Unternehmens bzw. der Organisation.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ADDRESS" type="typeADDRESS">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Hauptanschrift des Anbieters</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hauptanschrift des Anbieters</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Dieses Element dient zur Übertragung der Hauptanschrift des Anbieters</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CONTACT" type="typeCONTACT" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Weitere Kontaktangaben</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Weitere Kontaktabgaben. Mittels dieses Elementes können einzelne Kontaktpersonen angegeben werden. Zu jeder Kontaktperson kann zudem eine eigene Anschrift angegeben werden, für den Fall, dass diese von der Hauptanschrift des Unternehmens (dafür ist das Feld ADDRESS zu verwenden) abweicht.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Weitere Kontaktabgaben</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KEYWORD" type="typeKEYWORD" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Schlagwort</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Schlagwort, welches das Finden des Anbieters erleichtert; der Anbieter soll im Zielsystem auch über die Eingabe dieses Schlagwortes gefunden werden können.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Mit dem Datentyp typeMIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Produktes spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.<br/>Es wird davon ausgegangen, dass diese Zusatzdaten zusätzlich (auf separatem Weg) übertragen werden und relativ zu dem im <link>HEADER</link> als <link>MIME_ROOT</link> angegebenen Verzeichnis aufzufinden sind.<br/>Das Element typeMIME_INFO enthält beliebig viele Elemente <link>MIME_ELEMENT</link>. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements <link>MIME_ELEMENT</link> ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CERTIFICATE" type="typeCERTIFICATE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zertifizierung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Angaben zur Zertifizierung des Dienstleisters.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EXTENDED_INFO" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zusatzelement</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Zusatzelement für Anbieterangaben, die das System des Empfängers erfordert. Wichtiger Hinweis: Für eine ordnungsgemäße Nutzung der Daten in KURSnet müssen die in diesem Zweig definierten Felder befüllt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="INSTITUTION_NUMBER" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Trägernummer</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Trägernummer des Veranstalters, wird von der BA vergeben</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="8"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="ORGANIZATIONAL_FORM" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Organisationsform</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Organisationsform des Veranstalters. Die Zuordnung zu einer Organisationsformklasse erfolgt über das Attribut 'type': Für die korrekte Einordnung in KURSNET ist die Angabe einer Organisationsformklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Mit diesem Element wird die Organisationsform des Veranstalters angegeben.</xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="type" type="xsd:integer" use="required">
											<xsd:annotation>
												<xsd:documentation source="description" xml:lang="de">Art der Bildungseinrichtung</xsd:documentation>
												<xsd:documentation source="descr_short" xml:lang="de">Angabe zur Art der Bildungseinrichtung. Für die korrekte Einordnung in KURSNET ist die Angabe einer Organisationsformklasse mittels der zur Klasse gehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
											</xsd:annotation>
										</xsd:attribute>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="STANDARD_COMPANY_NUMBER" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Betriebsnummer</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Betriebsnummer des Anbieters, wird von der BA vergeben</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="8"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="CUSTOMER_NUMBER" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Kundenummer</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Kundenummer, wird von der BA vergeben</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Kundennummer (Zebra)</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="20"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="BANKING" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Bankverbindung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Bankverbindung</xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="ACCOUNT_NUMBER">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Kontonummer</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Kontonummer des Anbieters</xsd:documentation>
										</xsd:annotation>
										<xsd:simpleType>
											<xsd:restriction base="xsd:string">
												<xsd:maxLength value="15"/>
											</xsd:restriction>
										</xsd:simpleType>
									</xsd:element>
									<xsd:element name="BANK_CODE">
										<xsd:annotation>
											<xsd:documentation source="description" xml:lang="de">Bankleitzahl</xsd:documentation>
											<xsd:documentation source="descr_short" xml:lang="de">Bankleitzahl des Anbieters</xsd:documentation>
										</xsd:annotation>
										<xsd:simpleType>
											<xsd:restriction base="xsd:string">
												<xsd:maxLength value="10"/>
											</xsd:restriction>
										</xsd:simpleType>
									</xsd:element>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
					<xsd:attribute name="input_type" type="xsd:integer" use="required">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Eingabeverfahren</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Eingabeverfahren. Für die korrekte Einordnung in KURSNET ist die Angabe des Eingabeverfahrens mittels der zugehörigen ganzen Zahl erforderlich. Der für open-Qcat in der vorliegenden Version gültigen Wertebereich ist der KURSNET-Website zu entnehmen.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeTARGET_GROUP">
		<xsd:sequence>
			<xsd:element name="TARGET_GROUP_TEXT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zielgruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In diesem Element kann die Zielgruppe für eine Veranstaltung als Freitext übermittelt werden.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="64000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="TARGET_GROUP_HIERARCHY" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Hierarchieebene</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit diesem Element kann die Zielgruppe über die Hierarchieebene spezifiziert werden.<br/>
						<b>Verhalten von Anwendungen, die den Katalog verarbeiten sollen</b>: Der Fall eines leeren Feldes in der Anwendung wird wie folgt geregelt: Falls nach der expliziten Ausprägung, wie z.B. Sachbearbeiter gesucht wird, sollen Dienstleistungen ohne Eintrag in diesem Feld nicht angezeigt werden.<br/>Mögliche Werte für das Element TARGET_GROUP_HIERARCHY: <ul>
							<li>Top Management</li>
							<li>Mittleres Management</li>
							<li>Sachbearbeiter</li>
							<li>Alle</li>
						</ul>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="TARGET_GROUP_INDUSTRY" type="typeTARGET_GROUP_INDUSTRY" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Branche</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit diesem Element kann die Zielgruppe über die Branche spezifiziert werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TARGET_GROUP_DEPARTMENT" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Abteilung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit diesem Element kann die Zielgruppe über die Abteilung bzw. den Fachbereich spezifiziert werden.<br/>Beispiel: Personal, Einkauf, Forschung und Entwicklung usw.</xsd:documentation>
					<xsd:documentation/>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeTARGET_GROUP_INDUSTRY">
		<xsd:sequence>
			<xsd:element name="INDUSTRY_GROUP_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Klassifikations-ID der Branche</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Das Element enthält die eindeutige ID des Klassifikationsschemas für eine Branche.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="INDUSTRY_GROUP_NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Bezeichnung der Branche</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">In diesem Element wird die Bezeichung der Branche aus dem Klassifikationsschema übertragen.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" use="required">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Klassifikationsschema</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Das Attribut gibt die Klassifikation an, die zur Kennzeichnung der Branchen verwendet wird. Die verschiedenen Klassifikationen können in jeder Dienstleistung parallel verwendet werden. Eine Dienstleistung kann also sowohl nach WZ93, als auch nach NACE klassfiziert sein.</xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:maxLength value="10"/>
					<xsd:enumeration value="WZ93">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">WZ93</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Klassifikation der Wirtschaftszweige des Statistischen Bundesamtes — Ausgabe 1993 (siehe auch http://www.destatis.de/download/klassif/wz93int.pdf).</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="NACE">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">NACE</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Statistische Systematik der Wirtschaftszweige in der Europäischen Gemeinschaft (siehe auch http://europa.eu.int/comm/eurostat/ramon/intro_nace_rev1/de.html).</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
					<xsd:enumeration value="ISIC">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">ISIC</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">International Standard Industrial Classification of All Economic Activities (siehe auch http://unstats.un.org/unsd/cr/registry/regct.asp?Lg=1).</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="version" use="required">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Version</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Das Attribut gibt die Versionsnummer des Klassifikationsschemas an..</xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:maxLength value="20"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeTECH_REQUIREMENTS">
		<xsd:sequence>
			<xsd:element name="REQ_CPU" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderung an die Prozessorausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anforderung an die Prozessorausstattung des Systems.<br/>Beispiel: Penturm III, 850 MHz</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="REQ_MEMORY" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderung an die Speicherausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anforderung an die Speicherausstattung des Systems.<br/>Beispiel: 128 MB RAM</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="REQ_HARDDRIVE" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderung an die Festplattenausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anforderung an die Festplattenausstattung (benötiger freier Platz, der zur Installation verwendet werden kann) des Systems.<br/>Beispiel: 500MB</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="REQ_GRAPHICSCARD" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderung an die Grafikkartenausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anforderung an die Grafikkartenausstattung des Systems.<br/>Beispiel: 3D Grafikbeschleuniger mit 32MB RAM</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="REQ_OPERATINGSYSTEM" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderung an die Betriebssystemausstattung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Anforderung an die Betriebssystemausstattung des Systems.<br/>Beispiel: Windows 98, Linux 2.2.17, Mac-OS X</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="REQ_OTHERSOFTWARE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderungen an sonstige Software</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Sonstige Softwarekomponenten, die unbedingt vorhanden sein müssen.<br/>Beispiel: Internet-Browser</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="REQ_OTHERHARDWARE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Anforderungen an sonstige Hardware</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Sonstige Hardwarekomponenten, die unbedingt vorhanden sein müssen.<br/>Beispiel: Maus</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="120"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="typeTERRITORY">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="typeNEW_CATALOG">
		<xsd:sequence>
			<xsd:element name="CLASSIFICATION_SYSTEM" type="typeCLASSIFICATION_SYSTEM" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Klassifikationssystem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Durch ein Element <link>CLASSIFICATION_SYSTEM</link> lässt sich ein Klassifikationssystem vollständig abbilden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Die Struktur <link>CLASSIFICATION SYSTEM</link> erlaubt es, mehrsprachige und hierarchische Klassifikationssysteme inklusive Synonymen und komplexen Merkmalsleisten mit Datentypen und Vorgabewerten zu übertragen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_GROUP_SYSTEM" type="typeCATALOG_GROUP_SYSTEM" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Kataloggruppensystem</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit dem Element <link>CATALOG_GROUP_SYSTEM</link> kann eine hierarchische Gruppenstruktur aufgebaut werden, der Artikel zugeordnet werden können. Hierdurch können diese leichter gefunden werden.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Kataloggruppensysteme dienen dazu, Produkte hierarchisch zu gliedern (z.B. Kapiteleinteilungen in Printkatalogen, hierarchisches Browsen in Online-Katalogen). Mit dem Element CATALOG_GROUP_SYSTEM lässt sich ein aus den Elementen <link>CATALOG_STRUCTURE</link> bestehendes Kataloggruppensystem aufbauen. Mit dem Element <link>SERVICE_TO_CATALOGGROUP_MAP</link> kann man dann Produkte in eine Kataloggruppe (<link>CATALOG_STRUCTURE</link>) einhängen.<br/>Der Aufbau der Kataloggruppensysteme erfolgt von der Wurzel hin zu den Blättern. Man geht schichtweise vor, indem man zu jeder Kataloggruppe die jeweiligen Untergruppen (Unterkapitel) festlegt. Im open-Qcat werden jedoch nicht zu jeder Kataloggruppe die jeweiligen Untergruppen angegeben, sondern die Festlegung erfolgt umgekehrt: Bei einer Katalog-Untergruppe wird angegeben, zu welcher darüberliegenden Gruppe (Element <link>PARENT_ID</link>) sie gehört. Auf diese Weise lässt sich ein komplettes hierarchisches Kataloggruppensystem aufbauen.<br/>Die Reihenfolge der <link>CATALOG_STRUCTURE</link>-Elemente spielt dabei keine Rolle. Es müssen auch nicht alle Zweige des Kataloggruppensystems gleich tief nach unten reichen, d.h. die Baumstruktur muss nicht balanciert sein.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE" type="typeSERVICE" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Dienstleistung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Ein Element <link>SERVICE</link> enthält alle Informationen zu einer Diensteistung. Die Transaktion <link>NEW_CATALOG</link> kann beliebig viele Dienstleistungen enthalten.</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Eine Dienstleistung wird durch das Element SERVICE beschrieben. Das Element SERVICE enthält die eindeutige Artikelnummer des Anbieters (Kombination aus <link>SUPPLIER_ID</link> und <link>PRODUCT_ID</link>) sowie weitere Unterelemente, die Angaben zu Beschreibung, Preis und multimedialen Zusatzinformationen des Angebots</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_TO_CATALOGGROUP_MAP" type="typeSERVICE_TO_CATALOGGROUP_MAP" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zuordnung von Artikeln zu Kataloggruppen</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Mit dem Element <link>SERVICE_TO_CATALOGGROUP_MAP</link> wird ein Artikel einer Gruppe eines Kataloggruppensystems zugeordnet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="FULLCATALOG" type="xsd:boolean" use="optional" default="1">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Vollkatalog</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Gibt an, ob es sich bei dem Dokument um einen vollständigen Katalog (Wert=1) oder einen 	Teilkatalog handelt (Wert=0).</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="typeSERVICE_TO_CATALOGGROUP_MAP">
		<xsd:sequence>
			<xsd:element name="PROD_ID_REF" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Artikelnummer</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf die eindeutige Nummer (PRODUCT_PID) des Produkts, welches der Gruppe zugeordnet werden soll.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SUPPLIER_ID_REF" type="typeSUPPLIER_ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">ID des Anbieter</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf die ID des Anbieters. Diese ID muss mit der <link>SUPPLIER_ID</link> des entsprechenden Anbieters im Element <link>SUPPLIER</link> übereinstimmen (sowohl im Wert als auch im type-Attribut). Dieses Element muss nur bei Multilieferantenkatalogen befüllt werden. Bei Katalogon, die sich nur auf einen einzigen Anbieter beziehen, muss dieses Feld nicht befüllt werden, die Dienstleistung wird dann automatisch diesem Anbieter zugeordnet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_GROUP_SYSTEM_ID_REF" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">ID des Kataloggruppensystems</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf das Kataloggruppensystem.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_GROUP_ID_REF" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Kataloggruppe</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Referenz auf die eindeutige Kennung (<link>GROUP_ID</link>) der Kataloggruppe (<link>CATALOG_STRUCTURE</link>), in die das Produkt eingefügt werden soll.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SERVICE_TO_CATALOGGROUP_MAP_ORDER" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Artikelreihenfolge</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Reihenfolge, in der Dienstleistungen innerhalb einer Kataloggruppe (<link>CATALOG_STRUCTURE</link>) im Zielsystem dargestellt werden. In Listendarstellungen von Dienstleistungen werden die Dienstleistungen in aufsteigender Reihenfolge dargestellt (erste Dienstleistung entspricht niedrigster Zahl).<br/>Werden Dienstleistungen aus mehreren Gruppen dargestellt, sollten die Dienstleistungen statt nach SERVICE_TO_CATALOGGROUP_MAP_ORDER nach der <link>SERVICE_ORDER</link> sortiert werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeCATALOG_GROUP_SYSTEM">
		<xsd:sequence>
			<xsd:element name="GROUP_SYSTEM_ID" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Katalogsystemkennung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Kennung des Kataloggruppensystems. Der Anbieter sollte für sich eine eindeutige Kennung des Kataloggruppensystems vergeben.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="GROUP_SYSTEM_NAME" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Katalogsystemname</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Name des Kataloggruppensystems</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CATALOG_STRUCTURE" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Katalogstrukturelemente</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibung der einzelnen Kataloggruppen wie unten festgelegt</xsd:documentation>
					<xsd:documentation source="title" xml:lang="de">Ein Element CATALOG_STRUCTURE dient der Spezifikation einer Gruppe innerhalb eines Kataloggruppensystems und der Verknüpfung der Gruppe im hierarchischen Baum. Eine detaillierte Beschreibung ist unter dem Element <link>CATALOG_GROUP_SYSTEM</link> (Kataloggruppensystem) zu finden.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="GROUP_ID" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Gruppennummer</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Die GROUP_ID ist eine eindeutige Kennung, die die Gruppe identifiziert. Sie wird genutzt, um die Vater-Sohn-Beziehungen anzugeben und um Produkte in die Kataloggruppe einzuhängen. Die GROUP_ID der obersten Gruppe (Wurzel, "root)" ist "1". Bei allen anderen Gruppen ist die GROUP_ID frei wählbar, ohne dass es zu doppelten GROUP_IDs kommen darf.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="GROUP_NAME" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Gruppenname</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Der Name der Kataloggruppe wird im Zielsystem angezeigt und dient den Benutzern zur Suche und zum Auffinden der Gruppe. Der Name ist meist der Oberbegriff für die darunter liegenden Untergruppen und Produkte.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="GROUP_DESCRIPTION" type="xsd:string" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Gruppenbeschreibung</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">In der Beschreibung der Kataloggruppe wird eine kurze Einführung zu der jeweiligen Gruppe gegeben.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="PARENT_ID" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Übergeordnete Ebene</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Die PARENT_ID gibt die <link>GROUP_ID</link> der übergeordneten Kataloggruppe an. Eine Ausnahme bildet die Kataloggruppe auf oberster Hierarchieebene (Wurzel, "root"), da sie keinen Vater hat. Hier muss "0" angegeben werden.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="GROUP_ORDER" type="xsd:integer" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Reihenfolge für Kataloggruppen</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">In Listendarstellungen von Kataloggruppen sollten die Gruppen in aufsteigender Reihenfolge dargestellt werden (erste anzuzeigende Gruppe entspricht niedrigster Zahl).</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="MIME_INFO" type="typeMIME_INFO" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">MIME-Zusätze</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Hier können multimediale Zusatzinformationen (z.B. Bilder) übertragen werden.</xsd:documentation>
								<xsd:documentation source="title" xml:lang="de">Mit dem Datentyp typeMIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Produktes spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.<br/>Es wird davon ausgegangen, dass diese Zusatzdaten zusätzlich (auf separatem Weg) übertragen werden und relativ zu dem im <link>HEADER</link> als <link>MIME_ROOT</link> angegebenen Verzeichnis aufzufinden sind.<br/>Das Element typeMIME_INFO enthält beliebig viele Elemente <link>MIME_ELEMENT</link>. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements <link>MIME_ELEMENT</link> ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="KEYWORD" type="typeKEYWORD" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation source="description" xml:lang="de">Schlagwort für Gruppe</xsd:documentation>
								<xsd:documentation source="descr_short" xml:lang="de">Schlagworte der Gruppe</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
					<xsd:attribute name="type" use="required">
						<xsd:annotation>
							<xsd:documentation source="description" xml:lang="de">Kataloggruppentyp</xsd:documentation>
							<xsd:documentation source="descr_short" xml:lang="de">Das Attribut "type" gibt an, wo sich die Gruppe innerhalb des Katalogbaumes befindet. Die oberste Gruppe des Kataloggruppensystems steht alleine auf der obersten Ebene und hat deshalb keinen Vater. Sie bildet die Wurzel, von der ab sich alle anderen Gruppen weiterverzweigen, und muss daher als einziges CATALOG_STRUCTURE Element den Typ ("type") "root" (Wurzel) bekommen. Alle Gruppen, die keine Söhne haben (auf unterster Ebene), also auf die keine andere Gruppe mehr verweist, müssen den Typ "leaf" (Blatt) haben. Alle anderen Gruppen, also diejenigen, die sowohl Vater als auch Söhne haben, müssen den Typ "node" (Knoten) haben.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="root">
									<xsd:annotation>
										<xsd:documentation source="description" xml:lang="de">Wurzel</xsd:documentation>
										<xsd:documentation source="descr_short" xml:lang="de">die Wurzel eines Kataloggruppensystems; von dort verzweigen alle Gruppen und Untergruppen des Kataloggruppensystems. Muss genau einmal innerhalb eines Kataloggruppensystems auftreten</xsd:documentation>
									</xsd:annotation>
								</xsd:enumeration>
								<xsd:enumeration value="node">
									<xsd:annotation>
										<xsd:documentation source="description" xml:lang="de">Verzweigung</xsd:documentation>
										<xsd:documentation source="descr_short" xml:lang="de">eine Kataloggruppe, in der sich keine einzelnen Produkte sondern nur andere Untergruppen befinden</xsd:documentation>
									</xsd:annotation>
								</xsd:enumeration>
								<xsd:enumeration value="leaf">
									<xsd:annotation>
										<xsd:documentation source="description" xml:lang="de">Blatt</xsd:documentation>
										<xsd:documentation source="descr_short" xml:lang="de">die unterste Hierarchiestufe in einem Zweig des Kataloggruppensystems; nur an einem solchen Blatt dürfen einzelne Produkte eingehängt sein</xsd:documentation>
									</xsd:annotation>
								</xsd:enumeration>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="GROUP_SYSTEM_DESCRIPTION" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Beschreibung</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Beschreibung des Kataloggruppensystems</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="typeUNIT">
		<xsd:sequence>
			<xsd:element name="UNIT_ID">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Identifikator der Maßeinheit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt den eindeutigen Identifikator der Maßeinheit innerhalb des Klassifikationssystems an; dieser Identifikator wird benötigt zur Beschreibung mehrsprachiger Einheiten innerhalb eines Klassifikationssystems sowie zur Referenzierung der Maßeinheiten aus den Klassifikationsgruppen heraus.<br/>Es sollten Identifikatoren aus Standard-Einheitensystemen verwendet werden (z.B. UNECE, SI).<br/>Beispiel: C62 (Stück nach UNECE Recommendation 20, http://www.unece.org/cefact/rec/rec20en.htm):</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="UNIT_NAME" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Name der Maßeinheit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Gibt den eindeutigen Namen (sprachabhängig) der Maßeinheit innerhalb des Klassifikationssystems an.<br/>Beispiele (Stück): Piece Stück</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="60"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="UNIT_DESCR" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="description" xml:lang="de">Zusätzliche Beschreibung der Maßeinheit</xsd:documentation>
					<xsd:documentation source="descr_short" xml:lang="de">Dieses Element kann genutzt werden, um Maßeinheiten näher zu beschreiben.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="system" type="xsd:string">
			<xsd:annotation>
				<xsd:documentation source="description" xml:lang="de">Zusätzliche Beschreibung der Maßeinheit</xsd:documentation>
				<xsd:documentation source="descr_short" xml:lang="de">Dieses Element kann genutzt werden, um Maßeinheiten näher zu beschreiben.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:simpleType name="typeURL">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="80"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>

