<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--W3C Schema created by SYSNET Ltd.-->
<!-- Schéma popisu odborně způsobilé osoby - OZO --> 
<xs:schema xmlns:ippc="http://www.env.cz/ippc" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.1">
	<xs:element name="category"> <!-- Kategorie zpracovávané OZO -->
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:complexType name="categorylistType"> <!-- Složený typ: Seznam kategorií -->
		<xs:sequence>
			<xs:element ref="category" maxOccurs="unbounded"/> <!-- číslo kategorie -->
		</xs:sequence>
		<xs:attribute name="count" type="xs:byte" use="required"/>
	</xs:complexType>
	<xs:complexType name="companyType"> <!-- Složený typ: Organizace -->
		<xs:sequence>
			<xs:element ref="companyname"/>
			<xs:element ref="mailaddress"/>
		</xs:sequence>
		<xs:attribute name="ico" type="xs:int" use="required"/>
	</xs:complexType>
	<xs:element name="companyname" type="xs:string"/> <!-- Název organizace  OZO -->
	<xs:complexType name="contactType"> <!-- Složený typ: Kontaktní osoba -->
		<xs:sequence>
			<xs:element name="name" type="nameType" maxOccurs="unbounded"/>  <!-- složený prvek jméno  OZO -->
			<xs:element ref="fullname"/> <!-- celé jméno kontaktní osoby -->
			<xs:element ref="phone"/> <!-- telefon kontaktní osoby -->
			<xs:element ref="mailaddress"/> <!-- email kontaktní osoby -->
		</xs:sequence>
	</xs:complexType>
	<xs:element name="expert"> 	<!-- Složený prvek - popis OZO -->
		<xs:complexType>
			<xs:sequence>
				<xs:element name="company" type="companyType"/> <!-- organizace -->
				<xs:element name="contact" type="contactType"/> <!-- kontaktní osoba -->
				<xs:element name="categorylist" type="categorylistType"/> <!-- seznam kategorií -->
			</xs:sequence>
			<xs:attribute name="id" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="fullname" type="xs:string"/> 	<!-- celé jméno kontaktní osoby -->
	<xs:element name="mailaddress" type="xs:string"/> 	<!-- email kontaktní osoby -->
	<xs:complexType name="nameType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="scheme" type="xs:string" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:element name="phone" type="xs:string"/> 	<!-- telefonní spojení na kontaktní osobu -->
</xs:schema>

