<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schema.einfoszab.hu/kozadat/kozadat_kozlony/" elementFormDefault="unqualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:nda="http://schema.einfoszab.hu/kozadat/einfoszab-base/" xmlns:mdc="http://schema.einfoszab.hu/kozadat/kozadat_kozlony/">
	<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="http://www.dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/>
	<xs:import namespace="http://schema.einfoszab.hu/kozadat/einfoszab-base/" schemaLocation="http://schema.einfoszab.hu/kozadat/einfoszab-base/einfoszab-base.xsd"/>
	<!--title-->
	<xs:complexType name="titleType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="title" type="mdc:titleType"/>

	<xs:simpleType name="eiszOrgTypeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="eiszOrgType"/>
		</xs:restriction>
	</xs:simpleType>
	
	<!--creator-->
	<xs:complexType name="creatorType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral">
				<xs:attribute name="type" type="mdc:eiszOrgTypeType"/>
				<xs:attribute name="token" type="xs:string"/>
			</xs:extension>	
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="creator" type="mdc:creatorType"/>
	
	<!--publisher-->
	<xs:complexType name="publisherType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral">
				<xs:attribute name="type" type="mdc:eiszOrgTypeType"/>
				<xs:attribute name="token" type="xs:string"/>
			</xs:extension>	
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="publisher" type="mdc:publisherType"/>

	<!--type-->
	<xs:complexType name="typeType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="type" type="mdc:typeType"/>
	<!--format-->
	<xs:complexType name="formatType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="format" type="mdc:formatType"/>
	<!--source-->
	<xs:complexType name="sourceType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="source" type="mdc:sourceType"/>
	<!--date-->
	<xs:simpleType name="dateQualifiers">
		<xs:restriction base="xs:string">
			<xs:enumeration value="created"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="dateType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral">
				<xs:attribute name="qualifier" type="mdc:dateQualifiers"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="date" type="mdc:dateType"/>
	<!--description-->
	<xs:complexType name="descriptionType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="description" type="mdc:descriptionType"/>
	<!--identifier-->
	<xs:complexType name="identifierType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="identifier" type="mdc:identifierType"/>
	<!--subject-->
	<xs:complexType name="subjectType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="subject" type="mdc:subjectType"/>
	<!--contributor-->
	<xs:complexType name="contributorType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="contributor" type="mdc:contributorType"/>
	<!--language-->
	<xs:complexType name="languageType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="language" type="mdc:languageType"/>
	<!--relation-->
	<xs:complexType name="relationType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="relation" type="mdc:relationType"/>
	<!--coverage-->
	<xs:complexType name="coverageType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="coverage" type="mdc:coverageType"/>
	<!--rights-->
	<xs:complexType name="rightsType" mixed="true">
		<xs:complexContent mixed="true">
			<xs:extension base="nda:NdaSimpleLiteral"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="rights" type="mdc:rightsType"/>
	<!-- container -->
	<xs:complexType name="container">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element ref="mdc:title"/>
			<xs:element ref="mdc:creator"/>
			<xs:element ref="mdc:publisher"/>
			<xs:element ref="mdc:type"/>
			<xs:element ref="mdc:format"/>
			<xs:element ref="mdc:source"/>
			<xs:element ref="mdc:date"/>
			<xs:element ref="mdc:description"/>
			<xs:element ref="mdc:identifier"/>
			<xs:element ref="mdc:subject"/>
			<xs:element ref="mdc:contributor"/>
			<xs:element ref="mdc:language"/>
			<xs:element ref="mdc:relation"/>
			<xs:element ref="mdc:coverage"/>
			<xs:element ref="mdc:rights"/>
			<xs:element ref="dc:any"/>
		</xs:choice>
	</xs:complexType>
	<xs:element name="kozadat_kozlony" type="mdc:container"/>
</xs:schema>