From d352ae13dddad60939fa7796e090b9a0005cf4c7 Mon Sep 17 00:00:00 2001
From: smayer <simon.mayer@onb.ac.at>
Date: Mon, 1 Jul 2024 08:42:22 +0000
Subject: [PATCH] Update Complete_BE table

---
 Daten/Vorhersagen/Complete_BE.xlsx            |  Bin 7280904 -> 7280314 bytes
 .../Remaining_barcodes_and_metadata.ipynb     | 1979 +++++++++++++++--
 Notebooks/String_matching.ipynb               |   79 +-
 3 files changed, 1831 insertions(+), 227 deletions(-)

diff --git a/Daten/Vorhersagen/Complete_BE.xlsx b/Daten/Vorhersagen/Complete_BE.xlsx
index bcb86b3127f0d6bcef2c0a4e84981b6d18f1675b..3b9acd1d3aaf0e3ac2b33f7fe96155a45ace5e38 100644
GIT binary patch
delta 53370
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

delta 53810
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
Bc#8l4

diff --git a/Notebooks/Remaining_barcodes_and_metadata.ipynb b/Notebooks/Remaining_barcodes_and_metadata.ipynb
index 4fbe68e..9701a7a 100644
--- a/Notebooks/Remaining_barcodes_and_metadata.ipynb
+++ b/Notebooks/Remaining_barcodes_and_metadata.ipynb
@@ -11,7 +11,7 @@
     {
      "data": {
       "text/plain": [
-       "<contextlib.ExitStack at 0x7f531bc16590>"
+       "<contextlib.ExitStack at 0x7fdf17346530>"
       ]
      },
      "execution_count": 1,
@@ -2914,7 +2914,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 444,
+   "execution_count": 161,
+   "id": "fae27a43-522a-496f-932c-c79106f90399",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/tmp/ipykernel_7777/2104561393.py:1: DtypeWarning: Columns (8,9) have mixed types. Specify dtype option on import or set low_memory=False.\n",
+      "  most_final_drop_dup = pd.read_csv('data/predictions/all_pred_final.csv')\n"
+     ]
+    }
+   ],
+   "source": [
+    "most_final_drop_dup = pd.read_csv('data/predictions/all_pred_final.csv')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 162,
    "id": "eedf9265-8b9d-451e-b576-eedd5b7dd7a7",
    "metadata": {
     "tags": []
@@ -2958,7 +2979,7 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>563988</th>\n",
+       "      <th>557827</th>\n",
        "      <td>Z158720500</td>\n",
        "      <td>Z158720500_00000001.jpg</td>\n",
        "      <td>N</td>\n",
@@ -2974,7 +2995,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>563989</th>\n",
+       "      <th>557828</th>\n",
        "      <td>Z158720500</td>\n",
        "      <td>Z158720500_00000002.jpg</td>\n",
        "      <td>N</td>\n",
@@ -2990,7 +3011,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>563990</th>\n",
+       "      <th>557829</th>\n",
        "      <td>Z158720500</td>\n",
        "      <td>Z158720500_00000003.jpg</td>\n",
        "      <td>N</td>\n",
@@ -3006,7 +3027,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>563991</th>\n",
+       "      <th>557830</th>\n",
        "      <td>Z158720500</td>\n",
        "      <td>Z158720500_00000004.jpg</td>\n",
        "      <td>N</td>\n",
@@ -3022,7 +3043,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>563992</th>\n",
+       "      <th>557831</th>\n",
        "      <td>Z158720500</td>\n",
        "      <td>Z158720500_00000005.jpg</td>\n",
        "      <td>N</td>\n",
@@ -3043,28 +3064,28 @@
       ],
       "text/plain": [
        "        identifier                 filename prediction man_prediction   \n",
-       "563988  Z158720500  Z158720500_00000001.jpg          N            NaN  \\\n",
-       "563989  Z158720500  Z158720500_00000002.jpg          N            NaN   \n",
-       "563990  Z158720500  Z158720500_00000003.jpg          N            NaN   \n",
-       "563991  Z158720500  Z158720500_00000004.jpg          N            NaN   \n",
-       "563992  Z158720500  Z158720500_00000005.jpg          N            NaN   \n",
+       "557827  Z158720500  Z158720500_00000001.jpg          N            NaN  \\\n",
+       "557828  Z158720500  Z158720500_00000002.jpg          N            NaN   \n",
+       "557829  Z158720500  Z158720500_00000003.jpg          N            NaN   \n",
+       "557830  Z158720500  Z158720500_00000004.jpg          N            NaN   \n",
+       "557831  Z158720500  Z158720500_00000005.jpg          N            NaN   \n",
        "\n",
        "             p_A       p_B       p_C       p_N color man_color  p_blue  p_red   \n",
-       "563988  0.071688  0.087697  0.076388  0.764227   NaN       NaN     NaN    NaN  \\\n",
-       "563989  0.054458  0.047184  0.090421  0.807938   NaN       NaN     NaN    NaN   \n",
-       "563990  0.044733  0.039233  0.076673  0.839361   NaN       NaN     NaN    NaN   \n",
-       "563991  0.135032  0.062550  0.076818  0.725600   NaN       NaN     NaN    NaN   \n",
-       "563992  0.062934  0.048361  0.049618  0.839087   NaN       NaN     NaN    NaN   \n",
+       "557827  0.071688  0.087697  0.076388  0.764227   NaN       NaN     NaN    NaN  \\\n",
+       "557828  0.054458  0.047184  0.090421  0.807938   NaN       NaN     NaN    NaN   \n",
+       "557829  0.044733  0.039233  0.076673  0.839361   NaN       NaN     NaN    NaN   \n",
+       "557830  0.135032  0.062550  0.076818  0.725600   NaN       NaN     NaN    NaN   \n",
+       "557831  0.062934  0.048361  0.049618  0.839087   NaN       NaN     NaN    NaN   \n",
        "\n",
        "        p_yellow  \n",
-       "563988       NaN  \n",
-       "563989       NaN  \n",
-       "563990       NaN  \n",
-       "563991       NaN  \n",
-       "563992       NaN  "
+       "557827       NaN  \n",
+       "557828       NaN  \n",
+       "557829       NaN  \n",
+       "557830       NaN  \n",
+       "557831       NaN  "
       ]
      },
-     "execution_count": 444,
+     "execution_count": 162,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -3075,7 +3096,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 71,
+   "execution_count": 163,
    "id": "6abcfc24-9568-4729-a7ac-650a508babdf",
    "metadata": {
     "tags": []
@@ -3090,7 +3111,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 79,
+   "execution_count": 164,
    "id": "39d1c25b-efa4-4c9a-93a0-65b66b4d3259",
    "metadata": {
     "tags": []
@@ -3134,7 +3155,7 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>571770</th>\n",
+       "      <th>565609</th>\n",
        "      <td>Z165045809</td>\n",
        "      <td>Z165045809_00000001.jpg</td>\n",
        "      <td>B</td>\n",
@@ -3150,7 +3171,7 @@
        "      <td>0.063229</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>573009</th>\n",
+       "      <th>566848</th>\n",
        "      <td>Z16691330X</td>\n",
        "      <td>Z16691330X_00000001.jpg</td>\n",
        "      <td>A</td>\n",
@@ -3166,7 +3187,7 @@
        "      <td>0.013185</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>574380</th>\n",
+       "      <th>568219</th>\n",
        "      <td>Z16907760X</td>\n",
        "      <td>Z16907760X_00000001.jpg</td>\n",
        "      <td>A</td>\n",
@@ -3182,7 +3203,7 @@
        "      <td>0.013297</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>574405</th>\n",
+       "      <th>568244</th>\n",
        "      <td>Z169084305</td>\n",
        "      <td>Z169084305_00000001.jpg</td>\n",
        "      <td>B</td>\n",
@@ -3198,7 +3219,7 @@
        "      <td>0.094729</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>575078</th>\n",
+       "      <th>568917</th>\n",
        "      <td>Z169788400</td>\n",
        "      <td>Z169788400_00000001.jpg</td>\n",
        "      <td>B</td>\n",
@@ -3230,7 +3251,7 @@
        "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>616372</th>\n",
+       "      <th>610211</th>\n",
        "      <td>Z43163301</td>\n",
        "      <td>Z43163301_00000001.jpg</td>\n",
        "      <td>B</td>\n",
@@ -3246,7 +3267,7 @@
        "      <td>0.001197</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>616373</th>\n",
+       "      <th>610212</th>\n",
        "      <td>Z43165504</td>\n",
        "      <td>Z43165504_00000001.jpg</td>\n",
        "      <td>B</td>\n",
@@ -3262,7 +3283,7 @@
        "      <td>0.002438</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>616374</th>\n",
+       "      <th>610213</th>\n",
        "      <td>Z43169509</td>\n",
        "      <td>Z43169509_00000001.jpg</td>\n",
        "      <td>A</td>\n",
@@ -3278,7 +3299,7 @@
        "      <td>0.000170</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>616375</th>\n",
+       "      <th>610214</th>\n",
        "      <td>Z43173306</td>\n",
        "      <td>Z43173306_00000001.jpg</td>\n",
        "      <td>B</td>\n",
@@ -3294,7 +3315,7 @@
        "      <td>0.000969</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>616376</th>\n",
+       "      <th>610215</th>\n",
        "      <td>Z95576003</td>\n",
        "      <td>Z95576003_00000001.jpg</td>\n",
        "      <td>A</td>\n",
@@ -3316,48 +3337,48 @@
       ],
       "text/plain": [
        "        identifier                 filename prediction man_prediction   \n",
-       "571770  Z165045809  Z165045809_00000001.jpg          B              B  \\\n",
-       "573009  Z16691330X  Z16691330X_00000001.jpg          A              A   \n",
-       "574380  Z16907760X  Z16907760X_00000001.jpg          A              A   \n",
-       "574405  Z169084305  Z169084305_00000001.jpg          B              B   \n",
-       "575078  Z169788400  Z169788400_00000001.jpg          B              B   \n",
+       "565609  Z165045809  Z165045809_00000001.jpg          B              B  \\\n",
+       "566848  Z16691330X  Z16691330X_00000001.jpg          A              A   \n",
+       "568219  Z16907760X  Z16907760X_00000001.jpg          A              A   \n",
+       "568244  Z169084305  Z169084305_00000001.jpg          B              B   \n",
+       "568917  Z169788400  Z169788400_00000001.jpg          B              B   \n",
        "...            ...                      ...        ...            ...   \n",
-       "616372   Z43163301   Z43163301_00000001.jpg          B              B   \n",
-       "616373   Z43165504   Z43165504_00000001.jpg          B              B   \n",
-       "616374   Z43169509   Z43169509_00000001.jpg          A              A   \n",
-       "616375   Z43173306   Z43173306_00000001.jpg          B              B   \n",
-       "616376   Z95576003   Z95576003_00000001.jpg          A              A   \n",
+       "610211   Z43163301   Z43163301_00000001.jpg          B              B   \n",
+       "610212   Z43165504   Z43165504_00000001.jpg          B              B   \n",
+       "610213   Z43169509   Z43169509_00000001.jpg          A              A   \n",
+       "610214   Z43173306   Z43173306_00000001.jpg          B              B   \n",
+       "610215   Z95576003   Z95576003_00000001.jpg          A              A   \n",
        "\n",
        "             p_A       p_B       p_C       p_N   color man_color    p_blue   \n",
-       "571770  0.002351  0.992441  0.001475  0.003733     red       red  0.012432  \\\n",
-       "573009  0.989787  0.002023  0.003616  0.004575     red       red  0.000789   \n",
-       "574380  0.998806  0.000339  0.000304  0.000550     red       red  0.000579   \n",
-       "574405  0.002039  0.992877  0.001886  0.003197     red       red  0.032795   \n",
-       "575078  0.001686  0.993389  0.002714  0.002212     red       red  0.001785   \n",
+       "565609  0.002351  0.992441  0.001475  0.003733     red       red  0.012432  \\\n",
+       "566848  0.989787  0.002023  0.003616  0.004575     red       red  0.000789   \n",
+       "568219  0.998806  0.000339  0.000304  0.000550     red       red  0.000579   \n",
+       "568244  0.002039  0.992877  0.001886  0.003197     red       red  0.032795   \n",
+       "568917  0.001686  0.993389  0.002714  0.002212     red       red  0.001785   \n",
        "...          ...       ...       ...       ...     ...       ...       ...   \n",
-       "616372  0.000872  0.998139  0.000583  0.000406     red       red  0.000331   \n",
-       "616373  0.000670  0.998324  0.000560  0.000445     red       red  0.001188   \n",
-       "616374  0.995156  0.001711  0.002191  0.000941     red       red  0.000120   \n",
-       "616375  0.000573  0.998986  0.000175  0.000266     red       red  0.001646   \n",
-       "616376  0.997559  0.001285  0.000620  0.000536  yellow    yellow  0.000414   \n",
+       "610211  0.000872  0.998139  0.000583  0.000406     red       red  0.000331   \n",
+       "610212  0.000670  0.998324  0.000560  0.000445     red       red  0.001188   \n",
+       "610213  0.995156  0.001711  0.002191  0.000941     red       red  0.000120   \n",
+       "610214  0.000573  0.998986  0.000175  0.000266     red       red  0.001646   \n",
+       "610215  0.997559  0.001285  0.000620  0.000536  yellow    yellow  0.000414   \n",
        "\n",
        "           p_red  p_yellow  \n",
-       "571770  0.924339  0.063229  \n",
-       "573009  0.986026  0.013185  \n",
-       "574380  0.986124  0.013297  \n",
-       "574405  0.872476  0.094729  \n",
-       "575078  0.991588  0.006627  \n",
+       "565609  0.924339  0.063229  \n",
+       "566848  0.986026  0.013185  \n",
+       "568219  0.986124  0.013297  \n",
+       "568244  0.872476  0.094729  \n",
+       "568917  0.991588  0.006627  \n",
        "...          ...       ...  \n",
-       "616372  0.998473  0.001197  \n",
-       "616373  0.996374  0.002438  \n",
-       "616374  0.999710  0.000170  \n",
-       "616375  0.997385  0.000969  \n",
-       "616376  0.009923  0.989663  \n",
+       "610211  0.998473  0.001197  \n",
+       "610212  0.996374  0.002438  \n",
+       "610213  0.999710  0.000170  \n",
+       "610214  0.997385  0.000969  \n",
+       "610215  0.009923  0.989663  \n",
        "\n",
        "[6151 rows x 13 columns]"
       ]
      },
