<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:narc="http://www.arkisto.fi/skeemat/Sahke2/2011/12/20" targetNamespace="http://www.arkisto.fi/skeemat/Sahke2/2011/12/20" elementFormDefault="qualified">
	<!-- ================================================= -->
	<!-- SÄHKE2 siirtokokonaisuuden metatiedot                                        -->
	<!-- ================================================= -->
	<!-- release notes																				-->
	<!-- 20.12.2011 																	    			-->
	<!-- * muutettu ElectronicNotificationType:ssä NotificationPeriod, Delivered, DeliveryDate, ArrivalDate vapaaehtoiseksi 	-->
	<!-- * lisätty RecordType:een Agent-elementti vapaaehtoisena				-->
	<!-- * muutettu record tasolla vapaaehtoisuus document-elementille      -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Metadata                                                                                      -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Metadata" type="narc:MetadataType">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="MetadataType">
		<xs:sequence>
			<xs:element ref="narc:TransferInformation"/>
			<xs:element ref="narc:ContactInformation"/>
			<xs:element ref="narc:CaseFile" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Säilytettävän kohteen metatiedot                                                    -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Subject" type="narc:SubjectType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.1 Aihe (Subject)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="SubjectType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="scheme" type="xs:string" use="optional">
					<xs:annotation>
						<xs:documentation>SÄHKE2 Metatietomalli: 2.1 Aihe (Subject), merkintäjärjestelmä-tarkenne (Subject.Scheme)</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:element name="Created" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.2.1 Avattu/laadittu (Date.Created)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Issued" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.2.2 Julkistettu (Date.Issued)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Sent" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.2.3 Lähetetty (Date.Sent)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Modified" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.2.4 Muokattu (Date.Modified)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Available" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.2.5 Saatavilla (Date.Available)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Acquired" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.2.6 Vastaanotettu (Date.Acquired)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="NativeId" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.3 Identifiointitunnus (Identifier.NativeId)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OtherId" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.3.1 Muu tunnus (Identifier.Other)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Language" type="narc:LanguageType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.4 Kieli (Language)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="LanguageType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="Description" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.5 Kuvaus (Description)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Abstract" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.5.1 Tiivistelmä (Abstract)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Restriction" type="narc:RestrictionType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6 Käyttörajoitus</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="RestrictionType">
		<xs:sequence>
			<xs:element ref="narc:PublicityClass"/>
			<xs:element ref="narc:SecurityPeriod" minOccurs="0"/>
			<xs:element ref="narc:SecurityPeriodEnd" minOccurs="0"/>
			<xs:element ref="narc:SecurityReason" minOccurs="0"/>
			<xs:element ref="narc:ProtectionLevel" minOccurs="0"/>
			<xs:element ref="narc:SecurityClass" minOccurs="0"/>
			<xs:element ref="narc:PersonalData"/>
			<xs:element ref="narc:Person" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Owner" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:AccessRight" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="PublicityClass" type="narc:PublicityClassType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.1 Julkisuusluokka (Restriction.PublicityClass)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="PublicityClassType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Julkinen"/>
			<xs:enumeration value="Osittain salassapidettävä"/>
			<xs:enumeration value="Salassa pidettävä"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="SecurityPeriod" type="xs:integer">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.2 Salassapitoaika (Restriction.SecurityPeriod)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="SecurityPeriodEnd" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.3 Salassapidon päättymisajankohta (Restriction.SecurityPeriodEnd)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="SecurityReason" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.4 Salassapitoperuste (Restriction.SecurityReason)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ProtectionLevel" type="narc:ProtectionLevelType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.5 Suojaustaso (Restriction.ProtectionLevel)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="ProtectionLevelType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="I"/>
			<xs:enumeration value="II"/>
			<xs:enumeration value="III"/>
			<xs:enumeration value="IV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="SecurityClass" type="narc:SecurityClassType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.6 Turvallisuusluokka (Restriction.SecurityClass)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="SecurityClassType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Turvallisuusluokka I"/>
			<xs:enumeration value="Turvallisuusluokka II"/>
			<xs:enumeration value="Turvallisuusluokka III"/>
			<xs:enumeration value="Turvallisuusluokka IV"/>
			<xs:enumeration value="Ei turvallisuusluokiteltu"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="PersonalData" type="narc:PersonalDataType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.7 Henkilötietoja (Restriction.PersonalData)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="PersonalDataType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ei sisällä henkilötietoja"/>
			<xs:enumeration value="sisältää henkilötietoja"/>
			<xs:enumeration value="sisältää arkaluontoisia henkilötietoja"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="Person" type="narc:PersonType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.8 Henkilö</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="PersonType">
		<xs:sequence>
			<xs:element ref="narc:Name" minOccurs="0"/>
			<xs:element ref="narc:Ssn" minOccurs="0"/>
			<xs:element ref="narc:ElectronicId" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Name" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.8.1 Nimi (Restriction.Person.PersonalName)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Ssn" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.8.2 Henkilötunnus (Restriction.Person.Ssn)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ElectronicId" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.8.3 Sähköinen asiointitunnus (Restriction.Person.ElectronicId)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Owner" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.9 Omistaja (Restriction.Owner)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="AccessRight" type="narc:AccessRightType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.10 Käyttäjäryhmä</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="AccessRightType">
		<xs:sequence>
			<xs:element ref="narc:Name">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 2.6.10.1 Henkilö (Restriction.AccessRight.Name)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Role"/>
			<xs:element ref="narc:AccessRightDescription" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Role" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.10.2 Rooli (Restriction.AccessRight.Role)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="AccessRightDescription" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.6.10.3 Kuvaus (Restriction.AccessRight.Description)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="AccessRightDescriptionType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="Title" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.7 Nimeke (Title)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Custom">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.8 Organisaatiokohtaiset metatiedot (Custom)</xs:documentation>
			<xs:documentation>Custom metatieto on Moreq2:n mukainen: "Any additional metadata that isn't included elsewhere in this entity.  This section will allow the MoReq2 schema to be extended without making the resulting XML invalid against the MoReq2 Schema."</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:any processContents="skip" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="StorageLocation" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.9 Sijaintipaikka (StorageLocation)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="CaseFileRelation">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.10 Suhde</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="narc:Replaces" minOccurs="0"/>
				<xs:element ref="narc:IsReplacedBy" minOccurs="0"/>
				<xs:element ref="narc:References" minOccurs="0"/>
				<xs:element ref="narc:IsReferencedBy" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Replaces" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.10.1 Korvaa/Korvattu (Relation.Replaces/Relation.IsReplacedBy)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsReplacedBy" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.10.1 Korvaa/Korvattu (Relation.Replaces/Relation.IsReplacedBy)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="References" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.10.1 2.10.2 Viittaa/On viitattu (Relation.References/Relation.IsReferencedBy)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsReferencedBy" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.10.1 2.10.2 Viittaa/On viitattu (Relation.References/Relation.IsReferencedBy)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="RetentionPeriod" type="xs:integer">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.11.1 Säilytysajan pituus (RetentionPeriod)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="RetentionReason" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.11.2 Säilytysajan peruste (RetentionReason)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="RetentionPeriodEnd" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.11.3 Säilytysajan päättymisajankohta (RetentionPeriodEnd)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Status" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.12 Tila (Status)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Function" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.13 Tehtävä (Function)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Agent" type="narc:AgentType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.14 Toimija</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="AgentType">
		<xs:sequence>
			<xs:element ref="narc:Role">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 2.14.1 Rooli (Agent.Role)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 2.14.2 Henkilö (Agent.PersonalName)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:CorporateName" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="CorporateName" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.14.3 Yhteisö (Agent.CorporateName)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Type" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 2.15 Tyyppi (Type)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Asiakirjallisen tiedon käsittelyn metatiedot (CaseFile)                       -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="CaseFile" type="narc:CaseFileType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3 Asiakirjallisen tiedon käsittelyn metatiedot</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="CaseFileType">
		<xs:sequence>
			<xs:element ref="narc:Subject" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Created" maxOccurs="unbounded"/>
			<xs:element ref="narc:Issued" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Sent" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Modified" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Available" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Acquired" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:NativeId"/>
			<xs:element ref="narc:OtherId" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Language" maxOccurs="unbounded"/>
			<xs:element ref="narc:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Abstract" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Restriction"/>
			<xs:element ref="narc:Title"/>
			<xs:element ref="narc:CaseFileRelation" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:RetentionPeriod"/>
			<xs:element ref="narc:RetentionReason"/>
			<xs:element ref="narc:RetentionPeriodEnd" minOccurs="0"/>
			<xs:element ref="narc:Status"/>
			<xs:element ref="narc:ClassificationScheme"/>
			<xs:element ref="narc:Function"/>
			<xs:element ref="narc:Agent" maxOccurs="unbounded"/>
			<xs:element ref="narc:Type" minOccurs="0"/>
			<xs:element ref="narc:Finished" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:ElectronicNotification" minOccurs="0"/>
			<xs:element ref="narc:Action" maxOccurs="unbounded"/>
			<xs:element ref="narc:Custom" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Asiakirjallisen tiedon käsittelyn metatiedot - elementtimääritykset     -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Finished" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.1.1 Päättymispvm (Date.Finished)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ElectronicNotification" type="narc:ElectronicNotificationType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2 Sähköinen tiedoksianto</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ElectronicNotificationType">
		<xs:sequence>
			<xs:element ref="narc:AcceptionDate"/>
			<xs:element ref="narc:AcceptionDescription"/>
			<xs:element ref="narc:NotificationPeriod" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Delivered" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:DeliveryDate" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:ArrivalDate" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="AcceptionDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2.1 Suostumusajankohta (ElectronicNotification.AcceptionDate)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="AcceptionDescription" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2.2 Suostumuskuvaus (ElectronicNotification.AcceptionDescription)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="NotificationPeriod" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2.3 Tiedoksiantoperiodi (ElectronicNotification.NotificationPeriod)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Delivered" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2.4 Tiedoksiannon hakeminen (ElectronicNotification.Delivered)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="DeliveryDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2.5 Muun tiedoksiannon lähettämispvm (ElectronicNotification.DeliveryDate)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ArrivalDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 3.2.6 Muun tiedoksiannon saapumispvm (ElectronicNotification.ArrivalDate)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Asiakirjan metatiedot (Record)                                                        -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Record" type="narc:RecordType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4 Asiakirjan metatiedot</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="RecordType">
		<xs:sequence>
			<xs:element ref="narc:Subject" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Created" maxOccurs="unbounded"/>
			<xs:element ref="narc:Issued" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Sent" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Modified" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Available" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Acquired" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:NativeId"/>
			<xs:element ref="narc:OtherId" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Language" maxOccurs="unbounded"/>
			<xs:element ref="narc:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Abstract" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Restriction"/>
			<xs:element ref="narc:Title"/>
			<xs:element ref="narc:StorageLocation" minOccurs="0"/>
			<xs:element ref="narc:RecordRelation" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:RetentionPeriod"/>
			<xs:element ref="narc:RetentionReason"/>
			<xs:element ref="narc:RetentionPeriodEnd" minOccurs="0"/>
			<xs:element ref="narc:Status"/>
			<xs:element ref="narc:Function"/>
			<xs:element ref="narc:Type"/>
			<xs:element ref="narc:Accepted" minOccurs="0"/>
			<xs:element ref="narc:Gathered" minOccurs="0"/>
			<xs:element ref="narc:Valid" minOccurs="0"/>
			<xs:element ref="narc:Authenticity"/>
			<xs:element ref="narc:SignatureDescription" minOccurs="0"/>
			<xs:element ref="narc:Coverage" minOccurs="0"/>
			<xs:element ref="narc:Audience" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Source" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Rights" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:ProtectionClass" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:AlternativeTitle" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Version" minOccurs="0"/>
			<xs:element ref="narc:Document" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Custom" minOccurs="0"/>
			<xs:element ref="narc:Agent" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Asiakirjan metatiedot - elementtimääritykset                                   -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Accepted" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.1.1 Hyväksytty (Date.Accepted)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Gathered" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.1.2 Koottu (Date.Gathered)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Valid" type="narc:TimePeriodType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.1.3 Voimassaoloaika (Date.Valid)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Authenticity" type="narc:AuthenticityType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.2 Asiakirjan alkuperäisyys ja eheys todettu</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="AuthenticityType">
		<xs:sequence>
			<xs:element ref="narc:Checker"/>
			<xs:element ref="narc:Date"/>
			<xs:element ref="narc:Description">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 4.2.3 Kuvaus (Authenticity.Description)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Checker" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.2.1 Tarkastaja (Authenticity.Checker)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Date" type="xs:date">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.2.2 Aikamääre (Authenticity.Date)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="SignatureDescription" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.3 Asiakirjan sähköinen allekirjoitus (SignatureDescription)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Coverage" type="narc:CoverageType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.4 Kattavuus (Coverage)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="CoverageType">
		<xs:sequence>
			<xs:element ref="narc:Jurisdiction" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Spatial" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Temporal" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Jurisdiction" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.4.1 Hallinnonala (Coverage.Jurisdiction)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Spatial" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.4.2 Alueellinen (Coverage.Spatial)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Temporal" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.4.3 Ajallinen (Coverage.Temporal)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Audience" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.5 Kohdeyleisö (Coverage.Audience)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Source" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.6 Lähde (Coverage.Source)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Rights" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.7 Oikeudet (Coverage.Rights)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="RecordRelation">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8 Suhde</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="narc:Replaces" minOccurs="0"/>
				<xs:element ref="narc:IsReplacedBy" minOccurs="0"/>
				<xs:element ref="narc:References" minOccurs="0"/>
				<xs:element ref="narc:IsReferencedBy" minOccurs="0"/>
				<xs:element ref="narc:Requires" minOccurs="0"/>
				<xs:element ref="narc:IsRequiredBy" minOccurs="0"/>
				<xs:element ref="narc:HasPart" minOccurs="0"/>
				<xs:element ref="narc:IsPartOf" minOccurs="0"/>
				<xs:element ref="narc:HasFormat" minOccurs="0"/>
				<xs:element ref="narc:IsFormatOf" minOccurs="0"/>
				<xs:element ref="narc:HasVersion" minOccurs="0"/>
				<xs:element ref="narc:IsVersionOf" minOccurs="0"/>
				<xs:element ref="narc:HasRedaction" minOccurs="0"/>
				<xs:element ref="narc:IsRedactionOf" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Requires" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.1 Pakollinen/Liittyy pakollisena (Relation.Requires/Relation.IsRequiredBy)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsRequiredBy" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.1 Pakollinen/Liittyy pakollisena (Relation.Requires/Relation.IsRequiredBy)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="HasPart" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.2 Sisältää/Kuuluu (Relation.HasPart/Relation.IsPartOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsPartOf" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.2 Sisältää/Kuuluu (Relation.HasPart/Relation.IsPartOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="HasFormat" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.3 Myöhempi formaatti/Aikaisempi formaatti (Relation.HasFormat/Relation.IsFormatOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsFormatOf" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.3 Myöhempi formaatti/Aikaisempi formaatti (Relation.HasFormat/Relation.IsFormatOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="HasVersion" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.4 Vanhempi versio/Uudempi versio (Relation.HasVersion/Relation.IsVersionOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsVersionOf" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.4 Vanhempi versio/Uudempi versio (Relation.HasVersion/Relation.IsVersionOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="HasRedaction" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.5 Julkinen (”mustattu”) versio/Salassa pidettävää tietoa sisältävä versio  (Relation.HasRedaction/Relation.IsRedactionOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsRedactionOf" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.8.5 Julkinen (”mustattu”) versio/Salassa pidettävää tietoa sisältävä versio  (Relation.HasRedaction/Relation.IsRedactionOf)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ProtectionClass" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.9 Suojeluluokka (ProtectionClass)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="AlternativeTitle" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.10 Vaihtoehtoinen nimeke (AlternativeTitle)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Version" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 4.11 Versio (Version)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TimePeriodType">
		<xs:sequence>
			<xs:element name="start" type="xs:date"/>
			<xs:element name="end" type="xs:date" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Toimenpiteen metatiedot (Action)                                                   -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Action" type="narc:ActionType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 5 Toimenpiteen metatiedot</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ActionType">
		<xs:sequence>
			<xs:element ref="narc:Accepted" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.1.1 Hyväksytty (Date.Accepted)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Issued" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.1.2 Julkistettu (Date.Issued)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Created">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.1.3 Laadittu (Date.Created)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Sent" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.1.4 Lähetetty (Date.Sent)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Modified" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.1.5 Muokattu (Date.Modified)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Valid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.1.6 Voimassaoloaika (Date.Valid)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Description" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.2 Kuvaus</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Abstract" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="narc:Title">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.3 Nimeke</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Custom" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.4 Organisaatiokohtaiset metatiedot</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Agent" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.5 Toimija</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Type">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 5.6 Tyyppi (Type)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Record" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Toimenpiteen metatiedot - elementtimääritykset                              -->
	<!-- Kaikki toimenpide-rakenteesta viitatut elementit on määritelty           -->
	<!-- muaalla skeemassa                                                                      -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Siirron tekniset metatiedot                                                             -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- TransferInformation                                                                        -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="TransferInformation" type="narc:TransferInformationType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.1 Siirtokokonaisuuden identifiointitiedot</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TransferInformationType">
		<xs:sequence>
			<xs:element ref="narc:NativeId">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.1.1 Identifiointitunnus (Identifier.NativeId)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Title">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.1.3 Nimeke (Title)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:TransferContractId"/>
			<xs:element ref="narc:MetadataSchema"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- TransferInformation-rakenteen elementtimääritykset                         -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- NativeId ja Title on kuvattu kohteen metatiedoissa-->
	<xs:element name="TransferContractId" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.1.4 Siirtosopimuksen tunnus (TransferContractId)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="MetadataSchema" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.1.5 Aineiston metatietojen skeema (MetadataSchema)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- ContactInformation                                                                        -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="ContactInformation" type="narc:ContactInformationType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.2 Kontaktitiedot</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ContactInformationType">
		<xs:sequence>
			<xs:element ref="narc:Organisation"/>
			<xs:element ref="narc:ContactPerson"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Organisation                                                                                 -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Organisation" type="narc:OrganisationType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.2.1 Organisaatio</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="OrganisationType">
		<xs:sequence>
			<xs:element ref="narc:Name">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.2.1.1 Nimi (Organisation.Name)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- ContactPerson                                                                              -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="ContactPerson" type="narc:ContactPersonType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli 6.2.2 Kontaktihenkilö</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ContactPersonType">
		<xs:sequence>
			<xs:element ref="narc:Name">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.2.2.1 Nimi (ContactPerson.Name)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Address"/>
			<xs:element ref="narc:PhoneNumber"/>
			<xs:element ref="narc:Email"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- ContactPerson-rakenteen elementtimääritykset                               -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- name on kuvattu kohteen metatiedoissa-->
	<xs:element name="Address" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli 6.2.2.2 Osoite (ContactPerson.Address)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="PhoneNumber" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli 6.2.2.3 puhelinnumero (ContactPerson.PhoneNumber)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Email" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli 6.2.2.4 Sähköpostiosoite (ContactPerson.Email)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- ClassificationScheme-rakenteen elementtimääritykset                               -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="ClassificationScheme" type="narc:ClassificationSchemeType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.3 Tehtäväluokitus</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ClassificationSchemeType">
		<xs:sequence>
			<xs:element ref="narc:MainFunction"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="MainFunction" type="narc:MainFunctionType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.3.1 Päätehtävä (ClassificationScheme.MainFunction)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="MainFunctionType">
		<xs:sequence>
			<xs:element ref="narc:Title">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.3.5 Nimeke (ClassificationScheme.Title)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:FunctionCode"/>
			<xs:element ref="narc:FunctionClassification"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="FunctionClassification" type="narc:FunctionClassificationType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.3.2 Tehtävä (ClassificationScheme.FunctionClassification)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="FunctionClassificationType">
		<xs:sequence>
			<xs:element ref="narc:Title">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.3.5 Nimeke (ClassificationScheme.Title)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:FunctionCode"/>
			<xs:element ref="narc:SubFunction"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="SubFunction" type="narc:SubFunctionType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.3.3 Alatehtävä (ClassificationScheme.SubFunction)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="SubFunctionType">
		<xs:sequence>
			<xs:element ref="narc:Title">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.3.5 Nimeke (ClassificationScheme.Title)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:FunctionCode"/>
			<xs:element ref="narc:SubFunction" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="FunctionCode" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.3.4 Tunnus (ClassificationScheme.FunctionCode)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Document                                                                                    -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="Document" type="narc:DocumentType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.2 Tiedosto</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="DocumentType">
		<xs:sequence>
			<xs:element ref="narc:NativeId">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.4.1 Identifiointitunnus (Identifier.NativeId)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:UseType"/>
			<xs:element ref="narc:File"/>
			<xs:element ref="narc:Format"/>
			<xs:element ref="narc:MediumID" minOccurs="0"/>
			<xs:element ref="narc:HashAlgorithm"/>
			<xs:element ref="narc:HashValue"/>
			<xs:element ref="narc:Encryption" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Document-rakenteen elementtimääritykset                                      -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="UseType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.1.2 Käyttötarkoitus</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="Arkisto"/>
				<xs:enumeration value="Natiivi"/>
				<xs:enumeration value="Julkaisu"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="File" type="narc:FileType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.2 Tiedosto</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="FileType">
		<xs:sequence>
			<xs:element ref="narc:Name">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.4.2.1 Nimi (File.Name)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Path"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Path" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.2.2 Hakemistopolku (File.Path)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Format" type="narc:FormatType">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.3 Formaatti</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="FormatType">
		<xs:sequence>
			<xs:element ref="narc:Name">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.4.3.1 Nimi (Format.Name)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="narc:Version">
				<xs:annotation>
					<xs:documentation>SÄHKE2 Metatietomalli: 6.4.3.2 Versio (Format.Version)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="MediumID" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.4 Median identifiointitunnus (MediumID)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="HashAlgorithm" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.5 Eheystunnisteen algoritmi (HashAlgorithm)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="HashValue" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.6 Eheystunnisteen arvo (HashValue)</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Encryption" type="xs:string">
		<xs:annotation>
			<xs:documentation>SÄHKE2 Metatietomalli: 6.4.7 Salaustapa (Encryption)</xs:documentation>
		</xs:annotation>
	</xs:element>
</xs:schema>
