<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Lieber Herr Ziegler,<br>
    <br>
    ich gehe davon aus, dass Sie die Datenablieferung über XMetaDissPlus
    mit der DNB testen.<br>
    <br>
    <u>1. Element dc:source</u><br>
    Das Element dc:source ist dabei ein sehr spezielles Element,
    insbesondere beim Dokumenttyp Artikel möchte die DNB die Angabe der
    Quelle des Artikels geliefert haben.<br>
    In der Definition von XMetaDissPlus steht dazu folgendes:<br>
    <br>
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
    <h3
id="ZeitschriftenundSchriftenreihenausOPUS4überXMetaDissPlus-Element20„QuellederHochschulschrift“(dc:source)"><span
        style="color: rgb(51,102,255);">Element 20 „Quelle der
        Hochschulschrift“ (dc:source)</span></h3>
    <p><strong> Zeitschriftenlieferung ohne Verknüpfung zum
        Zeitschriftentitel</strong><br>
      <br>
      Wird eine Zeitschriftenlieferung ohne Angabe einer
      „DNB_ZSTitelID“, „ZSTitelID“ oder „Erstkat-ID“ geliefert, <br>
      dann sollte die Angabe zur Ausgabe in dem Element 20 „Quelle der
      Hochschulschrift“ mit dem Attribut „noScheme“ geliefert werden.<br>
      <br>
      Falls ein Hinweis oder die Quelle der Hochschulschrift als
      Online-Dokument vorliegt, <br>
      ist hier die Angabe einer ISBN möglich. <strong>Des Weiteren sind
        Angaben zur Quelle der Hochschulschrift auch als Freitext
        möglich</strong>.<br>
      <br>
      Hinweis: Diese Quelle kann z. B. die Hochschulschrift im
      Erstellungsformat sein oder für einzelne Artikel aus Zeitschriften
      oder Monografien<br>
       bzw. Sammelbänden Angaben zur Ausgabe und dem übergeordneten
      Werk.<br>
      <br>
       XML-Syntax: <dc:source
      xsi:type=“dcterms:URI“>Quelle</dc:source><br>
       Beispiel:<dc:source xsi:ty pe=“dcterms:URI“><a
        class="moz-txt-link-freetext"
        href="http://www.hu-berlin.de/hochschulschrift_quelle.htm"><a class="moz-txt-link-freetext" href="http://www.hu-berlin.de/hochschulschrift_quelle.htm">http://www.hu-berlin.de/hochschulschrift_quelle.htm</a></a></dc:source><br>
       <dc:source xsi:type=“ddb:noScheme“>Colloque de
      physique(1990), C7, S. 339-344</dc:source> <br>
    </p>
    <p>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
      <br>
      <strong><u>Umgesetzt in  OPUS4:</u></strong><u><br>
      </u><em> </em><em>Im Standard von OPUS4 wird</em><strong><em> die
          Quelle (dc:source</em></strong>) aus mehreren Feldern
      zusammengesetzt</p>
    <p> <code class="java plain"><xsl:template match=</code><code
        class="java string">"TitleParent"</code> <code class="java
        plain">mode=</code><code class="java string">"xmetadissplus"</code><code
        class="java plain">></code></p>
    <div class="container" title="Hint: double-click to select code">
      <div class="line number2 index1 alt1"><code class="java spaces">        </code><code
          class="java plain"><dc:source xsi:type=</code><code
          class="java string">"ddb:noScheme"</code><code class="java
          plain">></code></div>
      <div class="line number3 index2 alt2"><code class="java spaces">            </code><code
          class="java plain"><xsl:value-of select=</code><code
          class="java string">"@Value"</code> <code class="java plain">/></code></div>
      <div class="line number4 index3 alt1"><code class="java spaces">            </code><code
          class="java plain"><xsl:text>, </xsl:text></code></div>
      <div class="line number5 index4 alt2"><code class="java spaces">            </code><code
          class="java plain"><xsl:value-of select=</code><code
          class="java string">"/Documents/Opus_Document/@Volume"</code>
        <code class="java plain">/></code></div>
      <div class="line number6 index5 alt1"><code class="java spaces">            </code><code
          class="java plain"><xsl:text>, </xsl:text></code></div>
      <div class="line number7 index6 alt2"><code class="java spaces">            </code><code
          class="java plain"><xsl:value-of select=</code><code
          class="java string">"/Documents/Opus_Document/@Issue"</code> <code
          class="java plain">/></code></div>
      <div class="line number8 index7 alt1"><code class="java spaces">            </code><code
          class="java plain"><xsl:text>, </xsl:text></code></div>
      <div class="line number9 index8 alt2"><code class="java spaces">            </code><code
          class="java plain"><xsl:value-of select=</code><code
          class="java string">"/Documents/Opus_Document/@PageNumber"</code>
        <code class="java plain">/></code></div>
      <div class="line number10 index9 alt1"><code class="java spaces">        </code><code
          class="java plain"></dc:source> </code></div>
      <div class="line number11 index10 alt2"><code class="java spaces"> </code><code
          class="java plain"></xsl:template><br>
          <br>
          TitleParent- Titel des übergeordneten Werkes (einige Anwender
          nennen es auch "Titel der Zeitschrift/Sammelwerk")<br>
          Volume - Jahrgang<br>
          Issue - Ausgabe / Heft<br>
          Pagenumber - Seitenanzahl<br>
          <br>
          <br>
        </code></div>
    </div>
    Viele Repositorien, die bereits von OPUS3 kamen, hatten dort ein
    Feld "SourceTitle" für die Quellenangaben benutzt. In diesem Feld
    sind hintereinander weg alle Angaben zur Quelle aufgeführt. Aus
    diesem Grund ist bei einigen Repositorien dieses Feld auf dc:source
    gemappt.<br>
    <div class="container" title="Hint: double-click to select code">
      <div class="line number1 index0 alt2"><code class="java plain"><xsl:template

          match=</code><code class="java string">"Enrichment[@KeyName='SourceTitle']"</code>
        <code class="java plain">mode=</code><code class="java string">"xmetadissplus"</code><code
          class="java plain">></code></div>
      <div class="line number2 index1 alt1"><code class="java spaces">       </code><code
          class="java plain"><dc:source xsi:type=</code><code
          class="java string">"ddb:noScheme"</code><code class="java
          plain">></code></div>
      <div class="line number3 index2 alt2"><code class="java spaces">           </code><code
          class="java plain"><xsl:value-of select=</code><code
          class="java string">"@Value"</code> <code class="java plain">/></code></div>
      <div class="line number4 index3 alt1"><code class="java spaces">       </code><code
          class="java plain"></dc:source></code></div>
      <div class="line number5 index4 alt2"><code class="java spaces"> </code><code
          class="java plain"></xsl:template><br>
          <br>
        </code></div>
    </div>
    <br>
    Unserer Erfahrung hat gezeigt, dass es davon abhängt, welche
    Metadaten gepflegt wurden. <br>
    Entsprechend musste die XMetaDissPlus.xslt individuell angepasst
    werden.<br>
    <br>
    <br>
    <u>2. Element dc:creator</u><br>
    Beim Element dc:creator wurden abweichend von der jetztigen Version
    4.4.5 weitere Elemente hinzugefügt, die bei der nächsten
    OPUS-Version mit ausgeliefert werden.<br>
    Es handelt sich dabei um: CreatingCorporation und
    ContributingCorporation sowie um den PersonEditor<br>
    Folgendes müssten Sie in die XMetaDissPlus.xslt dazu aufnehmen:<br>
    <br>
     <!-- dc:creator --><br>
    <xsl:apply-templates select="@CreatingCorporation"
    mode="xmetadissplus" /><br>
    <xsl:apply-templates select="@ContributingCorporation"
    mode="xmetadissplus" /><br>
    <br>
    <!-- hinzugefügt  @CreatingCorporation - urhebende Körperschaft
    --><br>
        <br>
        <xsl:template match="@CreatingCorporation"
    mode="xmetadissplus"><br>
           <dc:creator xsi:type="pc:MetaPers"><br>
             <pc:person><br>
             <pc:name type="otherName"
    otherNameType="organisation"><br>
             <pc:organisationName><br>
                 <xsl:value-of select="." /><br>
             </pc:organisationName><br>
              </pc:name><br>
              </pc:person><br>
           </dc:creator><br>
        </xsl:template><br>
        <br>
        <!-- hinzugefügt  @ContributingCorporation - beteiligte
    Körperschaft--><br>
        <br>
        <xsl:template match="@ContributingCorporation"
    mode="xmetadissplus"><br>
           <dc:creator xsi:type="pc:MetaPers"><br>
             <pc:person><br>
             <pc:name type="otherName"
    otherNameType="organisation"><br>
             <pc:organisationName><br>
                  <xsl:value-of select="." /><br>
                  </pc:organisationName><br>
              </pc:name><br>
              </pc:person><br>
           </dc:creator><br>
        </xsl:template><br>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
    <br>
     <!-- dc:contributor --><br>
                  <xsl:apply-templates select="PersonEditor"
    mode="xmetadissplus" /><br>
    <br>
    <!-- hinzugefügt  @PersonEditor - Herausgeber--><br>
    <br>
    <xsl:template match="PersonEditor" mode="xmetadissplus"><br>
           <dc:contributor xsi:type="pc:Contributor"
    type="dcterms:ISO3166" thesis:role="editor"><br>
               <pc:person><br>
                 <pc:name type="nameUsedByThePerson"><br>
                   <xsl:if test="normalize-space(@FirstName)"><br>
                      <pc:foreName><br>
                        <xsl:value-of select="@FirstName" /><br>
                      </pc:foreName><br>
                   </xsl:if><br>
                    <pc:surName><br>
                      <xsl:value-of select="@LastName" /><br>
                    </pc:surName><br>
                 </pc:name><br>
                 <xsl:if test="normalize-space(@AcademicTitle)"><br>
                    <pc:academicTitle><br>
                      <xsl:value-of select="@AcademicTitle" /><br>
                    </pc:academicTitle><br>
                 </xsl:if><br>
               </pc:person><br>
           </dc:contributor><br>
        </xsl:template><br>
    <br>
    <br>
    <br>
    Ich hoffe, das hilft Ihnen erstmal weiter. <br>
    <br>
    <br>
    Viele Grüße<br>
    <br>
    <br>
    Steffi Conrad-Rempel<br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 

