Project

General

Profile

1
<RESOURCE_PROFILE>
2
	<HEADER>
3
		<RESOURCE_IDENTIFIER value="f5e9bb6b-b421-41c3-89c7-6ec40078be6e_VHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZXMvVHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZVR5cGU="/>
4
		<RESOURCE_TYPE value="TransformationRuleDSResourceType"/>
5
		<RESOURCE_KIND value="TransformationRuleDSResources"/>
6
		<RESOURCE_URI value=""/>
7
		<DATE_OF_CREATION value="2018-06-29T11:15:30+00:00"/>
8
	</HEADER>
9
	<BODY>
10
		<CONFIGURATION>
11
			<IMPORTED/>
12
			<SCRIPT>
13
				<TITLE>DATACITE sets to DB</TITLE>
14
				<CODE>
15
					<![CDATA[
16
					<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:clean="eu.dnetlib.msro.openaireplus.utils.CleaningXsltFunctions" version="2.0">
17

    
18
					<xsl:param name="varDataSourceId"/>
19
                    <xsl:variable name="namespacePrefix" select="string('datacite____')"/>
20

    
21
					<xsl:template match="/">
22

    
23
					<record>
24

    
25
						<xsl:copy-of select=".//*[local-name()='header']"/>
26

    
27
						<metadata>
28
							<ROWS>
29
								<xsl:variable name="setSpec" select=".//*[local-name()='setSpec']"/>
30
								<xsl:variable name="setName" select=".//*[local-name()='setName']"/>
31

    
32
								<xsl:variable name="id" select="concat($namespacePrefix,'::', $setSpec)"/>
33

    
34
								<ROW table="datacite_temp_sets">
35
									<FIELD name="_dnet_resource_identifier_">
36
										<xsl:value-of select="$id"/>
37
									</FIELD>
38
									<FIELD name="id">
39
										<xsl:value-of select="$id"/>
40
									</FIELD>
41
									<FIELD name="setname">
42
										<xsl:value-of select="$setName"/>
43
									</FIELD>
44
									<FIELD name="setspec">
45
										<xsl:value-of select="$setSpec"/>
46
									</FIELD>
47
									<FIELD name="setname_cleaned">
48
										<xsl:value-of select="clean:clean($setName)"/>
49
									</FIELD>
50
									<FIELD name="oa_source_id">
51
										<xsl:value-of select="$varDataSourceId"/>
52
									</FIELD>
53
								</ROW>
54
							</ROWS>
55
						</metadata>
56
					</record>
57

    
58
				</xsl:template>
59
			</xsl:stylesheet>
60

    
61
			]]>
62
				</CODE>
63
			</SCRIPT>
64
		</CONFIGURATION>
65
		<STATUS/>
66
		<SECURITY_PARAMETERS>SECURITY_PARAMETERS</SECURITY_PARAMETERS>
67
	</BODY>
68
</RESOURCE_PROFILE>
(1-1/6)