<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xsd:include schemaLocation="kbbtype.xsd"/>
	<xsd:element name="Modul">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element name="Note" type="NoteType" minOccurs="0"/>
				<xsd:element name="UnitDescription" type="UnitDescriptionType">
					<xsd:unique name="UnitUStringUnique">
						<xsd:selector xpath="*"/>
						<xsd:field xpath="@UString"/>
					</xsd:unique>
				</xsd:element>
				<xsd:group ref="UnitKinder" maxOccurs="unbounded"/>
			</xsd:choice>
			<xsd:attribute name="UString" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="ID" type="xsd:ID" use="required"/>
		</xsd:complexType>
		<xsd:unique name="UStringUnique">
			<xsd:selector xpath="*"/>
			<xsd:field xpath="@UString"/>
		</xsd:unique>
	</xsd:element>
</xsd:schema>
