<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" version="LOM PHOTODENTRO-DS v1.1/October 2013">
	<!-- ===================================================================================== -->
	<xsd:annotation>
		<xsd:documentation>
			IEEE LOM Photodentro Digital School (DS) Application Profile
			version 1.1
			October 2013
			Computer Technology Institute and Press "Diophantus"
		</xsd:documentation>
	</xsd:annotation>
	<!-- ===================================================================================== -->
	<xsd:complexType name="lomPhotodentroDS">
		<xsd:sequence>
			<xsd:group ref="general"/>
			<xsd:group ref="lifeCycle"/>
			<xsd:group ref="metaMetadata"/>
			<xsd:group ref="technical"/>
			<xsd:group ref="educational" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="rights"/>
			<xsd:group ref="relation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="annotation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="classification" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="lom" type="lomPhotodentroDS"/>
	<xsd:element name="source">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="PhotodentroAPv1.0"/>
				<xsd:enumeration value="LOMv1.0"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>

<!-- ===================================================================================== -->
<!-- 1. General -->

	<!-- 1.7 Structure -->
	<xsd:simpleType name="structureValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="ατομική"/>
			<xsd:enumeration value="συλλογή"/>
			<xsd:enumeration value="δικτυωμένη"/>
			<xsd:enumeration value="ιεραρχικό"/>
			<xsd:enumeration value="γραμμικό"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- 1.8 Aggregation level -->
	<xsd:simpleType name="aggregationLevelValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="1"/>
			<xsd:enumeration value="2"/>
			<xsd:enumeration value="3"/>
			<xsd:enumeration value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="structure">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="structureValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="aggregationLevel">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="aggregationLevelValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="general">
		<xsd:sequence>
			<xsd:element name="identifier" maxOccurs="10">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="catalog" type="CharacterString"/>
						<xsd:element name="entry" type="CharacterString"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="title" type="LangString" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="language" type="Language" minOccurs="1" maxOccurs="10"/>
			<xsd:element name="description" type="LangString" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="keyword" type="LangString" minOccurs="0" maxOccurs="30"/>
			<xsd:element name="coverage" type="LangString" minOccurs="0" maxOccurs="10"/>
			<xsd:element name="structure" type="structure" minOccurs="0"/>
			<xsd:element name="aggregationLevel" type="aggregationLevel" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="general">
		<xsd:sequence>
			<xsd:element name="general" type="general"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 2. Lifecycle -->

	<!-- 2.2 Status -->
	<xsd:simpleType name="statusValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="προσχέδιο"/>
			<xsd:enumeration value="τελικό"/>
			<xsd:enumeration value="αναθεωρημένο"/>
			<xsd:enumeration value="μη διαθέσιμο"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="status">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="statusValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>

	<!-- 2.3.1 Role -->
	<xsd:simpleType name="roleValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="συγγραφέας"/>
			<xsd:enumeration value="εκδότης"/>
			<xsd:enumeration value="άγνωστο"/>
			<xsd:enumeration value="εναρκτής"/>
			<xsd:enumeration value="τερματιστής"/>
			<xsd:enumeration value="επαληθευτής"/>
			<xsd:enumeration value="συντάκτης επιμελητής"/>
			<xsd:enumeration value="σχεδιαστής γραφικών"/>
			<xsd:enumeration value="τεχνικός υλοποιητής "/>
			<xsd:enumeration value="παροχέας περιεχομένου"/>
			<xsd:enumeration value="τεχνικός επαληθευτής"/>
			<xsd:enumeration value="εκπαιδευτικός επαληθευτής"/>
			<xsd:enumeration value="συγγραφέας σεναρίου"/>
			<xsd:enumeration value="διδακτικός σχεδιαστής"/>
			<xsd:enumeration value="ειδήμων θεματικού αντικειμένου"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="χορηγός άδειας χρήσης"/>
			<xsd:enumeration value="πιστοποιητής"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="role">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="roleValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="lifeCycle">
		<xsd:sequence>
			<xsd:element name="version" type="LangString" minOccurs="0"/>
			<xsd:element name="status" type="status" minOccurs="0"/>
			<xsd:element name="contribute" minOccurs="0" maxOccurs="30">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="role" type="role"/>
						<xsd:element name="entity" type="vCard"/>
						<xsd:element name="date" type="Date"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="lifeCycle">
		<xsd:sequence>
			<xsd:element name="lifeCycle" type="lifeCycle"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 3. metaMetadata -->

	<!-- 3.2.1 Role -->
	<xsd:simpleType name="metaroleValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="δημιουργός"/>
			<xsd:enumeration value="επικυρωτής"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="εμπλουτιστής"/>
			<xsd:enumeration value="πάροχος"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="metarole">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="metaroleValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="metaMetadata">
		<xsd:sequence>
			<xsd:element name="identifier">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="catalog" type="CharacterString"/>
						<xsd:element name="entry" type="URI"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="contribute" minOccurs="1" maxOccurs="10">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="role" type="metarole"/>
						<xsd:element name="entity" type="vCard" minOccurs="1" maxOccurs="10"/>
						<xsd:element name="date" type="Date"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="metadataSchema" type="CharacterString" maxOccurs="10"/>
			<xsd:element name="language" type="Language"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="metaMetadata">
		<xsd:sequence>
			<xsd:element name="metaMetadata" type="metaMetadata"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 4. Technical -->

	<!-- 4.4.1.1 Type -->
	<xsd:simpleType name="typeValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="λειτουργικό σύστημα"/>
			<xsd:enumeration value="φυλλομετρητής"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="plug-in"/>
			<xsd:enumeration value="λογισμικό"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="type">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="typeValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- 4.4.1.2 Name -->
	<xsd:simpleType name="nameValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="any"/>
			<xsd:enumeration value="netscape communicator"/>
			<xsd:enumeration value="ms-internet explorer"/>
			<xsd:enumeration value="opera"/>
			<xsd:enumeration value="amaya"/>
			<xsd:enumeration value="pc-dos"/>
			<xsd:enumeration value="ms-windows"/>
			<xsd:enumeration value="macos"/>
			<xsd:enumeration value="unix"/>
			<xsd:enumeration value="multi-os"/>
			<xsd:enumeration value="none"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="linux"/>				<!-- os -->
			<xsd:enumeration value="mozilla firefox"/>		<!-- browsers -->
			<xsd:enumeration value="safari"/>
			<xsd:enumeration value="google chrome"/>
			<xsd:enumeration value="adobe flash player"/>	<!-- plugin -->
			<xsd:enumeration value="QuickTime"/>
			<xsd:enumeration value="RealPlayer"/>
			<xsd:enumeration value="Media Player"/>
			<xsd:enumeration value="Microsoft Silverlight"/>
			<xsd:enumeration value="Geogebra"/>
			<xsd:enumeration value="Geogebra 3.2 libraries (by Photodentro)"/>
			<xsd:enumeration value="Geogebra 4.0 libraries (by Photodentro)"/>
			<xsd:enumeration value="Google Earth plugin"/>
			<xsd:enumeration value="Adobe Shockwave Player"/>
			<xsd:enumeration value="Google Spreadsheets"/>
			<xsd:enumeration value="Imagine Logo"/>
			<xsd:enumeration value="Java"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="name">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="nameValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="technical">
		<xsd:sequence>
			<xsd:element name="format" type="MimeType" maxOccurs="40"/>
			<xsd:element name="size" type="CharacterString" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="location" type="CharacterString" maxOccurs="10"/>
			<xsd:element name="requirement" minOccurs="0" maxOccurs="40">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="orComposite" minOccurs="0" maxOccurs="40">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="type" type="type" minOccurs="0"/>
									<xsd:element name="name" type="name" minOccurs="0"/>
									<xsd:element name="minimumVersion" type="CharacterString" minOccurs="0"/>
									<xsd:element name="maximumVersion" type="CharacterString" minOccurs="0"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="installationRemarks" type="LangString" minOccurs="0"/>
			<xsd:element name="otherPlatformRequirements" type="LangString" minOccurs="0"/>
			<xsd:element name="duration" type="Duration" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="technical">
		<xsd:sequence>
			<xsd:element name="technical" type="technical"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 5. Educational -->

	<!-- 5.1 Interactivity Type -->
	<xsd:simpleType name="interactivityTypeValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="ενεργός"/>
			<xsd:enumeration value="αφηγηματικός"/>
			<xsd:enumeration value="μικτός"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="interactivityType">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="interactivityTypeValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- 5.2 Learning Resource Type -->
	<xsd:simpleType name="learningResourceTypeValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="άσκηση"/>
			<xsd:enumeration value="προσομοίωση"/>
			<xsd:enumeration value="ερωτηματολόγιο"/>
			<xsd:enumeration value="διάγραμμα"/>
			<xsd:enumeration value="σχήμα"/>
			<xsd:enumeration value="γράφημα"/>
			<xsd:enumeration value="ευρετήριο"/>
			<xsd:enumeration value="διαφάνεια"/>
			<xsd:enumeration value="πίνακας"/>
			<xsd:enumeration value="αφηγηματικό κείμενο"/>
			<xsd:enumeration value="διαγώνισμα"/>
			<xsd:enumeration value="πείραμα"/>
			<xsd:enumeration value="διατύπωση προβλήματος"/>
			<xsd:enumeration value="αυτοαξιολόγηση"/>
			<xsd:enumeration value="διάλεξη"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="εικόνα"/>
			<xsd:enumeration value="κείμενο"/>
			<xsd:enumeration value="ήχος"/>
			<xsd:enumeration value="βίντεο"/>
			<xsd:enumeration value="μοντέλο"/>
			<xsd:enumeration value="αναπαραστάσεις δεδομένων"/>
			<xsd:enumeration value="διερεύνηση"/>
			<xsd:enumeration value="ανοιχτή δραστηριότητα"/>
			<xsd:enumeration value="ερευνητική δραστηριότητα"/>
			<xsd:enumeration value="έργο"/>
			<xsd:enumeration value="εκπαιδευτικό παιχνίδι"/>
			<xsd:enumeration value="ασκήσεις πρακτικής και εξάσκησης"/>
			<xsd:enumeration value="αξιολόγηση"/>
			<xsd:enumeration value="μελέτη περίπτωσης"/>
			<xsd:enumeration value="επίδειξη"/>
			<xsd:enumeration value="παρουσίαση"/>
			<xsd:enumeration value="εκπαιδευτικό σενάριο - σχέδιο μαθήματος"/>
			<xsd:enumeration value="μάθημα"/>
			<xsd:enumeration value="παιχνίδι ρόλων"/>
			<xsd:enumeration value="εφαρμογή"/>
			<xsd:enumeration value="εργαλείο"/>
			<xsd:enumeration value="γλωσσάρι"/>
			<xsd:enumeration value="οδηγός"/>
			<xsd:enumeration value="διδακτικό εγχειρίδιο"/>
			<xsd:enumeration value="πηγή - αναφορά"/>
			<xsd:enumeration value="αναμετάδοση"/>
			<xsd:enumeration value="ιστοσελίδα"/>
			<xsd:enumeration value="ιστολόγιο"/>
			<xsd:enumeration value="wiki"/>
			<xsd:enumeration value="μέσο κοινωνικής δικτύωσης"/>
			<xsd:enumeration value="χάρτης"/>
			<xsd:enumeration value="παρτιτούρα"/>
			<xsd:enumeration value="εννοιολογικός χάρτης"/>
			<xsd:enumeration value="άλλο"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="learningResourceType">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="learningResourceTypeValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>

	<!-- 5.4 Semantic Density -->
	<xsd:simpleType name="semanticDensityValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="πολύ χαμηλό"/>
			<xsd:enumeration value="χαμηλό"/>
			<xsd:enumeration value="μεσαίο"/>
			<xsd:enumeration value="υψηλό"/>
			<xsd:enumeration value="πολύ υψηλό"/>
			<!-- Photodentro DS AP extended values -->
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="semanticDensity">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="semanticDensityValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>

	<!-- 5.5 Intended End Ure Role -->
	<xsd:simpleType name="intendedEndUserRoleValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="δάσκαλος"/>
			<xsd:enumeration value="συγγραφέας"/>
			<xsd:enumeration value="μαθητής"/>
			<xsd:enumeration value="διοικητικό στέλεχος"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="γονέας"/>
			<xsd:enumeration value="σύμβουλος"/>
			<xsd:enumeration value="άλλος"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="intendedEndUserRole">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="intendedEndUserRoleValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>

	<!-- 5.6 Context -->
	<xsd:simpleType name="contextValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="σχολείο"/>
			<xsd:enumeration value="ανώτατη εκπαίδευση"/>
			<xsd:enumeration value="κατάρτιση"/>
			<xsd:enumeration value="άλλο"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="Προσχολική εκπαίδευση"/>
			<xsd:enumeration value="Δημοτικό"/>
			<xsd:enumeration value="Γυμνάσιο"/>
			<xsd:enumeration value="Γενικό λύκειο"/>
			<xsd:enumeration value="Τεχνολογικό λύκειο"/>
			<xsd:enumeration value="Επαγγελματικές σχολές"/>
			<xsd:enumeration value="Ειδική αγωγή"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="context">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="contextValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>

	<!-- 5.8 Difficulty -->
	<xsd:simpleType name="difficultyValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="πολύ εύκολο"/>
			<xsd:enumeration value="εύκολο"/>
			<xsd:enumeration value="μεσαίο"/>
			<xsd:enumeration value="δύσκολο"/>
			<xsd:enumeration value="πολύ δύσκολο"/>
			<!-- Photodentro DS AP extended values -->
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="difficulty">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="difficultyValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="educational">
		<xsd:sequence>
			<xsd:element name="interactivityType" type="interactivityType" minOccurs="0"/>
			<xsd:element name="learningResourceType" type="learningResourceType" minOccurs="0" maxOccurs="10"/>
			<xsd:element name="semanticDensity" type="semanticDensity" minOccurs="0"/>
			<xsd:element name="intendedEndUserRole" type="intendedEndUserRole" minOccurs="0" maxOccurs="10"/>
			<xsd:element name="context" type="context" minOccurs="0" maxOccurs="10"/>
			<xsd:element name="typicalAgeRange" type="LangString" minOccurs="0"/>
			<xsd:element name="difficulty" type="difficulty" minOccurs="0"/>
			<xsd:element name="typicalLearningTime" type="Duration" minOccurs="0"/>
			<xsd:element name="description" type="LangString" minOccurs="0" maxOccurs="10"/>
			<xsd:element name="language" type="Language" minOccurs="0" maxOccurs="10"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="educational">
		<xsd:sequence>
			<xsd:element name="educational" type="educational"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 6. Rights -->

	<!-- 6.1 Cost -->
	<xsd:simpleType name="costValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="ναι"/>
			<xsd:enumeration value="όχι"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="cost">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="costValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- 6.2 copyright And Other Restrictions -->
	<xsd:simpleType name="copyrightAndOtherRestrictionsValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="ναι"/>
			<xsd:enumeration value="όχι"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="copyrightAndOtherRestrictions">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="copyrightAndOtherRestrictionsValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="rights">
		<xsd:sequence>
			<xsd:element name="cost" type="cost"/>
			<xsd:element name="copyrightAndOtherRestrictions" type="copyrightAndOtherRestrictions"/>
			<xsd:element name="description" type="LangString" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="rights">
		<xsd:sequence>
			<xsd:element name="rights" type="rights"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 7. Relation -->

	<!-- 7.1 Kind -->
	<xsd:simpleType name="kindValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="είναιμέροςτου"/>
			<xsd:enumeration value="έχειμέρος"/>
			<xsd:enumeration value="είναιέκδοσητου"/>
			<xsd:enumeration value="έχειέκδοση"/>
			<xsd:enumeration value="είναιμορφήτου"/>
			<xsd:enumeration value="έχειμορφή"/>
			<xsd:enumeration value="αναφέρεταισε"/>
			<xsd:enumeration value="αναφέρεταιαπό"/>
			<xsd:enumeration value="βασίζεταισε"/>
			<xsd:enumeration value="είναιβάσηγια"/>
			<xsd:enumeration value="απαιτεί"/>
			<xsd:enumeration value="απαιτείταιαπό"/>
			<!-- Photodentro DS AP extended values -->
			<xsd:enumeration value="έχειπροεπισκόπηση"/>
			<xsd:enumeration value="είναιπροεπισκόπησητου"/>
			<xsd:enumeration value="είναιμετάφρασητου"/>
			<xsd:enumeration value="έχειμετάφραση"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="kind">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="kindValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="relation">
		<xsd:sequence>
			<xsd:element name="kind" type="kind" minOccurs="0"/>
			<xsd:element name="resource" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="identifier" minOccurs="0" maxOccurs="10">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="catalog" type="CharacterString" minOccurs="0"/>
									<xsd:element name="entry" type="CharacterString" minOccurs="0"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="description" type="LangString" minOccurs="0" maxOccurs="10"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="relation">
		<xsd:sequence>
			<xsd:element name="relation" type="relation"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 8. Annotation -->

	<xsd:complexType name="annotation">
		<xsd:sequence>
			<xsd:element name="entity" type="vCard" minOccurs="0"/>
			<xsd:element name="date" type="Date" minOccurs="0"/>
			<xsd:element name="description" type="LangString" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="annotation">
		<xsd:sequence>
			<xsd:element name="annotation" type="annotation"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- 9. Classification -->

	<!-- 9.1 Purpose -->
	<xsd:simpleType name="purposeValues">
		<xsd:restriction base="xsd:token">
			<!-- IEEE LOM default values -->
			<xsd:enumeration value="θεματική περιοχή"/>
			<!-- <xsd:enumeration value="ιδέα"/>
			<xsd:enumeration value="προαπαιτούμενο"/>
			<xsd:enumeration value="εκπαιδευτικός σκοπός"/>
			<xsd:enumeration value="προσβασιμότητα περιορισμοί"/> -->
			<xsd:enumeration value="εκπαιδευτικό επίπεδο"/>
			<!-- <xsd:enumeration value="επίπεδο δεξιοτήτων"/>
			<xsd:enumeration value="επίπεδο ασφαλείας"/>
			<xsd:enumeration value="ικανότητα"/> -->
			<!-- Photodentro DS AP extended values -->
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="purpose">
		<xsd:complexContent>
			<xsd:extension base="Vocabulary">
				<xsd:sequence>
					<xsd:element name="value" type="purposeValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="classification">
		<xsd:sequence>
			<xsd:element name="purpose" type="purpose"/>
			<xsd:element name="taxonPath" maxOccurs="15">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="source" type="LangString"/>
						<xsd:element name="taxon" maxOccurs="15">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="id" type="CharacterString"/>
									<xsd:element name="entry" type="LangString"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="description" type="LangString" minOccurs="0"/>
			<xsd:element name="keyword" type="LangString" minOccurs="0" maxOccurs="40"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="classification">
		<xsd:sequence>
			<xsd:element name="classification" type="classification"/>
		</xsd:sequence>
	</xsd:group>

