<?xml version = "1.0" encoding = "UTF-8"?>
<xsd:schema xmlns = "http://www.ddb.de/LMERobject"
	 targetNamespace = "http://www.ddb.de/LMERobject"
	 xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
	 xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
	 version = "1.2"
	 elementFormDefault = "qualified"
	 xsi:schemaLocation = "http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd">

	<!-- LMER: Long-term preservation Metadata for Electronic Resources -->
	<!-- Copyright 2005 Die Deutsche Bibliothek -->

	<xsd:element name = "objectIdentifier" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Eindeutige Kennung des zugehÃ¶rigen Objekts.</xsd:documentation>
			<xsd:documentation xml:lang = "en">An internal identifier assigned to digital objects.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "name" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Eine fÃ¼r Menschen lesbare Bezeichnung des Objekts</xsd:documentation>
			<xsd:documentation xml:lang = "en">Plain text name given to material by the creator/curator/selector and used to identify the object for users.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "persistentIdentifier" type = "xsd:anyURI">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">International eindeutiger Bezeichner fÃ¼r das Objekt</xsd:documentation>
			<xsd:documentation xml:lang = "en">A published international identifier for digital objects.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "transferURL" type = "xsd:anyURI">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">URL zu einer transportfÃ¤higen Form des Objekts (zusammengefasst in einer Datei, z. B. gepackt als ZIP-Datei)</xsd:documentation>
			<xsd:documentation xml:lang = "en">URL to a transportable object (bundled in one file, e. g. compressed as ZIP)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "transferFormat">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Bezeichnung des Formats der Datei zu Feld Transfer-URL als exakte Referenz in eine externe Datenbank</xsd:documentation>
			<xsd:documentation xml:lang = "en">The format of the file refered to in transferURL as reference to an external repository.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base = "xsd:string">
					<xsd:attribute name = "REGISTRYNAME" use = "optional" type = "xsd:string"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "transferMimeType" type = "mimeType">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">MIME-Type der Datei zu Feld Transfer-URL</xsd:documentation>
			<xsd:documentation xml:lang = "en">MIME-type of the file refered to in transferURL</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "transferChecksum">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Checksumme der Datei bei Transfer-URL</xsd:documentation>
			<xsd:documentation xml:lang = "en">Checksum of the file refered to in transferURL</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base = "xsd:string">
					<xsd:attribute name = "CHECKSUMTYPE" use = "optional" type = "xsd:string"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "groupIdentifier" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Eine Kennung, um zusammengehÃ¶rige Objekte zu markieren</xsd:documentation>
			<xsd:documentation xml:lang = "en">An internal identifier assigned to the objects that compromise an object group.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "objectVersion" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Wenn es verschiedene Archivobjekte desselben Originalobjekts gibt (als Folge einer internen Migration), dann findet sich hier ein schneller Indikator fÃ¼r die Version.</xsd:documentation>
			<xsd:documentation xml:lang = "en">The version of this archival object (as result of an internal migration).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "masterCreationDate" type = "xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Zeitpunkt, an dem aus dem Originalobjekt das Archivobjekt hergestellt wurde</xsd:documentation>
			<xsd:documentation xml:lang = "en">The date when the first Preservation Master for this object was created.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "metadataCreationDate" type = "xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Datum (und Zeit) der Entstehung der technischen Metadaten</xsd:documentation>
			<xsd:documentation xml:lang = "en">Date that preservation metadata was first collected for this object.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "metadataRecordCreator" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Person oder System, durch den/das die technischen Metadaten erstellt wurden</xsd:documentation>
			<xsd:documentation xml:lang = "en">The name of the individual or system responsible for the creation of this preservation metadata information.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "startFile" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">ID einer Datei, die bei mehreren Dateien den Einstieg bietet</xsd:documentation>
			<xsd:documentation xml:lang = "en">ID of a file as starting point for this object.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "numberOfFiles" type = "xsd:nonNegativeInteger">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Gesamtzahl der Dateien, die zu diesem Objekt gehÃ¶ren</xsd:documentation>
			<xsd:documentation xml:lang = "en">Number of the files belonging to this object.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "status" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Objektstatus</xsd:documentation>
			<xsd:documentation xml:lang = "en">State of the object.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name = "comments" type = "xsd:string">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Freitextfeld fÃ¼r ErgÃ¤nzungen</xsd:documentation>
			<xsd:documentation xml:lang = "en">Any other information relevant to the object's preservation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name = "mimeType">
		<xsd:annotation>
			<xsd:documentation xml:lang = "de">Der MIME-Type wird Ã¼ber einen regulÃ¤ren Ausdruck definiert.</xsd:documentation>
			<xsd:documentation xml:lang = "en">A mime type's value is governed by a pattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base = "xsd:string">
			<xsd:pattern value = "[\p{L}|\p{P}|\d]+/[\p{L}|\p{P}|\d]+"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
