ubtue / DatenProbleme

0 stars 0 forks source link

DAKAR-Kooperation (IKR Export-Skripte) | Anpassung nach der Schulung vom 27.1.2022 #1664

Closed socheres closed 2 years ago

socheres commented 2 years ago

Export-Translator ikr_batch_amtsblatt ikr_batch_artikel

Problembeschreibung

socheres commented 2 years ago

Liebe @IxKo, würden Sie bitte die Anpassungen testen. Bei mir hat alles gut funktioniert. Außerdem bei Rezensionen muss die Anleitung "01 - Anleitung 1 - Zotero Group.pdf" auf der Seite 6 etwas präzisiert werden:

c)  Alle anderen Felder (inkl. ISSN) analog zu denen bei den Aufsätzen.

Änderungsvorschlag:

c) ISSN - hier wird die PPN des übergeordneten Werks (Zeitschrift) eingetragen.

IxKo commented 2 years ago

ikr_batch_artikel

  1. Mir scheint, dass nicht unbedingt die PPN der Zs in das Feld ISSN eingetragen werden muss (siehe Beispielfall 1 (Magazin-Artikel/Rezension): Hier ist eine ISSN eingetragen und es wird trotzdem mit einer PPN in 4241 verknüpft. Wahrscheinlich weil diese ISSN in der Mapping-Liste hinterlegt ist: image ) ?? 1.1 Das Feld ISSN wird nicht nur bei den Rezensionen in der Anleitung erwähnt. 1.2 Um die Anleitung anpassen zu können, bräuchte ich die Original-Word?-Datei. Mir liegt nur die PDF-Datei vor.

  2. Alle bekannten Fehler bestehen bei mir weiterhin: 2.1 1131 Rezension wird trotz Magazin-Artikel nicht erzeugt 2.2 6700er Felder werden weiterhin über dem Exemplarsatz exportiert (was zu einer Fehlermeldung führt). 2.3 7100 wird weiterhin doppelt und über dem Exemplarsatz erzeugt (was zu einer Fehlermeldung führt).

Beispielfall 1 (Magazin-Artikel/Rezension): image image

Klarnamen-Autor:innen scheinen nun ohne !Ausrufezeichen! exportiert zu werden. Wenn nur ein Nachname bzw. Feld für den Namen ausgefüllt wird, werden die Ausrufezeichen jedoch wieder gesetzt.

IxKo commented 2 years ago

ikr_batch_amtsblatt

Alle bekannten Fehler bestehen bei mir weiterhin:

  1. 6700er Felder werden weiterhin über dem Exemplarsatz exportiert (was zu einer Fehlermeldung führt).
  2. 7100 wird weiterhin doppelt und über dem Exemplarsatz erzeugt (was zu einer Fehlermeldung führt).

Beispielfall 2: image image

socheres commented 2 years ago

Die Translator auf ihrem lokalen Verzeichnis waren nicht auf dem neuesten Stand, obwohl ich sie eigentlich aktualisiert hatte. Wie auch immer, testen Sie bitte erneut. Danke.

socheres commented 2 years ago

Liebe @IxKo, habe nun die Erstetzen-Funktion für die Formschlagwörter #n und #r auch gefixt. Bitte testen Sie auch dies.

IxKo commented 2 years ago

Bei mir taucht weiterhin der Fehler mit den Feldern 6700 und 7100 über dem Exemplarsatz auf:

image

IxKo commented 2 years ago

Liebe @IxKo, habe nun die Erstetzen-Funktion für die Formschlagwörter #n und #r auch gefixt. Bitte testen Sie auch dies.

Bei #N wird nun 5520 |f|Norm$ADE-Tue135-3/21-fid1-DAKR-MSZK erzeugt und bei #Rwird nun 5520 |f|Rechtsprechung$ADE-Tue135-3/21-fid1-DAKR-MSZK erzeugt.

socheres commented 2 years ago

Bei mir taucht weiterhin der Fehler mit den Feldern 6700 und 7100 über dem Exemplarsatz auf:

Sorry. Jetzt müsste das Problem nicht mehr auftauchen. ikr_batch_amtsblatt.js image

ikr_batch_artikel.js image

thefass commented 2 years ago

Bei #N wird nun 5520 |f|Norm$ADE-Tue135-3/21-fid1-DAKR-MSZK erzeugt und bei #Rwird nun 5520 |f|Rechtsprechung$ADE-Tue135-3/21-fid1-DAKR-MSZK erzeugt.

Bitte auf dem Schirm haben, dass das dann jährlich angepaßt wird. 22 >>23 müßte eigentlich jetzt schon 22 sein

IxKo commented 2 years ago
socheres commented 2 years ago

Das Jahr wird automatisch hochgezählt.

IxKo commented 2 years ago

KNA-Artikel werden nun als O-Aufnahmen erstellt. Das Jahr bei den Feldern 5580 und 5520 gibt nun Jahr 22 an.

Beim ikr_batch_artikel wird weiterhin die ISSN in 4241 angegeben, was keiner PPN entspricht und zu einer Fehlermeldung in der WinIBW führt. Bsp.: \n4241 Enthalten in!0947-8094!

socheres commented 2 years ago

Nach der Anleitung werden KNA-Artikel mit "ikr_batch_amtsblatt.js" exportiert.

socheres commented 2 years ago

Beim ikr_batch_artikel wird weiterhin die ISSN in 4241 angegeben, was keiner PPN entspricht und zu einer Fehlermeldung in der WinIBW führt. Bsp.: \n4241 Enthalten in!0947-8094!

Hier die Beispiele für Zeitschriftenaufsatz und Rezension:

application.activeWindow.command("e", false); application.activeWindow.title.insertText("\n0500 Asn\n0501 Text$btxt\n0502 ohne Hilfsmittel zu benutzen$bn\n0503 Band$bnc\n0575 DAKR\n1100 2021\n1500 ger\n1505 $erda\n3000 Oberverwaltungsgericht L\u00fcneburg$BVerfasserIn$4aut\n4000 Zur Ber\u00fccksichtigung des Gleichheitsgrundsatzes bei der Erhebung eines besonderen Kirchgeldes, 10 LA 38/20\n4070 $v27$j2021$a1$p149\n4241 Enthalten in!186450966!\n5056 1\n5520 |f|Rechtsprechung$ADE-Tue135-3/22-fid1-DAKR-MSZK\n5580 !106096745!\n5580 !241913497!\n5580 $ADE-Tue135-3/22-fid1-DAKR-MSZK\nE* l01 \n6700 !1442053283!\n6701 !1442053313!\n7100 $Jn\n8012 mszk"); application.activeWindow.pressButton("Enter");

application.activeWindow.command("e", false); application.activeWindow.title.insertText("\n0500 Asn\n0501 Text$btxt\n0502 ohne Hilfsmittel zu benutzen$bn\n0503 Band$bnc\n0575 DAKR\n1100 2021\n1500 ger\n1505 $erda\n3000 Oberverwaltungsgericht L\u00fcneburg$BVerfasserIn$4aut\n4000 Zur Ber\u00fccksichtigung des Gleichheitsgrundsatzes bei der Erhebung eines besonderen Kirchgeldes, 10 LA 38/20\n4070 $v27$j2021$a1$p149\n4241 Enthalten in!186450966!\n5056 1\n5520 |f|Rechtsprechung$ADE-Tue135-3/22-fid1-DAKR-MSZK\n5580 !106096745!\n5580 !241913497!\n5580 $ADE-Tue135-3/22-fid1-DAKR-MSZK\nE* l01 \n6700 !1442053283!\n6701 !1442053313!\n7100 $Jn\n8012 mszk"); application.activeWindow.pressButton("Enter");

IxKo commented 2 years ago

Nun werden die ISSN - sofern sie in den Mapping-Listen hinterlegt sind - korrekt umgesetzt.