OPUS-Hostingteam im KOBV

Konrad-Zuse-Zentrum
für Informationstechnik Berlin
Takustraße 7
D-14195 Berlin-Dahlem

Tel. +49 30 84185-343
<a class="moz-txt-link-abbreviated" href="mailto:conrad-rempel@zib.de">conrad-rempel@zib.de</a>
<a class="moz-txt-link-abbreviated" href="mailto:opusteam@zib.de">opusteam@zib.de</a> </pre>
    <br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 17.12.2015 um 10:42 schrieb Dr.
      Karl-Josef Ziegler:<br>
    </div>
    <blockquote cite="mid:567283A1.8060304@uni-koblenz.de" type="cite">
      <pre wrap="">Liebe Frau Conrad-Rempel!

Am 16.12.2015 um 16:52 schrieb Steffi Conrad-Rempel:


</pre>
      <blockquote type="cite">
        <pre wrap="">Alle Elemete, die OPUS über die OAI-Schnittstelle abliefert, sind in den 
XSLT-Dateien enthalten.
</pre>
      </blockquote>
      <pre wrap="">Genau da habe ich nachgesehen.

</pre>
      <blockquote type="cite">
        <pre wrap="">Dort sind allerdings die Datenbanknamen der Felder aufgeführt und nicht 
die übersetzten Feldnamen, was die Erkennung vielleicht ein bisschen 
erschwert.
</pre>
      </blockquote>
      <pre wrap="">Und genau das ist das Problem.

</pre>
      <blockquote type="cite">
        <pre wrap="">Eine Mapping-Tabelle für die Standardauslieferung existiert dafür nicht.
Für ein besseres Verständnis, könnten wir die Erstellung  einer 
Mapping-Tabelle mit einplanen und diese später der Dokumentation beifügen.
</pre>
      </blockquote>
      <pre wrap="">Einmal geht es um den Parameter 'dc:source'. Hier kommt der Inhalt wohl
aus 'TitleParent'. Vermuten würde man eigentlich 'Quelle', es ist aber
'Titel des übergeordneten Werkes'.

Und dann um 'dc:creator'. Da nehme ich an, dass es aus 'PersonAuthor',
also dem Autorenfeld stammt. Das Problem ist nur, wenn es keinen Autor,
sondern nur Herausgeber gibt. Die werden dann wahrscheinlich in
'PersonEditor' gespeichert, was aber per OAI nicht ausgegeben wird. Die
DNB hätte es aber gerne.

</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>