<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Lieber Herr Ronge,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">haben Sie vielen Dank für die Info. Für
      Kitodo 2 werden wir mit der meta.xml arbeiten und für Kitodo 3
      gibt es vielleicht gute Optionen.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Viele Grüße</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Christian Hänger<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Am 14.10.2019 um 09:57 schrieb Ronge,
      Matthias:<br>
    </div>
    <blockquote type="cite"
      cite="mid:37dc04249f254dbcab2eaa54bd87e972@zeutschel.de">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><![endif]--><!--[if gte mso 9]><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:black">Hallo Herr Häger,</span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">In Kitodo 3 ist
            das Bearbeiten der Metadateien über die Kitodo-API möglich.
            Die Kitodo API ist eine Java API (keine XML API). Sie können
            damit aber auf jeden Fall auf die METS-Datei zugreifen.
            Durch Verwendung der Kitodo-API ist sichergestellt, dass
            zusätzliche Annahmen, die für das Internformat gelten,
            korrekt berücksichtigt werden. Dennoch rate ich dazu, vor
            dem Verändern eine Sicherheitskopie der Datei anzulegen.</span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">Hier ein Beispiel
            für das Hinzufügen von Daten:</span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <div style="mso-element:para-border-div;border:solid windowtext
          1.0pt;padding:1.0pt 1.0pt 1.0pt 1.0pt">
          <p class="MsoNormal" style="border:none;padding:0cm"><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">import</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> java.io.*;</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">import</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> java.net.*;</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// kitodo-api.jar</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">import</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> org.kitodo.api.*;
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// metadata</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">import</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">
              org.kitodo.api.dataformat.*;
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// Kitodo data
              format</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// module from
              kitodo-dataformat.jar</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">import</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">
              org.kitodo.dataformat.access.MetsXmlElementAccess;</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">public class</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> AddDataExample {</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">   
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">static final</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> MetsXmlElementAccess
            </span><b><i><span
                  style="font-size:9.0pt;font-family:"Courier
                  New";color:blue" lang="EN-US">kitodoDataformat</span></i></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">=
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">
              MetsXmlElementAccess();
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// load module</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">   
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">public static void</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> main(String[] args)
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">throws</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> IOException,
              URISyntaxException {</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// read existing
              file</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        File
              metaXmlFile =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> File(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"/path/to/meta.xml"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        Workpiece
              workpiece;</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">try</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> (InputStream in =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">
              FileInputStream(metaXmlFile)) {</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">            workpiece
              =
            </span><b><i><span
                  style="font-size:9.0pt;font-family:"Courier
                  New";color:blue" lang="EN-US">kitodoDataformat</span></i></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">.read(in);
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// use module to
              read
            </span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        }</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// adding an
              included structural element</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              IncludedStructuralElement includedStructuralElement =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">
              IncludedStructuralElement();</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              includedStructuralElement.setType(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"volume"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              includedStructuralElement.setLabel(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"Band J-N"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              workpiece.getRootElement().getChildren().add(includedStructuralElement);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// adding metadata
              to an included structural element</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        MetadataEntry
              metadata =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> MetadataEntry();</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              metadata.setKey(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"title"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">metadata.setValue(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue">"20000 Meilen unter dem Meer"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">metadata.setDomain(MdSec.</span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue" lang="EN-US">DMD_SEC</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              workpiece.getRootElement().getMetadata().add(metadata);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// adding a media
              unit to a workpiece</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        MediaVariant
              localVariant =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> MediaVariant();</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              localVariant.setUse(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"LOCAL"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              localVariant.setMimeType(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"image/tiff"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        MediaVariant
              maxVariant =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> MediaVariant();</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              maxVariant.setUse(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"MAX"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              maxVariant.setMimeType(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"image/jpeg"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">MediaUnit mediaUnit =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black"> MediaUnit();</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              mediaUnit.setOrder(1234567);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              mediaUnit.getMediaFiles().put(localVariant, new URI(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"images/Vern2000_media/01234567.tif"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">));</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              mediaUnit.getMediaFiles().put(maxVariant, new URI(</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:blue" lang="EN-US">"jpgs/max/01234567.jpg"</span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">));</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              workpiece.getMediaUnits().add(mediaUnit);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"><o:p> </o:p></span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// assigning a media
              unit to an included structural element</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        View view =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> View();</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              view.setMediaUnit(mediaUnit);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
              includedStructuralElement.getViews().add(view);</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// save file</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">       
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">try</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US"> (OutputStream out =
            </span><b><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:#9900FF" lang="EN-US">new</span></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">
              FileOutputStream(metaXmlFile)) {</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">           
            </span><b><i><span
                  style="font-size:9.0pt;font-family:"Courier
                  New";color:blue" lang="EN-US">kitodoDataformat</span></i></b><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">.save(workpiece, out);
            </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:#70AD47" lang="EN-US">// use module to
              write
            </span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black" lang="EN-US">        </span><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">}</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">    }</span></p>
          <p class="MsoNormal" style="border:none;padding:0cm"><span
              style="font-size:9.0pt;font-family:"Courier
              New";color:black">}</span></p>
        </div>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">Ich hoffe, dass
            dies Ihnen nützlich sein kann.</span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">An dieser Stelle
            noch der Link, wie Sie die Javadoc Quelltextdokumentation zu
            Kitodo erzeugen können:</span></p>
        <p class="MsoNormal"><span style="color:black"><a
href="https://kitodo-production.readthedocs.io/en/master/javadoc/README/"
              moz-do-not-send="true">https://kitodo-production.readthedocs.io/en/master/javadoc/README/</a></span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">Mit freundlichen
            Grüßen</span></p>
        <p class="MsoNormal"><span style="color:black">Matthias Ronge</span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <hr style="HEIGHT: 2px; WIDTH: 594px" width="594" size="2"
          align="left">
        <table style="HEIGHT: 176px; WIDTH: 590px; MARGIN-TOP: 0px">
          <tbody>
            <tr>
              <td style="FONT-SIZE: 14px; HEIGHT: 25px; FONT-FAMILY:
                Calibri; -WEBKIT-TEXT-SIZE-ADJUST: 100%" colspan="5"
                valign="middle">
                <p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri"
                  align="left"><span><span style="FONT-SIZE: 13px;
                      -WEBKIT-TEXT-SIZE-ADJUST: 100%">Matthias Ronge
                    </span><br>
                    <span style="FONT-SIZE: 11px;
                      -WEBKIT-TEXT-SIZE-ADJUST: 100%">Software
                      Entwicklung/Software Development
                    </span></span></p>
              </td>
            </tr>
            <tr>
              <td style="FONT-SIZE: 14px; HEIGHT: 69px; FONT-FAMILY:
                Calibri; WIDTH: 400px; PADDING-TOP: 3px;
                -WEBKIT-TEXT-SIZE-ADJUST: 100%" valign="middle">
                <a class="socialLink" href="http://www.zeutschel.de"
                  moz-do-not-send="true"><img class="socialLink" alt=""
src="cid:part2.3340B64C.993F1CFD@bib.uni-mannheim.de" border="0"></a>
              </td>
              <td style="WIDTH: 34px" valign="middle">
                <p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri;
                  -WEBKIT-TEXT-SIZE-ADJUST: 100%" align="center">
                  <a class="socialLink"
                    href="https://twitter.com/zeutschelgmbh"
                    moz-do-not-send="true"><img class="socialLink"
                      alt=""
                      src="cid:part4.2C55BF00.1A2018DF@bib.uni-mannheim.de"
                      border="0"></a>
                </p>
              </td>
              <td style="WIDTH: 34px" valign="middle">
                <p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri;
                  -WEBKIT-TEXT-SIZE-ADJUST: 100%" align="center">
                  <a class="socialLink"
                    href="http://www.youtube.com/user/zeutschelbookscanner"
                    moz-do-not-send="true"><img class="socialLink"
                      alt=""
                      src="cid:part6.A7C9A59E.BCA2547F@bib.uni-mannheim.de"
                      border="0"></a>
                </p>
              </td>
              <td style="WIDTH: 34px" valign="middle">
                <p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri;
                  -WEBKIT-TEXT-SIZE-ADJUST: 100%" align="center">
                  <a class="socialLink"
href="https://www.facebook.com/pages/Zeutschel-GmbH/193873073980288?fref=ts"
                    moz-do-not-send="true"><img class="socialLink"
                      alt=""
                      src="cid:part8.3ADEDAA0.D540E447@bib.uni-mannheim.de"
                      border="0"></a></p>
              </td>
            </tr>
            <tr>
              <td style="FONT-SIZE: 14px; HEIGHT: 25px; FONT-FAMILY:
                Calibri; PADDING-TOP: 3px; -WEBKIT-TEXT-SIZE-ADJUST:
                100%" valign="top">
                <span style="FONT-SIZE: 13px; -WEBKIT-TEXT-SIZE-ADJUST:
                  100%"><strong>Zeutschel GmbH</strong>
                </span><span style="FONT-SIZE: 11px;
                  -WEBKIT-TEXT-SIZE-ADJUST: 100%">| Heerweg 2 | 72070
                  Tübingen | Deutschland
                  <br>
                  p: +49 (7071) 9706-62 | m: | f: +49 (7071) 9706-44 <br>
                  e: <a href="mailto:Matthias.Ronge@zeutschel.de"
                    moz-do-not-send="true">Matthias.Ronge@zeutschel.de</a>
                  | w:
                  <a href="http://www.zeutschel.de"
                    moz-do-not-send="true">http://www.zeutschel.de</a> </span></td>
            </tr>
            <tr>
              <td style="FONT-SIZE: 14px; HEIGHT: 25px; FONT-FAMILY:
                Calibri; PADDING-TOP: 6px; -WEBKIT-TEXT-SIZE-ADJUST:
                100%" colspan="4" valign="top">
                <span style="FONT-SIZE: 11px; -WEBKIT-TEXT-SIZE-ADJUST:
                  100%"><span style="FONT-SIZE: 11px;
                    -WEBKIT-TEXT-SIZE-ADJUST: 100%">Geschäftsführer/President:
                    Joerg Vogler | Registergericht Stuttgart: HRB 380917
                  </span></span></td>
            </tr>
          </tbody>
        </table>
        <p style="FONT-SIZE: 15px; FONT-FAMILY: Calibri"><a
            title="Zeutschel Homepage" href="https://www.zeutschel.de/"
            moz-do-not-send="true"><img
              src="cid:part12.6CDC37D6.375D6AD9@bib.uni-mannheim.de"
              class="" border="0"></a></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
                  style="color:windowtext;mso-fareast-language:DE">Von:</span></b><span
                style="color:windowtext;mso-fareast-language:DE">
                <a class="moz-txt-link-abbreviated" href="mailto:kitodo-community-bounces@kitodo.org">kitodo-community-bounces@kitodo.org</a>
                <a class="moz-txt-link-rfc2396E" href="mailto:kitodo-community-bounces@kitodo.org"><kitodo-community-bounces@kitodo.org></a>
                <b>Im Auftrag von </b>Christian Haenger<br>
                <b>Gesendet:</b> Donnerstag, 10. Oktober 2019 11:52<br>
                <b>An:</b> <a class="moz-txt-link-abbreviated" href="mailto:kitodo-community@kitodo.org">kitodo-community@kitodo.org</a><br>
                <b>Betreff:</b> Re: [Kitodo] REST-API</span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal">Hallo Herr Weber,</p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">danke für die Antwort. Ja, mir geht es um
            die Ergänzung der Meta- und Strukturdaten eines bereits
            erstellten Vorgangs.</p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Wir schauen uns die Funktion für
            Kitodo.Production 3.x an.</p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Kurzfristig werden wir uns wahrscheinlich
            über die meta.xml helfen. Mittelfristig ist aus meiner Sicht
            eine funktionierende import-API der richtige Weg.</p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Viele Grüße</p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Christian Hänger</p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Am 10.10.2019 um 08:17 schrieb Weber,
            Frank-Ulrich:</p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal">Hallo Herr Hänger,</p>
          <p class="MsoNormal"> </p>
          <p class="MsoNormal">es geht Ihnen im Grundsatz also darum,
            die Meta- und Strukturdaten eines bereits erstellten
            Vorgangs</p>
          <p class="MsoNormal">im Nachhinein automatisch (durch Import)
            zu aktualisieren und zu ergänzen?
          </p>
          <p class="MsoNormal"> </p>
          <p class="MsoNormal">Diese Erweiterung wurde für
            Kitodo.Production 2.x schon mehrmals diskutiert</p>
          <p class="MsoNormal">und müsste jetzt in Kitodo.Production 3.x
            umgesetzt werden.</p>
          <p class="MsoNormal">Da wir bereits in anderen Projekten
            (Kitodo.Production  2.x / Kitodo.Presentation) und jetzt im
            Rahmen des DFG-Projekts zu Kitodo.Production 3.x</p>
          <p class="MsoNormal">aktiv an der Entwicklung von Kitodo
            teilnehmen, sind wir natürlich auch gerne bereit weitere
            Entwicklungen (z.B. API) durchzuführen.</p>
          <p class="MsoNormal"> </p>
          <p class="MsoNormal">Unabhängig davon werde ich Ihren Wunsch,
            sofern korrekt von mir interpretiert, in die Projektinterne
            Liste möglicher Weiterentwicklungen aufnehmen.</p>
          <p class="MsoNormal"> </p>
          <p class="MsoNormal">Beste Grüße</p>
          <p class="MsoNormal"> </p>
          <p class="MsoNormal">Frank Ulrich Weber</p>
          <p class="MsoNormal"> </p>
          <div class="MsoNormal"><span
              style="font-size:12.0pt;font-family:"Times New
              Roman",serif;mso-fareast-language:DE">
              <hr style="width:445.5pt" width="594" size="2"
                align="left">
            </span></div>
          <table class="MsoNormalTable" style="width:442.5pt" width="0"
            cellpadding="0" border="0">
            <tbody>
              <tr style="height:18.75pt">
                <td colspan="5" style="padding:.75pt .75pt .75pt
                  .75pt;height:18.75pt;-WEBKIT-TEXT-SIZE-ADJUST: 100%">
                  <p><span
                      style="font-size:10.0pt;font-family:"Calibri",sans-serif">Frank-Ulrich
                      Weber
                    </span><span
                      style="font-size:10.5pt;font-family:"Calibri",sans-serif"><br>
                    </span><span
                      style="font-size:8.5pt;font-family:"Calibri",sans-serif">Product
                      Manager Software Solutions
                    </span></p>
                </td>
              </tr>
              <tr style="height:51.75pt">
                <td style="width:300.0pt;padding:2.25pt .75pt .75pt
                  .75pt;height:51.75pt;-WEBKIT-TEXT-SIZE-ADJUST: 100%"
                  width="403">
                  <p class="MsoNormal"><span
                      style="font-size:10.5pt;mso-fareast-language:DE"><a
                        href="http://www.zeutschel.de"
                        moz-do-not-send="true"><span
                          style="text-decoration:none"><img
                            style="width:1.875in;height:.4687in"
                            id="_x0000_i1026"
                            src="cid:part14.855FC68D.4C648AB0@bib.uni-mannheim.de"
                            class="" width="180" height="45" border="0"></span></a></span></p>
                </td>
                <td style="width:25.5pt;padding:.75pt .75pt .75pt
                  .75pt;height:51.75pt" width="38">
                  <p style="text-align:center;-WEBKIT-TEXT-SIZE-ADJUST:
                    100%" align="center"><span
                      style="font-size:10.5pt;font-family:"Calibri",sans-serif"><a
                        href="https://twitter.com/zeutschelgmbh"
                        moz-do-not-send="true"><span
                          style="text-decoration:none"><img
                            style="width:.3541in;height:.3541in"
                            id="_x0000_i1027"
                            src="cid:part16.4A683131.1CB1C5DF@bib.uni-mannheim.de"
                            class="" width="34" height="34" border="0"></span></a></span></p>
                </td>
                <td style="width:25.5pt;padding:.75pt .75pt .75pt
                  .75pt;height:51.75pt" width="38">
                  <p style="text-align:center;-WEBKIT-TEXT-SIZE-ADJUST:
                    100%" align="center"><span
                      style="font-size:10.5pt;font-family:"Calibri",sans-serif"><a
href="http://www.youtube.com/user/zeutschelbookscanner"
                        moz-do-not-send="true"><span
                          style="text-decoration:none"><img
                            style="width:.3541in;height:.3541in"
                            id="_x0000_i1028"
                            src="cid:part18.607B0155.D3900CC1@bib.uni-mannheim.de"
                            class="" width="34" height="34" border="0"></span></a></span></p>
                </td>
                <td style="width:25.5pt;padding:.75pt .75pt .75pt
                  .75pt;height:51.75pt" width="38">
                  <p style="text-align:center;-WEBKIT-TEXT-SIZE-ADJUST:
                    100%" align="center"><span
                      style="font-size:10.5pt;font-family:"Calibri",sans-serif"><a
href="https://www.facebook.com/pages/Zeutschel-GmbH/193873073980288?fref=ts"
                        moz-do-not-send="true"><span
                          style="text-decoration:none"><img
                            style="width:.3541in;height:.3541in"
                            id="_x0000_i1029"
                            src="cid:part20.19657196.0914FFB5@bib.uni-mannheim.de"
                            class="" width="34" height="34" border="0"></span></a></span></p>
                </td>
              </tr>
              <tr style="height:18.75pt">
                <td style="padding:2.25pt .75pt .75pt
                  .75pt;height:18.75pt;-WEBKIT-TEXT-SIZE-ADJUST: 100%"
                  valign="top">
                  <p class="MsoNormal"><strong><span
style="font-size:10.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:DE">Zeutschel
                        GmbH</span></strong><span
                      style="font-size:8.5pt;mso-fareast-language:DE">|
                      Heerweg 2 | 72070 Tübingen | Deutschland
                      <br>
                      p: +49 (7071) 9706-56 | m: | f: +49 (7071) 9706-44
                      <br>
                      e: <a
                        href="mailto:Frank-Ulrich.Weber@zeutschel.de"
                        moz-do-not-send="true">Frank-Ulrich.Weber@zeutschel.de</a>
                      | w:
                      <a href="http://www.zeutschel.de"
                        moz-do-not-send="true">http://www.zeutschel.de</a></span></p>
                </td>
              </tr>
              <tr style="height:18.75pt">
                <td colspan="4" style="padding:4.5pt .75pt .75pt
                  .75pt;height:18.75pt;-WEBKIT-TEXT-SIZE-ADJUST: 100%"
                  valign="top">
                  <p class="MsoNormal"><span
                      style="font-size:8.5pt;mso-fareast-language:DE">Geschäftsführer/President:
                      Joerg Vogler | Registergericht Stuttgart: HRB
                      380917
                    </span></p>
                </td>
              </tr>
            </tbody>
          </table>
          <p><span
              style="font-size:11.5pt;font-family:"Calibri",sans-serif"><a
                href="https://www.zeutschel.de/" title="Zeutschel
                Homepage" moz-do-not-send="true"><span
                  style="text-decoration:none"><img
                    style="width:6.1458in;height:.9479in"
                    id="_x0000_i1030"
                    src="cid:part24.01D8D483.51757E2F@bib.uni-mannheim.de"
                    class="" width="590" height="91" border="0"></span></a></span></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span style="color:windowtext">Von:</span></b><span
                  style="color:windowtext"><a
                    href="mailto:kitodo-community-bounces@kitodo.org"
                    moz-do-not-send="true">kitodo-community-bounces@kitodo.org</a><a
                    href="mailto:kitodo-community-bounces@kitodo.org"
                    moz-do-not-send="true"><kitodo-community-bounces@kitodo.org></a><b>Im
                    Auftrag von </b>Christian Haenger<br>
                  <b>Gesendet:</b> Mittwoch, 9. Oktober 2019 15:50<br>
                  <b>An:</b><a href="mailto:kitodo-community@kitodo.org"
                    moz-do-not-send="true">kitodo-community@kitodo.org</a><br>
                  <b>Betreff:</b> Re: [Kitodo] REST-API</span></p>
            </div>
          </div>
          <p class="MsoNormal"> </p>
          <div>
            <p class="MsoNormal">Hallo Herr Ronge,</p>
          </div>
          <div>
            <p class="MsoNormal"> </p>
          </div>
          <div>
            <p class="MsoNormal">haben Sie erst einmal vielen Dank für
              die genaue Auflistung.</p>
          </div>
          <div>
            <p class="MsoNormal"> </p>
          </div>
          <div>
            <p class="MsoNormal">Ich habe die vier APIs für die
              Mannheimer Installation abgefragt und habe die folgenden
              Ergebnisse erzeilt:</p>
          </div>
          <p class="MsoNormal"><br>
            <br>
            <br>
          </p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoPlainText"><a
                  href="http://server.domain.example/kitodo-production"
                  moz-do-not-send="true">http://server.domain.example/kitodo-production</a><b>/rest/catalogueConfiguration</b></p>
              <p class="MsoPlainText">» Gibt die konfigurierten
                Katalogschnittstellen und Dokumenttypen aus. Diese
                Informationen sind analog zu den in
                <span style="font-family:"Courier New"">opac.xml</span>
                konfigurierten Informationen.</p>
            </div>
          </blockquote>
          <p class="MsoNormal">Das ist nicht relevant für die
            Fragestellung, Metadaten aus dem System zu exportieren (oder
            gar zu importieren)<br>
            <br>
            <br>
          </p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"><a
                  href="http://server.domain.example/kitodo-production"
                  moz-do-not-send="true">http://server.domain.example/kitodo-production</a><b>/rest/projects</b></p>
              <p class="MsoPlainText">» Gibt die konfigurierten Projekte
                mit entsprechenden Produktionsvorlagen mit verfügbaren
                Sammlungen, und Metadatenschlüsseln aus. Die Projekte
                und Produktionsvorlagen sind diejenigen, die auf dem
                System vorhanden sind. Die Sammlungen entsprechen der
                Konfiguration in der <span
                  style="font-family:"Courier New"">collections.xml</span>-Datei,
                die Metadatenschlüssel entsprechen der Konfiguration in
                der
                <span style="font-family:"Courier New"">projects.xml</span>-Datei
                (wie für das betreffende Projekt konfiguriert).</p>
            </div>
          </blockquote>
          <p class="MsoNormal">Das ist nicht relevant für die
            Fragestellung, Metadaten aus dem System zu exportieren (oder
            gar zu importieren)
          </p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"><a
                  href="http://server.domain.example/kitodo-production"
                  moz-do-not-send="true">http://server.domain.example/kitodo-production</a><b>/rest/processes</b></p>
              <p class="MsoPlainText">» Listet alle Vorgänge auf dem
                System auf. Die Vorgänge sind diejenigen, die auf dem
                System vorhanden sind.</p>
            </div>
          </blockquote>
          <p class="MsoNormal">Das beantwortet meine Frage am ehesten.
            Es werden aber keine  METS-Daten ausgegeben.<br>
            Beispiel:</p>
          <div id="collapsible3730">
            <div>
              <div>
                <p class="MsoNormal"><span class="html-tag"><span
                      style="font-size:10.0pt;font-family:"Courier
                      New ,serif",serif"><goobiProcess></span></span></p>
              </div>
              <div style="margin-left:12.0pt">
                <div>
                  <p class="MsoNormal"><span class="html-tag"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif"><identifier></span></span><span
                      class="text"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif">52015858X</span></span><span
                      class="html-tag"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif"></identifier></span></span></p>
                </div>
                <div id="collapsible3731">
                  <div>
                    <div>
                      <p class="MsoNormal"><span class="html-tag"><span
style="font-size:10.0pt;font-family:"Courier New
                            ,serif",serif"><title></span></span></p>
                    </div>
                    <div style="margin-left:12.0pt">
                      <p class="MsoNormal"><span class="text"><span
                            style="font-size:10.0pt;font-family:"Courier
                            New ,serif",serif">Arnoldi Clapmari[i]
                            Juris-Consulti, Nobile Triennium</span></span></p>
                    </div>
                    <div>
                      <p class="MsoNormal"><span class="html-tag"><span
style="font-size:10.0pt;font-family:"Courier New
                            ,serif",serif"></title></span></span></p>
                    </div>
                  </div>
                </div>
              </div>
              <div>
                <p class="MsoNormal"><span class="html-tag"><span
                      style="font-size:10.0pt;font-family:"Courier
                      New ,serif",serif"></goobiProcess></span></span></p>
              </div>
            </div>
          </div>
          <div id="collapsible3732">
            <div>
              <div>
                <p class="MsoNormal"><span class="html-tag"><span
                      style="font-size:10.0pt;font-family:"Courier
                      New ,serif",serif"><goobiProcess></span></span></p>
              </div>
              <div style="margin-left:12.0pt">
                <div>
                  <p class="MsoNormal"><span class="html-tag"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif"><identifier></span></span><span
                      class="text"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif">52015875X</span></span><span
                      class="html-tag"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif"></identifier></span></span></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="html-tag"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif"><title></span></span><span
                      class="text"><span
                        style="font-size:10.0pt;font-family:"Courier
                        New ,serif",serif">Salomonis Codomanni ...
                        Vindiciae</span></span><span class="html-tag"><span
style="font-size:10.0pt;font-family:"Courier New
                        ,serif",serif"></title></span></span></p>
                </div>
              </div>
              <div>
                <p class="MsoNormal"><span class="html-tag"><span
                      style="font-size:10.0pt;font-family:"Courier
                      New ,serif",serif"></goobiProcess></span></span></p>
              </div>
            </div>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"><a
                  href="http://server.domain.example/kitodo-production"
                  moz-do-not-send="true">http://server.domain.example/kitodo-production</a><b>/rest/processes/</b><i>PPN</i><b>/steps</b></p>
            </div>
          </blockquote>
          <p class="MsoNormal">Das ist nicht relevant für die
            Fragestellung, Metadaten aus dem System zu exportieren (oder
            gar zu importieren)
          </p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoPlainText">» Zeigt alle Schritte des Vorgangs
                mit der angegebenen PPN an. Beachten Sie, dass die PPN
                der Wert im Feld
                <span style="font-family:"Courier New"">PPN
                  digital a-Satz</span> bzw. <span
                  style="font-family:"Courier New"">
                  PPN digital f-Satz</span> sein muss, nicht der
                Vorgangstitel.</p>
              <p class="MsoPlainText"> </p>
            </div>
          </blockquote>
          <p>Würde Zeutschel denn den Kitodo-APIs weiternetwickeln?
            Gedacht ist daran, über die API zu einem bestehenden Projekt
            und mit bestehenden Titeldaten aus dem Verbund ergänzend
            METS-Dateien (z.B.
            <a
href="https://digi.bib.uni-mannheim.de/fileadmin/digi/490029922/490029922.xml"
              moz-do-not-send="true">
https://digi.bib.uni-mannheim.de/fileadmin/digi/490029922/490029922.xml</a>)
            nach Kitodo Production zu importieren? Das ist aus meiner
            Sicht ein echter Mehrwert für Kitodo.</p>
          <p> </p>
          <p>Viele Grüße</p>
          <p> </p>
          <p>Christian Hänger</p>
          <p> </p>
          <p> </p>
          <p> </p>
          <p> </p>
          <p> </p>
          <p> </p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoPlainText">-----Ursprüngliche Nachricht-----<br>
                Von: <a
                  href="mailto:kitodo-community-bounces@kitodo.org"
                  moz-do-not-send="true">kitodo-community-bounces@kitodo.org</a><a
                  href="mailto:kitodo-community-bounces@kitodo.org"
                  moz-do-not-send="true"><kitodo-community-bounces@kitodo.org></a>
                Im Auftrag von Christian Haenger<br>
                Gesendet: Freitag, 20. September 2019 14:01<br>
                An: <a href="mailto:kitodo-community@kitodo.org"
                  moz-do-not-send="true">kitodo-community@kitodo.org</a><br>
                Betreff: Re: [Kitodo] REST-API</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">Hallo Herr Hartwig,</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">ich habe mir fast gedacht, dass
                die REST-API nur Lesezugriffe erlaubt.</p>
              <p class="MsoPlainText">Wir haben ja eine ähnliche
                Kitodo-Geschichte wie die ULB Halle und sind</p>
              <p class="MsoPlainText">2015 von Visual Library auf Kitodo
                (damals noch Goobi) umgestiegen.</p>
              <p class="MsoPlainText">Allerdings haben wir wegen der
                damals auch noch nicht vorhandenen Exportmöglichkeiten
                die Alt-VL-Metadaten nicht nach Production importiert,
                sondern greifen nur mit Presentation darauf zu. Bei
                einer erneuten Bearbeitung des "Altdatensatzen" muss
                dann eine erneute Aufnahme in Production erfolgen.</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">Letztlich ist es suboptimal, nicht
                mit einem System, also Production, zu arbeiten, sondern
                Workarounds zu schaffen. Aber manchmal geht es nicht
                anders.</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">Viele Grüße</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">Christian Hänger</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">Am 20.09.2019 um 13:39 schrieb Uwe
                Hartwig:</p>
              <p class="MsoPlainText">> Hallo Herr Hänger,</p>
              <p class="MsoPlainText">> </p>
              <p class="MsoPlainText">> das klingt spannend. Bei uns
                geht es darum, unsere Strukturierung bei
              </p>
              <p class="MsoPlainText">> der Arbeit so weit es geht zu
                unterstützen, was ggf. heißt,
              </p>
              <p class="MsoPlainText">> Arbeitsschritte nicht über
                die Kitodo.Production2 Oberfläche
              </p>
              <p class="MsoPlainText">> durchzuführen, sondern auf
                anderen Wegen.</p>
              <p class="MsoPlainText">> </p>
              <p class="MsoPlainText">> Aktuell erlaubt die REST-API
                allerdings durchgehend nur Lesezugriffe,
              </p>
              <p class="MsoPlainText">> wobei mir leider das
                dahinterliegende Modell noch nicht klar ist
              </p>
              <p class="MsoPlainText">> (process vs. prozesse vs.
                prozesseeigenschaften vs. vorlagen vs.</p>
              <p class="MsoPlainText">> vorlageneigenschaften vs.
                werkstuecke vs. werkstueckeeigenschaften).</p>
              <p class="MsoPlainText">> </p>
              <p class="MsoPlainText">> </p>
              <p class="MsoPlainText">> Grüße</p>
              <p class="MsoPlainText">> </p>
              <p class="MsoPlainText">> </p>
              <p class="MsoPlainText">> On 20.09.19 13:16, Christian
                Haenger wrote:</p>
              <p class="MsoPlainText">>> Hallo Herr Hartwig,</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> eine vergleichbare Frage
                wollte ich auch gerade stellen.</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> Mein Problem ist, dass
                die Scanabteilung mehr digitalisierte Werke
              </p>
              <p class="MsoPlainText">>> liefert als die
                Metadatenabteilung beschreiben kann. Daher denke ich
              </p>
              <p class="MsoPlainText">>> bei Werken aus dem 19.
                und 20. Jahrhundert über eine Automatisierung nach.</p>
              <p class="MsoPlainText">>> Wir digitalisieren in
                Mannheim Fortsetzungswerke, deren Aufbau über
              </p>
              <p class="MsoPlainText">>> mehrere Ausgaben hinweg
                immer gleich bleibt. Das sind z.B.
              </p>
              <p class="MsoPlainText">>> Hoppenstedt Handbuch der
                Aktiengesellschaften. Daher denke ich
              </p>
              <p class="MsoPlainText">>> darüber nach, die
                Inhaltsverzeichnisse zu scannen und die Inhalte
              </p>
              <p class="MsoPlainText">>> automatisiert nach XML-DC
                oder XML-MODS zu überführen. Denkbar wäre
              </p>
              <p class="MsoPlainText">>> dann ein Import über die
                REST-API nach Production. Anschließend
              </p>
              <p class="MsoPlainText">>> erfolgt dann die manuelle
                weitere Bearbeitung in Kitodo.</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> Hat das jemand mal
                gemacht oder einen anderen Lösungsvorschlag?</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> In Mannheim haben wir
                bereits Metadaten und Imgaes automatisiert
              </p>
              <p class="MsoPlainText">>> übernommen, aber nur für
                Presentation zur Verfügung gestellt. Zuletzt:</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> Viele Grüße</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> Christian Hänger</p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> </p>
              <p class="MsoPlainText">>> Am 20.09.2019 um 11:20
                schrieb Uwe Hartwig:</p>
              <p class="MsoPlainText">>>> Liebe Community,</p>
              <p class="MsoPlainText">>>> </p>
              <p class="MsoPlainText">>>> für Kitodo.Production
                existiert eine REST-API, die in unveränderter
              </p>
              <p class="MsoPlainText">>>> Form auch in Version3
                übernommen wurde.</p>
              <p class="MsoPlainText">>>> Nutzt jemand aktuell
                diese Schnittstelle?</p>
              <p class="MsoPlainText">>>> Wird diese gepflegt
                bzw. gibt es Ideen für deren Weiterentwicklung?</p>
              <p class="MsoPlainText">>>> </p>
              <p class="MsoPlainText">>>> </p>
              <p class="MsoPlainText">>>> Viele Grüße</p>
              <p class="MsoPlainText">>>> </p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">--</p>
              <p class="MsoPlainText">Dr. Christian Hänger</p>
              <p class="MsoPlainText">Abteilungsleiter Digitale
                Bibliotheksdienste UB Mannheim</p>
              <p class="MsoPlainText">68131 Mannheim</p>
              <p class="MsoPlainText">0049 621 181 2954</p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText"> </p>
              <p class="MsoPlainText">_______________________________________________</p>
              <p class="MsoPlainText">Kitodo-Community mailing list</p>
              <p class="MsoPlainText"><a
                  href="mailto:Kitodo-Community@kitodo.org"
                  moz-do-not-send="true"><span
                    style="color:windowtext;text-decoration:none">Kitodo-Community@kitodo.org</span></a></p>
              <p class="MsoPlainText"><a
href="https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community"
                  moz-do-not-send="true"><span
                    style="color:windowtext;text-decoration:none">https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community</span></a></p>
            </div>
            <p class="MsoNormal"><br>
              <br>
              <br>
            </p>
            <pre>_______________________________________________</pre>
            <pre>Kitodo-Community mailing list</pre>
            <pre><a href="mailto:Kitodo-Community@kitodo.org" moz-do-not-send="true">Kitodo-Community@kitodo.org</a></pre>
            <pre><a href="https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community" moz-do-not-send="true">https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community</a></pre>
          </blockquote>
          <p> </p>
          <pre>-- </pre>
          <pre>Dr. Christian Hänger</pre>
          <pre>Abteilungsleiter Digitale Bibliotheksdienste</pre>
          <pre>UB Mannheim</pre>
          <pre>68131 Mannheim</pre>
          <pre>0049 621 181 2954</pre>
          <p class="MsoNormal"><span
              style="font-size:12.0pt;font-family:"Times New
              Roman",serif;mso-fareast-language:DE"><br>
              <br>
            </span></p>
          <pre>_______________________________________________</pre>
          <pre>Kitodo-Community mailing list</pre>
          <pre><a href="mailto:Kitodo-Community@kitodo.org" moz-do-not-send="true">Kitodo-Community@kitodo.org</a></pre>
          <pre><a href="https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community" moz-do-not-send="true">https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community</a></pre>
        </blockquote>
        <p><o:p> </o:p></p>
        <pre>-- </pre>
        <pre>Dr. Christian Hänger</pre>
        <pre>Abteilungsleiter Digitale Bibliotheksdienste</pre>
        <pre>UB Mannheim</pre>
        <pre>68131 Mannheim</pre>
        <pre>0049 621 181 2954</pre>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Kitodo-Community mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Kitodo-Community@kitodo.org">Kitodo-Community@kitodo.org</a>
<a class="moz-txt-link-freetext" href="https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community">https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Dr. Christian Hänger
Abteilungsleiter Digitale Bibliotheksdienste
UB Mannheim
68131 Mannheim
0049 621 181 2954</pre>
  </body>
</html>