-     "execution_count": 79,
+     "execution_count": 164,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -3380,7 +3401,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 165,
    "id": "563e1571-ba77-49e1-a886-c5b4537d3231",
    "metadata": {
     "tags": []
@@ -3392,7 +3413,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 166,
    "id": "50313913-feb6-428e-af42-5c7f677269af",
    "metadata": {
     "tags": []
@@ -3659,7 +3680,7 @@
        "[6215 rows x 13 columns]"
       ]
      },
-     "execution_count": 5,
+     "execution_count": 166,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -3678,7 +3699,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 167,
    "id": "2c090fa7-f6be-474c-9e20-e92b75418183",
    "metadata": {
     "tags": []
@@ -3690,7 +3711,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 168,
    "id": "e8ea4fe0-dd29-4005-8503-3c3feee93d25",
    "metadata": {
     "tags": []
@@ -3702,7 +3723,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 169,
    "id": "1faa1f80-d284-4c6f-86a7-a1f230576ea3",
    "metadata": {
     "tags": []
@@ -3725,7 +3746,7 @@
        "      dtype='object')"
       ]
      },
-     "execution_count": 8,
+     "execution_count": 169,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -3736,7 +3757,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 170,
    "id": "96ae8472-5308-4506-b69f-94650beb5d95",
    "metadata": {
     "tags": []
@@ -3748,7 +3769,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 171,
    "id": "63a33898-5fb0-47b0-8662-f8163131ca3a",
    "metadata": {
     "tags": []
@@ -3760,7 +3781,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": 172,
    "id": "b0f03031-5d5f-483f-b7d2-770fdd9f563f",
    "metadata": {
     "tags": []
@@ -3782,7 +3803,7 @@
        "Name: identifier, dtype: object"
       ]
      },
-     "execution_count": 11,
+     "execution_count": 172,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -3794,7 +3815,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 12,
+   "execution_count": 173,
    "id": "bb150371-3990-4a72-8a3c-451478083d54",
    "metadata": {
     "tags": []
@@ -3833,7 +3854,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 13,
+   "execution_count": 174,
    "id": "7b90d595-ad11-477a-b3a8-8662191ec55e",
    "metadata": {
     "tags": []
@@ -3846,7 +3867,7 @@
        "Name: identifier, dtype: object"
       ]
      },
-     "execution_count": 13,
+     "execution_count": 174,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -3857,7 +3878,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 14,
+   "execution_count": 175,
    "id": "4a2f570d-fca7-49fb-8f84-c6a6a435a9f7",
    "metadata": {
     "tags": []
@@ -3973,7 +3994,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": 176,
    "id": "6f6d2e5e-c056-4d72-b890-7247fb42b7f1",
    "metadata": {
     "tags": []
@@ -3982,7 +4003,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "64070ce7edf24a94b4f28255b3f6cbd7",
+       "model_id": "bfe7fd3687ec4697bd75aa5cded700ff",
        "version_major": 2,
        "version_minor": 0
       },
@@ -4003,7 +4024,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 177,
    "id": "94f3695b-1e69-4501-bf7a-bdc392f34b9e",
    "metadata": {
     "tags": []
@@ -4418,7 +4439,7 @@
        "[804 rows x 22 columns]"
       ]
      },
-     "execution_count": 16,
+     "execution_count": 177,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -4432,7 +4453,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 178,
    "id": "8f74b754-71ef-4386-b398-da991d47c44c",
    "metadata": {
     "tags": []
@@ -4754,7 +4775,7 @@
        "[8 rows x 22 columns]"
       ]
      },
-     "execution_count": 17,
+     "execution_count": 178,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -4765,7 +4786,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 179,
    "id": "03f93d26-69ba-4576-a9d5-eab1658db033",
    "metadata": {
     "tags": []
@@ -4785,7 +4806,7 @@
        "Name: Signatur, dtype: object"
       ]
      },
-     "execution_count": 18,
+     "execution_count": 179,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -4804,7 +4825,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 19,
+   "execution_count": 180,
    "id": "d9d94a3c-03c2-4ab3-a36e-71de47d95563",
    "metadata": {
     "tags": []
@@ -4817,7 +4838,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 20,
+   "execution_count": 181,
    "id": "5b39cc07-2906-4841-ac30-9df293ab2fba",
    "metadata": {
     "tags": []
@@ -4840,7 +4861,7 @@
        "Name: clean_signature, Length: 252, dtype: object"
       ]
      },
