[Kobv-opus-tester] GND und ORCID in OAI xMetaDissPlus

Richter, Ulrike ulrike.richter at h-brs.de
Fr Nov 30 15:20:00 CET 2018


Liebe Frau Traeger,

wir liefern zurzeit noch nicht automatisiert an die DNB ab und ich habe das bisher nur in einem alten Testsystem mit der Version 4.4.5 ausprobiert, daher ohne Gewähr für 4.6  ;-)
Das Ergebnis sieht aber ganz brauchbar aus (die erste Autorin hat eine GND-Id und eine Orcid, die zweite nur eine Orcid):

[cid:image002.png at 01D488BF.3DDB72B0]

Hier das verwendete Template:

    <xsl:template match="PersonAuthor" mode="xmetadissplus">
       <dc:creator xsi:type="pc:MetaPers">
         <pc:person>
          <xsl:if test="@IdentifierGnd != ''">
           <xsl:attribute name="GND-Nr">
             <xsl:value-of select="@IdentifierGnd" />
           </xsl:attribute>
            <xsl:if test="@IdentifierOrcid != ''">
             <ddb:orcid>
               <xsl:text>https://orcid.org/</xsl:text>
               <xsl:value-of select="@IdentifierOrcid" />
             </ddb:orcid>
            </xsl:if>
          </xsl:if>
          <pc:name type="nameUsedByThePerson">
             <xsl:if test="normalize-space(@FirstName)">
                <pc:foreName>
                  <xsl:value-of select="@FirstName" />
                </pc:foreName>
             </xsl:if>
             <pc:surName>
               <xsl:value-of select="@LastName" />
             </pc:surName>
          </pc:name>
          <xsl:if test="normalize-space(@AcademicTitle)">
             <pc:academicTitle>
               <xsl:value-of select="@AcademicTitle" />
             </pc:academicTitle>
          </xsl:if>
         </pc:person>
       </dc:creator>
    </xsl:template>

Viele Grüße,
Ulrike Richter


--
Hochschule Bonn-Rhein-Sieg, Hochschul- und Kreisbibliothek
Grantham-Allee 20, 53757 Sankt Augustin
Tel: +49 2241 865 686, Fax: +49 2241 865 8686
mailto:ulrike.richter at h-brs.de
https://www.h-brs.de/de/bib


Von: Kobv-opus-tester <kobv-opus-tester-bounces at zib.de> Im Auftrag von Heidi Traeger
Gesendet: Freitag, 30. November 2018 13:29
An: Opus-Tester <kobv-opus-tester at zib.de>
Betreff: [Kobv-opus-tester] GND und ORCID in OAI xMetaDissPlus


Liebe Kolleginnen und Kollegen,


die DNB hat seit xMetadissPlus Version 2.3. die Ausgabe von ORCID und GND festgelegt:

Beispiel:

<dc:creator xsi:type="pc:MetaPers">

<pc:person GND-Nr="140681787">

<ddb:orcid>https://orcid.org/0000-0002-3579-8855</ddb:orcid<https://orcid.org/0000-0002-3579-8855%3c/ddb:orcid>>

<pc:name type="nameUsedByThePerson">

<pc:foreName>Reinhard</pc:foreName>

<pc:surName>König</pc:surName>

</pc:name>

<pc:academicTitle>Jun.-Prof. Dr.</pc:academicTitle>

</pc:person>

</dc:creator>



Die ORCID ist kein Problem und so funktioniert die GND  Ausgabe, ist aber nicht schön wenn keine GND vorhanden ist:



          <pc:person GND-Nr="{@IdentifierGnd}">



aber ich schaffe nicht die Abfrage nach Vorhandensein der GND, in dieser Abfrage ist ein Fehler:



   <xsl:template match="PersonAuthor" mode="xmetadissplus">

       <dc:creator xsi:type="pc:MetaPers">

       <xsl:choose>

   <xsl:when test="@IdentifierGnd != ''">

   <pc:person GND-Nr="{@IdentifierGnd}">

       </xsl:when>

       <xsl:otherwise>

   <pc:person>

       </xsl:otherwise>

       </xsl:choose>

          <xsl:if test="normalize-space(@IdentifierOrcid)">

             <ddb:orcid>

               <xsl:value-of select="@IdentifierOrcid" />

             </ddb:orcid>

          </xsl:if>

          <pc:name type="nameUsedByThePerson">

             <xsl:if test="normalize-space(@FirstName)">

                <pc:foreName>

                  <xsl:value-of select="@FirstName" />

                </pc:foreName>

             </xsl:if>

             <pc:surName>

               <xsl:value-of select="@LastName" />

             </pc:surName>

          </pc:name>

          <xsl:if test="normalize-space(@AcademicTitle)">

             <pc:academicTitle>

               <xsl:value-of select="@AcademicTitle" />

             </pc:academicTitle>

          </xsl:if>

         </pc:person>

       </dc:creator>

    </xsl:template>



Ich würde mich sehr über einen Tipp freuen.



Beste Grüße aus Weimar

Heidi Traeger

Heidi Traeger
EDV
+49 3643 582866
Bauhaus-Universität Weimar<https://www.uni-weimar.de/de/universitaet/struktur/zentrale-einrichtungen/universitaetsbibliothek/>

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://listserv.zib.de/pipermail/kobv-opus-tester/attachments/20181130/ba12b9c2/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image002.png
Dateityp    : image/png
Dateigröße  : 30933 bytes
Beschreibung: image002.png
URL         : <http://listserv.zib.de/pipermail/kobv-opus-tester/attachments/20181130/ba12b9c2/attachment.png>


Mehr Informationen über die Mailingliste Kobv-opus-tester