@socheres Für Beiträge in Sammelwerken etc. - also keine Zss-Aufsätze - muss Frau Kle. den Export für Amtsblätter verwenden? In der Anleitung werden Beiträge in Sammelwerken/Reihen erwähnt. Und hier soll anders als bei Zss-Aufsätzen die PPN des übergeordneten Werkes in das Feld Publikation geschrieben werden.

socheres commented 2 years ago

https://github.com/socheres/Zoterobearbeitung/commit/644b0b8b6d5d0b5da9ab674fa2733ec0f031d0a9

socheres commented 2 years ago

@IxKo wie eben per Zoom gesprochen, habe ich bis auf "KNA" und "Kirchen- und Staatskirchenrecht" in den Code aufgenommen. Ein neuer Translator "ikr.js" befindet sich nun bei allen Verzeichnissen. Bitte testen!

IxKo commented 2 years ago

Bei Nicht-Amtsblättern, sondern Artikeln aus Zss (mit ISSN, Publikationsfeld leer) wird die erste Person korrekt mit 3000 ausgeliefert, eine weitere Person aber mit 3110.

Bei Amtsblättern (keine ISSN, Publikation: PPN) scheint es sich genau gleich zu verhalten.

Weitere Tests kann ich erst morgen machen.

socheres commented 2 years ago

Ich habe die ISSNs bei 3010 und 3110 nachgetragen. Jetzt sollte es funktionieren. @IxKo bitte testen.

IxKo commented 2 years ago

Wenn eine Rezension (Magazin-Artikel) keine PPN im Feld Publikation hat, ist das das Ergebnis; image

IxKo commented 2 years ago

Bei Zss-Aufsätzen werden Personen als Körperschaften (3100, 3110) exportiert, korrekt wäre in den meisten Fällen 3000, 3010.

socheres commented 2 years ago

Bei Zss-Aufsätzen werden Personen als Körperschaften (3100, 3110) exportiert, korrekt wäre in den meisten Fällen 3000, 3010.

Mit welcher ISSN haben Sie getestet? Bei mir werden Zeitschriftenaufsätze korrekt exportiert:

Hier das Testergebnis mit 2520-0089 application.activeWindow.command("e", false); application.activeWindow.title.insertText("\n0500 Asn\n0501 Text$btxt\n0502 ohne Hilfsmittel zu benutzen$bn\n0503 Band$bnc\n0575 DAKR\n1100 2019\n1500 ger\n1505 $erda\n3000 !704838117!$BVerfasserIn$4aut\n3010 !7048331313!$BVerfasserIn$4aut\n4000 Dies ist der erste Titel\n4070 $v56$j2019$a2$p12-16\n4241 Enthalten in!559076819!\n5056 1\nE* l01 \n7100 $Jn\n8012 mszk"); application.activeWindow.pressButton("Enter");

mit 2366-6722: application.activeWindow.command("e", false); application.activeWindow.title.insertText("\n0500 Asn\n0501 Text$btxt\n0502 ohne Hilfsmittel zu benutzen$bn\n0503 Band$bnc\n0575 DAKR\n1100 2019\n1500 ger\n1505 $erda\n3000 !704838117!$BVerfasserIn$4aut\n3010 !7048331313!$BVerfasserIn$4aut\n4000 Dies ist der erste Titel\n4070 $v56$j2019$a2$p12-16\n4241 Enthalten in!186450966!\n5056 1\nE* l01 \n7100 $Jn\n8012 mszk"); application.activeWindow.pressButton("Enter");

socheres commented 2 years ago

Bisher sind folgende ISSNs im Code eingetragen:

['2520-0089', '2366-6722', '1868-7369', '2304-4896', '0948-0471', '0034-9372', '2612-3746', '0022-6858', '2364-2416', '2450-4629', '0341-1915', '0721-880X', '0934-8603', '0943-7525', '0949-7137', '0179-7387', '2196-0119', '0514-6496', '2708-7417']

socheres commented 2 years ago