-     "execution_count": 20,
+     "execution_count": 181,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -4851,7 +4872,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 21,
+   "execution_count": 182,
    "id": "a0f1db41-696c-4716-a006-cef7e4e1b2fb",
    "metadata": {
     "tags": []
@@ -4863,7 +4884,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 22,
+   "execution_count": 183,
    "id": "44e1ca58-6466-43e0-b6f0-68513718477e",
    "metadata": {
     "tags": []
@@ -4875,7 +4896,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 23,
+   "execution_count": 184,
    "id": "e9f62a92-5ccd-4b2e-916a-0bd3430b0867",
    "metadata": {
     "tags": []
@@ -4896,7 +4917,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 24,
+   "execution_count": 185,
    "id": "af90c6f4-0aec-4b5d-80f6-03bdc3b38bd9",
    "metadata": {
     "tags": []
@@ -4906,7 +4927,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "{'Signatur': 'Ink 5.B.12', 'Titel': 'De civitate dei', 'Autor': 'Augustinus, Aurelius', 'Mitwirkender': '', 'Veröffentlichungsdatum': '1470', 'Veröffentlichungsort': 'Rom', 'Sprache': 'Latin'}\n"
+      "{'Titel': 'De civitate dei', 'Signatur': 'Ink. 5.B.12', 'Autor': 'Augustinus, Aurelius', 'Mitwirkender': '', 'Veröffentlichungsdatum': '1470', 'Veröffentlichungsort': 'Rom', 'Sprache': 'Latin'}\n"
      ]
     }
    ],
@@ -4918,7 +4939,7 @@
     "    marcxml = sru_request.content\n",
     "    tree = etree.fromstring(marcxml)\n",
     "    marc_paths = {\n",
-    "        'Signatur': './/marc:datafield[@tag=\"AVA\"]/marc:subfield[@code=\"d\"]',\n",
+    "        # 'Signatur': './/marc:datafield[@tag=\"AVA\"]/marc:subfield[@code=\"d\"]',\n",
     "        'Titel': './/marc:datafield[@tag=\"245\"]/marc:subfield[@code=\"a\"]',\n",
     "        'Autor': './/marc:datafield[@tag=\"100\"]/marc:subfield[@code=\"a\"]',\n",
     "        'Mitwirkender': './/marc:datafield[@tag=\"700\"]/marc:subfield[@code=\"a\"]',\n",
@@ -4935,8 +4956,9 @@
     "            values = [english_language_from_code(val) for val in values]\n",
     "\n",
     "        metadata[key] = '; '.join(values)\n",
-    "        if metadata['Signatur'] == '':\n",
-    "            metadata['Signatur'] = sig\n",
+    "        metadata['Signatur'] = sig\n",
+    "        # if metadata['Signatur'] == '':\n",
+    "        #     metadata['Signatur'] = sig\n",
     "    return metadata\n",
     "\n",
     "print(extract_catalog_data_from_signature('Ink. 5.B.12'))"
@@ -4944,7 +4966,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 25,
+   "execution_count": 186,
    "id": "a1b09796-5790-48e4-a752-dbff8f074ee5",
    "metadata": {
     "tags": []
@@ -4953,7 +4975,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "c070bc33faef43b98bf05ab2f5426f56",
+       "model_id": "08bcdf324ed349bbb3fb364915077674",
        "version_major": 2,
        "version_minor": 0
       },
@@ -4974,7 +4996,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 26,
+   "execution_count": 187,
    "id": "36f0635b-e495-43cc-b821-495d0f89080f",
    "metadata": {
     "tags": []
@@ -4986,7 +5008,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 27,
+   "execution_count": 188,
    "id": "11c58f53-2958-4669-9210-949bcaba6bcf",
    "metadata": {
     "tags": []
@@ -5007,7 +5029,7 @@
        "dtype: object"
       ]
      },
-     "execution_count": 27,
+     "execution_count": 188,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -5018,7 +5040,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 28,
+   "execution_count": 189,
    "id": "70262b42-b0a8-442f-8d42-74e3013c2d22",
    "metadata": {
     "tags": []
@@ -5042,7 +5064,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
+   "execution_count": 190,
    "id": "b7753144-b97d-4263-990c-997845300859",
    "metadata": {
     "tags": []
@@ -5069,8 +5091,8 @@
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
-       "      <th>Signatur</th>\n",
        "      <th>Titel</th>\n",
+       "      <th>Signatur</th>\n",
        "      <th>Autor</th>\n",
        "      <th>Mitwirkender</th>\n",
        "      <th>Veröffentlichungsdatum</th>\n",
@@ -5081,8 +5103,8 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>Ink 5.B.12</td>\n",
        "      <td>De civitate dei</td>\n",
+       "      <td>Ink 5.B.12</td>\n",
        "      <td>Augustinus, Aurelius</td>\n",
        "      <td></td>\n",
        "      <td>1470</td>\n",
@@ -5091,8 +5113,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>Ink 24.B.8; Ink 3.C.8</td>\n",
        "      <td>De trinitate</td>\n",
+       "      <td>Ink 3.C.8</td>\n",
        "      <td>Augustinus, Aurelius</td>\n",
        "      <td>Reyser, Georg</td>\n",
        "      <td>[nicht nach 1471]</td>\n",
@@ -5101,8 +5123,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
-       "      <td>Ink 3.E.4; Ink 31-45; Ink 24.F.30</td>\n",
        "      <td>Summa de ecclesiastica potestate</td>\n",
+       "      <td>Ink 3.E.4</td>\n",
        "      <td>Augustinus</td>\n",
        "      <td>Hongre, Pierre</td>\n",
        "      <td>[nicht nach 1480]</td>\n",
@@ -5111,8 +5133,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>Ink 7.E.28</td>\n",
        "      <td>Opera</td>\n",
+       "      <td>Ink 7.E.28</td>\n",
        "      <td>Ausonius, Decimus Magnus</td>\n",
        "      <td>Ferrarius, Julius Aemilius</td>\n",
        "      <td>11. Aug. 1494; [1494.08.11]</td>\n",
@@ -5121,8 +5143,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
-       "      <td>Ink 4.D.3</td>\n",
        "      <td>De proprietatibus rerum (französ.) Le propriet...</td>\n",
+       "      <td>Ink 4.D.3</td>\n",
        "      <td>Bartholomaeus</td>\n",
        "      <td></td>\n",
        "      <td>7. Apr. 1487; [1487.04.07]</td>\n",
@@ -5141,8 +5163,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>227</th>\n",
-       "      <td>Ink 4.D.15</td>\n",
        "      <td>Facta et dicta memorabilia</td>\n",
+       "      <td>Ink 4.D.15</td>\n",
        "      <td>Valerius</td>\n",
        "      <td></td>\n",
        "      <td>1471</td>\n",
@@ -5151,8 +5173,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>228</th>\n",
-       "      <td>Ink 5.E.23</td>\n",
        "      <td>Facta et dicta memorabilia</td>\n",
+       "      <td>Ink 5.E.23</td>\n",
        "      <td>Valerius Maximus, Gaius</td>\n",
        "      <td></td>\n",
        "      <td>24 Dec. 1476</td>\n",
@@ -5161,8 +5183,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>229</th>\n",
-       "      <td>Ink 5.H.38</td>\n",
        "      <td>De viris illustribus</td>\n",
+       "      <td>Ink 5.H.38</td>\n",
        "      <td>Aurelius Victor, Sextus (Pseudo-)</td>\n",
        "      <td></td>\n",
        "      <td>5. Juni 1477; [1477.06.05]</td>\n",
@@ -5171,8 +5193,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>230</th>\n",
-       "      <td>Ink 8.F.35</td>\n",
        "      <td>Opera [Bucolica, Georgica, Aeneis, with argume...</td>\n",
+       "      <td>Ink 8.F.35</td>\n",
        "      <td>Vergilius Maro, Publius</td>\n",
        "      <td></td>\n",
        "      <td>Sept. 1478</td>\n",
@@ -5181,8 +5203,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>231</th>\n",
-       "      <td>Ink 3.E.15</td>\n",
        "      <td>Opera</td>\n",
+       "      <td>Ink 3.E.15</td>\n",
        "      <td>Xenophon</td>\n",
        "      <td></td>\n",
        "      <td>about 1501-02]</td>\n",
@@ -5195,31 +5217,18 @@
        "</div>"
       ],
       "text/plain": [
-       "                              Signatur   \n",
-       "0                           Ink 5.B.12  \\\n",
-       "1                Ink 24.B.8; Ink 3.C.8   \n",
-       "2    Ink 3.E.4; Ink 31-45; Ink 24.F.30   \n",
-       "3                           Ink 7.E.28   \n",
-       "4                            Ink 4.D.3   \n",
-       "..                                 ...   \n",
-       "227                         Ink 4.D.15   \n",
-       "228                         Ink 5.E.23   \n",
-       "229                         Ink 5.H.38   \n",
-       "230                         Ink 8.F.35   \n",
-       "231                         Ink 3.E.15   \n",
-       "\n",
-       "                                                 Titel   \n",
-       "0                                      De civitate dei  \\\n",
-       "1                                         De trinitate   \n",
-       "2                     Summa de ecclesiastica potestate   \n",
-       "3                                                Opera   \n",
-       "4    De proprietatibus rerum (französ.) Le propriet...   \n",
-       "..                                                 ...   \n",
-       "227                         Facta et dicta memorabilia   \n",
-       "228                         Facta et dicta memorabilia   \n",
-       "229                               De viris illustribus   \n",
-       "230  Opera [Bucolica, Georgica, Aeneis, with argume...   \n",
-       "231                                              Opera   \n",
+       "                                                 Titel    Signatur   \n",
+       "0                                      De civitate dei  Ink 5.B.12  \\\n",
+       "1                                         De trinitate   Ink 3.C.8   \n",
+       "2                     Summa de ecclesiastica potestate   Ink 3.E.4   \n",
+       "3                                                Opera  Ink 7.E.28   \n",
+       "4    De proprietatibus rerum (französ.) Le propriet...   Ink 4.D.3   \n",
+       "..                                                 ...         ...   \n",
+       "227                         Facta et dicta memorabilia  Ink 4.D.15   \n",
+       "228                         Facta et dicta memorabilia  Ink 5.E.23   \n",
+       "229                               De viris illustribus  Ink 5.H.38   \n",
+       "230  Opera [Bucolica, Georgica, Aeneis, with argume...  Ink 8.F.35   \n",
+       "231                                              Opera  Ink 3.E.15   \n",
        "\n",
        "                                 Autor                Mitwirkender   \n",
        "0                 Augustinus, Aurelius                              \\\n",
@@ -5250,7 +5259,7 @@
        "[225 rows x 7 columns]"
       ]
      },
-     "execution_count": 29,
+     "execution_count": 190,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -5264,7 +5273,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 30,
+   "execution_count": 191,
    "id": "584cedc1-0eb7-45d6-9535-e79867f4249b",
    "metadata": {
     "tags": []
@@ -5291,8 +5300,8 @@
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
-       "      <th>Signatur</th>\n",
        "      <th>Titel</th>\n",
+       "      <th>Signatur</th>\n",
        "      <th>Autor</th>\n",
        "      <th>Mitwirkender</th>\n",
        "      <th>Veröffentlichungsdatum</th>\n",
@@ -5303,8 +5312,8 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>Ink 5.B.12</td>\n",
        "      <td>De civitate dei</td>\n",
+       "      <td>Ink 5.B.12</td>\n",
        "      <td>Augustinus, Aurelius</td>\n",
        "      <td></td>\n",
        "      <td>1470</td>\n",
@@ -5313,8 +5322,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>Ink 24.B.8; Ink 3.C.8</td>\n",
        "      <td>De trinitate</td>\n",
+       "      <td>Ink 3.C.8</td>\n",
        "      <td>Augustinus, Aurelius</td>\n",
        "      <td>Reyser, Georg</td>\n",
        "      <td>[nicht nach 1471]</td>\n",
@@ -5323,8 +5332,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
-       "      <td>Ink 3.E.4; Ink 31-45; Ink 24.F.30</td>\n",
        "      <td>Summa de ecclesiastica potestate</td>\n",
+       "      <td>Ink 3.E.4</td>\n",
        "      <td>Augustinus</td>\n",
        "      <td>Hongre, Pierre</td>\n",
        "      <td>[nicht nach 1480]</td>\n",
@@ -5333,8 +5342,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>Ink 7.E.28</td>\n",
        "      <td>Opera</td>\n",
+       "      <td>Ink 7.E.28</td>\n",
        "      <td>Ausonius, Decimus Magnus</td>\n",
        "      <td>Ferrarius, Julius Aemilius</td>\n",
        "      <td>11. Aug. 1494; [1494.08.11]</td>\n",
@@ -5343,8 +5352,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
-       "      <td>Ink 4.D.3</td>\n",
        "      <td>De proprietatibus rerum (französ.) Le propriet...</td>\n",
+       "      <td>Ink 4.D.3</td>\n",
        "      <td>Bartholomaeus</td>\n",
        "      <td></td>\n",
        "      <td>7. Apr. 1487; [1487.04.07]</td>\n",
@@ -5363,8 +5372,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>227</th>\n",
-       "      <td>Ink 4.D.15</td>\n",
        "      <td>Facta et dicta memorabilia</td>\n",
+       "      <td>Ink 4.D.15</td>\n",
        "      <td>Valerius</td>\n",
        "      <td></td>\n",
        "      <td>1471</td>\n",
@@ -5373,8 +5382,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>228</th>\n",
-       "      <td>Ink 5.E.23</td>\n",
        "      <td>Facta et dicta memorabilia</td>\n",
+       "      <td>Ink 5.E.23</td>\n",
        "      <td>Valerius Maximus, Gaius</td>\n",
        "      <td></td>\n",
        "      <td>24 Dec. 1476</td>\n",
@@ -5383,8 +5392,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>229</th>\n",
-       "      <td>Ink 5.H.38</td>\n",
        "      <td>De viris illustribus</td>\n",
+       "      <td>Ink 5.H.38</td>\n",
        "      <td>Aurelius Victor, Sextus (Pseudo-)</td>\n",
        "      <td></td>\n",
        "      <td>5. Juni 1477; [1477.06.05]</td>\n",
@@ -5393,8 +5402,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>230</th>\n",
-       "      <td>Ink 8.F.35</td>\n",
        "      <td>Opera [Bucolica, Georgica, Aeneis, with argume...</td>\n",
+       "      <td>Ink 8.F.35</td>\n",
        "      <td>Vergilius Maro, Publius</td>\n",
        "      <td></td>\n",
        "      <td>Sept. 1478</td>\n",
@@ -5403,8 +5412,8 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>231</th>\n",
-       "      <td>Ink 3.E.15</td>\n",
        "      <td>Opera</td>\n",
+       "      <td>Ink 3.E.15</td>\n",
        "      <td>Xenophon</td>\n",
        "      <td></td>\n",
        "      <td>about 1501-02]</td>\n",
@@ -5417,31 +5426,18 @@
        "</div>"
       ],
       "text/plain": [
-       "                              Signatur   \n",
-       "0                           Ink 5.B.12  \\\n",
-       "1                Ink 24.B.8; Ink 3.C.8   \n",
-       "2    Ink 3.E.4; Ink 31-45; Ink 24.F.30   \n",
-       "3                           Ink 7.E.28   \n",
-       "4                            Ink 4.D.3   \n",
-       "..                                 ...   \n",
-       "227                         Ink 4.D.15   \n",
-       "228                         Ink 5.E.23   \n",
-       "229                         Ink 5.H.38   \n",
-       "230                         Ink 8.F.35   \n",
-       "231                         Ink 3.E.15   \n",
-       "\n",
-       "                                                 Titel   \n",
-       "0                                      De civitate dei  \\\n",
-       "1                                         De trinitate   \n",
-       "2                     Summa de ecclesiastica potestate   \n",
-       "3                                                Opera   \n",
-       "4    De proprietatibus rerum (französ.) Le propriet...   \n",
-       "..                                                 ...   \n",
-       "227                         Facta et dicta memorabilia   \n",
-       "228                         Facta et dicta memorabilia   \n",
-       "229                               De viris illustribus   \n",
-       "230  Opera [Bucolica, Georgica, Aeneis, with argume...   \n",
-       "231                                              Opera   \n",
+       "                                                 Titel    Signatur   \n",
+       "0                                      De civitate dei  Ink 5.B.12  \\\n",
+       "1                                         De trinitate   Ink 3.C.8   \n",
+       "2                     Summa de ecclesiastica potestate   Ink 3.E.4   \n",
+       "3                                                Opera  Ink 7.E.28   \n",
+       "4    De proprietatibus rerum (französ.) Le propriet...   Ink 4.D.3   \n",
+       "..                                                 ...         ...   \n",
+       "227                         Facta et dicta memorabilia  Ink 4.D.15   \n",
+       "228                         Facta et dicta memorabilia  Ink 5.E.23   \n",
+       "229                               De viris illustribus  Ink 5.H.38   \n",
+       "230  Opera [Bucolica, Georgica, Aeneis, with argume...  Ink 8.F.35   \n",
+       "231                                              Opera  Ink 3.E.15   \n",
        "\n",
        "                                 Autor                Mitwirkender   \n",
        "0                 Augustinus, Aurelius                              \\\n",
@@ -5472,7 +5468,7 @@
        "[232 rows x 7 columns]"
       ]
      },
