Project

General

Profile

« Previous | Next » 

Revision 59919

updated UKRI instead of RCUK

View differences:

modules/dnet-openaireplus-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/TransformationRuleDSResources/TransformationRuleDSResourceType/xslt_cleaning_oaiOpenaire_datacite_ExchangeLandingpagePid.xml
11 11
            <IMPORTED/>
12 12
            <SCRIPT>
13 13
                <TITLE>xslt_cleaning_oaiOpenaire_datacite_ExchangeLandingpagePid</TITLE>
14
                <CODE><![CDATA[ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.1"
14
                <CODE><![CDATA[<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.1"
15 15
 		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
16 16
                xmlns:oaf="http://namespace.openaire.eu/oaf"
17 17
                xmlns:dr="http://www.driver-repository.eu/namespace/dr"
......
43 43
  <xsl:param name="varNIH" select = "'nih_________::'"/>
44 44
  <xsl:param name="varNSF" select = "'nsf_________::'"/>
45 45
  <xsl:param name="varNWO" select = "'nwo_________::'"/>
46
  <xsl:param name="varRCUK" select = "'rcuk________::'"/>
46
  <xsl:param name="varUKRI" select = "'ukri________::'"/>
47 47
  <xsl:param name="varSFI" select ="'sfi_________::'"/>
48 48
  <xsl:param name="varSGOV" select = "'sgov________::'"/>     <!-- SGOV to be added, awaiting DOI from Pilar, found project ids not in CSV list? -->
49 49
  <xsl:param name="varSNSF" select = "'snsf________::'"/>
......
833 833
          <xsl:value-of select="concat($varNWO, ./*[local-name()='awardNumber'])"/>
834 834
     </oaf:projectid>
835 835
</xsl:if>
836
<!-- RCUK -->
836
<!-- UKRI -->
837 837
<xsl:if test="substring-after(normalize-space(./*[local-name()='funderIdentifier']), 'doi.org/') = ('10.13039/501100000690') or contains(./*[local-name()='funderName'], 'Research Councils UK') or contains(./*[local-name()='funderName'], 'RCUK')">
838 838
     <oaf:projectid>
839
          <xsl:value-of select="concat($varRCUK, ./*[local-name()='awardNumber'])"/>
839
          <xsl:value-of select="concat($varUKRI, ./*[local-name()='awardNumber'])"/>
840 840
     </oaf:projectid>
841 841
</xsl:if>
842
<xsl:if test="substring-after(normalize-space(./*[local-name()='funderIdentifier']), 'doi.org/') = ('10.13039/100014013') or contains(./*[local-name()='funderName'], 'UK Research and Innovation') or contains(./*[local-name()='funderName'], 'UKRI')">
843
     <oaf:projectid>
844
          <xsl:value-of select="concat($varUKRI, ./*[local-name()='awardNumber'])"/>
845
     </oaf:projectid>
846
</xsl:if>
842 847
<!-- SFI -->
843 848
<xsl:if test="(substring-after(normalize-space(./*[local-name()='funderIdentifier']), 'doi.org/') = ('10.13039/501100001602') or contains(./*[local-name()='funderName'], 'Science Foundation Ireland')) and matches(./*[local-name()='awardNumber'], '.*([\dA-Za-z\.\-]+/)+[\dA-Za-z\.\-]+.*')">
844 849
          <oaf:projectid>

Also available in: Unified diff