Wenn eine Rezension (Magazin-Artikel) keine PPN im Feld Publikation hat, ist das das Ergebnis;

@IxKo Ja, das kann passieren, wenn das rezensierte Werk noch nicht in k10+ vorhanden ist(keine PPN). In einem solchen Fall könnte man beim Import in Winibw eine Fehlermeldung erzeugen mit einem Hinweis wie "bitte geben Sie hier das rezensierte Werk in der Form xxx, xxx, xxx, ein".

IxKo commented 2 years ago

Wenn eine Rezension (Magazin-Artikel) keine PPN im Feld Publikation hat, ist das das Ergebnis;

@IxKo Ja, das kann passieren, wenn das rezensierte Werk noch nicht in k10+ vorhanden ist(keine PPN). In einem solchen Fall könnte man beim Import in Winibw eine Fehlermeldung erzeugen mit einem Hinweis wie "bitte geben Sie hier das rezensierte Werk in der Form xxx, xxx, xxx, ein".

Ist es denn obligatorisch für Münster, dass bei Rezensionen immer die PPN des rezensierten Werkes eingetragen wird? Sonst sollte es einfach zu gar keinem Fehler führen.

IxKo commented 2 years ago

Bei Zss-Aufsätzen werden Personen als Körperschaften (3100, 3110) exportiert, korrekt wäre in den meisten Fällen 3000, 3010.

Mit welcher ISSN haben Sie getestet? Bei mir werden Zeitschriftenaufsätze korrekt exportiert:

Das war bei ISSN 0947-8094.

Wie wollen Sie es bei den Zss ohne ISSN (z.B. KNA) lösen?

socheres commented 2 years ago

0947-8094 ist ja nicht enthalten, daher wird sie in 3100 bzw. 3110 exportiert. Bei KNA siehe hier

IxKo commented 2 years ago

Ich habe mal die ganze ikr-Bibliothek aus Zotero nach Excel exportiert und Duplikate in der Spalte ISSN entfernt. Übrig blieben diese ISSNs: 0179-7387 2248-9789 1234-5432 2032-5215 (0023-1827) 0012-4257 0341-1915 0943-7525 0721-1937 0947-8094 1120-6462 0392-2359 0026-976 0022-6858 0034-9372 0044-2690 0948-0471 0323-4142 2196-0119 1062-6549 0721-880X 0946-3178

Vier ISSNs (fett markiert) werden laut Zeder efor allerdings nicht von ikr bearbeitet: 0012-4257 und 1062-6549 : wir (IxTheo) 2032-5215 : Köln 0392-2359 : Kaldi

Und 0023-1827 (geklammert) ist ein Amtsblatt.

socheres commented 2 years ago

Folgende ISSNs sind nicht im Codeblock enthalten, die 30xx steuert. Im Codeblock sollten nur Zeitschriften aufgelistet sein. Welche der fehlenden ISSNs sollte ich hinzufügen? 2248-9789 1234-5432 2032-5215 0023-1827 0012-4257 0341-1915 0721-1937 0947-8094 1120-6462 0392-2359 Kaldi 0026-976 (sic!) 0044-2690 0323-4142 10626549 0946-3178 2032-5215 Köln 0023-1827 (geklammert) ist ein Amtsblatt.

IxKo commented 2 years ago

Folgende sollten aufgenommen werden, da sie laut Zeder-Eintrag von ikr formal erschlossen werden sollen. Die anderen habe ich entfernt.

2248-9789 1234-5432 0341-1915 0721-1937 0947-8094 1120-6462 0026-976 (sic!) -> 0026-976X da fehlte das X hinten, ist aber so in der Zotero-Group eingetragen worden 0044-2690 0323-4142 0946-3178

socheres commented 2 years ago

die oben erwähnte ISSNs habe ich nun hinzugefügt.

IxKo commented 2 years ago