-     "execution_count": 30,
+     "execution_count": 191,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -5491,7 +5487,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 31,
+   "execution_count": 192,
    "id": "f048ed87-4541-4613-9683-227a820d7321",
    "metadata": {
     "tags": []
@@ -5813,7 +5809,7 @@
        "[8 rows x 22 columns]"
       ]
      },
-     "execution_count": 31,
+     "execution_count": 192,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -5824,7 +5820,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 32,
+   "execution_count": 193,
    "id": "b02e6456-5bf7-4f14-8e53-04e71c701159",
    "metadata": {
     "tags": []
@@ -6232,7 +6228,7 @@
        "[9 rows x 39 columns]"
       ]
      },
-     "execution_count": 32,
+     "execution_count": 193,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -6304,7 +6300,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 35,
+   "execution_count": 194,
    "id": "6f42f938-db2b-4854-800a-521c6845d545",
    "metadata": {
     "tags": []
@@ -6758,7 +6754,7 @@
        "[23670 rows x 43 columns]"
       ]
      },
-     "execution_count": 35,
+     "execution_count": 194,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -6772,7 +6768,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 36,
+   "execution_count": 195,
    "id": "0c398ac9-cd34-49a2-b6d0-d1d057d33593",
    "metadata": {
     "tags": []
@@ -7226,7 +7222,7 @@
        "[804 rows x 43 columns]"
       ]
      },
-     "execution_count": 36,
+     "execution_count": 195,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -7277,7 +7273,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
+   "execution_count": 196,
    "id": "d4d83256-5d0d-433f-b3fa-f7ea01ad4ca8",
    "metadata": {
     "tags": []
@@ -7289,7 +7285,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 39,
+   "execution_count": 197,
    "id": "8f4eab54-4475-4b8e-a4f0-1397290d28f1",
    "metadata": {
     "tags": []
@@ -7301,7 +7297,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 40,
+   "execution_count": 198,
    "id": "332be4f7-e0e1-4a7c-9aac-a1f42c1df383",
    "metadata": {
     "tags": []
@@ -7397,7 +7393,7 @@
        "[1 rows x 22 columns]"
       ]
      },
-     "execution_count": 40,
+     "execution_count": 198,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -7441,10 +7437,1603 @@
     "to_be_saved.columns"
    ]
   },
