Project

General

Profile

1
<RESOURCE_PROFILE>
2
	<HEADER>
3
		<RESOURCE_IDENTIFIER
4
				value="10c06a99-5d12-4da7-aec3-e99e530cfa6e_VHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZXMvVHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZVR5cGU="/>
5
		<RESOURCE_TYPE value="TransformationRuleDSResourceType"/>
6
		<RESOURCE_KIND value="TransformationRuleDSResources"/>
7
		<RESOURCE_URI value=""/>
8
		<DATE_OF_CREATION value="2014-11-19T11:05:55+01:00"/>
9
	</HEADER>
10
	<BODY>
11
		<CONFIGURATION>
12
			<IMPORTED/>
13
			<SCRIPT>
14
				<TITLE>DLI: OAI_Datacite to DMF transform</TITLE>
15
				<CODE><![CDATA[
16
					<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oaf="http://namespace.dnet.eu/oaf"
17
									version="2.0"
18
									exclude-result-prefixes="xsl">
19
	<xsl:template match="/">
20
		<xsl:choose>
21
			<xsl:when test="not(//*[lower-case(local-name())='relatedidentifier'])">
22
				<record></record>
23
			</xsl:when>
24
			<xsl:when test="not(//*[local-name()='resourceType']/@resourceTypeGeneral='Dataset' or //*[local-name()='resourceType']/@resourceTypeGeneral='Software' or //*[local-name()='resourceType']/@resourceTypeGeneral='Film' or //*[local-name()='resourceType']/@resourceTypeGeneral='Sound' or //*[local-name()='resourceType']/@resourceTypeGeneral='PhysicalObject'  or //*[local-name()='resourceType']/@resourceTypeGeneral='Audiovisual' or //*[local-name()='resourceType']/@resourceTypeGeneral='Collection' or //*[local-name()='resourceType'][@resourceTypeGeneral='Other' and .='Study'])">
25
				<record></record>
26
			</xsl:when>
27
			<xsl:otherwise>
28
				<record>
29
					<xsl:copy-of select="//*[local-name()='header']"/>
30
					<xsl:copy-of select="//*[local-name()='metadata']"/>
31
					<oaf:about>
32
						<oaf:datainfo>
33
							<oaf:completionStatus>complete</oaf:completionStatus>
34
							<oaf:provisionMode>collected</oaf:provisionMode>
35
						</oaf:datainfo>
36
					</oaf:about>
37
				</record>
38
			</xsl:otherwise>
39
		</xsl:choose>
40
	</xsl:template>
41
</xsl:stylesheet>]]>
42
				</CODE>
43
			</SCRIPT>
44
		</CONFIGURATION>
45
		<STATUS/>
46
		<SECURITY_PARAMETERS/>
47
	</BODY>
48
</RESOURCE_PROFILE>
(5-5/8)