Beim Prüfen der ISSNs in der Mapping-Liste ISSN_to_superior_ppn.map habe ich festgestellt, dass ISSN 1234-5432 eine Fake-ISSN ist und in der Zotero-Group für zwei Test-Daten angewendet wurde. Diese können Sie also wieder aus Ihrem Codeblock entfernen, wobei es wahrscheinlich eh keine Auswirkungen hat, wenn sie enthalten bleibt.

IxKo commented 2 years ago

Bei KNA wird ein:e Autor:in als 3100 exportiert, obwohl es sich nicht um ein Amtsblatt handelt.

IxKo commented 2 years ago

Bei Rezensionen werden Autor:innen als Körperschaften in 3100 übertragen, wenn sie in Zotero aus zwei Feldern bestehen (also Nachname, Vorname). Ist in Zotero beim Autor nur ein Feld ausgefüllt wie es bspw. bei einer PPN der Fall wäre, dann landet er in 3000. Und wenn die PPN des rezensierten Werkes fehlt, erscheint in 4261 "Rezension vonundefined". image

socheres commented 2 years ago

30xx wird durch die ISSN-Liste im Code gesteuert. Wenn die ISSN von "Revue de droit canonique" im Code nicht vorkommt, dann wird der Wert im Autorenfeld nach 3100 exportiert. In der Zotero Group libraries unter Freiburg > Revue de droit canonique finde ich leider keinen Beispieldatensatz, aus dem ich die ISSN entnehmen kann. Ich habe aber folgende ISSN gefunden und hinzugefügt: 0556-7378. @IxKo Ist sie richtig?

Hier die ISSN-Liste: ['2520-0089', '2366-6722', '1868-7369', '2304-4896', '0948-0471', '0034-9372', '2612-3746', '0022-6858', '2364-2416', '2450-4629', '0341-1915', '0721-880X', '0934-8603', '0943-7525', '0949-7137', '0179-7387', '2196-0119', '0514-6496', '2708-7417', '2248-9789', '0341-1915', '0721-1937', '0947-8094', '1120-6462', '0026-976X', '0044-2690', '0323-4142', '0946-3178']

IxKo commented 2 years ago

Sollte nicht besser alles, was über ISSN gesteuert wird mit 30xx exportiert werden?

Die Amtsblätter werden - wenn ich es richtig verstehe - ja sowieso nur mittels Publikation-PPN exportiert und haben keine ISSN. Für was ist die eigene ISSN-Liste in dem Export-Code noch relevant?

socheres commented 2 years ago

Sollte nicht besser alles, was über ISSN gesteuert wird mit 30xx exporitert werden?

Ja, das ist auch der Fall. Die Autoren werden ins Feld 3000 geschrieben, wenn die ISSN bzw. wenn keine ISSN vorhanden die PPN in dieser Liste erscheint.

Die Amtsblätter werden - wenn ich es richtig verstehe - ja sowieso nur mittels Publikation-PPN exportiert und haben keine ISSN. Für was ist die eigene ISSN-Liste in dem Export-Code noch relevant?

Ja, die Amtsblätter haben keine ISSN, daher werden die Autoren auch ins 3100 Feld geschrieben.

Es gibt aber auch andere PPN-Liste im Code für O-Aufnahmen.

IxKo commented 2 years ago

In der Zotero Group libraries unter Freiburg > Revue de droit canonique finde ich leider keinen Beispieldatensatz, aus dem ich die ISSN entnehmen kann. Ich habe aber folgende ISSN gefunden und hinzugefügt: 0556-7378. @IxKo Ist sie richtig?

Ja, diese ist korrekt.

socheres commented 2 years ago

Liebe @IxKo, ich habe den Translator für Aufsätze, die an die einzelnen Bände katalogisiert werden sollen, angepasst. Diese erhalten als Dokumenttyp "bookSection" (=Buchteil). Nach erfolgreichem Test passen Sie bitte die Anleitung entsprechend an.

IxKo commented 2 years ago

Funktioniert. Ich habe die Anleitung angepasst und der Kooperationspartnerin Bescheid gegeben. Das Issue war bereits geschlossen.