+  {
+   "cell_type": "markdown",
+   "id": "43d16894-5add-42e0-9d68-f1cd19ba2033",
+   "metadata": {},
+   "source": [
+    "# Bereinigung der vervollstaendigten Tabelle"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 199,
+   "id": "e8fdecc0-c8b8-4fc8-8cd0-02b430388d4e",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "comp_BE = pd.read_excel('../Daten/Vorhersagen/Complete_BE.xlsx')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 200,
+   "id": "4b425ec4-6344-4eea-9dbd-4a0208d5e845",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "signatur_dup = comp_BE[comp_BE.duplicated('Signatur', keep=False)]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 201,
+   "id": "87f9820c-b2b9-45b6-a6cd-0826df8e14be",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "bc_index = signatur_dup['Barcode'].dropna().index\n",
+    "id_index = signatur_dup['identifier'].dropna().index\n",
+    "comb_index = bc_index.union(id_index)\n",
+    "\n",
+    "bc_or_id = signatur_dup.loc[comb_index]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 202,
+   "id": "2b5e1649-0c3f-4966-a1b9-d018fafa963e",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "BE.11.O.3\n",
+      "61.C.8\n"
+     ]
+    }
+   ],
+   "source": [
+    "test_strs = [\"<a href='http://data.onb.ac.at/rec/AC10305302'>Han BE.11.O.3</a> - ÖNB\",\n",
+    "    \"<a href='http://data.onb.ac.at/rec/AC09707593'>Alt Prunk 61.C.8</a> - ÖNB\"]\n",
+    "sign_re = re.compile('(?:\\w+ )?\\w+ ([A-Z0-9\\.\\-\\(Vol\\)\\*]+)')\n",
+    "for s in test_strs:\n",
+    "    sign_match = re.search(sign_re, s)\n",
+    "    print(sign_match[1])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 88,
+   "id": "7f69c459-d24c-4b0c-99bd-ba82651729d0",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.jupyter.widget-view+json": {
+       "model_id": "46ed3e2ae1ae4234b6f1170794f49921",
+       "version_major": 2,
+       "version_minor": 0
+      },
+      "text/plain": [
+       "0it [00:00, ?it/s]"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "no IIIF manifest found for Z184241901\n",
+      "no IIIF manifest found for Z184241809\n",
+      "no IIIF manifest found for Z173252307\n",
+      "no IIIF manifest found for Z184242504\n",
+      "no IIIF manifest found for Z173252605\n",
+      "no signature found for Z206650206 BE.10.P.15.(Vol.1)\n",
+      "no IIIF manifest found for Z173252502\n",
+      "no IIIF manifest found for Z184243004\n",
+      "no IIIF manifest found for Z204965809\n",
+      "no IIIF manifest found for Z173253403\n",
+      "no IIIF manifest found for Z18422390X\n",
+      "no IIIF manifest found for Z173254602\n",
+      "no IIIF manifest found for Z173254407\n",
+      "no IIIF manifest found for Z184243107\n",
+      "no IIIF manifest found for Z18424320X\n",
+      "no IIIF manifest found for Z173254304\n",
+      "no IIIF manifest found for Z173255801\n",
+      "no IIIF manifest found for Z197485709\n",
+      "no IIIF manifest found for Z173255400\n",
+      "no IIIF manifest found for Z173255205\n",
+      "no IIIF manifest found for Z173255102\n",
+      "no IIIF manifest found for Z173256209\n",
+      "no IIIF manifest found for Z173256106\n",
+      "no IIIF manifest found for Z240265106\n",
+      "no signature found for Z150809303 MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)\n",
+      "no signature found for Z150809406 MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)\n",
+      "no signature found for Z156354802 49.D.18.(Vol.2); 49.D.18.(Vol.1)\n",
+      "no signature found for Z156354905 49.D.18.(Vol.2); 49.D.18.(Vol.1)\n",
+      "no signature found for Z164578208 74.Q.43.(Vol.1); 74.Q.43.(Vol.2)\n",
+      "no signature found for Z164578300 74.Q.43.(Vol.1); 74.Q.43.(Vol.2)\n",
+      "no signature found for Z164863407 24.H.1.(Vol.2); 24.H.1.(Vol.1)\n",
+      "no signature found for Z16486350X 24.H.1.(Vol.2); 24.H.1.(Vol.1)\n",
+      "no signature found for Z165394701 52.G.17.(Vol.1); 52.G.17.(Vol.2)\n",
+      "no signature found for Z169690904 51.O.10.11.(Vol.2); 51.O.10.11.(Vol.1)\n",
+      "no signature found for Z169691507 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.14-19.(Vol.1); 51.O.14-19.(Vol.6); 51.O.14-19.(Vol.5); 51.O.14-19.(Vol.2)\n",
+      "no signature found for Z169691702 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.14-19.(Vol.1); 51.O.14-19.(Vol.6); 51.O.14-19.(Vol.5); 51.O.14-19.(Vol.2)\n"
+     ]
+    }
+   ],
+   "source": [
+    "for index, row in tqdm(bc_or_id.iterrows()):\n",
+    "    bc = row['identifier']\n",
+    "    if not pd.isna(row['identifier']):\n",
+    "        bc = row['identifier']\n",
+    "    elif not pd.isna(row['Barcode']):\n",
+    "        bc = row['Barcode']\n",
+    "    else:\n",
+    "        print('skipping row, no barcode present')\n",
+    "        continue\n",
+    "    bc = bc.replace('+', '')\n",
+    "    if ('B' in bc) or ('Z' not in bc):\n",
+    "        # print('invalid barcode', bc)\n",
+    "        continue\n",
+    "    iiif_url = f'https://iiif.onb.ac.at/presentation/ABO/{bc}/manifest'\n",
+    "    request = requests.get(iiif_url)\n",
+    "    if request.status_code == 200:\n",
+    "        manifest_metadata = json.loads(request.content)['metadata']\n",
+    "        for dic in manifest_metadata:\n",
+    "            for key, val in dic.items():\n",
+    "                if val == [{'@value': 'Location', '@language': 'en'}, {'@value': 'Ort', '@language': 'ger'}]:\n",
+    "                    sign_re = re.compile('(?:\\w+ )?\\w+ ([A-Z0-9\\.\\,\\-\\(Vol\\)\\*]+)')\n",
+    "                    sign_match = re.search(sign_re, dic['value'])\n",
+    "                    if sign_match:\n",
+    "                        signatur_dup.loc[index, 'Signatur'] = sign_match[1]\n",
+    "                    else:\n",
+    "                        print('no signature found for', bc, row['Signatur'])\n",
+    "    else:\n",
+    "        print('no IIIF manifest found for', bc)\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 127,
+   "id": "4cd3b69a-f056-47b1-9839-7af995f31533",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>Signatur</th>\n",
+       "      <th>Barcode</th>\n",
+       "      <th>Titel</th>\n",
+       "      <th>Autor</th>\n",
+       "      <th>Mitwirkender</th>\n",
+       "      <th>Anfang Veröffentlichungsdatum</th>\n",
+       "      <th>Ende Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsort</th>\n",
+       "      <th>Veröffentlichungsort (normiert)</th>\n",
+       "      <th>...</th>\n",
+       "      <th>hs. Katalogseite Digitalisat</th>\n",
+       "      <th>Wissensklasse</th>\n",
+       "      <th>Wissensunterklasse</th>\n",
+       "      <th>Formatangabe</th>\n",
+       "      <th>hs. Katalogseite Handschrift</th>\n",
+       "      <th>hs. Katalogeintrag ID</th>\n",
+       "      <th>hs. Katalogeintrag</th>\n",
+       "      <th>hs. Katalog Image URL</th>\n",
+       "      <th>identifier</th>\n",
+       "      <th>ABO-Barcode</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>23092</th>\n",
+       "      <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691507</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23093</th>\n",
+       "      <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691702</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>2 rows × 40 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                                                Signatur Barcode   \n",
+       "23092  51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...     NaN  \\\n",
+       "23093  51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...     NaN   \n",
+       "\n",
+       "                                                   Titel   \n",
+       "23092  Historiarum sui temporis av anno 1543 usque ad...  \\\n",
+       "23093  Historiarum sui temporis av anno 1543 usque ad...   \n",
+       "\n",
+       "                          Autor Mitwirkender  Anfang Veröffentlichungsdatum   \n",
+       "23092  Thou, Jacques Auguste de          NaN                            NaN  \\\n",
+       "23093  Thou, Jacques Auguste de          NaN                            NaN   \n",
+       "\n",
+       "       Ende Veröffentlichungsdatum Veröffentlichungsdatum   \n",
+       "23092                          NaN              1620-1621  \\\n",
+       "23093                          NaN              1620-1621   \n",
+       "\n",
+       "      Veröffentlichungsort Veröffentlichungsort (normiert)  ...   \n",
+       "23092           Aurelianae                             NaN  ...  \\\n",
+       "23093           Aurelianae                             NaN  ...   \n",
+       "\n",
+       "      hs. Katalogseite Digitalisat Wissensklasse Wissensunterklasse   \n",
+       "23092                          NaN           NaN                NaN  \\\n",
+       "23093                          NaN           NaN                NaN   \n",
+       "\n",
+       "      Formatangabe hs. Katalogseite Handschrift hs. Katalogeintrag ID   \n",
+       "23092          NaN                          NaN                   NaN  \\\n",
+       "23093          NaN                          NaN                   NaN   \n",
+       "\n",
+       "      hs. Katalogeintrag hs. Katalog Image URL  identifier   \n",
+       "23092                NaN                   NaN  Z169691507  \\\n",
+       "23093                NaN                   NaN  Z169691702   \n",
+       "\n",
+       "                                             ABO-Barcode  \n",
+       "23092  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "23093  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "\n",
+       "[2 rows x 40 columns]"
+      ]
+     },
+     "execution_count": 127,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "signatur_dup[signatur_dup['Signatur'] == '51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.14-19.(Vol.1); 51.O.14-19.(Vol.6); 51.O.14-19.(Vol.5); 51.O.14-19.(Vol.2)']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 99,
+   "id": "2bcd8b36-3b74-498a-8726-39a9757cbda4",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>Signatur</th>\n",
+       "      <th>Barcode</th>\n",
+       "      <th>Titel</th>\n",
+       "      <th>Autor</th>\n",
+       "      <th>Mitwirkender</th>\n",
+       "      <th>Anfang Veröffentlichungsdatum</th>\n",
+       "      <th>Ende Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsort</th>\n",
+       "      <th>Veröffentlichungsort (normiert)</th>\n",
+       "      <th>...</th>\n",
+       "      <th>hs. Katalogseite Digitalisat</th>\n",
+       "      <th>Wissensklasse</th>\n",
+       "      <th>Wissensunterklasse</th>\n",
+       "      <th>Formatangabe</th>\n",
+       "      <th>hs. Katalogseite Handschrift</th>\n",
+       "      <th>hs. Katalogeintrag ID</th>\n",
+       "      <th>hs. Katalogeintrag</th>\n",
+       "      <th>hs. Katalog Image URL</th>\n",
+       "      <th>identifier</th>\n",
+       "      <th>ABO-Barcode</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>22664</th>\n",
+       "      <td>BE.8.P.19.20.(Vol.2)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Histoire Vniverselle Des Gverres Dv Tvrc, Depv...</td>\n",
+       "      <td>Montreux, Nicolas &lt;&lt;de&gt;&gt;</td>\n",
+       "      <td>Heinrich; Mousson, Pierre; Orléans, Louis &lt;&lt;d'...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>MDCVIII</td>\n",
+       "      <td>A Paris</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>rep_131EA36A</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22671</th>\n",
+       "      <td>MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>La bible en francoiz</td>\n",
+       "      <td>Petrus</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>[s.a. um 1520]</td>\n",
+       "      <td>Paris</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z150809303</td>\n",
+       "      <td>Z150809303; Z150809406</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22672</th>\n",
+       "      <td>MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>La bible en francoiz</td>\n",
+       "      <td>Petrus</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>[s.a. um 1520]</td>\n",
+       "      <td>Paris</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z150809406</td>\n",
+       "      <td>Z150809303; Z150809406</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22681</th>\n",
+       "      <td>49.D.18.(Vol.2); 49.D.18.(Vol.1)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Joannis Trithemij  ... Et Postea Divi Jacobi a...</td>\n",
+       "      <td>Trithemius, Johannes</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1690</td>\n",
+       "      <td>Typis Monasterij S. Galli</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z156354802</td>\n",
+       "      <td>Z156354802; Z156354905</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22682</th>\n",
+       "      <td>49.D.18.(Vol.2); 49.D.18.(Vol.1)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Joannis Trithemij  ... Et Postea Divi Jacobi a...</td>\n",
+       "      <td>Trithemius, Johannes</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1690</td>\n",
+       "      <td>Typis Monasterij S. Galli</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z156354905</td>\n",
+       "      <td>Z156354802; Z156354905</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>...</th>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23391</th>\n",
+       "      <td>*28.A.79.(Vol.21)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Histoire des ouvrages des scavans</td>\n",
+       "      <td>Basnage de Beauval, Henri</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1687-1709</td>\n",
+       "      <td>Rotterdam</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z222909207</td>\n",
+       "      <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23392</th>\n",
+       "      <td>*28.A.79.(Vol.22)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Histoire des ouvrages des scavans</td>\n",
+       "      <td>Basnage de Beauval, Henri</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1687-1709</td>\n",
+       "      <td>Rotterdam</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z22290930X</td>\n",
+       "      <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23393</th>\n",
+       "      <td>*28.A.79.(Vol.23)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Histoire des ouvrages des scavans</td>\n",
+       "      <td>Basnage de Beauval, Henri</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1687-1709</td>\n",
+       "      <td>Rotterdam</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z222909402</td>\n",
+       "      <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23394</th>\n",
+       "      <td>*28.A.79.(Vol.24)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Histoire des ouvrages des scavans</td>\n",
+       "      <td>Basnage de Beauval, Henri</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1687-1709</td>\n",
+       "      <td>Rotterdam</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z222909505</td>\n",
+       "      <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23395</th>\n",
+       "      <td>*28.A.79.(Vol.25)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Histoire des ouvrages des scavans</td>\n",
+       "      <td>Basnage de Beauval, Henri</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1687-1709</td>\n",
+       "      <td>Rotterdam</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z222909608</td>\n",
+       "      <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>229 rows × 40 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                                    Signatur Barcode   \n",
+       "22664                   BE.8.P.19.20.(Vol.2)     NaN  \\\n",
+       "22671  MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)     NaN   \n",
+       "22672  MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)     NaN   \n",
+       "22681       49.D.18.(Vol.2); 49.D.18.(Vol.1)     NaN   \n",
+       "22682       49.D.18.(Vol.2); 49.D.18.(Vol.1)     NaN   \n",
+       "...                                      ...     ...   \n",
+       "23391                      *28.A.79.(Vol.21)     NaN   \n",
+       "23392                      *28.A.79.(Vol.22)     NaN   \n",
+       "23393                      *28.A.79.(Vol.23)     NaN   \n",
+       "23394                      *28.A.79.(Vol.24)     NaN   \n",
+       "23395                      *28.A.79.(Vol.25)     NaN   \n",
+       "\n",
+       "                                                   Titel   \n",
+       "22664  Histoire Vniverselle Des Gverres Dv Tvrc, Depv...  \\\n",
+       "22671                               La bible en francoiz   \n",
+       "22672                               La bible en francoiz   \n",
+       "22681  Joannis Trithemij  ... Et Postea Divi Jacobi a...   \n",
+       "22682  Joannis Trithemij  ... Et Postea Divi Jacobi a...   \n",
+       "...                                                  ...   \n",
+       "23391                  Histoire des ouvrages des scavans   \n",
+       "23392                  Histoire des ouvrages des scavans   \n",
+       "23393                  Histoire des ouvrages des scavans   \n",
+       "23394                  Histoire des ouvrages des scavans   \n",
+       "23395                  Histoire des ouvrages des scavans   \n",
+       "\n",
+       "                           Autor   \n",
+       "22664   Montreux, Nicolas <<de>>  \\\n",
+       "22671                     Petrus   \n",
+       "22672                     Petrus   \n",
+       "22681       Trithemius, Johannes   \n",
+       "22682       Trithemius, Johannes   \n",
+       "...                          ...   \n",
+       "23391  Basnage de Beauval, Henri   \n",
+       "23392  Basnage de Beauval, Henri   \n",
+       "23393  Basnage de Beauval, Henri   \n",
+       "23394  Basnage de Beauval, Henri   \n",
+       "23395  Basnage de Beauval, Henri   \n",
+       "\n",
+       "                                            Mitwirkender   \n",
+       "22664  Heinrich; Mousson, Pierre; Orléans, Louis <<d'...  \\\n",
+       "22671                                                NaN   \n",
+       "22672                                                NaN   \n",
+       "22681                                                NaN   \n",
+       "22682                                                NaN   \n",
+       "...                                                  ...   \n",
+       "23391                                                NaN   \n",
+       "23392                                                NaN   \n",
+       "23393                                                NaN   \n",
+       "23394                                                NaN   \n",
+       "23395                                                NaN   \n",
+       "\n",
+       "       Anfang Veröffentlichungsdatum  Ende Veröffentlichungsdatum   \n",
+       "22664                            NaN                          NaN  \\\n",
+       "22671                            NaN                          NaN   \n",
+       "22672                            NaN                          NaN   \n",
+       "22681                            NaN                          NaN   \n",
+       "22682                            NaN                          NaN   \n",
+       "...                              ...                          ...   \n",
+       "23391                            NaN                          NaN   \n",
+       "23392                            NaN                          NaN   \n",
+       "23393                            NaN                          NaN   \n",
+       "23394                            NaN                          NaN   \n",
+       "23395                            NaN                          NaN   \n",
+       "\n",
+       "      Veröffentlichungsdatum       Veröffentlichungsort   \n",
+       "22664                MDCVIII                    A Paris  \\\n",
+       "22671         [s.a. um 1520]                      Paris   \n",
+       "22672         [s.a. um 1520]                      Paris   \n",
+       "22681                   1690  Typis Monasterij S. Galli   \n",
+       "22682                   1690  Typis Monasterij S. Galli   \n",
+       "...                      ...                        ...   \n",
+       "23391              1687-1709                  Rotterdam   \n",
+       "23392              1687-1709                  Rotterdam   \n",
+       "23393              1687-1709                  Rotterdam   \n",
+       "23394              1687-1709                  Rotterdam   \n",
+       "23395              1687-1709                  Rotterdam   \n",
+       "\n",
+       "      Veröffentlichungsort (normiert)  ... hs. Katalogseite Digitalisat   \n",
+       "22664                             NaN  ...                          NaN  \\\n",
+       "22671                             NaN  ...                          NaN   \n",
+       "22672                             NaN  ...                          NaN   \n",
+       "22681                             NaN  ...                          NaN   \n",
+       "22682                             NaN  ...                          NaN   \n",
+       "...                               ...  ...                          ...   \n",
+       "23391                             NaN  ...                          NaN   \n",
+       "23392                             NaN  ...                          NaN   \n",
+       "23393                             NaN  ...                          NaN   \n",
+       "23394                             NaN  ...                          NaN   \n",
+       "23395                             NaN  ...                          NaN   \n",
+       "\n",
+       "      Wissensklasse Wissensunterklasse Formatangabe   \n",
+       "22664           NaN                NaN          NaN  \\\n",
+       "22671           NaN                NaN          NaN   \n",
+       "22672           NaN                NaN          NaN   \n",
+       "22681           NaN                NaN          NaN   \n",
+       "22682           NaN                NaN          NaN   \n",
+       "...             ...                ...          ...   \n",
+       "23391           NaN                NaN          NaN   \n",
+       "23392           NaN                NaN          NaN   \n",
+       "23393           NaN                NaN          NaN   \n",
+       "23394           NaN                NaN          NaN   \n",
+       "23395           NaN                NaN          NaN   \n",
+       "\n",
+       "      hs. Katalogseite Handschrift hs. Katalogeintrag ID hs. Katalogeintrag   \n",
+       "22664                          NaN                   NaN                NaN  \\\n",
+       "22671                          NaN                   NaN                NaN   \n",
+       "22672                          NaN                   NaN                NaN   \n",
+       "22681                          NaN                   NaN                NaN   \n",
+       "22682                          NaN                   NaN                NaN   \n",
+       "...                            ...                   ...                ...   \n",
+       "23391                          NaN                   NaN                NaN   \n",
+       "23392                          NaN                   NaN                NaN   \n",
+       "23393                          NaN                   NaN                NaN   \n",
+       "23394                          NaN                   NaN                NaN   \n",
+       "23395                          NaN                   NaN                NaN   \n",
+       "\n",
+       "      hs. Katalog Image URL    identifier   \n",
+       "22664                   NaN  rep_131EA36A  \\\n",
+       "22671                   NaN    Z150809303   \n",
+       "22672                   NaN    Z150809406   \n",
+       "22681                   NaN    Z156354802   \n",
+       "22682                   NaN    Z156354905   \n",
+       "...                     ...           ...   \n",
+       "23391                   NaN    Z222909207   \n",
+       "23392                   NaN    Z22290930X   \n",
+       "23393                   NaN    Z222909402   \n",
+       "23394                   NaN    Z222909505   \n",
+       "23395                   NaN    Z222909608   \n",
+       "\n",
+       "                                             ABO-Barcode  \n",
+       "22664                                                NaN  \n",
+       "22671                             Z150809303; Z150809406  \n",
+       "22672                             Z150809303; Z150809406  \n",
+       "22681                             Z156354802; Z156354905  \n",
+       "22682                             Z156354802; Z156354905  \n",
+       "...                                                  ...  \n",
+       "23391  Z222909402; Z222908707; Z22290720X; Z222907107...  \n",
+       "23392  Z222909402; Z222908707; Z22290720X; Z222907107...  \n",
+       "23393  Z222909402; Z222908707; Z22290720X; Z222907107...  \n",
+       "23394  Z222909402; Z222908707; Z22290720X; Z222907107...  \n",
+       "23395  Z222909402; Z222908707; Z22290720X; Z222907107...  \n",
+       "\n",
+       "[229 rows x 40 columns]"
+      ]
+     },
+     "execution_count": 99,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "signatur_dup[signatur_dup['Barcode'].isna()].dropna(subset=['identifier'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 135,
+   "id": "089d8056-b97f-4672-86a2-e70347af00b2",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>Signatur</th>\n",
+       "      <th>Barcode</th>\n",
+       "      <th>Titel</th>\n",
+       "      <th>Autor</th>\n",
+       "      <th>Mitwirkender</th>\n",
+       "      <th>Anfang Veröffentlichungsdatum</th>\n",
+       "      <th>Ende Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsort</th>\n",
+       "      <th>Veröffentlichungsort (normiert)</th>\n",
+       "      <th>...</th>\n",
+       "      <th>hs. Katalogseite Digitalisat</th>\n",
+       "      <th>Wissensklasse</th>\n",
+       "      <th>Wissensunterklasse</th>\n",
+       "      <th>Formatangabe</th>\n",
+       "      <th>hs. Katalogseite Handschrift</th>\n",
+       "      <th>hs. Katalogeintrag ID</th>\n",
+       "      <th>hs. Katalogeintrag</th>\n",
+       "      <th>hs. Katalog Image URL</th>\n",
+       "      <th>identifier</th>\n",
+       "      <th>ABO-Barcode</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>23089</th>\n",
+       "      <td>51.O.14-19.(Vol.1)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691209</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23090</th>\n",
+       "      <td>51.O.14-19.(Vol.2)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691301</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23091</th>\n",
+       "      <td>51.O.14-19.(Vol.3)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691404</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23092</th>\n",
+       "      <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691507</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23093</th>\n",
+       "      <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n",
+       "      <td>Thou, Jacques Auguste de</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1620-1621</td>\n",
+       "      <td>Aurelianae</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Z169691702</td>\n",
+       "      <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>5 rows × 40 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                                                Signatur Barcode   \n",
+       "23089                                 51.O.14-19.(Vol.1)     NaN  \\\n",
+       "23090                                 51.O.14-19.(Vol.2)     NaN   \n",
+       "23091                                 51.O.14-19.(Vol.3)     NaN   \n",
+       "23092  51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...     NaN   \n",
+       "23093  51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...     NaN   \n",
+       "\n",
+       "                                                   Titel   \n",
+       "23089  Historiarum sui temporis av anno 1543 usque ad...  \\\n",
+       "23090  Historiarum sui temporis av anno 1543 usque ad...   \n",
+       "23091  Historiarum sui temporis av anno 1543 usque ad...   \n",
+       "23092  Historiarum sui temporis av anno 1543 usque ad...   \n",
+       "23093  Historiarum sui temporis av anno 1543 usque ad...   \n",
+       "\n",
+       "                          Autor Mitwirkender  Anfang Veröffentlichungsdatum   \n",
+       "23089  Thou, Jacques Auguste de          NaN                            NaN  \\\n",
+       "23090  Thou, Jacques Auguste de          NaN                            NaN   \n",
+       "23091  Thou, Jacques Auguste de          NaN                            NaN   \n",
+       "23092  Thou, Jacques Auguste de          NaN                            NaN   \n",
+       "23093  Thou, Jacques Auguste de          NaN                            NaN   \n",
+       "\n",
+       "       Ende Veröffentlichungsdatum Veröffentlichungsdatum   \n",
+       "23089                          NaN              1620-1621  \\\n",
+       "23090                          NaN              1620-1621   \n",
+       "23091                          NaN              1620-1621   \n",
+       "23092                          NaN              1620-1621   \n",
+       "23093                          NaN              1620-1621   \n",
+       "\n",
+       "      Veröffentlichungsort Veröffentlichungsort (normiert)  ...   \n",
+       "23089           Aurelianae                             NaN  ...  \\\n",
+       "23090           Aurelianae                             NaN  ...   \n",
+       "23091           Aurelianae                             NaN  ...   \n",
+       "23092           Aurelianae                             NaN  ...   \n",
+       "23093           Aurelianae                             NaN  ...   \n",
+       "\n",
+       "      hs. Katalogseite Digitalisat Wissensklasse Wissensunterklasse   \n",
+       "23089                          NaN           NaN                NaN  \\\n",
+       "23090                          NaN           NaN                NaN   \n",
+       "23091                          NaN           NaN                NaN   \n",
+       "23092                          NaN           NaN                NaN   \n",
+       "23093                          NaN           NaN                NaN   \n",
+       "\n",
+       "      Formatangabe hs. Katalogseite Handschrift hs. Katalogeintrag ID   \n",
+       "23089          NaN                          NaN                   NaN  \\\n",
+       "23090          NaN                          NaN                   NaN   \n",
+       "23091          NaN                          NaN                   NaN   \n",
+       "23092          NaN                          NaN                   NaN   \n",
+       "23093          NaN                          NaN                   NaN   \n",
+       "\n",
+       "      hs. Katalogeintrag hs. Katalog Image URL  identifier   \n",
+       "23089                NaN                   NaN  Z169691209  \\\n",
+       "23090                NaN                   NaN  Z169691301   \n",
+       "23091                NaN                   NaN  Z169691404   \n",
+       "23092                NaN                   NaN  Z169691507   \n",
+       "23093                NaN                   NaN  Z169691702   \n",
+       "\n",
+       "                                             ABO-Barcode  \n",
+       "23089  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "23090  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "23091  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "23092  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "23093  Z169691507; Z16969160X; Z169691702; Z169691209...  \n",
+       "\n",
+       "[5 rows x 40 columns]"
+      ]
+     },
+     "execution_count": 135,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "signatur_dup.loc[23089:23093]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 157,
+   "id": "c1f1b4a5-3d05-44b3-83fa-f238b6e6e1d2",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "array([['BE.1.A.4', 'B1376659',\n",
+       "        'Voyage pittoresque de la Syrie, de la Phoenicie, de la Palaestine, et de la basse Aegypte. 2 Vol.',\n",
+       "        'La-Porte du Theil, Francois Jean Gabriel',\n",
+       "        'Legrand, Jacques Guillaume; Langles, Louis Mathieu', 1799.0,\n",
+       "        nan, '1799', 'Paris', nan, nan,\n",
+       "        'Geschichte 1787-; Reise; Orient', nan, nan, nan, nan, nan, nan,\n",
+       "        nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.0, nan, nan, nan,\n",
+       "        nan, nan, nan, nan, nan, nan, nan, nan, nan],\n",
+       "       ['BE.1.A.4.(Vol.1);', nan,\n",
+       "        \"Voyage Pittoresque De La Syrie, De La Phœnicie, De La Palæstine, Et De La Basse Ægypte Ouvrage divisé en trois Volumes : Contenant Environ Trois Cent Trent Planches : Gravées sur les dessins et sous la direction du C[itoy]en Cassas, peintre, l'un des artistes employés par l'auteur du Voyage de la Grèce : Un Discours Préliminaire Pour Chaque Volume Par le C[itoy]en Volney, membre de l'Institut national, auteur du Voyage en Syrie : Un Texte Rédigé Par Les C[itoyens] F.J.G. La Porte-Du Theil, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale : pour la partie historique et la relation du Voyage : J.G. Legrand, architecte, de la Société libre des sciences, lettres et arts de Paris; pour la partie historique et descriptive de l'Architecture; L. Langlès, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale, professeur de Persan à l'École spéciale des langues orientales vivantes; pour la partie des Langues et des Inscriptions orientales 1-15 Livraison\",\n",
+       "        nan, nan, nan, nan, nan, nan, 'Paris', 'French', nan,\n",
+       "        'Orient$Dg--(DE-588)4075699-3;Reise$Ds--(DE-588)4049275-8;$Az--Geschichte 1787-;AT-OBV--ONB-AK;Reise$Ds--(DE-588)4049275-8;Orient$Dg--(DE-588)4075699-3;AT-OBV--ONB-AK',\n",
+       "        nan, 'Reisebericht--(DE-588)4076645-7--gnd-content', nan, nan,\n",
+       "        nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.0, nan, nan,\n",
+       "        nan, nan, nan, nan, nan, nan, nan, nan, nan, nan],\n",
+       "       ['BE.1.A.4.(Vol.2);', nan,\n",
+       "        \"Voyage Pittoresque De La Syrie, De La Phœnicie, De La Palæstine, Et De La Basse Ægypte Ouvrage divisé en trois Volumes : Contenant Environ Trois Cent Trent Planches : Gravées sur les dessins et sous la direction du C[itoy]en Cassas, peintre, l'un des artistes employés par l'auteur du Voyage de la Grèce : Un Discours Préliminaire Pour Chaque Volume Par le C[itoy]en Volney, membre de l'Institut national, auteur du Voyage en Syrie : Un Texte Rédigé Par Les C[itoyens] F.J.G. La Porte-Du Theil, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale : pour la partie historique et la relation du Voyage : J.G. Legrand, architecte, de la Société libre des sciences, lettres et arts de Paris; pour la partie historique et descriptive de l'Architecture; L. Langlès, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale, professeur de Persan à l'École spéciale des langues orientales vivantes; pour la partie des Langues et des Inscriptions orientales 16-30 Livraison\",\n",
+       "        nan, nan, nan, nan, nan, nan, 'Paris', 'French', nan,\n",
+       "        'Orient$Dg--(DE-588)4075699-3;Reise$Ds--(DE-588)4049275-8;$Az--Geschichte 1787-;AT-OBV--ONB-AK;Reise$Ds--(DE-588)4049275-8;Orient$Dg--(DE-588)4075699-3;AT-OBV--ONB-AK',\n",
+       "        nan, 'Reisebericht--(DE-588)4076645-7--gnd-content', nan, nan,\n",
+       "        nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.0, nan, nan,\n",
+       "        nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]], dtype=object)"
+      ]
+     },
+     "execution_count": 157,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "comp_BE_sig = comp_BE.dropna(subset='Signatur')\n",
+    "comp_BE_sig[comp_BE_sig['Signatur'].str.contains('BE.1.A.4')].values"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 155,
+   "id": "176540c8-773d-4201-a1f4-b8e92cf271ac",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>Signatur</th>\n",
+       "      <th>Barcode</th>\n",
+       "      <th>Titel</th>\n",
+       "      <th>Autor</th>\n",
+       "      <th>Mitwirkender</th>\n",
+       "      <th>Anfang Veröffentlichungsdatum</th>\n",
+       "      <th>Ende Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsdatum</th>\n",
+       "      <th>Veröffentlichungsort</th>\n",
+       "      <th>Veröffentlichungsort (normiert)</th>\n",
+       "      <th>...</th>\n",
+       "      <th>hs. Katalogseite Digitalisat</th>\n",
+       "      <th>Wissensklasse</th>\n",
+       "      <th>Wissensunterklasse</th>\n",
+       "      <th>Formatangabe</th>\n",
+       "      <th>hs. Katalogseite Handschrift</th>\n",
+       "      <th>hs. Katalogeintrag ID</th>\n",
+       "      <th>hs. Katalogeintrag</th>\n",
+       "      <th>hs. Katalog Image URL</th>\n",
+       "      <th>identifier</th>\n",
+       "      <th>ABO-Barcode</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>22498</th>\n",
+       "      <td>Wien, ÖNB (2: BE.12.K.1; 657.936-C. Neu Mag)</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Decades rerum Venetarum [Italian] Croniche che...</td>\n",
+       "      <td>Sabellicus, Marcus Antonius</td>\n",
+       "      <td>Gotardus da Ponte, for Oldradus Lampugnanus</td>\n",
+       "      <td>1510.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>about 1510?</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Milan</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22499</th>\n",
+       "      <td>BE.1.A.4.(Vol.1);</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Voyage Pittoresque De La Syrie, De La Phœnicie...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Paris</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22500</th>\n",
+       "      <td>BE.1.A.4.(Vol.2);</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Voyage Pittoresque De La Syrie, De La Phœnicie...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Paris</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22501</th>\n",
+       "      <td>BE.9.L.1;</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Voyages De Monsieur Le Chevalier Chardin, En P...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Paris</td>\n",
+       "      <td>...</td>\n",
+       "      <td>306.0</td>\n",
+       "      <td>Geographia</td>\n",
+       "      <td>Peregrinationes, Navigationes, &amp; Itinera</td>\n",
+       "      <td>Quarto</td>\n",
+       "      <td>700</td>\n",
+       "      <td>14.377_306_02</td>\n",
+       "      <td>Voyages du Chevalier Chardin en Perse &amp; autres...</td>\n",
+       "      <td>https://iiif.onb.ac.at/images/DOD/51184/000003...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22502</th>\n",
+       "      <td>BE.5.T.65a;</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Vorlesungen über die Militairgraphik in besond...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>...</th>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23645</th>\n",
+       "      <td>Ink 32-126; Ink 4.H.35</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Polyhistor, sive De mirabilibus mundi. Add: Mi...</td>\n",
+       "      <td>Solinus, Gaius Iulius</td>\n",
+       "      <td>Ragazonibus, Theodorus &lt;&lt;de&gt;&gt;</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>23. Aug. 1491; [1491.08.23]</td>\n",
+       "      <td>Venedig</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23654</th>\n",
+       "      <td>Ink 23.E.10; Ink 4.F.42</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Comoediae. Cum directorio vocabulorum, glossa ...</td>\n",
+       "      <td>Terentius Afer, Publius</td>\n",
+       "      <td>Donatus, Aelius; Jouenneaux, Guy; Badius Ascen...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>11 Feb. 1499</td>\n",
+       "      <td>Strassburg</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23657</th>\n",
+       "      <td>Ink 21.A.23; Ink 5.C.13</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Quaestiones de duodecim quodlibet</td>\n",
+       "      <td>Thomas</td>\n",
+       "      <td>Sensenschmidt, Johann; Frisner, Andreas</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>15 Apr. 1474</td>\n",
+       "      <td>Nuremberg</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23658</th>\n",
+       "      <td>Ink 6.B.10; Ink 6.B.9</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Super quarto libro Sententiarum</td>\n",
+       "      <td>Thomas Aquinas</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>13 June 1469</td>\n",
+       "      <td>Mainz</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23661</th>\n",
+       "      <td>Ink 7.F.26; Ink 32-108</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>Orthographia. (Ed: Hieronymus Bononius)</td>\n",
+       "      <td>Tortellius, Johannes</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2 Apr. 1477</td>\n",
+       "      <td>Treviso</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>...</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>471 rows × 40 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                                           Signatur Barcode   \n",
+       "22498  Wien, ÖNB (2: BE.12.K.1; 657.936-C. Neu Mag)     NaN  \\\n",
+       "22499                             BE.1.A.4.(Vol.1);     NaN   \n",
+       "22500                             BE.1.A.4.(Vol.2);     NaN   \n",
+       "22501                                     BE.9.L.1;     NaN   \n",
+       "22502                                   BE.5.T.65a;     NaN   \n",
+       "...                                             ...     ...   \n",
+       "23645                        Ink 32-126; Ink 4.H.35     NaN   \n",
+       "23654                       Ink 23.E.10; Ink 4.F.42     NaN   \n",
+       "23657                       Ink 21.A.23; Ink 5.C.13     NaN   \n",
+       "23658                         Ink 6.B.10; Ink 6.B.9     NaN   \n",
+       "23661                        Ink 7.F.26; Ink 32-108     NaN   \n",
+       "\n",
+       "                                                   Titel   \n",
+       "22498  Decades rerum Venetarum [Italian] Croniche che...  \\\n",
+       "22499  Voyage Pittoresque De La Syrie, De La Phœnicie...   \n",
+       "22500  Voyage Pittoresque De La Syrie, De La Phœnicie...   \n",
+       "22501  Voyages De Monsieur Le Chevalier Chardin, En P...   \n",
+       "22502  Vorlesungen über die Militairgraphik in besond...   \n",
+       "...                                                  ...   \n",
+       "23645  Polyhistor, sive De mirabilibus mundi. Add: Mi...   \n",
+       "23654  Comoediae. Cum directorio vocabulorum, glossa ...   \n",
+       "23657                  Quaestiones de duodecim quodlibet   \n",
+       "23658                    Super quarto libro Sententiarum   \n",
+       "23661            Orthographia. (Ed: Hieronymus Bononius)   \n",
+       "\n",
+       "                             Autor   \n",
+       "22498  Sabellicus, Marcus Antonius  \\\n",
+       "22499                          NaN   \n",
+       "22500                          NaN   \n",
+       "22501                          NaN   \n",
+       "22502                          NaN   \n",
+       "...                            ...   \n",
+       "23645        Solinus, Gaius Iulius   \n",
+       "23654      Terentius Afer, Publius   \n",
+       "23657                       Thomas   \n",
+       "23658               Thomas Aquinas   \n",
+       "23661         Tortellius, Johannes   \n",
+       "\n",
+       "                                            Mitwirkender   \n",
+       "22498        Gotardus da Ponte, for Oldradus Lampugnanus  \\\n",
+       "22499                                                NaN   \n",
+       "22500                                                NaN   \n",
+       "22501                                                NaN   \n",
+       "22502                                                NaN   \n",
+       "...                                                  ...   \n",
+       "23645                      Ragazonibus, Theodorus <<de>>   \n",
+       "23654  Donatus, Aelius; Jouenneaux, Guy; Badius Ascen...   \n",
+       "23657            Sensenschmidt, Johann; Frisner, Andreas   \n",
+       "23658                                                NaN   \n",
+       "23661                                                NaN   \n",
+       "\n",
+       "       Anfang Veröffentlichungsdatum  Ende Veröffentlichungsdatum   \n",
+       "22498                         1510.0                          NaN  \\\n",
+       "22499                            NaN                          NaN   \n",
+       "22500                            NaN                          NaN   \n",
+       "22501                            NaN                          NaN   \n",
+       "22502                            NaN                          NaN   \n",
+       "...                              ...                          ...   \n",
+       "23645                            NaN                          NaN   \n",
+       "23654                            NaN                          NaN   \n",
+       "23657                            NaN                          NaN   \n",
+       "23658                            NaN                          NaN   \n",
+       "23661                            NaN                          NaN   \n",
+       "\n",
+       "            Veröffentlichungsdatum Veröffentlichungsort   \n",
+       "22498                  about 1510?                  NaN  \\\n",
+       "22499                          NaN                  NaN   \n",
+       "22500                          NaN                  NaN   \n",
+       "22501                          NaN                  NaN   \n",
+       "22502                          NaN                  NaN   \n",
+       "...                            ...                  ...   \n",
+       "23645  23. Aug. 1491; [1491.08.23]              Venedig   \n",
+       "23654                 11 Feb. 1499           Strassburg   \n",
+       "23657                 15 Apr. 1474            Nuremberg   \n",
+       "23658                 13 June 1469                Mainz   \n",
+       "23661                  2 Apr. 1477              Treviso   \n",
+       "\n",
+       "      Veröffentlichungsort (normiert)  ... hs. Katalogseite Digitalisat   \n",
+       "22498                           Milan  ...                          NaN  \\\n",
+       "22499                           Paris  ...                          NaN   \n",
+       "22500                           Paris  ...                          NaN   \n",
+       "22501                           Paris  ...                        306.0   \n",
+       "22502                             NaN  ...                          NaN   \n",
+       "...                               ...  ...                          ...   \n",
+       "23645                             NaN  ...                          NaN   \n",
+       "23654                             NaN  ...                          NaN   \n",
+       "23657                             NaN  ...                          NaN   \n",
+       "23658                             NaN  ...                          NaN   \n",
+       "23661                             NaN  ...                          NaN   \n",
+       "\n",
+       "      Wissensklasse                        Wissensunterklasse Formatangabe   \n",
+       "22498           NaN                                       NaN          NaN  \\\n",
+       "22499           NaN                                       NaN          NaN   \n",
+       "22500           NaN                                       NaN          NaN   \n",
+       "22501    Geographia  Peregrinationes, Navigationes, & Itinera       Quarto   \n",
+       "22502           NaN                                       NaN          NaN   \n",
+       "...             ...                                       ...          ...   \n",
+       "23645           NaN                                       NaN          NaN   \n",
+       "23654           NaN                                       NaN          NaN   \n",
+       "23657           NaN                                       NaN          NaN   \n",
+       "23658           NaN                                       NaN          NaN   \n",
+       "23661           NaN                                       NaN          NaN   \n",
+       "\n",
+       "      hs. Katalogseite Handschrift hs. Katalogeintrag ID   \n",
+       "22498                          NaN                   NaN  \\\n",
+       "22499                          NaN                   NaN   \n",
+       "22500                          NaN                   NaN   \n",
+       "22501                          700         14.377_306_02   \n",
+       "22502                          NaN                   NaN   \n",
+       "...                            ...                   ...   \n",
+       "23645                          NaN                   NaN   \n",
+       "23654                          NaN                   NaN   \n",
+       "23657                          NaN                   NaN   \n",
+       "23658                          NaN                   NaN   \n",
+       "23661                          NaN                   NaN   \n",
+       "\n",
+       "                                      hs. Katalogeintrag   \n",
+       "22498                                                NaN  \\\n",
+       "22499                                                NaN   \n",
+       "22500                                                NaN   \n",
+       "22501  Voyages du Chevalier Chardin en Perse & autres...   \n",
+       "22502                                                NaN   \n",
+       "...                                                  ...   \n",
+       "23645                                                NaN   \n",
+       "23654                                                NaN   \n",
+       "23657                                                NaN   \n",
+       "23658                                                NaN   \n",
+       "23661                                                NaN   \n",
+       "\n",
+       "                                   hs. Katalog Image URL identifier   \n",
+       "22498                                                NaN        NaN  \\\n",
+       "22499                                                NaN        NaN   \n",
+       "22500                                                NaN        NaN   \n",
+       "22501  https://iiif.onb.ac.at/images/DOD/51184/000003...        NaN   \n",
+       "22502                                                NaN        NaN   \n",
+       "...                                                  ...        ...   \n",
+       "23645                                                NaN        NaN   \n",
+       "23654                                                NaN        NaN   \n",
+       "23657                                                NaN        NaN   \n",
+       "23658                                                NaN        NaN   \n",
+       "23661                                                NaN        NaN   \n",
+       "\n",
+       "       ABO-Barcode  \n",
+       "22498          NaN  \n",
+       "22499          NaN  \n",
+       "22500          NaN  \n",
+       "22501          NaN  \n",
+       "22502          NaN  \n",
+       "...            ...  \n",
+       "23645          NaN  \n",
+       "23654          NaN  \n",
+       "23657          NaN  \n",
+       "23658          NaN  \n",
+       "23661          NaN  \n",
+       "\n",
+       "[471 rows x 40 columns]"
+      ]
+     },
+     "execution_count": 155,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "comp_BE_sig[comp_BE_sig['Signatur'].str.contains(';')]"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "c1b062c4-1919-4672-8e2f-03f5a9a6c79c",
+   "id": "3ed0a9bd-7828-4140-b865-13b9f52bf7f7",
    "metadata": {},
    "outputs": [],
    "source": []
