Project

General

Profile

« Previous | Next » 

Revision 52968

changed Datacite Resolver

View differences:

elsevier_transform.xml
1 1
<RESOURCE_PROFILE>
2 2
	<HEADER>
3 3
		<RESOURCE_IDENTIFIER
4
				value="d6aa3c16-b6e8-4953-a39e-cb2ea99d2ba8_VHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZXMvVHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZVR5cGU="/>
4
				value="e6044c3c-ab51-4762-aeac-b12d2c18c3a9_VHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZXMvVHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZVR5cGU="/>
5 5
		<RESOURCE_TYPE value="TransformationRuleDSResourceType"/>
6 6
		<RESOURCE_KIND value="TransformationRuleDSResources"/>
7 7
		<RESOURCE_URI value=""/>
......
11 11
		<CONFIGURATION>
12 12
			<IMPORTED/>
13 13
			<SCRIPT>
14
				<TITLE>DLI: Elsevier to Scholix transform</TITLE>
14
				<TITLE>DLI: Elsevier CSV to Scholix transform</TITLE>
15 15
				<CODE><![CDATA[<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
16 16
                xmlns:datetime="http://exslt.org/dates-and-times" xmlns:exslt="http://exslt.org/common"
17 17
                xmlns:oaf="http://namespace.dnet.eu/oaf"
......
44 44
                        </identifiers>
45 45
                    </linkProvider>
46 46
                    <relashionship>
47
                        <name>unknown</name>
47
                        <name><xsl:value-of select="//*[local-name()='column' and ./@name='relationship']"/></name>
48 48
                        <schema>datacite</schema>
49
                        <inverseRelashionship>unknown</inverseRelashionship>
49
                        <inverseRelashionship><xsl:value-of select="dnet:getInverse(//*[local-name()='column' and ./@name='relationship'])"/></inverseRelashionship>
50 50
                    </relashionship>
51 51
                    <source>
52 52
                        <identifier>
53 53
                            <identifier>
54
                                <xsl:value-of select="//column[./@name='ArticleID']"/>
54
                                <xsl:value-of select="lower-case(//column[./@name='pid'])"/>
55 55
                            </identifier>
56 56
                            <schema>doi</schema>
57 57
                        </identifier>
58 58
                        <objectType>
59
                            <type>publication</type>
59
                            <type>unknown</type>
60 60
                        </objectType>
61 61
                    </source>
62 62
                    <target>
63 63
                        <identifier>
64 64
                            <identifier>
65
                                <xsl:value-of select="//column[./@name='datasetID']"/>
65
                                <xsl:value-of select="lower-case(//column[./@name='relatedIdentifier'])"/>
66 66
                            </identifier>
67 67
                            <schema>
68
                                <xsl:value-of select="//column[./@name='db']"/>
68
                               <xsl:value-of select="lower-case(//column[./@name='type'])"/>
69 69
                            </schema>
70 70
                        </identifier>
71 71
                        <objectType>
72
                            <type>dataset</type>
72
                            <type>unknown</type>
73 73
                        </objectType>
74 74
                    </target>
75 75
                </link>

Also available in: Unified diff