diff --git a/Extract_Bibliographic_Info_From_Alma.ipynb b/Extract_Bibliographic_Info_From_Alma.ipynb index f083120162c35bb3bc0e9d51fd75853c473a8315..3ed2eddda18e70c813fdc00caebd8d318e2b6576 100644 --- a/Extract_Bibliographic_Info_From_Alma.ipynb +++ b/Extract_Bibliographic_Info_From_Alma.ipynb @@ -36,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ @@ -60,7 +60,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ @@ -78,7 +78,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ @@ -105,11 +105,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ - "mapping = pd.read_csv('mapping.csv')\n", + "mapping = pd.read_csv('minimal_mapping.csv')\n", "mapping = mapping.where((pd.notnull(mapping)), None)" ] }, @@ -122,7 +122,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -146,52 +146,38 @@ " \n", " \n", " \n", - " MARC controlfield\n", - " MARC extra selector\n", - " Liste\n", - " MARC-XML controlfield\n", - " Label\n", - " Comment\n", + " pattern\n", + " selector\n", + " collector\n", + " label\n", " \n", " \n", " \n", " \n", " 0\n", - " 009\n", + " 100 1 _ $$a\n", " None\n", " None\n", - " <controlfield tag=\"009\">\n", - " Systemnummer\n", - " AC-Nummer\n", + " Verfasser\n", " \n", " \n", - " 33\n", - " AVA _ _ $$d ; AVA _ _ $$i ; AVA _ _ $$j\n", + " 23\n", + " 689 * * $$a\n", " None\n", - " None\n", - " <datafield tag=\"AVA\" ind1=\" \" ind2=\" \"><subfie...\n", - " Signatur\n", - " Signatur aus Subfield $$d, danach ohne Trennze...\n", + " ;\n", + " Schlagworte\n", " \n", " \n", "\n", "" ], "text/plain": [ - " MARC controlfield MARC extra selector Liste \\\n", - "0 009 None None \n", - "33 AVA _ _ $$d ; AVA _ _ $$i ; AVA _ _ $$j None None \n", - "\n", - " MARC-XML controlfield Label \\\n", - "0 Systemnummer \n", - "33 240 1 0 $$t >130 0 _ $$a > 130 0 _ $$t,,,Werktitel +490 1 _ $$a ; 490 1 _ $$v,,,Reihentitel ; Bandzählung +245 0 0 $$a > 245 1 0 $$a ; 245 0 0 $$b > 245 1 0 $$b,,,Haupttitel ; Titelzusatz +245 0 0 $$n > 245 1 0 $$n ; 245 0 0 $$p > 245 1 0 $$p,,,Bandzählung ; Titel des Bandes +250 0 0 $$a,,,Ausgabe +264 _ 1 $$a,,,Verlagsort +751 _ _ $$a ;751 _ _ $$0,,;,Verlagsort normiert ; GND-ID +264 _ 1 $$b > 264 _ 3 $$b,,,Verleger und Drucker +700 1 _ $$a > 710 2 _ $$a;700 1 _ $$0 > 710 2 _ $$0,$$4 pbl > $$4 pbl;$$4 pbl > $$4 pbl,;,Verleger normiert ; GND-ID +700 1 _ $$a ; 700 1 _ $$0,$$4 prt ; $$4 prt,,Drucker ; GND-ID +264 _ 1 $$c>264 _ 3 $$c,,,Erscheinungsjahr +041 1 _ $$a>041 _ _ $$a,,;,Sprache +041 1 _ $$h,,,Originalsprache +024 7 _ $$a,,,Standardnummer +700 1 _ $$a ; 700 1 _ $$0,$$4 aut ; $$4 aut,;,Weitere Verfasser ; GND-ID +700 1 _ $$a ; 700 1 _ $$0,$$4 edt ; $$4 edt,;,Herausgeber ; GND-ID +700 1 _ $$a ; 700 1 _ $$0,$$4 trl ; $$4 trl,;,Übersetzer ; GND-ID +700 1 _ $$a ; 700 1 _ $$0,$$4 ctb ; $$4 ctb,;,Beiträger ; GND-ID +700 1 _ $$a ; 700 1 _ $$0 ; 700 1 _ $$a ; 700 1 _ $$0,$$4 oth ; $$4 oth ; $$4 com ; $$4 com,;,Weitere Beteiligte ; GND-ID +655 _ 7 $$a,,;,Art des Inhalts +505 8 0 $$a >505 8 0 $$t,,;,Inhalt +700 1 2 $$a ;700 1 2 $$t > 730 0 2 $$t,,;,Enthaltenen Werke +689 * * $$a,,;,Schlagworte