diff --git a/Notebooks/String_matching.ipynb b/Notebooks/String_matching.ipynb
index 52bed3c..e074704 100644
--- a/Notebooks/String_matching.ipynb
+++ b/Notebooks/String_matching.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 73,
+   "execution_count": 1,
    "id": "7a3837ac-cced-4e01-bf57-265e40729692",
    "metadata": {
     "tags": []
@@ -23,7 +23,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 176,
+   "execution_count": 20,
    "id": "29ca0dc8-cae7-4f12-bd60-fd74ea6ae5ac",
    "metadata": {
     "tags": []
@@ -35,7 +35,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 75,
+   "execution_count": 10,
    "id": "c1e1c42a-962f-40bc-bb17-b62e8089feb7",
    "metadata": {
     "tags": []
@@ -47,7 +47,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 76,
+   "execution_count": 19,
    "id": "50d15898-4687-46b7-b7e0-528d7cf9aec0",
    "metadata": {
     "tags": []
@@ -69,7 +69,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 21,
    "id": "990dfeee-1141-4acb-8a3d-a7af0573f5be",
    "metadata": {
     "tags": []
@@ -84,7 +84,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 22,
    "id": "bcd301fe-cb80-4b1c-b65f-465fce5ed915",
    "metadata": {
     "tags": []
@@ -103,7 +103,7 @@
        "        0.0102726686745882]], dtype=object)"
       ]
      },
-     "execution_count": 7,
+     "execution_count": 22,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -114,7 +114,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 77,
+   "execution_count": 98,
    "id": "c0f4a42a-7e21-41e8-833c-2dd2f9d1985e",
    "metadata": {
     "tags": []
@@ -161,36 +161,39 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>3508</th>\n",
-       "      <td>14.377</td>\n",
-       "      <td>98</td>\n",
-       "      <td>Poëtica</td>\n",
-       "      <td>Poëtæ Gallici unà cum Dramaticis</td>\n",
-       "      <td>Octavo und kleiner</td>\n",
-       "      <td>502</td>\n",
-       "      <td>14.377_098_09</td>\n",
-       "      <td>Poësies de Jacques Poille. Paris. 1623. Th. Blaise n. 1257.</td>\n",
-       "      <td>Poesies de Jacques Poille Paris 1623 Th Blaise n 1257</td>\n",
+       "      <th>7058</th>\n",
+       "      <td>14.378</td>\n",
+       "      <td>205</td>\n",
+       "      <td>Historia Nova Europæ</td>\n",
+       "      <td>Historia Hispanica generalis &amp; aliquot temporum; Vitæ Regum; aliaque</td>\n",
+       "      <td>Folio</td>\n",
+       "      <td>1043</td>\n",
+       "      <td>14.378_205_04</td>\n",
+       "      <td>2019 La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D. Iayme de Aragon se seguieron, compuesta por Pero Antonio Beuter. 2 Vol. I Tom. en Valencia 1604. Pedro Patricio Mey. n. 1805.</td>\n",
+       "      <td>La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D Iayme de Aragon se seguieron compuesta por Pero Antonio Beuter 2 Vol I Tom en Valencia 1604 Pedro Patricio Mey n 1805</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "      volume  page number category                       subcategory   \n",
-       "3508  14.377           98  Poëtica  Poëtæ Gallici unà cum Dramaticis  \\\n",
+       "      volume  page number              category   \n",
+       "7058  14.378          205  Historia Nova Europæ  \\\n",
+       "\n",
+       "                                                               subcategory   \n",
+       "7058  Historia Hispanica generalis & aliquot temporum; Vitæ Regum; aliaque  \\\n",
        "\n",
-       "                  format handwritten page number       entry_ID   \n",
-       "3508  Octavo und kleiner                     502  14.377_098_09  \\\n",
+       "     format handwritten page number       entry_ID   \n",
+       "7058  Folio                    1043  14.378_205_04  \\\n",
        "\n",
-       "                                                            entry   \n",
-       "3508  Poësies de Jacques Poille. Paris. 1623. Th. Blaise n. 1257.  \\\n",
+       "                                                                                                                                                                                                                                                              entry   \n",
+       "7058  2019 La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D. Iayme de Aragon se seguieron, compuesta por Pero Antonio Beuter. 2 Vol. I Tom. en Valencia 1604. Pedro Patricio Mey. n. 1805.  \\\n",
        "\n",
-       "                                              cleaned entry  \n",
-       "3508  Poesies de Jacques Poille Paris 1623 Th Blaise n 1257  "
+       "                                                                                                                                                                                                                                        cleaned entry  \n",
+       "7058  La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D Iayme de Aragon se seguieron compuesta por Pero Antonio Beuter 2 Vol I Tom en Valencia 1604 Pedro Patricio Mey n 1805  "
       ]
      },
-     "execution_count": 77,
+     "execution_count": 98,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -199,7 +202,7 @@
     "def search_in_entry(df, string):\n",
     "    return df[df['cleaned entry'].str.contains(string)]\n",
     "\n",
-    "info = search_in_entry(search_in_entry(entry_df, 'Poille'), '')\n",
+    "info = search_in_entry(search_in_entry(entry_df, 'Beuter'), '')\n",
     "print(len(info))\n",
     "info"
    ]
@@ -1279,7 +1282,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 108,
+   "execution_count": 185,
    "id": "836d1b5e-ef2f-4ff8-9c03-298b029f73b2",
    "metadata": {
     "tags": []
@@ -1292,7 +1295,8 @@
       "5778 out of 8756 BE signatures from the appropriate time period were matched\n",
       "For 4564 matches the first one was correct\n",
       "For 5072 matches one of the five given ones in the table was correct\n",
-      "124 matches have two or more mentions in the handrwitten catalog\n"
+      "124 matches have two or more mentions in the handwritten catalog\n",
+      "403 connections are uncertain\n"
      ]
     }
    ],
@@ -1310,7 +1314,10 @@
     "print('For', any_matches, 'matches one of the five given ones in the table was correct')\n",
     "\n",
     "double_matches = man_matches['control'].str.contains(',').sum()\n",
-    "print(double_matches, 'matches have two or more mentions in the handrwitten catalog')"
+    "print(double_matches, 'matches have two or more mentions in the handwritten catalog')\n",
+    "\n",
+    "weak_matches = man_matches['control'].str.contains('/?').sum()\n",
+    "print(weak_matches, 'connections are uncertain')"
    ]
   },
   {
@@ -2370,10 +2377,18 @@
     "without_years.to_excel('data/man_catalog/Ohne Jahresangabe.xlsx')"
    ]
   },
+  {
+   "cell_type": "markdown",
+   "id": "36866c95-917c-48a6-9c2d-0ce1f9f9f8b2",
+   "metadata": {},
+   "source": [
+    "# String matching vom hs. Katalog ausgehend"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "e0c65ab2-9951-4cab-a859-55b7d5427d57",
+   "id": "b8870950-aee8-42ab-9cc5-07f9d2e419ab",
    "metadata": {},
    "outputs": [],
    "source": []
-- 
GitLab