<!-- ===================================================================================== -->
<!-- Data Types Declaration -->

	<!-- CharacterString -->
	<xsd:simpleType name="CharacterString">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>

	<!-- LangString -->
	<xsd:complexType name="LangString">
		<xsd:sequence maxOccurs="unbounded">
			<xsd:element name="string">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CharacterString">
							<xsd:attribute name="language" type="Language" use="required"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<!-- VCard -->
	<xsd:simpleType name="vCard">
		<xsd:restriction base="CharacterString"/>
	</xsd:simpleType>

	<!-- URI -->
	<xsd:simpleType name="URI">
		<xsd:restriction base="xsd:anyURI"/>
	</xsd:simpleType>

	<!-- MimeType -->
	<xsd:simpleType name="MimeType">
		<xsd:restriction base="CharacterString"/>
	</xsd:simpleType>

	<!-- Size -->
	<xsd:simpleType name="Size">
		<xsd:restriction base="xsd:nonNegativeInteger"/>
	</xsd:simpleType>

	<!-- Language -->
	<xsd:simpleType name="Language">
		<xsd:restriction base="CharacterString"/>
	</xsd:simpleType>

	<!-- DateTime -->
	<!-- Regular expresion from Christian Klaue (IEEE LOM XML Schema file dataTypes.xsd)-->
	<xsd:simpleType name="DateTimeString">
		<xsd:restriction base="CharacterString">
			<xsd:pattern value="([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3})(\-(0[1-9]|1[0-2])(\-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9](:[0-5][0-9](\.[0-9]{1,}(Z|((\+|\-)([0-1][0-9]|2[0-3]):[0-5][0-9]))?)?)?)?)?)?)?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Date">
		<xsd:sequence>
			<xsd:element name="dateTime" type="DateTimeString" minOccurs="0"/>
			<xsd:element name="description" type="LangString" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>

	<!-- Duration -->
	<!-- Regular expresion from Christian Klaue (IEEE LOM XML Schema file dataTypes.xsd)-->
	<xsd:simpleType name="DurationString">
		<xsd:restriction base="CharacterString">
			<xsd:pattern value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Duration">
		<xsd:sequence>
			<xsd:element name="duration" type="DurationString" minOccurs="0"/>
			<xsd:element name="description" type="LangString" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>

	<!-- Vocabulary -->
	<xsd:simpleType name="PhotodentroVocab">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="PhotodentroAPv1.0"/>
			<xsd:enumeration value="LOMv1.0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Vocabulary" abstract="true">
		<xsd:sequence>
			<xsd:element name="source" type="PhotodentroVocab"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>