diff --git a/Daten/Katalog/Inkunabeln-Eugeniana.xlsx b/Daten/Katalog/Inkunabeln-Eugeniana.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a21fc61a198ae0d4f6cdd14d0125665bdab044c3 Binary files /dev/null and b/Daten/Katalog/Inkunabeln-Eugeniana.xlsx differ diff --git a/Daten/Vorhersagen/WIP_final_BE_3.xlsx b/Daten/Vorhersagen/WIP_final_BE_3.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1052487927814fa10aae0202113c456fd09eed02 Binary files /dev/null and b/Daten/Vorhersagen/WIP_final_BE_3.xlsx differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/BED_Projektvorstellung_Innsbruck.pdf" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/BED_Projektvorstellung_Innsbruck.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..8ef00990a7eead4f3d20b6dc7bf7088e5b6d55dd Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/BED_Projektvorstellung_Innsbruck.pdf" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/BED_Projektvorstellung_Innsbruck.tex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/BED_Projektvorstellung_Innsbruck.tex" new file mode 100644 index 0000000000000000000000000000000000000000..c752799e5819b819d6d7136abc5a72b40ea73113 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/BED_Projektvorstellung_Innsbruck.tex" @@ -0,0 +1,544 @@ +\documentclass[aspectratio=169]{beamer} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage{hyperref} +\usepackage{svg} +\usepackage{tikz} +\usepackage{booktabs} +\usepackage{graphbox} +\usepackage{changepage} +\usepackage{helvet} +%\usepackage{listings} +\usepackage{minted} +%\usetheme{Boadilla} +\usecolortheme{spruce} +\setbeamertemplate{navigation symbols}{} +\definecolor{darkred}{rgb}{0.6,0.0,0.0} +\definecolor{labsgreen}{RGB}{73, 80, 80} +\definecolor{onb_bg}{RGB}{238, 239, 239} +\definecolor{onbred_print}{RGB}{183.0, 66.0, 47.0} +%\definecolor{onbred}{RGB}{218, 65, 25} +\definecolor{onbred}{RGB}{200, 66, 28} +\setbeamercolor{titlelike}{fg=onbred} +% overall light gray background +\setbeamercolor{background canvas}{bg=onb_bg} +% \qquad \includegraphics[align=c, width=3cm]{img/logo_oeaw} +\titlegraphic{\raisebox{8pt}{\includesvg[width=4cm]{img/ONB_Logo_Negativ}} \qquad \includegraphics[width=4cm]{img/uwk_negativ}\\[2ex] \footnotesize{Das Projekt wird aus Mitteln des Go!Digital 3.0-Förderprogramms der Österreichischen Akademie der Wissenschaften finanziert}} +\addtobeamertemplate{frametitle}{\bfseries}{% + \begin{tikzpicture}[remember picture,overlay] + \node[anchor=north east, yshift=-2pt, xshift=-2pt] at (current page.north east) {\includesvg[scale=0.4]{img/logo_onb}}; + \end{tikzpicture} +}% +\setbeamercolor{item}{fg=onbred} +\setbeamercolor{subitem}{fg=black} +%\addtobeamertemplate{footline}{}{\hfill\insertpagenumber/\inserttotalframenumber{} \hspace{1pt}} +%\setbeamercolor{footline}{bg=onb_bg} +% light gray frametitle and footline +\setbeamercolor{frametitle}{bg=onb_bg} +\setbeamercolor{footlinecolor}{bg=onb_bg} +\setbeamertemplate{footline}{% + \begin{beamercolorbox}[sep=.4em,wd=\paperwidth]{footlinecolor} + \hfill + \insertpagenumber/\inserttotalframenumber{} + \end{beamercolorbox}% +} + +\title{Bibliotheca Eugeniana Digital} +\subtitle{Projektvorstellung} +\author{Simon Mayer, Eva Mayr, Michael Smuc, Annerose Tartler \& Florian Windhager} + +\date{21. August 2024} + +% Aufteilung: +%\begin{itemize} +% \item Prinz Eugen und seine Sammlung (A) +% \item Forschungsfragen des Projekts Bibliotheca Eugeniana Digital (S) +% \item Vorstellung Projektteam (S) +% \item Zu erwartende Ergebnisse (S) +% \item Vorstellung ausgew\"ahlter Methoden: Transkribus/Katalog (A), Wappenklassifizierung (S), Archiv (S), Visualisierung (S) +%\end{itemize} + +\begin{document} + +%{ +% \setbeamertemplate{footline}{} +% \setbeamercolor{titlelike}{fg=white, bg=onbred} +%% \setbeamerfont{title}{series=\bfseries} +% \setbeamercolor{background canvas}{bg=onbred} +% \setbeamercolor{normal text}{fg=white} +% \usebeamercolor*{normal text} +% \begin{frame} +% \titlepage +% \end{frame} +%} + +{ + \setbeamertemplate{footline}{} + \setbeamercolor{titlelike}{fg=white, bg=onbred} + \setbeamerfont{title}{series=\bfseries} + \setbeamercolor{background canvas}{bg=onbred} + \setbeamercolor{normal text}{fg=white} + \usebeamercolor*{normal text} + \begin{frame} + \begin{columns} + \column{.4\textwidth} + \begin{tikzpicture}[remember picture, overlay] + \node[anchor=north west, yshift=6pt, xshift=-5pt] at (current page.north west) {\includegraphics[height=1.09\textheight, trim={1cm 0 10.5cm 0}, clip]{img/Bibliotheca-Eugeniana}}; + \node[anchor=north west, yshift=12pt, xshift=0pt] at (current page.north west) + {\includegraphics[width=6.1cm]{img/logo_book}}; + \end{tikzpicture} + \column{.6\textwidth} + \vspace*{1.5cm}\\[1ex] + \Huge + Bibliotheca Eugeniana Digital\\[1ex] + \large + Projektvorstellung\\[1ex] + \normalsize + Simon Mayer, Eva Mayr, Michael Smuc, Annerose Tartler \& Florian Windhager\\[1ex] + 21. August 2024\\[1ex] + \footnotesize + Das Projekt wird aus Mitteln des \mbox{Go!Digital 3.0}-Förderprogramms der Österreichischen Akademie der Wissenschaften finanziert + \begin{tikzpicture}[remember picture, overlay] + \node[anchor=north, yshift=-22pt, xshift=160pt] at (current page.north) {\includegraphics[width=3.5cm]{img/ONB_Logo_Negativ}}; + \node[anchor=north, yshift=-15pt, xshift=30pt] at (current page.north) + {\includegraphics[width=3.5cm]{img/uwk_negativ}}; + \end{tikzpicture} + \end{columns} + \end{frame} +} + +\begin{frame}{Inhalt} + \begin{columns} + \column{.5\textwidth} + \begin{itemize} + \item Prinz Eugen und seine Sammlung + \item Forschungsfragen des Projekts Bibliotheca Eugeniana Digital + \item Handschrifterkennung mit Transkribus + \item Digitale Edition des handschriftlichen Katalogs + \item Zuordnung zwischen hs. und modernem Katalog + \item Bildklassifizierung mit Machine Learning + \item Visualisierung der Sammlung + \end{itemize} + \column{.5\textwidth} + \includegraphics[width=\textwidth, trim={0 1cm 0 7cm}, clip]{img/Prunksaal_5} + \end{columns} +\end{frame} + +\begin{frame}{Prinz Eugen -- Feldherr und M\"azen} + \begin{columns} + \column{.45\textwidth} + \includegraphics[width=\textwidth, trim={0 1cm 0 1cm}, clip]{img/Prince_Eugene} + \column{.55\textwidth} + \begin{itemize} + \item Eugen Franz, Prinz von Savoyen-Carignan (1663--1736) war einer der bedeutendsten Feldherren der Habsburgermonarchie + \item Auch als Bauherr und Sammler t\"atig, mit einem Netzwerk von Agenten, die Kunstwerke und B\"ucher aus ganz Europa f\"ur ihn erwarben + \item Seine Privatbibliothek gilt als eine der ber\"uhmtesten Sammlungen der Barockzeit + \end{itemize} + \end{columns} +\end{frame} + +\begin{frame}{Bibliotheca Eugeniana} + Unter den wichtigsten barocken Universalbibliotheken weltweit (UNESCO \glqq{}Memory of Austria\grqq{}) \bigskip \\ + Wissens- und Forschungsl\"ucke + \begin{itemize} + \item Aufgrund ihrer Gr\"o{\ss}e und Komplexit\"at ist bisher noch keine vollst\"andige (digitale) Rekonstruktion der Bibliotheca Eugeniana gelungen + \item Das Wissen \"uber diese bedeutende Sammlung ist aufgrund fehlender Repr\"asentationen -- in der \"Offentlichkeit und der Wissenschaft -- relativ limitiert + \end{itemize} +\end{frame} + +\begin{frame}{Die Sammlung im Prunksaal der \"ONB} + \begin{columns} + \column{.6\textwidth} + \includegraphics[width=\textwidth]{img/prunksaal} + \column{.4\textwidth} + \begin{itemize} + \item Europaweite B\"ucher-Akquise von ca. 1705--1736 + \item Ankauf f\"ur die kaiserliche Hofbibliothek (heute \"ONB) um 1738 +% \item Nach Prinz Eugens Tod 1738 Ankauf der Bibliotheca Eugeniana durch die Hofbibliothek und Aufstellung im zuvor fertig gestellten Prunksaal + \item Ungef\"ahr 15.000 Druckschriften und 237 Handschriften, sowie Kupferstiche und Portraits + \end{itemize} + \end{columns} +\end{frame} + +\begin{frame}{Geschichte der Sammlung} + \begin{columns} + \column{.4\textwidth} + \begin{itemize} + \item Aufstellung im Prunksaal + \item Vergabe verschiedener Signaturen + \item Verkäufe und Schwund + \item Verlagerungen von Bänden in andere Sammlungen + \item Neubindungen, Teilung von Bänden + \item Massendigitalisierung im Projekt \glqq{}Austrian Books Online\grqq{} + \end{itemize} + \column{.6\textwidth} + \includegraphics[width=\textwidth]{img/phases} + \end{columns} +\end{frame} + +\begin{frame}{Zu erwartende Ergebnisse} + \begin{itemize} + \item Digitale Edition des handschriftlichen Katalogs + \item Zus\"atzliche Metadaten f\"ur den modernen Bibliothekskatalog + \item Verbindungen zwischen historischem und modernem Bibliothekskatalog + \item Visualisierungen der Sammlung + \item Vortr\"age und Publikationen + \end{itemize} +\end{frame} + +\begin{frame}{Vorstellung ausgew\"ahlter Methoden} + \begin{columns} + \column{.5\textwidth} + Handschrifterkennung mit Transkribus\\[2ex] + \includegraphics[width=\textwidth]{img/typical_page} + \column{.5\textwidth} + Bildklassifizierung mit Machine Learning\\[2ex] + \includegraphics[width=\textwidth]{img/gradcam_color} + \end{columns} +\end{frame} + +\begin{frame}{Der historische Bibliothekskatalog 1/2} + \begin{columns} + \column{.65\textwidth} + \centering + \includegraphics[width=.95\textwidth]{img/historical_content_table} + \column{.35\textwidth} + \begin{itemize} + \item Gesamt: 5 B\"ande mit je ca. 500 Seiten, Signaturen Cod. 14.376--14.380 + \item Vollst\"andige Transkription der B\"ande 1--3 und Markierung von Strukturmerkmalen + \item Bereitstellung als Digitale Edition + \item B\"ande 1--3 nach Taxonomie von Leibniz + \end{itemize} + \end{columns} +\end{frame} + +\begin{frame}{Der historische Bibliothekskatalog 2/2} + Wissensordnung (angelehnt an Leibniz) + \begin{columns} + \column{.5\textwidth} + \begin{itemize} + \item Theologia + \item Iurisprudentia + \item Philosophia + \item Historia Naturalis + \item Medicina + \item Mathematica + \item Artes + \item Grammatica + \item Rhetorica + \item Poetica + \item Philologia + \end{itemize} + \column{.5\textwidth} + \begin{itemize} + \item Geographia + \item Chronologia + \item Historia Ecclesiastica + \item Historia Antiqua + \item Historia Nova Europae + \item Historia Nova extra Europam + \item Miscellanea Historica + \item Paralipomena historica + \item Codices Manuscripti + \item Imagines + \end{itemize} + \end{columns} +\end{frame} + +\begin{frame}{Handschrifterkennung mit Transkribus 1/3} + \centering + \includegraphics[width=.85\textwidth]{img/transkribus_examplepage} +\end{frame} + +\begin{frame}{Handschrifterkennung mit Transkribus 2/3} + \begin{columns} + \column{.4\textwidth} + \centering + \begin{itemize} + \item 3 HTR-Modelle wurden trainiert, mit unterschiedlicher Performanz auf dem Validierungs-Set + \item Unterschiede auch in der Performanz auf (un)regelmäßigen Seiten + \item Entscheidung f\"ur Modell 49656 aufgrund der geringen Fehlerrate auf regelm\"a\ss{}igen Seiten + \end{itemize} + \column{.6\textwidth} + \centering + \includegraphics[width=\textwidth]{img/WER_Validation} + \end{columns} +\end{frame} + +\begin{frame}{Handschrifterkennung mit Transkribus 3/3} + \begin{columns} + \column{.5\textwidth} + \centering + Regelmäßige Seite\\[1ex] + \includegraphics[width=\textwidth]{img/regular_page} + Cod. 14.378, S. 204 + \column{.5\textwidth} + \centering + Unregelmäßige Seite\\[1ex] + \includegraphics[width=\textwidth]{img/irregular_page} + Cod. 14.376, S. 119 + \end{columns} +\end{frame} + +\begin{frame}{Digitale Edition} + \begin{columns} + \column{.3\textwidth} + \begin{itemize} + \item Vollst\"andige Transkription der B\"ande 1--3 + \item Markierung von Strukturmerkmalen + \item Verweise auf den modernen Bibliothekskatalog + \item B\"ande 4 und 5: reduzierte digitale Edition + \end{itemize} + \column{.7\textwidth} + \centering + \includegraphics[width=\textwidth, trim={2cm 0 2cm 0}, clip]{img/edition_sample} + \end{columns} +\end{frame} + +\begin{frame}{Die Zuordnung} + Zuordnung zwischen historischem Katalog und ALMA\\[1ex] + \begin{columns} + \column{.5\textwidth} + \centering + \includegraphics[width=\textwidth]{img/matching_ms} + \begin{itemize} + \item Halbautomatische Zuordnung + \item Suche weniger Schlagworte + \item Verkürzung der Worte + \item Verknüpfung in digitaler Edition + \end{itemize} + \column{.5\textwidth} + \centering + \includegraphics[width=\textwidth]{img/matching_alma} + \end{columns} +\end{frame} + +\begin{frame}{Gruppierung von Katalogeintr\"agen} + \includegraphics[width=\textwidth]{img/baseline_vs_textline}\\[1ex] + \begin{itemize} + \item Von Transkribus bestimmte Regionen für eine Textzeile sind Grundlage f\"ur eine statistische Analyse der Einz\"uge + \item Identifikation von Eintr\"agen durch \"Uberlagerung zweier Gau\ss{}-Kurven + \end{itemize} +\end{frame} + +\begin{frame}[fragile]{Ideale Seitenstruktur f\"ur die Digitale Edition} + \begin{columns} + \column{.5\textwidth} + \centering + \includegraphics[width=\textwidth]{img/typical_page_xml} + \column{.5\textwidth} + \tiny + \begin{minted}{text} +Filename: 14.376_00000027.jpeg +Page number(s): 3 +Format: in folio +Category: Theologia +Subcategory: Textus & Versiones S. Scripturæ + +16 La Sacra Biblia tradotta dall'Ebraico in Italiana + lingua con commento per Ant. Bruccioli. 6 Vol. in + 4 Tom. in Venetia. 1544. Franc. Bruccioli. n. 164. + +17 La Sacra Biblia tradotta in Italiano e commentata + da Giov: Diodati, coll'aggiunta de Sacri Salmi + messi in rime dal medesimo. in Geneva. 1641. n. 163. + +18 La S.e Bible historiée dite d'Escholatre avec des fig. + gravées en bois. 2 Vol. sans datte. Barthel. Verard. n. 165. + +19 La S.te Bible traduite en françois par Rob. Olivetan + grand Pap. Neufchatel. 1535. Pierre de Wingle dit + Pirot Picard. n. 86. + +20 Biblia Sacra germanicè Scripta cum figuris. 2 Vol. + chartâ M. Norimbergæ. 1483. ant. Koberger. n. 2097. VI.D.20. + +21 Biblia Sacra germanicè Scripta Martino Luthero + editore cum figuris coloribus adornatis. 2 Vol. Wittemb. + 1545. hans Lufft. n. 87. + +22 Biblia Sacra germanicè Mss. in Membranis cum + figuris pictis. n. II. + +23 Biblia Sacra Hollandicé Mss. in Membranis cum fig. + pictis. 2 Vol. n. III. + +24 Biblia Sacra, Linguâ Valachâ Scripta. chartâ M. + Bukurestini. 1688. n. 11. + +25 Historia Veteris ac Novi Testamenti MS. in Membranis + cum innumeris ferè Imaginibus miniatè depictis. n. 1. + \end{minted} + \end{columns} +\end{frame} + +\begin{frame}[fragile]{Schwierige Seitenstruktur f\"ur die Digitale Edition} + \begin{columns} + \column{.5\textwidth} + \centering + \includegraphics[width=\textwidth]{img/14.376_182} + \column{.5\textwidth} + \tiny + \begin{minted}{text} +Filename: 14.376_00000182.jpeg +Page number(s): 150 +Format: in folio +Category: Iurisprudentia +Subcategory: Ius Civile, Publicum, & Municipale + +... + +266 Lectura autoris Anonymi super Digestum vetus. Ms. + in membranis... n. XXVII. + +267 Liber Iuridicus Infortiatum nuncupatus, cum glossis. + MS. in membranis n. XXX. + +268 Dictionaire universel Chronologique et historique de Justi= + ce, Police et Finance par Fr. Jacque Charles. Paris + 1625. vol. 3. n. 83. + Von Haiminsfeld (Melchior) Reichssatzung des h. + Römischen Reichs, Kaÿser, König, etc. Hanau 1609. + n. 1260. + Brenart (Joan. Anton.) Repetitio de publicis privatis= + que conventionibus è Civili et Gentium jure de= + prompta, Lovanij 1727. n. 1789*. + \end{minted} + \end{columns} +\end{frame} + +\begin{frame}[fragile]{Schwierige Seitenstruktur f\"ur die Digitale Edition} + \begin{columns} + \column{.5\textwidth} + \centering + \includegraphics[width=\textwidth]{img/14.377_180} + \column{.5\textwidth} + \tiny + \begin{minted}{text} +Filename: 14.377_00000180.jpeg +Page number(s): 576 +Format: in quarto +Category: Philologia +Subcategory: Operum Græcorum varij Argumenti Collectiones + +Xenophontis opera varia latinè. Mediol. 1467. nempè + +Liber de Venatione ab Omnibono lat. versus + +Liber de Republica & Legibus Lacedæmonior. a franc. + Philelpho latinè versus + +Oratio de Regis Agesilai Lacedæmoniorumq. Legibus + a franc. Philelpho lat. versa + +Apologia pro Socrate. Leonardo Aretino interprete. + +Opusculum de Tyrannide. Leon. aretino interprete. + +Libellus de Æquivocis. + +Pædia Cyri. Franc. Philelpho interprete. + +Nigri (Stephani.) Authorum Subditorum è Græco trans= + lationes, videlicet Philostrati Icones, Pythagoræ carmen + aureum Athenæi, collectanea Musonij Tyrij de Principe + \end{minted} + \end{columns} +\end{frame} + +% optimo, e Mediol. per Jean. de Castelliono 1521. adl. +% +%Ejusdem comentarioli in aurea carmina Pijthagora, præ= +%fationes in Homerum, in Pindarum, T. Livium, Item +%opus de nimia obsoniorum appetentia e Med. 1521. +%n. 1934. +% +%Remaining Lines: +%ce Volume +%est in fol.° .... + +\begin{frame}{Bildklassifizierung mit Machine Learning} + \begin{columns} + \column{.65\textwidth} + \centering + \includegraphics[width=\textwidth]{img/examples}\\[2ex] + \includegraphics[width=\textwidth]{img/type_histogram} + \column{.35\textwidth} + \begin{itemize} + \item ML-Algorithmus (Bin\"arer Klassifikator) entscheidet, ob das Wappen im Bild vorkommt oder nicht + \item Durch Parallelisierung Anwendung auf gesamten digitalisierten historischen Buchbestand m\"oglich + \item Auswertung erm\"oglicht Verbesserung des Bibliothekskatalogs + \end{itemize} + \end{columns} +\end{frame} + +\begin{frame}{Wappenklassifizierung -- Training} + \includegraphics[width=\textwidth]{img/training_sample} +\end{frame} + +\begin{frame}{Wappenklassifizierung -- Validierung} + \includegraphics[width=\textwidth]{img/validation_sample} +\end{frame} + +\begin{frame}{Farbklassifizierung} + \begin{columns} + \column{.6\textwidth} + \includegraphics[width=\textwidth, trim={0 0 10cm 0}, clip]{img/color_sample} + \column{.4\textwidth} + \includegraphics[width=\textwidth]{img/type_color_bar} + \end{columns} +\end{frame} + +\begin{frame}{Erkl\"arbarkeit von ML} + \centering + \includegraphics[width=.95\textwidth]{img/gradcam_A} + \includegraphics[width=.95\textwidth]{img/gradcam_N} + \includegraphics[width=.95\textwidth]{img/gradcam_color_full} +\end{frame} + +\begin{frame}{Prototyp der Visualisierung} + \includegraphics[width=\textwidth]{img/prototyp_wide.png} +\end{frame} + +\begin{frame}{Koordinierte Ansichten der Visualisierung} + \begin{tikzpicture} + \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[width=\textwidth]{img/prototyp_3-in-1.png}}; + \draw[->, thick] (8, 0.7) -- (8.5, 0.7); + \node[anchor=west] at (8.5, 0.7) {\href{https://demo.mindfactor.at/eugeniana/}{\texttt{demo.mindfactor.at/eugeniana/}}}; + \end{tikzpicture} +\end{frame} + +\begin{frame}{Take Aways} + \begin{itemize} + \item Bibliotheca Eugeniana als höchst relevante Instanz einer barocken Universalbibliothek + \item Wissen über Zusammensetzung und Geschichte unter ExpertInnen und Laien limitiert + \item Kombination diverser digitaler Methoden zur Datenerschließung und Konsolidierung + \item Entwicklung und Kombination von explorativen und narrativen Visualisierungsmethoden zur Kommunikation der Einsichten und Ergebnisse + \end{itemize} +\end{frame} + +{ +\setbeamercolor{background canvas}{bg=onbred} +\setbeamertemplate{footline}{} +\setbeamercolor{normal text}{fg=white} +\usebeamercolor*{normal text} +\begin{frame} + \vspace*{0.65cm} + \begin{columns} + \column{.6\textwidth} + \includegraphics[width=\textwidth, trim={0.4cm 0.4cm 1.6cm 0.4cm}, clip]{img/projektteam} + \column{.4\textwidth} + \Large + \centering + Vielen Dank f\"ur Ihre Aufmerksamkeit!\\[4cm] + Kontakt: \normalsize\mbox{\href{https://labs.onb.ac.at/bed/}{\texttt{https://labs.onb.ac.at/bed/}}} + \begin{tikzpicture}[remember picture,overlay] + \node[anchor=east, yshift=26pt, xshift=-35pt] at (current page.east) {\includesvg[scale=0.4]{img/ONB_Logo_Negativ}}; + \node[anchor=east, yshift=-14pt, xshift=-35pt] at (current page.east) {\includegraphics[scale=0.4]{img/uwk_negativ}}; + \end{tikzpicture} + + \end{columns} +\end{frame} +} + +\end{document} \ No newline at end of file diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/703B6E52C4231A1BB2F386ABF0B92C9CAD844DBF0CB1A825451B4E5221B257A8.pygtex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/703B6E52C4231A1BB2F386ABF0B92C9CAD844DBF0CB1A825451B4E5221B257A8.pygtex" new file mode 100644 index 0000000000000000000000000000000000000000..32ccb698faf2f194d39ac045b998f65905606977 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/703B6E52C4231A1BB2F386ABF0B92C9CAD844DBF0CB1A825451B4E5221B257A8.pygtex" @@ -0,0 +1,25 @@ +\begin{Verbatim}[commandchars=\\\{\}] +Filename: 14.376\PYGZus{}00000182.jpeg +Page number(s): 150 +Format: in folio +Category: Iurisprudentia +Subcategory: Ius Civile, Publicum, \PYGZam{} Municipale + +... + +266 Lectura autoris Anonymi super Digestum vetus. Ms. + in membranis... n. XXVII. + +267 Liber Iuridicus Infortiatum nuncupatus, cum glossis. + MS. in membranis n. XXX. + +268 Dictionaire universel Chronologique et historique de Justi= + ce, Police et Finance par Fr. Jacque Charles. Paris + 1625. vol. 3. n. 83. + Von Haiminsfeld (Melchior) Reichssatzung des h. + Römischen Reichs, Kaÿser, König, etc. Hanau 1609. + n. 1260. + Brenart (Joan. Anton.) Repetitio de publicis privatis= + que conventionibus è Civili et Gentium jure de= + prompta, Lovanij 1727. n. 1789*. +\end{Verbatim} diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/912210BE34CFEEC190EDA13D5174D272AD844DBF0CB1A825451B4E5221B257A8.pygtex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/912210BE34CFEEC190EDA13D5174D272AD844DBF0CB1A825451B4E5221B257A8.pygtex" new file mode 100644 index 0000000000000000000000000000000000000000..1227b1b849dc2c284e765bcec92aea4b7b85b2c3 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/912210BE34CFEEC190EDA13D5174D272AD844DBF0CB1A825451B4E5221B257A8.pygtex" @@ -0,0 +1,29 @@ +\begin{Verbatim}[commandchars=\\\{\}] +Filename: 14.377\PYGZus{}00000180.jpeg +Page number(s): 576 +Format: in quarto +Category: Philologia +Subcategory: Operum Græcorum varij Argumenti Collectiones + +Xenophontis opera varia latinè. Mediol. 1467. nempè + +Liber de Venatione ab Omnibono lat. versus + +Liber de Republica \PYGZam{} Legibus Lacedæmonior. a franc. + Philelpho latinè versus + +Oratio de Regis Agesilai Lacedæmoniorumq. Legibus + a franc. Philelpho lat. versa + +Apologia pro Socrate. Leonardo Aretino interprete. + +Opusculum de Tyrannide. Leon. aretino interprete. + +Libellus de Æquivocis. + +Pædia Cyri. Franc. Philelpho interprete. + +Nigri (Stephani.) Authorum Subditorum è Græco trans= + lationes, videlicet Philostrati Icones, Pythagoræ carmen + aureum Athenæi, collectanea Musonij Tyrij de Principe +\end{Verbatim} diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/AE7F287C41B252F2BF806F7587E92AE4AD844DBF0CB1A825451B4E5221B257A8.pygtex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/AE7F287C41B252F2BF806F7587E92AE4AD844DBF0CB1A825451B4E5221B257A8.pygtex" new file mode 100644 index 0000000000000000000000000000000000000000..629830979731764478179f2624e4589c10b077b7 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/AE7F287C41B252F2BF806F7587E92AE4AD844DBF0CB1A825451B4E5221B257A8.pygtex" @@ -0,0 +1,41 @@ +\begin{Verbatim}[commandchars=\\\{\}] +Filename: 14.376\PYGZus{}00000027.jpeg +Page number(s): 3 +Format: in folio +Category: Theologia +Subcategory: Textus \PYGZam{} Versiones S. Scripturæ + +16 La Sacra Biblia tradotta dall\PYGZsq{}Ebraico in Italiana + lingua con commento per Ant. Bruccioli. 6 Vol. in + 4 Tom. in Venetia. 1544. Franc. Bruccioli. n. 164. + +17 La Sacra Biblia tradotta in Italiano e commentata + da Giov: Diodati, coll\PYGZsq{}aggiunta de Sacri Salmi + messi in rime dal medesimo. in Geneva. 1641. n. 163. + +18 La S.e Bible historiée dite d\PYGZsq{}Escholatre avec des fig. + gravées en bois. 2 Vol. sans datte. Barthel. Verard. n. 165. + +19 La S.te Bible traduite en françois par Rob. Olivetan + grand Pap. Neufchatel. 1535. Pierre de Wingle dit + Pirot Picard. n. 86. + +20 Biblia Sacra germanicè Scripta cum figuris. 2 Vol. + chartâ M. Norimbergæ. 1483. ant. Koberger. n. 2097. VI.D.20. + +21 Biblia Sacra germanicè Scripta Martino Luthero + editore cum figuris coloribus adornatis. 2 Vol. Wittemb. + 1545. hans Lufft. n. 87. + +22 Biblia Sacra germanicè Mss. in Membranis cum + figuris pictis. n. II. + +23 Biblia Sacra Hollandicé Mss. in Membranis cum fig. + pictis. 2 Vol. n. III. + +24 Biblia Sacra, Linguâ Valachâ Scripta. chartâ M. + Bukurestini. 1688. n. 11. + +25 Historia Veteris ac Novi Testamenti MS. in Membranis + cum innumeris ferè Imaginibus miniatè depictis. n. 1. +\end{Verbatim} diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/default.pygstyle" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/default.pygstyle" new file mode 100644 index 0000000000000000000000000000000000000000..211763d1d4e4c090ba3a286634a9a96c7fae303b --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung/default.pygstyle" @@ -0,0 +1,101 @@ + +\makeatletter +\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax% + \let\PYG@ul=\relax \let\PYG@tc=\relax% + \let\PYG@bc=\relax \let\PYG@ff=\relax} +\def\PYG@tok#1{\csname PYG@tok@#1\endcsname} +\def\PYG@toks#1+{\ifx\relax#1\empty\else% + \PYG@tok{#1}\expandafter\PYG@toks\fi} +\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{% + \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}} +\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}} + +\@namedef{PYG@tok@w}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} +\@namedef{PYG@tok@c}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cp}{\def\PYG@tc##1{\textcolor[rgb]{0.61,0.40,0.00}{##1}}} +\@namedef{PYG@tok@k}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kt}{\def\PYG@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}} +\@namedef{PYG@tok@o}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@ow}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} +\@namedef{PYG@tok@nb}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@nf}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@nc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@nn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@ne}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.80,0.25,0.22}{##1}}} +\@namedef{PYG@tok@nv}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@no}{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}} +\@namedef{PYG@tok@nl}{\def\PYG@tc##1{\textcolor[rgb]{0.46,0.46,0.00}{##1}}} +\@namedef{PYG@tok@ni}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.44,0.44,0.44}{##1}}} +\@namedef{PYG@tok@na}{\def\PYG@tc##1{\textcolor[rgb]{0.41,0.47,0.13}{##1}}} +\@namedef{PYG@tok@nt}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@nd}{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} +\@namedef{PYG@tok@s}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sd}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@si}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.64,0.35,0.47}{##1}}} +\@namedef{PYG@tok@se}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.36,0.12}{##1}}} +\@namedef{PYG@tok@sr}{\def\PYG@tc##1{\textcolor[rgb]{0.64,0.35,0.47}{##1}}} +\@namedef{PYG@tok@ss}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@sx}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@m}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@gh}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} +\@namedef{PYG@tok@gu}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} +\@namedef{PYG@tok@gd}{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} +\@namedef{PYG@tok@gi}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.52,0.00}{##1}}} +\@namedef{PYG@tok@gr}{\def\PYG@tc##1{\textcolor[rgb]{0.89,0.00,0.00}{##1}}} +\@namedef{PYG@tok@ge}{\let\PYG@it=\textit} +\@namedef{PYG@tok@gs}{\let\PYG@bf=\textbf} +\@namedef{PYG@tok@gp}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} +\@namedef{PYG@tok@go}{\def\PYG@tc##1{\textcolor[rgb]{0.44,0.44,0.44}{##1}}} +\@namedef{PYG@tok@gt}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}} +\@namedef{PYG@tok@err}{\def\PYG@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}} +\@namedef{PYG@tok@kc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kd}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kr}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@bp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@fm}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@vc}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@vg}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@vi}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@vm}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@sa}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sb}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sc}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@dl}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@s2}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sh}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@s1}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@mb}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mf}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mh}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mi}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@il}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mo}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@ch}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cm}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cpf}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@c1}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cs}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} + +\def\PYGZbs{\char`\\} +\def\PYGZus{\char`\_} +\def\PYGZob{\char`\{} +\def\PYGZcb{\char`\}} +\def\PYGZca{\char`\^} +\def\PYGZam{\char`\&} +\def\PYGZlt{\char`\<} +\def\PYGZgt{\char`\>} +\def\PYGZsh{\char`\#} +\def\PYGZpc{\char`\%} +\def\PYGZdl{\char`\$} +\def\PYGZhy{\char`\-} +\def\PYGZsq{\char`\'} +\def\PYGZdq{\char`\"} +\def\PYGZti{\char`\~} +% for compatibility with earlier versions +\def\PYGZat{@} +\def\PYGZlb{[} +\def\PYGZrb{]} +\makeatother + diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/703B6E52C4231A1BB2F386ABF0B92C9C3ABB580B6ABCB965EBB2B093420B462E.pygtex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/703B6E52C4231A1BB2F386ABF0B92C9C3ABB580B6ABCB965EBB2B093420B462E.pygtex" new file mode 100644 index 0000000000000000000000000000000000000000..32ccb698faf2f194d39ac045b998f65905606977 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/703B6E52C4231A1BB2F386ABF0B92C9C3ABB580B6ABCB965EBB2B093420B462E.pygtex" @@ -0,0 +1,25 @@ +\begin{Verbatim}[commandchars=\\\{\}] +Filename: 14.376\PYGZus{}00000182.jpeg +Page number(s): 150 +Format: in folio +Category: Iurisprudentia +Subcategory: Ius Civile, Publicum, \PYGZam{} Municipale + +... + +266 Lectura autoris Anonymi super Digestum vetus. Ms. + in membranis... n. XXVII. + +267 Liber Iuridicus Infortiatum nuncupatus, cum glossis. + MS. in membranis n. XXX. + +268 Dictionaire universel Chronologique et historique de Justi= + ce, Police et Finance par Fr. Jacque Charles. Paris + 1625. vol. 3. n. 83. + Von Haiminsfeld (Melchior) Reichssatzung des h. + Römischen Reichs, Kaÿser, König, etc. Hanau 1609. + n. 1260. + Brenart (Joan. Anton.) Repetitio de publicis privatis= + que conventionibus è Civili et Gentium jure de= + prompta, Lovanij 1727. n. 1789*. +\end{Verbatim} diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/912210BE34CFEEC190EDA13D5174D2723ABB580B6ABCB965EBB2B093420B462E.pygtex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/912210BE34CFEEC190EDA13D5174D2723ABB580B6ABCB965EBB2B093420B462E.pygtex" new file mode 100644 index 0000000000000000000000000000000000000000..1227b1b849dc2c284e765bcec92aea4b7b85b2c3 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/912210BE34CFEEC190EDA13D5174D2723ABB580B6ABCB965EBB2B093420B462E.pygtex" @@ -0,0 +1,29 @@ +\begin{Verbatim}[commandchars=\\\{\}] +Filename: 14.377\PYGZus{}00000180.jpeg +Page number(s): 576 +Format: in quarto +Category: Philologia +Subcategory: Operum Græcorum varij Argumenti Collectiones + +Xenophontis opera varia latinè. Mediol. 1467. nempè + +Liber de Venatione ab Omnibono lat. versus + +Liber de Republica \PYGZam{} Legibus Lacedæmonior. a franc. + Philelpho latinè versus + +Oratio de Regis Agesilai Lacedæmoniorumq. Legibus + a franc. Philelpho lat. versa + +Apologia pro Socrate. Leonardo Aretino interprete. + +Opusculum de Tyrannide. Leon. aretino interprete. + +Libellus de Æquivocis. + +Pædia Cyri. Franc. Philelpho interprete. + +Nigri (Stephani.) Authorum Subditorum è Græco trans= + lationes, videlicet Philostrati Icones, Pythagoræ carmen + aureum Athenæi, collectanea Musonij Tyrij de Principe +\end{Verbatim} diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/AE7F287C41B252F2BF806F7587E92AE43ABB580B6ABCB965EBB2B093420B462E.pygtex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/AE7F287C41B252F2BF806F7587E92AE43ABB580B6ABCB965EBB2B093420B462E.pygtex" new file mode 100644 index 0000000000000000000000000000000000000000..629830979731764478179f2624e4589c10b077b7 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/AE7F287C41B252F2BF806F7587E92AE43ABB580B6ABCB965EBB2B093420B462E.pygtex" @@ -0,0 +1,41 @@ +\begin{Verbatim}[commandchars=\\\{\}] +Filename: 14.376\PYGZus{}00000027.jpeg +Page number(s): 3 +Format: in folio +Category: Theologia +Subcategory: Textus \PYGZam{} Versiones S. Scripturæ + +16 La Sacra Biblia tradotta dall\PYGZsq{}Ebraico in Italiana + lingua con commento per Ant. Bruccioli. 6 Vol. in + 4 Tom. in Venetia. 1544. Franc. Bruccioli. n. 164. + +17 La Sacra Biblia tradotta in Italiano e commentata + da Giov: Diodati, coll\PYGZsq{}aggiunta de Sacri Salmi + messi in rime dal medesimo. in Geneva. 1641. n. 163. + +18 La S.e Bible historiée dite d\PYGZsq{}Escholatre avec des fig. + gravées en bois. 2 Vol. sans datte. Barthel. Verard. n. 165. + +19 La S.te Bible traduite en françois par Rob. Olivetan + grand Pap. Neufchatel. 1535. Pierre de Wingle dit + Pirot Picard. n. 86. + +20 Biblia Sacra germanicè Scripta cum figuris. 2 Vol. + chartâ M. Norimbergæ. 1483. ant. Koberger. n. 2097. VI.D.20. + +21 Biblia Sacra germanicè Scripta Martino Luthero + editore cum figuris coloribus adornatis. 2 Vol. Wittemb. + 1545. hans Lufft. n. 87. + +22 Biblia Sacra germanicè Mss. in Membranis cum + figuris pictis. n. II. + +23 Biblia Sacra Hollandicé Mss. in Membranis cum fig. + pictis. 2 Vol. n. III. + +24 Biblia Sacra, Linguâ Valachâ Scripta. chartâ M. + Bukurestini. 1688. n. 11. + +25 Historia Veteris ac Novi Testamenti MS. in Membranis + cum innumeris ferè Imaginibus miniatè depictis. n. 1. +\end{Verbatim} diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/default.pygstyle" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/default.pygstyle" new file mode 100644 index 0000000000000000000000000000000000000000..211763d1d4e4c090ba3a286634a9a96c7fae303b --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/_minted-BED_Projektvorstellung_Innsbruck/default.pygstyle" @@ -0,0 +1,101 @@ + +\makeatletter +\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax% + \let\PYG@ul=\relax \let\PYG@tc=\relax% + \let\PYG@bc=\relax \let\PYG@ff=\relax} +\def\PYG@tok#1{\csname PYG@tok@#1\endcsname} +\def\PYG@toks#1+{\ifx\relax#1\empty\else% + \PYG@tok{#1}\expandafter\PYG@toks\fi} +\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{% + \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}} +\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}} + +\@namedef{PYG@tok@w}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} +\@namedef{PYG@tok@c}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cp}{\def\PYG@tc##1{\textcolor[rgb]{0.61,0.40,0.00}{##1}}} +\@namedef{PYG@tok@k}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kt}{\def\PYG@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}} +\@namedef{PYG@tok@o}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@ow}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} +\@namedef{PYG@tok@nb}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@nf}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@nc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@nn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@ne}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.80,0.25,0.22}{##1}}} +\@namedef{PYG@tok@nv}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@no}{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}} +\@namedef{PYG@tok@nl}{\def\PYG@tc##1{\textcolor[rgb]{0.46,0.46,0.00}{##1}}} +\@namedef{PYG@tok@ni}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.44,0.44,0.44}{##1}}} +\@namedef{PYG@tok@na}{\def\PYG@tc##1{\textcolor[rgb]{0.41,0.47,0.13}{##1}}} +\@namedef{PYG@tok@nt}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@nd}{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} +\@namedef{PYG@tok@s}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sd}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@si}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.64,0.35,0.47}{##1}}} +\@namedef{PYG@tok@se}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.36,0.12}{##1}}} +\@namedef{PYG@tok@sr}{\def\PYG@tc##1{\textcolor[rgb]{0.64,0.35,0.47}{##1}}} +\@namedef{PYG@tok@ss}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@sx}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@m}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@gh}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} +\@namedef{PYG@tok@gu}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} +\@namedef{PYG@tok@gd}{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} +\@namedef{PYG@tok@gi}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.52,0.00}{##1}}} +\@namedef{PYG@tok@gr}{\def\PYG@tc##1{\textcolor[rgb]{0.89,0.00,0.00}{##1}}} +\@namedef{PYG@tok@ge}{\let\PYG@it=\textit} +\@namedef{PYG@tok@gs}{\let\PYG@bf=\textbf} +\@namedef{PYG@tok@gp}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} +\@namedef{PYG@tok@go}{\def\PYG@tc##1{\textcolor[rgb]{0.44,0.44,0.44}{##1}}} +\@namedef{PYG@tok@gt}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}} +\@namedef{PYG@tok@err}{\def\PYG@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}} +\@namedef{PYG@tok@kc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kd}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@kr}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@bp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} +\@namedef{PYG@tok@fm}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} +\@namedef{PYG@tok@vc}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@vg}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@vi}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@vm}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} +\@namedef{PYG@tok@sa}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sb}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sc}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@dl}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@s2}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@sh}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@s1}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} +\@namedef{PYG@tok@mb}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mf}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mh}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mi}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@il}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@mo}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\@namedef{PYG@tok@ch}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cm}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cpf}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@c1}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} +\@namedef{PYG@tok@cs}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.24,0.48,0.48}{##1}}} + +\def\PYGZbs{\char`\\} +\def\PYGZus{\char`\_} +\def\PYGZob{\char`\{} +\def\PYGZcb{\char`\}} +\def\PYGZca{\char`\^} +\def\PYGZam{\char`\&} +\def\PYGZlt{\char`\<} +\def\PYGZgt{\char`\>} +\def\PYGZsh{\char`\#} +\def\PYGZpc{\char`\%} +\def\PYGZdl{\char`\$} +\def\PYGZhy{\char`\-} +\def\PYGZsq{\char`\'} +\def\PYGZdq{\char`\"} +\def\PYGZti{\char`\~} +% for compatibility with earlier versions +\def\PYGZat{@} +\def\PYGZlb{[} +\def\PYGZrb{]} +\makeatother + diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/14.376_182.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/14.376_182.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..d6dd64d9822274de09af33ba24d536cac7ef8f9e Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/14.376_182.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/14.377_180.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/14.377_180.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b16cc39cd57e283f1f239f56177a79f23733d5dd Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/14.377_180.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/BED_workflow.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/BED_workflow.png" new file mode 100644 index 0000000000000000000000000000000000000000..f5eaefce1f5c83695ede62d264120220397e12ea Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/BED_workflow.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Bibliotheca-Eugeniana.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Bibliotheca-Eugeniana.png" new file mode 100644 index 0000000000000000000000000000000000000000..154894def363ba293149342fbd1c112a49ea603b Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Bibliotheca-Eugeniana.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/ONB_Logo_Negativ.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/ONB_Logo_Negativ.png" new file mode 100644 index 0000000000000000000000000000000000000000..5b3d4ff72a4b9c0ad18c5059166eb365049ca673 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/ONB_Logo_Negativ.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/ONB_Logo_Negativ.svg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/ONB_Logo_Negativ.svg" new file mode 100644 index 0000000000000000000000000000000000000000..f735ced5713ca4afaae724749ecfe682397064a1 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/ONB_Logo_Negativ.svg" @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 25.4.8, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 400.43 86.77" style="enable-background:new 0 0 400.43 86.77;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#FFFFFF;} +</style> +<polygon class="st0" points="53.02,2 53.02,2 53.02,2 53.02,2 2.43,2 2.43,58.91 27.73,58.91 27.73,84.2 53.02,58.91 53.02,58.91 + "/> +<g> + <path class="st0" d="M66.83,28.15c0-8.11,5.35-13.7,13.11-13.7c7.01,0,11.79,5.03,11.79,12.39c0,8.03-5.31,13.59-13.04,13.59 + C71.65,40.43,66.83,35.44,66.83,28.15 M71.88,27.18c0,6.72,2.98,11.19,7.46,11.19c4.52,0,7.35-4.24,7.35-11.04 + c0-6.53-2.98-11-7.35-11C74.82,16.33,71.88,20.65,71.88,27.18 M73.65,10.58c0-1.39,0.68-2.1,2.03-2.1c1.36,0,2.11,0.75,2.11,2.1 + c0,1.28-0.75,2.03-2.07,2.03C74.37,12.61,73.65,11.9,73.65,10.58 M80.77,10.55c0-1.31,0.75-2.06,2.15-2.06c1.24,0,2,0.75,2,2.03 + c0,1.35-0.75,2.1-2.07,2.1C81.49,12.61,80.77,11.9,80.77,10.55"/> + <path class="st0" d="M94.9,39.23v-4.39h2.52l1.77,3.53c0.45,0.04,0.64,0.04,0.83,0.04c2.26,0,3.5-0.9,3.5-2.59 + c0-1.2-0.3-1.58-2.22-2.7l-3.13-1.88c-2.41-1.43-3.28-2.67-3.28-4.69c0-2.97,2.56-5.18,6.07-5.18c0.53,0,1.39,0.08,2.26,0.19 + c0.72,0.08,1.28,0.19,1.7,0.26l1.54,0.34l0.42,0.08v4.02h-2.49l-1.66-3.15c-0.19-0.04-0.26-0.04-0.41-0.04 + c-2.15,0-3.32,0.79-3.32,2.29c0,1.09,0.41,1.58,2.07,2.52l3.32,1.84c2.04,1.16,3.05,2.78,3.05,4.88c0,3.34-2.71,5.67-6.56,5.67 + c-0.94,0-2.07-0.15-3.73-0.53l-1.69-0.38L94.9,39.23z"/> + <path class="st0" d="M112.27,23.42h-2.83v-1.28l0.42-0.15c3.09-1.05,3.32-1.2,4.52-3.12c0.53-0.83,0.75-1.2,1.09-1.99h1.47v4.65 + h5.8v1.88h-5.8v11.19c0,2.51,0.75,3.27,3.35,3.27c0.42,0,0.79,0,1.13-0.08l1.02-0.15l0.3-0.04l0.34,1.46l-0.42,0.11l-1.96,0.49 + c-1.36,0.34-2.9,0.53-3.99,0.53c-3.05,0-4.44-1.43-4.44-4.51V23.42z"/> + <path class="st0" d="M140.33,30.33h-11.76c0,4.69,2.6,7.47,6.93,7.47c1.09,0,2.52-0.19,4.26-0.56l0.26,1.39 + c-3.05,1.05-5.69,1.61-7.5,1.61c-5.31,0-8.7-3.49-8.7-9.01c0-5.67,3.77-9.87,8.85-9.87c3.2,0,5.35,1.05,6.48,3.19 + C140.03,26.16,140.26,27.29,140.33,30.33 M135.36,28.42c-0.08-3.98-0.94-5.56-3.13-5.56c-2.33,0-3.62,2.14-3.62,6.2L135.36,28.42z" + /> + <path class="st0" d="M150.2,24.48V37.5l3.96,1.31v1.05h-11.64v-1.05l3.2-1.31V24.48l-3.2-0.98v-1.01l7.69-1.35v2.33l0.41-0.22 + c2.9-1.58,4.15-2.06,5.31-2.06c0.72,0,1.47,0.23,2.34,0.68v4.58h-3.84l-1.02-2.37c-0.38-0.04-0.68-0.08-0.87-0.08 + C151.97,23.99,150.99,24.21,150.2,24.48"/> + <path class="st0" d="M167.49,24.48V37.5l3.96,1.31v1.05H159.8v-1.05l3.2-1.31V24.48l-3.2-0.98v-1.01l7.69-1.35v2.33l0.41-0.22 + c2.9-1.58,4.14-2.06,5.31-2.06c0.72,0,1.47,0.23,2.34,0.68v4.58h-3.84l-1.02-2.37c-0.38-0.04-0.68-0.08-0.87-0.08 + C169.26,23.99,168.28,24.21,167.49,24.48"/> + <path class="st0" d="M192.81,30.33h-11.76c0,4.69,2.6,7.47,6.93,7.47c1.09,0,2.52-0.19,4.26-0.56l0.26,1.39 + c-3.05,1.05-5.69,1.61-7.5,1.61c-5.31,0-8.7-3.49-8.7-9.01c0-5.67,3.77-9.87,8.85-9.87c3.2,0,5.35,1.05,6.48,3.19 + C192.51,26.16,192.73,27.29,192.81,30.33 M187.84,28.42c-0.08-3.98-0.94-5.56-3.13-5.56c-2.34,0-3.62,2.14-3.62,6.2L187.84,28.42z" + /> + <path class="st0" d="M198.2,37.5V24.48l-3.2-0.94v-1.01l7.88-1.39V37.5l3.2,1.31v1.05H195v-1.05L198.2,37.5z M197.63,15.95 + c0-1.39,0.87-2.06,2.71-2.06c2.03,0,2.9,0.6,2.9,1.99c0,1.5-0.79,2.14-2.75,2.14C198.42,18.02,197.63,17.46,197.63,15.95"/> + <path class="st0" d="M223.1,22.18v4.24h-3.17l-1.73-3.45h-0.3c-3.28,0-5.69,3.12-5.69,7.36c0,4.81,2.56,7.47,7.12,7.47 + c0.98,0,1.85-0.11,3.2-0.38l0.41-0.11l0.26,1.46c-3.24,1.01-5.46,1.43-7.24,1.43c-5.09,0-8.63-3.64-8.63-8.9 + c0-5.97,4.15-9.95,10.32-9.95C219.3,21.36,220.92,21.62,223.1,22.18"/> + <path class="st0" d="M232.52,24.36V37.5l2.79,1.31v1.05h-10.47v-1.05L228,37.5V16.78l-3.35-0.9v-1.05l7.87-1.5v9.91l0.41-0.15 + c2.98-1.16,5.01-1.73,6.25-1.73c1.32,0,2.64,0.6,3.43,1.58c1.02,1.2,1.32,2.33,1.32,4.66v9.91l3.2,1.31v1.05h-10.32v-1.05 + l2.64-1.31v-8.82c0-3.38-1.09-4.69-3.84-4.69C234.55,23.99,233.23,24.14,232.52,24.36"/> + <path class="st0" d="M251.73,37.5V24.48l-3.2-0.94v-1.01l7.87-1.39V37.5l3.2,1.31v1.05h-11.08v-1.05L251.73,37.5z M251.17,15.95 + c0-1.39,0.87-2.06,2.71-2.06c2.03,0,2.9,0.6,2.9,1.99c0,1.5-0.79,2.14-2.75,2.14C251.96,18.02,251.17,17.46,251.17,15.95"/> + <path class="st0" d="M261.98,39.23v-4.39h2.52l1.77,3.53c0.45,0.04,0.64,0.04,0.83,0.04c2.26,0,3.5-0.9,3.5-2.59 + c0-1.2-0.3-1.58-2.22-2.7l-3.13-1.88c-2.41-1.43-3.28-2.67-3.28-4.69c0-2.97,2.56-5.18,6.07-5.18c0.53,0,1.39,0.08,2.26,0.19 + c0.72,0.08,1.28,0.19,1.7,0.26l1.55,0.34l0.42,0.08v4.02h-2.49l-1.66-3.15c-0.19-0.04-0.26-0.04-0.41-0.04 + c-2.15,0-3.32,0.79-3.32,2.29c0,1.09,0.42,1.58,2.07,2.52l3.32,1.84c2.04,1.16,3.05,2.78,3.05,4.88c0,3.34-2.71,5.67-6.56,5.67 + c-0.94,0-2.07-0.15-3.73-0.53l-1.7-0.38L261.98,39.23z"/> + <path class="st0" d="M292.84,22.18v4.24h-3.17l-1.73-3.45h-0.3c-3.28,0-5.69,3.12-5.69,7.36c0,4.81,2.56,7.47,7.12,7.47 + c0.98,0,1.85-0.11,3.2-0.38l0.42-0.11l0.26,1.46c-3.24,1.01-5.46,1.43-7.23,1.43c-5.09,0-8.63-3.64-8.63-8.9 + c0-5.97,4.15-9.95,10.32-9.95C289.03,21.36,290.65,21.62,292.84,22.18"/> + <path class="st0" d="M302.25,24.36V37.5l2.79,1.31v1.05h-10.47v-1.05l3.17-1.31V16.78l-3.35-0.9v-1.05l7.87-1.5v9.91l0.41-0.15 + c2.98-1.16,5.01-1.73,6.26-1.73c1.32,0,2.64,0.6,3.43,1.58c1.02,1.2,1.32,2.33,1.32,4.66v9.91l3.2,1.31v1.05h-10.32v-1.05 + l2.64-1.31v-8.82c0-3.38-1.09-4.69-3.84-4.69C304.29,23.99,302.97,24.14,302.25,24.36"/> + <path class="st0" d="M334.58,30.33h-11.75c0,4.69,2.6,7.47,6.93,7.47c1.09,0,2.53-0.19,4.26-0.56l0.26,1.39 + c-3.05,1.05-5.69,1.61-7.5,1.61c-5.31,0-8.71-3.49-8.71-9.01c0-5.67,3.77-9.87,8.86-9.87c3.2,0,5.35,1.05,6.48,3.19 + C334.28,26.16,334.5,27.29,334.58,30.33 M329.61,28.42c-0.08-3.98-0.94-5.56-3.13-5.56c-2.33,0-3.62,2.14-3.62,6.2L329.61,28.42z" + /> + <polygon class="st0" points="83.73,52.38 83.73,53.43 86.71,54.75 86.71,69.31 73.86,52.38 66.47,52.38 66.47,53.43 69.64,54.75 + 69.64,75.06 66.47,76.37 66.47,77.42 75.1,77.42 75.1,76.37 72.09,75.06 72.09,57.83 87.24,77.8 89.16,77.8 89.16,54.75 + 92.32,53.43 92.32,52.38 "/> + <path class="st0" d="M100.27,60.53l-1.73,3.45h-3.35v-3.6c3.28-0.98,5.73-1.46,7.53-1.46c1.66,0,2.9,0.26,3.92,0.83 + c1.43,0.82,1.85,1.61,1.85,3.72v9.99v0.6c0,0.41,0.38,0.71,1.21,0.94l2,0.49v1.05l-0.38,0.11l-1.66,0.49 + c-0.87,0.26-1.43,0.41-1.66,0.45c-0.53,0.15-1.06,0.23-1.58,0.23c-1.24,0-1.85-0.53-2.3-2.03c-2.15,1.28-4.14,2.03-5.5,2.03 + c-2.86,0-4.94-1.99-4.94-4.69c0-2.29,1.24-3.83,3.58-4.43c1.66-0.41,3.65-0.71,6.74-0.98v-4.39c0-2.1-0.68-2.85-2.6-2.85 + c-0.15,0-0.3,0-0.87,0.04C100.46,60.49,100.38,60.53,100.27,60.53 M104,68.94l-0.49,0.07l-1.69,0.38c-2.75,0.56-3.47,1.2-3.47,2.93 + c0,1.76,1.24,2.85,3.16,2.85c0.75,0,1.62-0.15,2.49-0.41V68.94z"/> + <path class="st0" d="M115.22,60.98h-2.83V59.7l0.42-0.15c3.09-1.05,3.32-1.2,4.52-3.12c0.53-0.83,0.75-1.2,1.09-1.99h1.47v4.66h5.8 + v1.88h-5.8v11.19c0,2.51,0.75,3.27,3.35,3.27c0.42,0,0.79,0,1.13-0.07l1.02-0.15l0.3-0.04l0.34,1.46l-0.42,0.11l-1.96,0.49 + c-1.36,0.34-2.9,0.53-3.99,0.53c-3.05,0-4.45-1.43-4.45-4.51V60.98z"/> + <path class="st0" d="M131.01,75.06V62.03l-3.2-0.94v-1.01l7.88-1.39v16.37l3.2,1.31v1.05h-11.08v-1.05L131.01,75.06z M130.45,53.51 + c0-1.39,0.87-2.06,2.71-2.06c2.03,0,2.9,0.6,2.9,1.99c0,1.5-0.79,2.14-2.75,2.14C131.24,55.57,130.45,55.01,130.45,53.51"/> + <path class="st0" d="M140.17,68.83c0-5.93,3.96-9.91,9.83-9.91c5.73,0,9.46,3.64,9.46,9.24c0,5.85-3.96,9.83-9.83,9.83 + C143.94,77.99,140.17,74.31,140.17,68.83 M145.22,68.04c0,5.07,1.73,8.07,4.63,8.07s4.56-2.7,4.56-7.36c0-5.03-1.77-8.15-4.63-8.15 + C146.91,60.6,145.22,63.34,145.22,68.04"/> + <path class="st0" d="M169.03,62.03v13.03l2.83,1.31v1.05h-10.51v-1.05l3.2-1.31V62.03l-3.2-0.9v-1.01l7.69-1.39v2.1l0.38-0.15 + l1.85-0.67c1.09-0.41,1.81-0.68,2.11-0.75c0.6-0.19,1.32-0.3,2.15-0.3c1.62,0,2.64,0.49,3.54,1.58c0.98,1.24,1.24,2.18,1.24,4.69 + v9.83l3.17,1.31v1.05h-10.1v-1.05l2.41-1.31v-8.67c0-3.6-0.87-4.65-3.77-4.65C170.91,61.73,170.31,61.81,169.03,62.03"/> + <path class="st0" d="M191.86,60.53l-1.73,3.45h-3.35v-3.6c3.28-0.98,5.73-1.46,7.54-1.46c1.66,0,2.9,0.26,3.92,0.83 + c1.43,0.82,1.85,1.61,1.85,3.72v9.99v0.6c0,0.41,0.38,0.71,1.21,0.94l2,0.49v1.05l-0.38,0.11l-1.66,0.49 + c-0.87,0.26-1.43,0.41-1.66,0.45c-0.53,0.15-1.05,0.23-1.58,0.23c-1.24,0-1.85-0.53-2.3-2.03c-2.15,1.28-4.14,2.03-5.5,2.03 + c-2.86,0-4.94-1.99-4.94-4.69c0-2.29,1.24-3.83,3.58-4.43c1.66-0.41,3.65-0.71,6.74-0.98v-4.39c0-2.1-0.68-2.85-2.6-2.85 + c-0.15,0-0.3,0-0.87,0.04C192.05,60.49,191.98,60.53,191.86,60.53 M195.59,68.94l-0.49,0.07l-1.7,0.38 + c-2.75,0.56-3.47,1.2-3.47,2.93c0,1.76,1.24,2.85,3.16,2.85c0.75,0,1.62-0.15,2.49-0.41V68.94z"/> + <polygon class="st0" points="204.24,52.38 204.24,53.43 207.59,54.34 207.59,75.06 204.42,76.37 204.42,77.42 215.46,77.42 + 215.46,76.37 212.11,75.06 212.11,50.88 "/> + <path class="st0" d="M219.27,76.9V54.34l-3.35-0.9v-1.05l7.87-1.5v10.1l0.34-0.19l1.92-0.98c1.58-0.71,2.86-1.09,3.88-1.09 + c3.84,0,6.78,3.72,6.78,8.56c0,6.12-4.48,10.47-10.81,10.47c-0.98,0-2.71-0.19-4.26-0.45l-1.92-0.34L219.27,76.9z M223.79,75.7 + c0.64,0.19,0.9,0.22,1.62,0.22c3.92,0,6.4-2.85,6.4-7.36c0-4.28-2.18-7.02-5.65-7.02c-0.87,0-1.73,0.15-2.37,0.41V75.7z"/> + <path class="st0" d="M242.29,75.06V62.03l-3.2-0.94v-1.01l7.88-1.39v16.37l3.2,1.31v1.05h-11.08v-1.05L242.29,75.06z M241.73,53.51 + c0-1.39,0.87-2.06,2.71-2.06c2.03,0,2.9,0.6,2.9,1.99c0,1.5-0.79,2.14-2.75,2.14C242.52,55.57,241.73,55.01,241.73,53.51"/> + <path class="st0" d="M253.16,76.9V54.34l-3.35-0.9v-1.05l7.87-1.5v10.1l0.34-0.19l1.92-0.98c1.58-0.71,2.86-1.09,3.88-1.09 + c3.84,0,6.78,3.72,6.78,8.56c0,6.12-4.48,10.47-10.81,10.47c-0.98,0-2.71-0.19-4.26-0.45l-1.92-0.34L253.16,76.9z M257.68,75.7 + c0.64,0.19,0.9,0.22,1.62,0.22c3.92,0,6.4-2.85,6.4-7.36c0-4.28-2.19-7.02-5.65-7.02c-0.87,0-1.73,0.15-2.37,0.41V75.7z"/> + <polygon class="st0" points="271.42,52.38 271.42,53.43 274.77,54.34 274.77,75.06 271.61,76.37 271.61,77.42 282.65,77.42 + 282.65,76.37 279.29,75.06 279.29,50.88 "/> + <path class="st0" d="M287.36,75.06V62.03l-3.2-0.94v-1.01l7.87-1.39v16.37l3.2,1.31v1.05h-11.08v-1.05L287.36,75.06z M286.79,53.51 + c0-1.39,0.87-2.06,2.71-2.06c2.04,0,2.9,0.6,2.9,1.99c0,1.5-0.79,2.14-2.75,2.14C287.58,55.57,286.79,55.01,286.79,53.51"/> + <path class="st0" d="M296.51,68.83c0-5.93,3.96-9.91,9.83-9.91c5.73,0,9.46,3.64,9.46,9.24c0,5.85-3.96,9.83-9.83,9.83 + C300.28,77.99,296.51,74.31,296.51,68.83 M301.56,68.04c0,5.07,1.73,8.07,4.63,8.07s4.56-2.7,4.56-7.36c0-5.03-1.77-8.15-4.63-8.15 + C303.26,60.6,301.56,63.34,301.56,68.04"/> + <path class="st0" d="M319.8,60.98h-2.83V59.7l0.42-0.15c3.09-1.05,3.32-1.2,4.52-3.12c0.53-0.83,0.75-1.2,1.09-1.99h1.47v4.66h5.8 + v1.88h-5.8v11.19c0,2.51,0.75,3.27,3.35,3.27c0.41,0,0.79,0,1.13-0.07l1.02-0.15l0.3-0.04l0.34,1.46l-0.41,0.11l-1.96,0.49 + c-1.36,0.34-2.9,0.53-3.99,0.53c-3.05,0-4.44-1.43-4.44-4.51V60.98z"/> + <path class="st0" d="M339.58,61.92v13.14l2.79,1.31v1.05h-10.47v-1.05l3.17-1.31V54.34l-3.35-0.9v-1.05l7.87-1.5v9.91l0.41-0.15 + c2.98-1.16,5.01-1.73,6.25-1.73c1.32,0,2.64,0.6,3.43,1.58c1.02,1.2,1.32,2.33,1.32,4.66v9.91l3.2,1.31v1.05h-10.32v-1.05 + l2.64-1.31v-8.82c0-3.38-1.09-4.69-3.84-4.69C341.61,61.54,340.29,61.69,339.58,61.92"/> + <path class="st0" d="M371.9,67.89h-11.76c0,4.69,2.6,7.47,6.93,7.47c1.09,0,2.53-0.19,4.26-0.56l0.26,1.39 + c-3.05,1.05-5.69,1.61-7.5,1.61c-5.31,0-8.71-3.49-8.71-9.01c0-5.67,3.77-9.87,8.86-9.87c3.2,0,5.35,1.05,6.48,3.19 + C371.6,63.72,371.83,64.85,371.9,67.89 M366.93,65.97c-0.08-3.98-0.94-5.56-3.13-5.56c-2.33,0-3.62,2.14-3.62,6.2L366.93,65.97z"/> + <path class="st0" d="M385.54,59.1v1.05l2.45,1.05l-5.92,6.27l6.48,9.95h6.93v-1.05l-2.71-1.05l-6.56-9.61l4.97-4.28l3.73-1.28V59.1 + H385.54z M373.56,52.38v1.05l3.35,0.9v20.72l-3.17,1.31v1.05h10.47v-1.05l-2.6-1.31V50.88L373.56,52.38z"/> +</g> +</svg> diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Prince_Eugene.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Prince_Eugene.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..0019979c0c547400c2d07806b2490b9ba6351ee2 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Prince_Eugene.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Prunksaal_5.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Prunksaal_5.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..dd670c0423963925c10e2ed52eff5fa22a80dd1e Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/Prunksaal_5.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/WER_Validation.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/WER_Validation.png" new file mode 100644 index 0000000000000000000000000000000000000000..319ede3b064b9d5b81ee62638f46434db20c74dd Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/WER_Validation.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/baseline_vs_textline.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/baseline_vs_textline.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..6e719a495c1a739074203a154a63b61d6a52545f Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/baseline_vs_textline.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/bed_website.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/bed_website.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b4bdba7f8db8c2a7509bda5747d26a7c78661874 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/bed_website.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/bounding_boxes.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/bounding_boxes.png" new file mode 100644 index 0000000000000000000000000000000000000000..cd0a73d81fa3cfae5fd296acf581385d94d89a96 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/bounding_boxes.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/color_histogram.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/color_histogram.png" new file mode 100644 index 0000000000000000000000000000000000000000..fd8305428e865bedb85b20ecf307b07da2fdfe5f Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/color_histogram.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/color_sample.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/color_sample.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..1a6d0f67e4fb196a2c573887069d2d56d7b2cde8 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/color_sample.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/edition_sample.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/edition_sample.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..80d5cb2a85de4cec9093d41c2633246a23e5f26d Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/edition_sample.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/examples.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/examples.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..7e565420a57c1e2ff0b26d6b11774afb9f5f2da7 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/examples.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_A.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_A.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..f27b16e3d0023837ab1416e34d53644a84a17e2e Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_A.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_B.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_B.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..2cac3456a42c2712f1b2fee849ca832b84bfef69 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_B.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_C.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_C.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..f914759785fc48760ffa18ee7571b984f55619b6 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_C.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_N.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_N.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..36584b9d442e690b453f46ef3791c5ed183509b7 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_N.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_color.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_color.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..fe8a3b27262a5b5450cceed0e3e2e896796390a3 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_color.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_color_full.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_color_full.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..451e19e04b7684fc7ccd1fcd06a41e60f4cf1eb2 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/gradcam_color_full.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/historical_content_table.JPG" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/historical_content_table.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..4f88f8f4e4fb1298b5737fe20724431635d8b74c Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/historical_content_table.JPG" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/irregular_page.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/irregular_page.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..f2003d8ef6d8893270f9f8dfc7a1cbbd3708520c Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/irregular_page.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_book.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_book.png" new file mode 100644 index 0000000000000000000000000000000000000000..07a57ad7116b4818cfab330c66824706b940b081 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_book.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_oeaw.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_oeaw.png" new file mode 100644 index 0000000000000000000000000000000000000000..babdef70c2041b1cf1f8a8d3acc7a314903a10c0 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_oeaw.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb-neu.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb-neu.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..d9e58bbc02d531e25d2d120360f340a6be964e6c Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb-neu.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb.pdf" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..4b4385c79a5deb890af9cbfe3bb953f2245d025e Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb.pdf" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb.svg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb.svg" new file mode 100644 index 0000000000000000000000000000000000000000..b227c6530ad57db746c97e660dac08dbfca1dbaa --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_onb.svg" @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 300 62.3" style="enable-background:new 0 0 300 62.3;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#C8421C;} + .st1{fill:#111111;} +</style> +<rect id="Rechteck_1" y="0" class="st0" width="38.6" height="43.1"/> +<path id="Pfad_1" class="st0" d="M38.6,0L19.3,14.4v47.9l19.3-19.2V0z"/> +<g id="Gruppe_2" transform="translate(48.879 4.914)"> + <g id="Gruppe_3"> + <path id="Pfad_2" class="st1" d="M0.3,14.9c0-6.1,4.1-10.4,10-10.4c5.3,0,9,3.8,9,9.4c0,6.1-4.1,10.3-10,10.3 C4,24.2,0.3,20.4,0.3,14.9 M4.1,14.2c0,5.1,2.3,8.5,5.7,8.5c3.5,0,5.6-3.2,5.6-8.4c0-4.9-2.3-8.3-5.6-8.3 C6.4,5.9,4.1,9.2,4.1,14.2 M5.5,1.6C5.4,0.8,5.9,0.1,6.6,0C6.8,0,6.9,0,7,0c0.8-0.1,1.5,0.5,1.6,1.3c0,0.1,0,0.2,0,0.3 c0.1,0.8-0.5,1.5-1.3,1.5c-0.1,0-0.2,0-0.3,0C6.3,3.2,5.6,2.7,5.5,1.9C5.5,1.8,5.5,1.7,5.5,1.6 M10.9,1.6 c-0.1-0.8,0.5-1.5,1.3-1.6c0.1,0,0.2,0,0.3,0c0.8-0.1,1.5,0.5,1.5,1.3c0,0.1,0,0.2,0,0.3c0.1,0.8-0.5,1.5-1.3,1.6 c-0.1,0-0.2,0-0.3,0c-0.8,0.1-1.5-0.4-1.6-1.2C10.9,1.8,10.9,1.7,10.9,1.6"/> + <path id="Pfad_3" class="st1" d="M21.7,23.3V20h1.9l1.4,2.7c0.3,0,0.5,0,0.6,0c1.7,0,2.7-0.7,2.7-2c0-0.9-0.2-1.2-1.7-2l-2.4-1.4 c-1.8-1.1-2.5-2-2.5-3.6c0-2.2,2-3.9,4.6-3.9c0.6,0,1.2,0.1,1.7,0.1c0.5,0.1,1,0.1,1.3,0.2l1.2,0.3l0.3,0.1v3h-1.9l-1.3-2.4 c-0.1,0-0.2,0-0.3,0c-1.6,0-2.5,0.6-2.5,1.7c0,0.8,0.3,1.2,1.6,1.9l2.5,1.4c1.4,0.7,2.3,2.1,2.3,3.7c0,2.5-2.1,4.3-5,4.3 c-1,0-1.9-0.2-2.8-0.4l-1.3-0.3L21.7,23.3z"/> + <path id="Pfad_4" class="st1" d="M35,11.3h-2.2v-1l0.3-0.1c2.4-0.8,2.5-0.9,3.5-2.4c0.3-0.5,0.6-1,0.8-1.5h1.1v3.5h4.4v1.4h-4.4 v8.5c0,1.9,0.6,2.5,2.6,2.5c0.3,0,0.6,0,0.9-0.1l0.8-0.1l0.2,0l0.3,1.1l-0.3,0.1l-1.5,0.4c-1,0.2-2,0.4-3,0.4 c-2.3,0-3.4-1.1-3.4-3.4L35,11.3z"/> + <path id="Pfad_5" class="st1" d="M56.4,16.6h-9c0,3.6,2,5.7,5.3,5.7c1.1,0,2.2-0.2,3.2-0.4l0.2,1.1c-1.8,0.7-3.8,1.1-5.7,1.2 c-4.1,0-6.6-2.6-6.6-6.8c0-4.3,2.9-7.5,6.8-7.5c2.4,0,4.1,0.8,4.9,2.4C56.1,13.4,56.3,14.2,56.4,16.6 M52.6,15.1 c-0.1-3-0.7-4.2-2.4-4.2c-1.8,0-2.8,1.6-2.8,4.7L52.6,15.1z"/> + <path id="Pfad_6" class="st1" d="M63.9,12.1V22l3,1v0.8H58V23l2.4-1v-9.9L58,11.4v-0.8l5.9-1v1.8l0.3-0.2c2.2-1.2,3.2-1.6,4.1-1.6 c0.6,0,1.2,0.2,1.8,0.5v3.5h-2.9l-0.8-1.8c-0.3,0-0.5-0.1-0.7-0.1C65.1,11.8,64.5,11.9,63.9,12.1"/> + <path id="Pfad_7" class="st1" d="M77.1,12.1V22l3,1v0.8h-8.9V23l2.4-1v-9.9l-2.4-0.7v-0.8l5.9-1v1.8l0.3-0.2 c2.2-1.2,3.2-1.6,4.1-1.6c0.6,0,1.2,0.2,1.8,0.5v3.5h-2.9l-0.8-1.8c-0.3,0-0.5-0.1-0.7-0.1C78.3,11.8,77.7,11.9,77.1,12.1"/> + <path id="Pfad_8" class="st1" d="M96.4,16.6h-9c0,3.6,2,5.7,5.3,5.7c1.1,0,2.2-0.2,3.2-0.4l0.2,1.1c-1.8,0.7-3.8,1.1-5.7,1.2 c-4.1,0-6.6-2.6-6.6-6.8c0-4.3,2.9-7.5,6.8-7.5c2.4,0,4.1,0.8,4.9,2.4C96.2,13.4,96.4,14.2,96.4,16.6 M92.6,15.1 c-0.1-3-0.7-4.2-2.4-4.2c-1.8,0-2.8,1.6-2.8,4.7L92.6,15.1z"/> + <path id="Pfad_9" class="st1" d="M100.5,22v-9.9l-2.4-0.7v-0.8l6-1.1V22l2.4,1v0.8h-8.5V23L100.5,22z M100.1,5.7 c0-1.1,0.7-1.6,2.1-1.6c1.6,0,2.2,0.5,2.2,1.5c0,1.1-0.6,1.6-2.1,1.6C100.7,7.2,100.1,6.8,100.1,5.7"/> + <path id="Pfad_10" class="st1" d="M119.5,10.4v3.2h-2.4l-1.3-2.6h-0.2c-2.5,0-4.3,2.4-4.3,5.6c0,3.6,2,5.7,5.4,5.7 c0.8,0,1.6-0.1,2.4-0.3l0.3-0.1l0.2,1.1c-1.8,0.6-3.6,1-5.5,1.1c-3.5,0.1-6.5-2.6-6.6-6.1c0-0.2,0-0.4,0-0.6 c0-4.5,3.2-7.5,7.9-7.5C116.8,9.8,118.2,10,119.5,10.4"/> + <path id="Pfad_11" class="st1" d="M126.7,12v10l2.1,1v0.8h-8V23l2.4-1V6.3l-2.6-0.7V4.8l6-1.1v7.5l0.3-0.1 c1.5-0.7,3.1-1.1,4.8-1.3c1,0,2,0.4,2.6,1.2c0.8,0.9,1,1.8,1,3.5V22l2.4,1v0.8H130V23l2-1v-6.7c0-2.6-0.8-3.6-2.9-3.6 C128.3,11.7,127.5,11.8,126.7,12"/> + <path id="Pfad_12" class="st1" d="M141.4,22v-9.9l-2.4-0.7v-0.8l6-1.1V22l2.4,1v0.8H139V23L141.4,22z M141,5.7 c0-1.1,0.7-1.6,2.1-1.6c1.6,0,2.2,0.5,2.2,1.5c0,1.1-0.6,1.6-2.1,1.6C141.6,7.2,141,6.8,141,5.7"/> + <path id="Pfad_13" class="st1" d="M149.2,23.3V20h1.9l1.4,2.7c0.3,0,0.5,0,0.6,0c1.7,0,2.7-0.7,2.7-2c0-0.9-0.2-1.2-1.7-2 l-2.4-1.4c-1.8-1.1-2.5-2-2.5-3.6c0-2.2,2-3.9,4.6-3.9c0.6,0,1.2,0.1,1.7,0.1c0.5,0.1,1,0.1,1.3,0.2l1.2,0.3l0.3,0.1v3h-1.9 l-1.3-2.4c-0.1,0-0.2,0-0.3,0c-1.6,0-2.5,0.6-2.5,1.7c0,0.8,0.3,1.2,1.6,1.9l2.5,1.4c1.4,0.7,2.3,2.1,2.3,3.7c0,2.5-2.1,4.3-5,4.3 c-1,0-1.9-0.2-2.8-0.4l-1.3-0.3L149.2,23.3z"/> + <path id="Pfad_14" class="st1" d="M172.8,10.4v3.2h-2.4L169,11h-0.2c-2.5,0-4.3,2.4-4.3,5.6c0,3.6,2,5.7,5.4,5.7 c0.8,0,1.6-0.1,2.4-0.3l0.3-0.1l0.2,1.1c-1.8,0.6-3.6,1-5.5,1.1c-3.5,0.1-6.5-2.6-6.6-6.1c0-0.2,0-0.4,0-0.6 c0-4.5,3.2-7.5,7.9-7.5C170,9.8,171.4,10,172.8,10.4"/> + <path id="Pfad_15" class="st1" d="M180,12v10l2.1,1v0.8h-8V23l2.4-1V6.3l-2.6-0.7V4.8l6-1.1v7.5l0.3-0.1c1.5-0.7,3.1-1.1,4.8-1.3 c1,0,2,0.4,2.6,1.2c0.8,0.9,1,1.8,1,3.5V22l2.4,1v0.8h-7.9V23l2-1v-6.7c0-2.6-0.8-3.6-2.9-3.6C181.5,11.7,180.7,11.8,180,12"/> + <path id="Pfad_16" class="st1" d="M204.6,16.6h-9c0,3.6,2,5.7,5.3,5.7c1.1,0,2.2-0.2,3.2-0.4l0.2,1.1c-1.8,0.7-3.8,1.1-5.7,1.2 c-4.1,0-6.6-2.6-6.6-6.8c0-4.3,2.9-7.5,6.8-7.5c2.4,0,4.1,0.8,4.9,2.4C204.4,13.4,204.6,14.2,204.6,16.6 M200.8,15.1 c-0.1-3-0.7-4.2-2.4-4.2c-1.8,0-2.8,1.6-2.8,4.7L200.8,15.1z"/> + <path id="Pfad_17" class="st1" d="M13.2,33.3v0.8l2.3,1v11L5.6,33.3H0v0.8l2.4,1v15.4l-2.4,1v0.8h6.6v-0.8l-2.3-1V37.4l11.6,15.1 h1.5V35.1l2.4-1v-0.8L13.2,33.3z"/> + <path id="Pfad_18" class="st1" d="M25.8,39.4l-1.3,2.6h-2.6v-2.7c1.9-0.6,3.8-1,5.8-1.1c1-0.1,2.1,0.2,3,0.6 c1.1,0.6,1.4,1.2,1.4,2.8v8c0,0.3,0.3,0.5,0.9,0.7l1.5,0.4v0.8l-0.3,0.1L33,52c-0.7,0.2-1.1,0.3-1.3,0.3c-0.4,0.1-0.8,0.2-1.2,0.2 c-0.9,0-1.4-0.4-1.8-1.5c-1.3,0.8-2.7,1.4-4.2,1.5c-2,0.1-3.6-1.4-3.8-3.3c0-0.1,0-0.2,0-0.2c-0.1-1.6,1.1-3.1,2.7-3.4 c1.7-0.4,3.4-0.6,5.1-0.7v-3.3c0-1.6-0.5-2.2-2-2.2c-0.1,0-0.2,0-0.7,0C25.9,39.4,25.9,39.4,25.8,39.4 M28.6,45.8l-0.4,0.1 L27,46.1c-2.1,0.4-2.6,0.9-2.6,2.2c0,1.2,0.9,2.2,2.1,2.2c0.1,0,0.2,0,0.3,0c0.6,0,1.3-0.1,1.9-0.3L28.6,45.8z"/> + <path id="Pfad_19" class="st1" d="M37.2,39.8H35v-1l0.3-0.1c2.4-0.8,2.5-0.9,3.5-2.4c0.3-0.5,0.6-1,0.8-1.5h1.1v3.5h4.4v1.4h-4.4 v8.5c0,1.9,0.6,2.5,2.6,2.5c0.3,0,0.6,0,0.9-0.1l0.8-0.1l0.2,0l0.3,1.1l-0.3,0.1l-1.5,0.4c-1,0.2-2,0.4-3,0.4 c-2.3,0-3.4-1.1-3.4-3.4L37.2,39.8z"/> + <path id="Pfad_20" class="st1" d="M49.3,50.4v-9.9l-2.4-0.7v-0.8l6-1.1v12.4l2.4,1v0.8h-8.5v-0.8L49.3,50.4z M48.8,34.1 c0-1.1,0.7-1.6,2.1-1.6c1.6,0,2.2,0.5,2.2,1.5c0,1.1-0.6,1.6-2.1,1.6C49.4,35.7,48.8,35.3,48.8,34.1"/> + <path id="Pfad_21" class="st1" d="M56.2,45.7c-0.2-3.9,2.8-7.3,6.7-7.5c0.3,0,0.5,0,0.8,0c4.4,0,7.2,2.8,7.2,7 c0.2,3.9-2.8,7.3-6.7,7.5c-0.3,0-0.5,0-0.8,0C59.1,52.7,56.2,49.9,56.2,45.7 M60.1,45.1c0,3.8,1.3,6.1,3.5,6.1s3.5-2,3.5-5.6 c0-3.8-1.4-6.2-3.5-6.2S60.1,41.6,60.1,45.1"/> + <path id="Pfad_22" class="st1" d="M78.3,40.6v9.9l2.2,1v0.8h-8v-0.8l2.4-1v-9.9l-2.4-0.7v-0.8l5.9-1.1v1.6l0.3-0.1L80,39 c0.8-0.3,1.4-0.5,1.6-0.6c0.5-0.2,1.1-0.2,1.6-0.2c1-0.1,2.1,0.4,2.7,1.2c0.7,0.9,0.9,1.7,0.9,3.6v7.5l2.4,1v0.8h-7.7v-0.8l1.8-1 v-6.6c0-2.7-0.7-3.5-2.9-3.5C79.8,40.3,79,40.4,78.3,40.6"/> + <path id="Pfad_23" class="st1" d="M95.7,39.4l-1.3,2.6h-2.6v-2.7c1.9-0.6,3.8-1,5.7-1.1c1-0.1,2.1,0.2,3,0.6 c1.1,0.6,1.4,1.2,1.4,2.8v8c0,0.3,0.3,0.5,0.9,0.7l1.5,0.4v0.8l-0.3,0.1l-1.3,0.4c-0.7,0.2-1.1,0.3-1.3,0.3 c-0.4,0.1-0.8,0.2-1.2,0.2c-0.9,0-1.4-0.4-1.8-1.5c-1.3,0.8-2.7,1.4-4.2,1.5c-2,0.1-3.6-1.4-3.8-3.3c0-0.1,0-0.2,0-0.2 c-0.1-1.6,1.1-3.1,2.7-3.4c1.7-0.4,3.4-0.6,5.1-0.7v-3.3c0-1.6-0.5-2.2-2-2.2c-0.1,0-0.2,0-0.7,0C95.8,39.4,95.8,39.4,95.7,39.4 M98.5,45.8l-0.4,0.1l-1.3,0.3c-2.1,0.4-2.6,0.9-2.6,2.2c0,1.2,0.9,2.2,2.1,2.2c0.1,0,0.2,0,0.3,0c0.6,0,1.3-0.1,1.9-0.3 L98.5,45.8z"/> + <path id="Pfad_24" class="st1" d="M105.1,33.3v0.8l2.6,0.7v15.7l-2.4,1v0.8h8.4v-0.8l-2.6-1V32.1L105.1,33.3z"/> + <path id="Pfad_25" class="st1" d="M116.6,51.8V34.7l-2.6-0.7v-0.8l6-1.1v7.7l0.3-0.1l1.5-0.7c0.9-0.5,1.9-0.8,3-0.8 c2.9,0,5.2,2.8,5.2,6.5c0,4.6-3.4,7.9-8.3,7.9c-1.1,0-2.2-0.2-3.3-0.3l-1.5-0.3L116.6,51.8z M120.1,50.9c0.4,0.1,0.8,0.2,1.2,0.2 c3,0,4.9-2.2,4.9-5.6c0-3.2-1.7-5.3-4.3-5.3c-0.6,0-1.2,0.1-1.8,0.3L120.1,50.9z"/> + <path id="Pfad_26" class="st1" d="M134.2,50.4v-9.9l-2.4-0.7v-0.8l6-1.1v12.4l2.4,1v0.8h-8.5v-0.8L134.2,50.4z M133.8,34.1 c0-1.1,0.7-1.6,2.1-1.6c1.6,0,2.2,0.5,2.2,1.5c0,1.1-0.6,1.6-2.1,1.6C134.4,35.7,133.8,35.3,133.8,34.1"/> + <path id="Pfad_27" class="st1" d="M142.5,51.8V34.7l-2.6-0.7v-0.8l6-1.1v7.7l0.3-0.1l1.5-0.7c0.9-0.5,1.9-0.8,3-0.8 c2.9,0,5.2,2.8,5.2,6.5c0,4.6-3.4,7.9-8.3,7.9c-1.1,0-2.2-0.2-3.2-0.3l-1.5-0.3L142.5,51.8z M145.9,50.9c0.4,0.1,0.8,0.2,1.2,0.2 c3,0,4.9-2.2,4.9-5.6c0-3.2-1.7-5.3-4.3-5.3c-0.6,0-1.2,0.1-1.8,0.3L145.9,50.9z"/> + <path id="Pfad_28" class="st1" d="M156.4,33.3v0.8l2.6,0.7v15.7l-2.4,1v0.8h8.4v-0.8l-2.6-1V32.1L156.4,33.3z"/> + <path id="Pfad_29" class="st1" d="M168.6,50.4v-9.9l-2.4-0.7v-0.8l6-1.1v12.4l2.4,1v0.8h-8.5v-0.8L168.6,50.4z M168.2,34.1 c0-1.1,0.7-1.6,2.1-1.6c1.6,0,2.2,0.5,2.2,1.5c0,1.1-0.6,1.6-2.1,1.6C168.8,35.7,168.2,35.3,168.2,34.1"/> + <path id="Pfad_30" class="st1" d="M175.6,45.7c-0.2-3.9,2.8-7.3,6.7-7.5c0.3,0,0.5,0,0.8,0c4.4,0,7.2,2.8,7.2,7 c0.2,3.9-2.8,7.3-6.7,7.5c-0.3,0-0.5,0-0.8,0C178.4,52.7,175.6,49.9,175.6,45.7 M179.4,45.1c0,3.8,1.3,6.1,3.5,6.1s3.5-2,3.5-5.6 c0-3.8-1.4-6.2-3.5-6.2S179.4,41.6,179.4,45.1"/> + <path id="Pfad_31" class="st1" d="M193.3,39.8h-2.2v-1l0.3-0.1c2.4-0.8,2.5-0.9,3.5-2.4c0.3-0.5,0.6-1,0.8-1.5h1.1v3.5h4.4v1.4 h-4.4v8.5c0,1.9,0.6,2.5,2.6,2.5c0.3,0,0.6,0,0.9-0.1l0.8-0.1l0.2,0l0.3,1.1l-0.3,0.1l-1.5,0.4c-1,0.2-2,0.4-3,0.4 c-2.3,0-3.4-1.1-3.4-3.4L193.3,39.8z"/> + <path id="Pfad_32" class="st1" d="M208.4,40.5v10l2.1,1v0.8h-8v-0.8l2.4-1V34.7l-2.6-0.7v-0.8l6-1.1v7.5l0.3-0.1 c1.5-0.7,3.1-1.1,4.8-1.3c1,0,2,0.4,2.6,1.2c0.8,0.9,1,1.8,1,3.5v7.5l2.4,1v0.8h-7.9v-0.8l2-1v-6.7c0-2.6-0.8-3.6-2.9-3.6 C210,40.2,209.2,40.3,208.4,40.5"/> + <path id="Pfad_33" class="st1" d="M233.1,45h-9c0,3.6,2,5.7,5.3,5.7c1.1,0,2.2-0.2,3.2-0.4l0.2,1.1c-1.8,0.7-3.8,1.1-5.7,1.2 c-4.1,0-6.6-2.6-6.6-6.8c0-4.3,2.9-7.5,6.8-7.5c2.4,0,4.1,0.8,4.9,2.4C232.9,41.9,233.1,42.7,233.1,45 M229.3,43.6 c-0.1-3-0.7-4.2-2.4-4.2c-1.8,0-2.8,1.6-2.8,4.7L229.3,43.6z"/> + <path id="Pfad_34" class="st1" d="M243.5,38.4v0.8l1.9,0.8l-4.5,4.8l4.9,7.5h5.3v-0.8l-2.1-0.8l-5-7.3l3.8-3.2l2.8-1v-0.8 L243.5,38.4z M234.4,33.3v0.8l2.6,0.7v15.7l-2.4,1v0.8h8v-0.8l-2-1V32.1L234.4,33.3z"/> + </g> +</g> +</svg> \ No newline at end of file diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_uwk.pdf" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_uwk.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..3f6c2f5969937e4d9f1ccbd0c0dd5b805bae056e Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_uwk.pdf" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_uwk.svg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_uwk.svg" new file mode 100644 index 0000000000000000000000000000000000000000..f47e6e95ae8baa365d6e2dae7d622d98c4ee2264 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/logo_uwk.svg" @@ -0,0 +1 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 978 368" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M718.63,13.625l-9.12,1.94l4.91,23.06c1.58,7.19 2.58,13.8 -6.42,15.7c-9,1.9 -10.65,-4.56 -12.18,-11.7l-4.91,-23.11l-9.12,1.94l5.66,26.6c2.41,11.3 11.69,15 22,12.86c10.31,-2.14 17.25,-9.39 14.84,-20.69l-5.66,-26.6Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M658.42,79.815l-1.79,-9.6l14.9,-8.6l7.31,6.41l8.16,-4.69l-34.84,-30.07l-9.58,5.53l8.14,45.47l7.7,-4.45Zm-7,-36.34l14.43,13.07l-10.75,6.23l-3.75,-19.24l0.07,-0.06Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M628.07,112.485l-27.18,-23.59l-0.01,-0.17l38.51,10.73l8.68,-9.98l-32.81,-28.49l-5.72,6.58l25.72,22.33l0.01,0.17l-36.66,-9.92l-9.07,10.44l32.81,28.49l5.72,-6.59Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M590.46,156.235c12.49,2.88 23.51,-1.25 26.74,-15.26c3.23,-14.01 -4.87,-22.54 -17.37,-25.42c-12.5,-2.88 -23.51,1.25 -26.74,15.26c-3.23,14.01 4.91,22.54 17.37,25.42Zm-10.8,-23.9c2.07,-9 10.67,-8.78 17.94,-7.1c7.27,1.68 15.09,5.27 13,14.23c-2.09,8.96 -10.67,8.78 -17.94,7.1c-7.27,-1.68 -15.07,-5.26 -13,-14.23Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M609.58,187.075c0.11,-13.53 -6.63,-21.95 -21.74,-21.95c-15.11,-0 -21.85,8.43 -21.72,22l0,14.8l43.46,-0l0,-14.85Zm-36.23,5.49l0,-4.81c-0.13,-11.07 7.58,-12.7 14.5,-12.7c6.92,-0 14.63,1.62 14.51,12.69l0,4.81l-29.01,0.01Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M759.79,61.725c11.57,2.25 18.68,-3.42 20.63,-14.44l5,-25.75l-5.9,-1.15l-5.27,27.17c-1.6,7.29 -6.73,10.4 -13.46,9.09c-6.73,-1.31 -10.33,-6.12 -9.09,-13.47l5.3,-27.17l-5.9,-1.15l-5,25.75c-2.35,10.95 2.12,18.87 13.69,21.12Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M788.75,69.525l19.53,-31.28l0.1,0.06l-0.91,42.92l6.33,3.95l23,-36.84l-4.54,-2.83l-19.02,30.46l-0.1,-0.07l1.06,-41.68l-6.98,-4.37l-23.01,36.84l4.54,2.84Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M856.835,66.947l-31.746,29.624l4.101,4.394l31.745,-29.624l-4.1,-4.394Z" style="fill:#052453;"/><path d="M846.61,126.885l45.72,-7.06l-2.91,-5.27l-38.75,6.63l-0.06,-0.1l26.19,-29.32l-2.91,-5.26l-30.49,34.59l3.21,5.79Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M860.02,171.115l5.06,-1.07l-4.5,-21.25l14.05,-2.99l4.2,19.78l5.05,-1.08l-4.19,-19.78l13.23,-2.81l4.41,20.78l5.06,-1.08l-5.66,-26.66l-42.46,9.03l5.75,27.13Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M860.28,181.995l-0.42,6l19.56,1.37l-0.59,8.4c-0.35,2.39 -0.34,4.8 -2.44,6.4c-2.3,1.83 -5.84,1.58 -9.77,1.79c-2.6,0.12 -5.47,0.64 -8.09,1l-0.45,6.42c4.19,-1.28 8.84,-1.43 13.21,-1.79c4.91,-0.32 7.72,-0.85 9.35,-6l0.12,0c0.677,4.95 4.866,8.727 9.86,8.89c8.58,0.6 11.39,-6.74 11.9,-14l1.09,-15.49l-43.33,-2.99Zm37,18.45c-0.77,6.64 -3.88,7.93 -7.3,7.69c-3.42,-0.24 -6.31,-1.95 -6.14,-8.63l0.7,-9.9l13.44,0.94l-0.7,9.9Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M884.54,231.625c-8.83,-4.12 -15.34,6 -19.79,11.82c-2.18,3 -5.24,5.39 -9,3.61c-5.5,-2.57 -4.27,-8.63 -2.18,-13.1c2.47,-5.29 6,-7.54 11.65,-5.05l2.67,-5.72c-8.73,-4.34 -15,0 -18.86,8.27c-3.72,8 -4.3,17.45 4.64,21.62c9.92,4.63 14.53,-5.24 20.26,-11.4c2.69,-2.93 4.44,-6 8.91,-3.88c4.69,2.19 3.63,8.14 1.83,12c-1.8,3.86 -5.09,6.92 -9.61,5.08l-2.67,5.72c7.63,3.56 13.71,-1.64 16.84,-8.34c3.39,-7.41 3.87,-16.63 -4.69,-20.63Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M836.621,256.4l-3.54,4.869l35.126,25.539l3.54,-4.869l-35.126,-25.539Z" style="fill:#052453;"/><path d="M841.28,307.725l-24.57,-29.32l-4.61,3.87l24.57,29.31l-11.16,9.37l3.32,3.96l26.94,-22.59l-3.33,-3.97l-11.16,9.37Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M799.5,291.685l0.52,12.23l-18.28,8.52l-9,-8.27l-6,2.77l34.26,31.94l5.84,-2.72l-1.75,-47.09l-5.59,2.62Zm-13.83,24.63l14.68,-6.84l1.33,22.54l-16.01,-15.7Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M812.21,337.065c-1.953,0 -3.56,1.607 -3.56,3.56c0,1.953 1.607,3.56 3.56,3.56c1.953,0 3.56,-1.607 3.56,-3.56c-0.005,-1.951 -1.609,-3.555 -3.56,-3.56Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M800.46,342.375c-1.953,-0 -3.56,1.607 -3.56,3.56c0,1.953 1.607,3.56 3.56,3.56c1.953,-0 3.56,-1.607 3.56,-3.56c-0.005,-1.951 -1.609,-3.555 -3.56,-3.56Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M760.22,346.385l-5.31,-37.89l-5.96,0.83l5.31,37.9l-14.43,2.02l0.72,5.13l34.81,-4.89l-0.72,-5.13l-14.42,2.03Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M604.91,245.265l-2.17,-5.97l-13.16,-4.17l-0.03,-0.07l10.29,-3.74l-1.86,-5.12l-23.8,8.68l1.85,5.11l12.14,-4.42l0.02,0.06l-9.12,12.7l2.31,6.37l9.7,-14.29l13.83,4.86Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M616.77,265.625l-6.77,-8.39l-19.68,15.95l3.42,4.23l8,-6.45l3.62,4.47c1.07,1.44 -0.21,2.93 -1.22,3.92c-1.62,1.63 -3.25,3.26 -4.71,5l3.77,4.66c0.45,-1.68 2.65,-3.73 3.75,-4.94c2.45,-2.57 4.44,-4.19 2.17,-7.72c2.48,2 5.51,2.3 8.06,0.24c4.01,-3.24 2.3,-7.58 -0.41,-10.97Zm-3.87,7c-1.74,1.41 -3.54,1.06 -5.07,-0.77l-2.83,-3.55l5.18,-4.2l2.82,3.52c1.49,1.91 1.63,3.6 -0.1,5Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M618.32,306.415l13.49,10.93l2.64,-3.27l-9.26,-7.51l4.26,-5.26l8.39,6.8l2.65,-3.27l-8.4,-6.81l3.73,-4.61l8.97,7.27l2.65,-3.27l-13.2,-10.69l-15.92,19.69Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M665.9,330.705l-0.06,-0.03l3.63,-18.82l-7.94,-4.05l-11.49,22.58l4.54,2.31l9.83,-19.33l0.09,-0.03l-3.89,22.43l4.03,2.06l16.18,-16.17l0.03,0.1l-9.83,19.32l4.53,2.31l11.48,-22.58l-7.65,-3.9l-13.48,13.8Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M712.19,326.035c-5.11,-0.9 -10.81,0.69 -11.81,6.4c-0.78,4.42 3.71,6.86 7,8.34c2,0.93 5.57,1.77 5.05,4.7c-0.47,2.66 -3.42,2.82 -5.56,2.44c-2.8,-0.49 -4.06,-2.64 -3.37,-5.37l-5.46,-1c-1.28,6.26 2.38,9.19 8.08,10.19c5.35,1 11.12,-0.24 12.21,-6.43c0.88,-5 -4.53,-7.07 -8.16,-8.71c-2.05,-0.9 -4.41,-1.64 -3.94,-4.33c0.38,-2.18 2.57,-2.86 4.54,-2.51c2.59,0.46 3.72,1.94 3.48,4.5l5.15,0.91c0.93,-4.98 -2.4,-8.27 -7.21,-9.13Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M735.5,232.445l0,65.38c62.725,0 114.34,-51.615 114.34,-114.34c0,-62.725 -51.615,-114.34 -114.34,-114.34l0,65.3c26.881,0 49,22.119 49,49c-0,26.881 -22.119,49 -49,49Zm28.85,-119.73l-7.35,-5.26l-7.23,5.26l2.82,-8.43l-7.25,-5.21l9,0l2.84,-8.45l2.74,8.43l8.64,0l-7,5.08l2.79,8.58Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M712.22,90.905l-2.82,8.43l-8.99,-0l7.25,5.2l-2.82,8.43l7.23,-5.26l7.32,5.26l-2.78,-8.55l6.99,-5.08l-8.64,-0l-2.74,-8.43Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M677.88,103.925l-2.82,8.43l-9,0l7.25,5.21l-2.82,8.42l7.24,-5.25l7.32,5.25l-2.78,-8.55l6.99,-5.08l-8.64,0l-2.74,-8.43Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M655.48,140.395l-2.74,-8.43l-2.82,8.43l-8.99,-0l7.25,5.2l-2.82,8.43l7.23,-5.26l7.32,5.26l-2.78,-8.55l6.99,-5.08l-8.64,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M642.59,186.525l7.31,5.26l-2.77,-8.56l6.99,-5.08l-8.64,0l-2.74,-8.42l-2.82,8.42l-9,0l7.25,5.21l-2.82,8.43l7.24,-5.26Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M653.79,215.895l-2.73,-8.43l-2.83,8.43l-8.99,0l7.25,5.21l-2.82,8.42l7.23,-5.25l7.32,5.25l-2.78,-8.55l6.99,-5.08l-8.64,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M675.93,238.385l-2.83,8.42l-8.99,0l7.25,5.21l-2.82,8.43l7.23,-5.26l7.32,5.25l-2.78,-8.55l6.99,-5.08l-8.64,0l-2.73,-8.42Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M46.87,109.705c-0.07,4 -0.82,7.63 -2.18,10c-3.13,5.38 -9.47,7.22 -17.17,7.22c-8.1,0 -14.3,-1.84 -17.3,-7.15c-1.36,-2.39 -2.05,-6.06 -2.05,-10.08l0,-24.45c0,-3.61 -0.41,-3.82 -5.65,-4.09l0,-2.39l20.71,0l0,2.39c-5.24,0.27 -5.65,0.48 -5.65,4.09l0,24.59c0,6.88 1.91,14.24 9.94,14.24c8.18,0 10,-7.29 10,-14.24l0,-24.59c0,-3.61 -0.41,-3.82 -5.65,-4.09l0,-2.39l20.66,0l0,2.39c-5.24,0.27 -5.65,0.48 -5.65,4.09l0,24.46l-0.01,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M54,123.535c4.23,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.52,-0.34l0,-2.19l12.25,-1.9l1,4.91c4.36,-2.73 7.56,-4.91 11.85,-4.91c6.81,0 10.22,4 10.22,10.63l0,17.64c0,3.07 0.48,3.34 4.7,3.54l0,2.38l-17.83,0l0,-2.38l1.77,-0.14c1.84,-0.14 2.38,-0.61 2.38,-3.13l0,-16.83c0,-4.77 -2.18,-7 -6,-7c-2.716,-0.039 -5.232,1.467 -6.48,3.88c-0.549,1.258 -0.782,2.631 -0.68,4l0,16c0,2.52 0.55,3 2.45,3.13l1.7,0.14l0,2.38l-17.67,0l0,-2.43Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M111.18,119.985c0,3.07 0.48,3.34 4.7,3.54l0,2.38l-18.33,0l-0,-2.38c4.23,-0.21 4.7,-0.48 4.7,-3.54l-0,-20.57c-0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.48,-0.34l-0,-2.18l12.67,-1.91l0.48,0.41l-0,27.86l0.03,0Zm-10.18,-37.67c-0,-3.017 2.483,-5.5 5.5,-5.5c3.017,0 5.5,2.483 5.5,5.5c-0.009,2.918 -2.412,5.313 -5.33,5.313c-0.063,0 -0.127,-0.001 -0.19,-0.003c-0.097,0.005 -0.194,0.008 -0.292,0.008c-2.847,0 -5.19,-2.343 -5.19,-5.19c0,-0.043 0.001,-0.085 0.002,-0.128Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M126.5,111.265c-1.63,-4.56 -3.2,-8.92 -5,-13.35c-1,-2.32 -1.77,-2.79 -4.63,-3l0,-2.38l17.13,-0l0,2.38l-2.73,0.34c-1.29,0.14 -1.43,0.68 -1,2c0.43,1.32 3.13,9 3.61,10.35l3.61,10.36l0.2,-0l3.88,-11.24c1.23,-3.48 2.25,-6.75 2.93,-9.33c0.34,-1.23 0.13,-2 -1.09,-2.11l-3.06,-0.34l0,-2.4l13.65,0l-0,2.38c-2.92,0.14 -3.67,0.54 -4.77,2.93c-1.1,2.39 -3.06,6.68 -5,11.85l-5.93,16.21l-6.54,0l-5.26,-14.65Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M185.81,116.925c-2.18,5.79 -6.4,9.81 -14.31,9.81c-11.92,0.07 -16.42,-7.56 -16.42,-17.44c0,-4.77 1.23,-9.2 3.95,-12.4c2.72,-3.2 6.81,-5.18 12.4,-5.18c13.89,0 14.85,10.15 14.85,14c0,2.25 -1.23,2.79 -3.34,2.79l-18.32,0c0,7.15 2,13.69 9.47,13.69c4.63,0 7.42,-2.59 9.4,-6.54l2.32,1.27Zm-11.17,-11.45c1.7,0 2.18,-0.48 2.18,-2.25c0,-3 -0.68,-8.65 -5.59,-8.65c-5.38,0 -6.54,6.74 -6.54,10.9l9.95,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M190.16,123.535c4.16,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.13 -1.84,-3.27l-2.45,-0.34l0,-2.19l12.26,-1.91l0.82,5.79c4.16,-4.09 6.34,-5.79 9,-5.79c0.117,-0.011 0.234,-0.016 0.351,-0.016c2.129,0 3.88,1.752 3.88,3.88c0,0.099 -0.003,0.198 -0.011,0.296c0.046,1.226 -0.286,2.438 -0.95,3.47c-0.704,0.911 -1.779,1.461 -2.93,1.5c-0.896,-0.054 -1.764,-0.336 -2.52,-0.82c-1.64,-1 -2.73,-1.5 -3.82,-1.5c-1.63,0 -2.86,1.64 -2.86,5.79l0,15.67c0,3.07 0.55,3.27 6.06,3.54l0,2.38l-19.63,0l0,-2.38l0.01,0.01Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M241.29,102.755c-1,-4.84 -3.88,-8.17 -7.63,-8.17c-3.07,0 -5,1.91 -5,4.5c0,3.2 3.48,4.7 7,5.93c6.54,2.32 10.22,5.11 10.22,11c0,6.61 -5.17,10.69 -13.49,10.69c-3.88,0 -8.79,-1 -11.24,-3.2l-0.75,-9.81l2.32,0c1.63,5.72 5,10.15 9.95,10.15c3.2,0 5.24,-1.77 5.24,-4.7c0,-3.68 -3.61,-5.59 -6.74,-6.68c-5.79,-2 -10.35,-4.91 -10.35,-10.29c0,-6.75 5.11,-10.49 13.08,-10.49c3.41,0 7.15,0.68 9.74,2.32l0,8.72l-2.32,0l-0.03,0.03Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M264,119.985c0,3.07 0.48,3.34 4.7,3.54l0,2.38l-18.31,0l0,-2.38c4.23,-0.21 4.7,-0.48 4.7,-3.54l0,-20.57c0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.45,-0.34l0,-2.18l12.67,-1.91l0.48,0.41l0,27.86l-0.02,0Zm-10.13,-37.67c0,-3.017 2.483,-5.5 5.5,-5.5c3.017,0 5.5,2.483 5.5,5.5c-0.008,2.918 -2.412,5.315 -5.33,5.315c-0.073,-0 -0.147,-0.002 -0.22,-0.005c-0.091,0.005 -0.181,0.007 -0.272,0.007c-2.841,0 -5.18,-2.338 -5.18,-5.18c0,-0.046 0.001,-0.091 0.002,-0.137Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M293,95.625l-7.63,0l0,20c0,4.63 1.91,6.47 4.36,6.47c1.444,0.015 2.879,-0.24 4.23,-0.75l0.68,1.84c-3.13,2 -7,3.47 -10.08,3.47c-3.27,0 -8.11,-2 -8.11,-8.45l0,-22.58l-4.29,0l0,-3.1l4.56,0l5.38,-8.59l3.27,0l0,8.59l7.63,0l0,3.1Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M332.46,124.685c-2.966,1.228 -6.131,1.905 -9.34,2c-3,0 -4.09,-1.77 -5,-4c-2.31,1.57 -5.59,4 -9.74,4c-6.67,0 -10.21,-4.63 -10.21,-9.81c0,-3.81 1.7,-6.68 7.15,-8.45c4.5,-1.43 9.47,-2.86 12.67,-4.7l0,-3.5c0,-4.43 -2.38,-5.65 -4.56,-5.65c-2.18,0 -4.63,1.23 -6.41,6.74c-0.48,1.5 -1.23,2.45 -2.66,2.45c-1.43,0 -5.18,-1.16 -5.18,-3.88c0,-4.22 6.06,-8.18 15.2,-8.18c11.38,0 12.26,5.45 12.26,9.67l0,15.67c0,4.16 1.23,5.11 2.25,5.38c1.092,0.269 2.224,0.336 3.34,0.2l0.23,2.06Zm-26.57,-46.46c0.101,-0.007 0.203,-0.01 0.304,-0.01c2.546,0 4.64,2.095 4.64,4.64c0,2.545 -2.094,4.64 -4.64,4.64c-0.101,0 -0.203,-0.003 -0.304,-0.01c-0.101,0.007 -0.203,0.01 -0.304,0.01c-2.546,0 -4.64,-2.095 -4.64,-4.64c-0,-2.545 2.094,-4.64 4.64,-4.64c0.101,0 0.203,0.003 0.304,0.01Zm12.11,28.62c-1.57,0.82 -4.16,1.7 -6.68,2.93c-2.72,1.3 -3.95,2.79 -3.95,6.06c0,3.82 2.24,6.2 5.45,6.2c2.11,0 5.11,-1.16 5.18,-5.45l0,-9.74Zm3.47,-28.62c0.101,-0.007 0.203,-0.01 0.304,-0.01c2.546,-0 4.64,2.095 4.64,4.64c0,2.545 -2.094,4.64 -4.64,4.64c-0.101,-0 -0.203,-0.003 -0.304,-0.01c-0.101,0.007 -0.203,0.01 -0.304,0.01c-2.546,-0 -4.64,-2.095 -4.64,-4.64c-0,-2.545 2.094,-4.64 4.64,-4.64c0.101,-0 0.203,0.003 0.304,0.01Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M355.52,95.625l-7.63,0l0,20c0,4.63 1.91,6.47 4.36,6.47c1.444,0.015 2.879,-0.24 4.23,-0.75l0.68,1.84c-3.13,2 -7,3.47 -10.08,3.47c-3.27,0 -8.11,-2 -8.11,-8.45l0,-22.58l-4.29,0l0,-3.1l4.56,0l5.38,-8.59l3.27,0l0,8.59l7.63,0l0,3.1Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M374.91,123.535c4.23,-0.21 4.63,-0.48 4.63,-3.54l0,-24.32l-4.63,0l0,-3.13l4.63,0l0,-2c0,-5.24 0.95,-8.72 2.86,-11.1c2.216,-2.655 5.545,-4.134 9,-4c6.67,0 9.4,3.41 9.4,5.86c0,2.25 -2.31,3.68 -4.16,3.68c-1.156,0.061 -2.23,-0.625 -2.66,-1.7c-2,-3.88 -3.06,-5 -4.36,-5c-1.3,0 -2.24,1.29 -2.18,3.68c0,3.48 1,8.52 1,10.63l7.49,0l0,3.13l-7.49,0l0,24.32c0,3.13 0.41,3.34 5.79,3.54l0,2.38l-19.34,0l0,-2.39l0.02,-0.04Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M424.62,122.035c-2.45,1.29 -6.41,4.7 -12.2,4.7c-5,0 -9.81,-2.32 -9.81,-10.22l0,-17.1c0,-2.59 -0.48,-3.07 -1.84,-3.27l-2.45,-0.34l0,-2.18l12.74,-1.91l0.48,0.41l0,22.28c0,5.31 2.52,7.63 6.06,7.63c2.751,0.057 5.291,-1.514 6.47,-4c0.422,-1.272 0.609,-2.611 0.55,-3.95l0,-14.66c0,-2.59 -0.48,-3.07 -1.84,-3.27l-2.45,-0.34l0,-2.19l12.74,-1.91l0.48,0.41l0,27.86c0,3.07 0.48,3.34 4.63,3.54l0,2.38l-12.95,0l-0.61,-3.87Zm-14.51,-43.81c0.101,-0.007 0.203,-0.01 0.304,-0.01c2.546,0 4.64,2.095 4.64,4.64c0,2.545 -2.094,4.64 -4.64,4.64c-0.101,0 -0.203,-0.003 -0.304,-0.01c-0.101,0.007 -0.203,0.01 -0.304,0.01c-2.546,0 -4.64,-2.095 -4.64,-4.64c-0,-2.545 2.094,-4.64 4.64,-4.64c0.101,0 0.203,0.003 0.304,0.01Zm15.53,0c0.101,-0.007 0.203,-0.01 0.304,-0.01c2.546,0 4.64,2.095 4.64,4.64c0,2.545 -2.094,4.64 -4.64,4.64c-0.101,0 -0.203,-0.003 -0.304,-0.01c-0.101,0.007 -0.203,0.01 -0.304,0.01c-2.546,0 -4.64,-2.095 -4.64,-4.64c-0,-2.545 2.094,-4.64 4.64,-4.64c0.101,0 0.203,0.003 0.304,0.01Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M441.56,123.535c4.16,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.13 -1.84,-3.27l-2.45,-0.34l0,-2.19l12.26,-1.91l0.82,5.79c4.16,-4.09 6.34,-5.79 9,-5.79c0.117,-0.011 0.234,-0.016 0.351,-0.016c2.129,0 3.88,1.752 3.88,3.88c0,0.099 -0.003,0.198 -0.011,0.296c0.046,1.226 -0.286,2.438 -0.95,3.47c-0.704,0.911 -1.779,1.461 -2.93,1.5c-0.896,-0.054 -1.764,-0.336 -2.52,-0.82c-1.64,-1 -2.73,-1.5 -3.82,-1.5c-1.63,0 -2.86,1.64 -2.86,5.79l0,15.67c0,3.07 0.55,3.27 6.06,3.54l0,2.38l-19.63,0l0,-2.38l0.01,0.01Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M10.22,185.195c-1.84,-6.95 -3.68,-13.57 -5.22,-18.8c-0.88,-3 -1.43,-3.34 -5,-3.54l-0,-2.39l18.67,0l0,2.39l-3.27,0.34c-1.44,0.14 -1.7,0.75 -1.3,2.66c1,3.81 7.09,27.66 8.31,31.88l0.13,0l9.2,-36.18l6.67,0c1.3,4.5 8.45,31.61 9.88,36.18l0.27,0l4.29,-16.83c2,-7.77 3.13,-13 3.47,-15c0.27,-1.57 0.14,-2.52 -1.36,-2.66l-4,-0.41l0,-2.39l15.6,0l0,2.39c-3.88,0.27 -4.56,0.61 -5.65,4.09c-1,3 -2.8,9.26 -4.84,16.76l-6.5,23.94l-7.42,0c-1.23,-4.43 -8,-29.29 -9.47,-34l-0.13,0l-9,34l-7.42,0l-5.91,-22.43Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M95.41,198.625c-2.18,5.79 -6.4,9.81 -14.31,9.81c-11.92,0.07 -16.42,-7.56 -16.42,-17.44c0,-4.77 1.23,-9.2 3.95,-12.4c2.72,-3.2 6.81,-5.18 12.4,-5.18c13.89,0 14.85,10.15 14.85,14c0,2.25 -1.23,2.79 -3.34,2.79l-18.32,0c0,7.15 2,13.69 9.47,13.69c4.63,0 7.42,-2.59 9.4,-6.54l2.32,1.27Zm-11.17,-11.45c1.7,0 2.18,-0.48 2.18,-2.25c0,-3 -0.68,-8.65 -5.59,-8.65c-5.38,0 -6.54,6.74 -6.54,10.9l9.95,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M114.26,201.685c0,3.07 0.48,3.34 4.7,3.54l0,2.4l-18.33,0l-0,-2.4c4.23,-0.21 4.7,-0.48 4.7,-3.54l-0,-20.57c-0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.45,-0.34l-0,-2.18l12.67,-1.91l0.48,0.41l-0,27.86Zm-10.15,-37.68c-0,-3.017 2.483,-5.5 5.5,-5.5c3.017,0 5.5,2.483 5.5,5.5c-0.009,2.918 -2.412,5.313 -5.33,5.313c-0.063,0 -0.127,-0.001 -0.19,-0.003c-0.101,0.006 -0.201,0.009 -0.302,0.009c-2.842,-0 -5.18,-2.339 -5.18,-5.18c0,-0.046 0.001,-0.093 0.002,-0.139Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M144.15,177.365l-7.63,0l0,20c0,4.63 1.91,6.47 4.36,6.47c1.444,0.015 2.879,-0.24 4.23,-0.75l0.68,1.84c-3.13,2 -7,3.47 -10.08,3.47c-3.27,0 -8.11,-2 -8.11,-8.45l0,-22.59l-4.29,-0l0,-3.13l4.56,-0l5.38,-8.58l3.27,-0l0,8.58l7.63,-0l0,3.14Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M180.65,198.625c-2.18,5.79 -6.4,9.81 -14.31,9.81c-11.92,0.07 -16.42,-7.56 -16.42,-17.44c0,-4.77 1.23,-9.2 4,-12.4c2.77,-3.2 6.81,-5.18 12.4,-5.18c13.89,0 14.85,10.15 14.85,14c0,2.25 -1.23,2.79 -3.34,2.79l-18.37,0c0,7.15 2,13.69 9.47,13.69c4.63,0 7.42,-2.59 9.4,-6.54l2.32,1.27Zm-11.18,-11.44c1.7,0 2.18,-0.48 2.18,-2.25c0,-3 -0.68,-8.65 -5.59,-8.65c-5.38,0 -6.54,6.74 -6.54,10.9l9.95,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M185.94,205.225c4.16,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.13 -1.84,-3.27l-2.45,-0.34l0,-2.18l12.26,-1.91l0.82,5.79c4.16,-4.09 6.34,-5.79 9,-5.79c0.117,-0.011 0.234,-0.016 0.351,-0.016c2.129,0 3.88,1.752 3.88,3.88c0,0.099 -0.003,0.198 -0.011,0.296c0.046,1.226 -0.286,2.438 -0.95,3.47c-0.704,0.911 -1.779,1.461 -2.93,1.5c-0.896,-0.054 -1.764,-0.336 -2.52,-0.82c-1.64,-0.95 -2.73,-1.5 -3.82,-1.5c-1.63,0 -2.86,1.64 -2.86,5.79l0,15.67c0,3.07 0.55,3.27 6.06,3.54l0,2.4l-19.63,0l0,-2.4l0.01,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M228.28,178.175c3,-2.11 6.54,-4.77 11.17,-4.77c8.79,0 12.88,7.5 12.88,16.49c0,14.85 -8,18.53 -17.51,18.53c-3.561,0.114 -7.088,-0.733 -10.21,-2.45l-3.34,2.45l-1.91,-1l0,-42.66c0,-2.66 -0.48,-3.13 -1.84,-3.34l-2.45,-0.41l0,-2.18l12.74,-1.77l0.48,0.41l0,20.7l-0.01,0Zm0,18.74c-0.043,1.445 0.118,2.89 0.48,4.29c0.788,2.716 3.377,4.537 6.2,4.36c5.65,0 7.83,-5.45 7.83,-14.44c0,-11.24 -4.29,-13 -7.49,-13c-2.796,-0.132 -5.38,1.544 -6.4,4.15c-0.482,1.234 -0.694,2.557 -0.62,3.88l0,10.77l0,-0.01Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M272.06,201.685c0,3.07 0.48,3.34 4.7,3.54l0,2.4l-18.33,0l0,-2.4c4.23,-0.21 4.7,-0.48 4.7,-3.54l0,-20.57c0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.45,-0.34l0,-2.18l12.67,-1.91l0.48,0.41l0,27.86Zm-10.15,-37.68c-0,-3.017 2.483,-5.5 5.5,-5.5c3.017,0 5.5,2.483 5.5,5.5c-0.009,2.918 -2.412,5.313 -5.33,5.313c-0.063,0 -0.127,-0.001 -0.19,-0.003c-0.101,0.006 -0.201,0.009 -0.302,0.009c-2.842,-0 -5.18,-2.339 -5.18,-5.18c0,-0.046 0.001,-0.093 0.002,-0.139Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M294.05,201.685c0,3.07 0.48,3.34 4.7,3.54l0,2.4l-18.32,0l0,-2.4c4.22,-0.21 4.7,-0.48 4.7,-3.54l0,-36.92c0,-2.66 -0.48,-3.13 -1.84,-3.34l-2.45,-0.41l0,-2.18l12.74,-1.77l0.48,0.41l0,44.21l-0.01,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M327.83,204.065c-3.68,2.93 -7.22,4.36 -10.15,4.36c-8.79,0 -13.9,-6.88 -13.9,-16.89c0,-6.13 1.91,-10.56 5,-13.63c2.93,-2.86 7.36,-4.5 12.95,-4.5c2.063,-0.026 4.115,0.312 6.06,1l0,-9.61c0,-2.66 -0.48,-3.13 -1.84,-3.34l-2.45,-0.41l0,-2.17l12.74,-1.77l0.48,0.41l0,44.21c0,3.07 0.48,3.34 4.7,3.54l0,2.36l-13.42,-0l-0.2,-0.34l-0,-3.2l0.03,-0.02Zm-0,-20.57c0.131,-1.358 -0.057,-2.728 -0.55,-4c-1.031,-2.081 -3.2,-3.366 -5.52,-3.27c-4.91,-0 -8.45,4.56 -8.45,14.1c-0,8.45 3,13.35 8.1,13.35c3.2,-0 5.18,-1.43 6,-3.81c0.303,-0.994 0.441,-2.031 0.41,-3.07l-0,-13.3l0.01,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M371.67,203.725c-2.45,1.29 -6.41,4.7 -12.2,4.7c-5,0 -9.81,-2.32 -9.81,-10.22l0,-17.1c0,-2.59 -0.48,-3.07 -1.84,-3.27l-2.45,-0.34l0,-2.18l12.74,-1.91l0.48,0.41l0,22.28c0,5.31 2.52,7.63 6.06,7.63c2.74,0.066 5.277,-1.483 6.47,-3.95c0.429,-1.288 0.615,-2.644 0.55,-4l0,-14.66c0,-2.59 -0.48,-3.07 -1.84,-3.27l-2.45,-0.34l0,-2.18l12.74,-1.91l0.48,0.41l0,27.86c0,3.07 0.48,3.34 4.63,3.54l0,2.4l-13,0l-0.56,-3.9Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M389.55,205.225c4.23,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.52,-0.34l0,-2.18l12.26,-1.91l1,4.91c4.36,-2.73 7.56,-4.91 11.85,-4.91c6.81,0 10.22,4 10.22,10.63l0,17.64c0,3.07 0.48,3.34 4.7,3.54l0,2.4l-17.83,0l-0,-2.4l1.77,-0.14c1.84,-0.14 2.38,-0.61 2.38,-3.13l-0,-16.83c-0,-4.77 -2.18,-7 -6,-7c-2.716,-0.039 -5.232,1.467 -6.48,3.88c-0.539,1.243 -0.773,2.598 -0.68,3.95l-0,16c-0,2.52 0.55,3 2.45,3.13l1.7,0.14l-0,2.4l-17.7,0l-0,-2.4l0.02,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M454.51,200.935c7.22,0 13.35,2.59 13.35,10.56c0.009,4.096 -2.249,7.877 -5.86,9.81c-3.686,1.965 -7.825,2.927 -12,2.79c-4.36,0 -8.38,-0.75 -11.17,-2.38c-2.74,-1.503 -4.463,-4.375 -4.5,-7.5c0,-4.77 5,-6.2 7.84,-7l0,-0.14c-3.06,-0.48 -6.13,-3.2 -6.13,-6c0,-2.8 2.73,-4.9 6.88,-6.2l0,-0.14c-4.724,-0.855 -8.146,-5.082 -8,-9.88c0,-5.18 3.68,-11.51 15.26,-11.51c3.264,-0.051 6.492,0.697 9.4,2.18l8.59,-2.86l0.68,0.68l-1.37,4.84l-4.84,0.82c1.218,1.652 1.842,3.669 1.77,5.72c0,8.11 -7.22,11 -14.71,11c-1.068,0.012 -2.137,-0.034 -3.2,-0.14c-1,0.21 -3,1.09 -3,2.79c0,1.3 1.09,2.45 4.43,2.45l6.54,0l0.04,0.11Zm-10.15,8.44c-1.254,1.033 -1.939,2.608 -1.84,4.23c0,4.9 4.15,7.63 9.2,7.63c4.42,-0 8.78,-2.18 8.78,-7.29c0,-4.43 -4,-5.72 -9.74,-5.72c-3.13,-0 -5.24,0.34 -6.4,1.15Zm11.51,-24.59c0,-6.06 -2.79,-8.51 -5.72,-8.51c-2.93,-0 -5.86,2.38 -5.86,8.51c0,5.11 2.52,8.18 5.79,8.18c3.27,-0 5.79,-3.07 5.79,-8.18Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M8.11,248.625c0,-3.61 -0.41,-3.82 -5.66,-4.09l0,-2.39l20.71,0l0,2.39c-5.25,0.27 -5.66,0.48 -5.66,4.09l0,15.67l7.15,-7.83c3.48,-3.75 6.41,-7.22 8.31,-9.54c1,-1.29 0.89,-2 -0.2,-2.11l-2.93,-0.27l0,-2.39l18,-0l0,2.39c-4.77,0.2 -6.13,0.95 -9,3.2c-4.56,3.54 -8.85,8.18 -13.9,13.35c5.018,7.576 10.502,14.834 16.42,21.73c2.11,2.45 4,3.88 5.38,4.29l0.69,0.2l0,2.39l-4.16,-0.08c-6.95,-0.21 -10.09,-1.91 -14.65,-7.56c-4.063,-5.078 -7.74,-10.453 -11,-16.08l-0.13,-0l-0,16.84c-0,3.61 0.41,3.82 5.66,4.09l-0,2.38l-20.68,-0l-0,-2.38c5.25,-0.27 5.66,-0.48 5.66,-4.09l-0,-34.2l-0.01,-0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M49.63,286.915c4.16,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.13 -1.84,-3.27l-2.42,-0.34l0,-2.18l12.26,-1.91l0.82,5.79c4.16,-4.09 6.34,-5.79 9,-5.79c0.117,-0.011 0.234,-0.016 0.351,-0.016c2.129,0 3.88,1.752 3.88,3.88c0,0.099 -0.003,0.198 -0.011,0.296c0.031,1.232 -0.318,2.444 -1,3.47c-0.704,0.911 -1.779,1.461 -2.93,1.5c-0.896,-0.054 -1.764,-0.336 -2.52,-0.82c-1.64,-0.95 -2.73,-1.5 -3.82,-1.5c-1.63,-0 -2.86,1.64 -2.86,5.79l0,15.67c0,3.07 0.55,3.27 6.06,3.54l0,2.38l-19.61,-0l-0,-2.38l0.01,-0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M109.09,280.305c-2.18,5.79 -6.4,9.81 -14.31,9.81c-11.92,0.07 -16.42,-7.56 -16.42,-17.44c0,-4.77 1.23,-9.2 4,-12.4c2.77,-3.2 6.81,-5.18 12.4,-5.18c13.89,-0 14.85,10.15 14.85,14c0,2.25 -1.23,2.79 -3.34,2.79l-18.37,-0c0,7.15 2,13.69 9.47,13.69c4.63,-0 7.42,-2.59 9.4,-6.54l2.32,1.27Zm-11.17,-11.44c1.7,0 2.18,-0.48 2.18,-2.25c0,-3 -0.68,-8.65 -5.59,-8.65c-5.38,0 -6.54,6.74 -6.54,10.9l9.95,0Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M152.74,289.305l-17.24,0l0,-2.38l1.7,-0.14c1.91,-0.14 2.45,-0.61 2.45,-3.13l0,-16.62c0,-4 -1.3,-7.22 -5.52,-7.22c-3.086,-0.069 -5.859,1.945 -6.75,4.9c-0.324,1.082 -0.463,2.212 -0.41,3.34l0,15.57c0,2.52 0.55,3 2.45,3.13l1.7,0.14l0,2.38l-17.71,0l0,-2.35c4.23,-0.21 4.63,-0.48 4.63,-3.54l0,-20.57c0,-2.59 -0.48,-3.07 -1.77,-3.27l-2.52,-0.34l0,-2.18l12.25,-1.91l0.95,4.91c3.27,-2 6.81,-4.91 11.52,-4.91c5,0 7.7,2.45 9.26,5.18c2.73,-1.84 6.88,-5.18 11.92,-5.18c7,0 10.49,4 10.49,10.63l0,17.64c0,3.07 0.48,3.34 4.7,3.54l0,2.38l-17.77,0l0,-2.38l1.77,-0.14c1.84,-0.14 2.38,-0.61 2.38,-3.13l0,-16.62c0,-4.91 -2.32,-7.22 -5.93,-7.22c-2.985,-0.057 -5.642,1.953 -6.4,4.84c-0.268,1.113 -0.382,2.256 -0.34,3.4l0,15.57c0,2.45 0.55,3 2.45,3.13l1.7,0.14l0,2.38l0.04,0.03Z" style="fill:#052453;fill-rule:nonzero;"/><path d="M200,266.135c-1,-4.84 -3.88,-8.17 -7.63,-8.17c-3.07,0 -5,1.91 -5.05,4.5c0,3.2 3.48,4.7 7,5.93c6.54,2.32 10.22,5.11 10.22,11c0,6.61 -5.17,10.69 -13.49,10.69c-3.88,0 -8.79,-0.95 -11.24,-3.2l-0.75,-9.81l2.32,0c1.63,5.72 5,10.15 9.95,10.15c3.2,0 5.24,-1.77 5.24,-4.7c0,-3.68 -3.61,-5.59 -6.74,-6.68c-5.79,-2 -10.35,-4.91 -10.35,-10.29c0,-6.75 5.11,-10.49 13.08,-10.49c3.41,0 7.15,0.68 9.74,2.32l0,8.72l-2.3,0l0,0.03Z" style="fill:#052453;fill-rule:nonzero;"/></svg> \ No newline at end of file diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/matching_alma.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/matching_alma.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..ec4afc81867c2ac174058c8440eeddcf48d83abf Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/matching_alma.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/matching_ms.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/matching_ms.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..394d6655e31f956a941117da422f0fe3a1548949 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/matching_ms.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/phases.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/phases.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..3436e3ab801cb5d0f647f8c74c1066c7e1416ad7 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/phases.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/projektteam.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/projektteam.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b0e021768bf1bece4094bcfdbdcbed09f352bd0c Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/projektteam.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prototyp_3-in-1.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prototyp_3-in-1.png" new file mode 100644 index 0000000000000000000000000000000000000000..5109b0865168867dccc2ccee9fc4cf7d3ec1fcf8 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prototyp_3-in-1.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prototyp_wide.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prototyp_wide.png" new file mode 100644 index 0000000000000000000000000000000000000000..1d100cec081ef72931e4cd5c12107700acf8b4f0 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prototyp_wide.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prunksaal.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prunksaal.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..0529c64f893e711fdb01b03a7fde2a457ea9447f Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/prunksaal.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/regular_page.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/regular_page.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..69f06269a11ba8aacf25258386648717c13bb042 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/regular_page.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/training_sample.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/training_sample.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..f5a17a0c2a6c5ff3a909d21ea763da5e12614897 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/training_sample.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/transkribus_client.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/transkribus_client.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..ff1ce8954bdc003518c1c40f0faa218ed8e50894 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/transkribus_client.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/transkribus_examplepage.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/transkribus_examplepage.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..2528b673c75fa8e4d4c5fdef90f518e048132808 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/transkribus_examplepage.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/type_color_bar.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/type_color_bar.png" new file mode 100644 index 0000000000000000000000000000000000000000..e06deec2d1c3d8bb690afec45781428aaf68a909 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/type_color_bar.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/type_histogram.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/type_histogram.png" new file mode 100644 index 0000000000000000000000000000000000000000..932f4b8c9a5cc6a35b83109530fa05c88e04605a Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/type_histogram.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/typical_page.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/typical_page.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..679b16e0ad7d019d18de3226507790788378458d Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/typical_page.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/typical_page_xml.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/typical_page_xml.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..c76d4359264cd403a7c1aefe0b0d7524c401bda9 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/typical_page_xml.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/unsicherheit_metadaten.JPG" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/unsicherheit_metadaten.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..041958e21ffd5ed1efc8fa8359628aef2a354020 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/unsicherheit_metadaten.JPG" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/uwk_negativ.png" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/uwk_negativ.png" new file mode 100644 index 0000000000000000000000000000000000000000..2ca74222d093683824975798823212f49333b3be Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/uwk_negativ.png" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/validation_sample.jpg" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/validation_sample.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..4733f3493050f7ebe89b104517cc0dd5658023fa Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/validation_sample.jpg" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_classification.JPG" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_classification.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..6ef084d8f7404ffc6ad3b767e87740400973d433 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_classification.JPG" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_overview.JPG" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_overview.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..610bf548d03086acf8d0a18b509b8724b570edfa Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_overview.JPG" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_regale.JPG" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_regale.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..e80a26d4499aaf25ca8807a3641cbd9a27a824a7 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/img/vis_regale.JPG" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/ONB_Logo_Negativ_svg-tex.pdf" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/ONB_Logo_Negativ_svg-tex.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..f0387d4ff2e68a943d34eccb81f8fe45e168a2e6 Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/ONB_Logo_Negativ_svg-tex.pdf" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/ONB_Logo_Negativ_svg-tex.pdf_tex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/ONB_Logo_Negativ_svg-tex.pdf_tex" new file mode 100644 index 0000000000000000000000000000000000000000..66ed27851b195c286961f3079eaaff6a6b806afe --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/ONB_Logo_Negativ_svg-tex.pdf_tex" @@ -0,0 +1,58 @@ +%% Creator: Inkscape 1.1.2 (0a00cf5339, 2022-02-04), www.inkscape.org +%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010 +%% Accompanies image file 'ONB_Logo_Negativ_svg-tex.pdf' (pdf, eps, ps) +%% +%% To include the image in your LaTeX document, write +%% \input{<filename>.pdf_tex} +%% instead of +%% \includegraphics{<filename>.pdf} +%% To scale the image, write +%% \def\svgwidth{<desired width>} +%% \input{<filename>.pdf_tex} +%% instead of +%% \includegraphics[width=<desired width>]{<filename>.pdf} +%% +%% Images with a different path to the parent latex file can +%% be accessed with the `import' package (which may need to be +%% installed) using +%% \usepackage{import} +%% in the preamble, and then including the image with +%% \import{<path to file>}{<filename>.pdf_tex} +%% Alternatively, one can specify +%% \graphicspath{{<path to file>/}} +%% +%% For more information, please see info/svg-inkscape on CTAN: +%% http://tug.ctan.org/tex-archive/info/svg-inkscape +%% +\begingroup% + \makeatletter% + \providecommand\color[2][]{% + \errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}% + \renewcommand\color[2][]{}% + }% + \providecommand\transparent[1]{% + \errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}% + \renewcommand\transparent[1]{}% + }% + \providecommand\rotatebox[2]{#2}% + \newcommand*\fsize{\dimexpr\f@size pt\relax}% + \newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}% + \ifx\svgwidth\undefined% + \setlength{\unitlength}{294.7875bp}% + \ifx\svgscale\undefined% + \relax% + \else% + \setlength{\unitlength}{\unitlength * \real{\svgscale}}% + \fi% + \else% + \setlength{\unitlength}{\svgwidth}% + \fi% + \global\let\svgwidth\undefined% + \global\let\svgscale\undefined% + \makeatother% + \begin{picture}(1,0.2091337)% + \lineheight{1}% + \setlength\tabcolsep{0pt}% + \put(0,0){\includegraphics[width=\unitlength,page=1]{ONB_Logo_Negativ_svg-tex.pdf}}% + \end{picture}% +\endgroup% diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/logo_onb_svg-tex.pdf" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/logo_onb_svg-tex.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..1c4ee8c95998279c3dd3cd3537176581c60015bf Binary files /dev/null and "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/logo_onb_svg-tex.pdf" differ diff --git "a/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/logo_onb_svg-tex.pdf_tex" "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/logo_onb_svg-tex.pdf_tex" new file mode 100644 index 0000000000000000000000000000000000000000..203c0ce1fb746177e16901d10a5db34e94615b04 --- /dev/null +++ "b/Disseminationen/Slides/Pr\303\244sentation Innsbruck/svg-inkscape/logo_onb_svg-tex.pdf_tex" @@ -0,0 +1,58 @@ +%% Creator: Inkscape 1.1.2 (0a00cf5339, 2022-02-04), www.inkscape.org +%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010 +%% Accompanies image file 'logo_onb_svg-tex.pdf' (pdf, eps, ps) +%% +%% To include the image in your LaTeX document, write +%% \input{<filename>.pdf_tex} +%% instead of +%% \includegraphics{<filename>.pdf} +%% To scale the image, write +%% \def\svgwidth{<desired width>} +%% \input{<filename>.pdf_tex} +%% instead of +%% \includegraphics[width=<desired width>]{<filename>.pdf} +%% +%% Images with a different path to the parent latex file can +%% be accessed with the `import' package (which may need to be +%% installed) using +%% \usepackage{import} +%% in the preamble, and then including the image with +%% \import{<path to file>}{<filename>.pdf_tex} +%% Alternatively, one can specify +%% \graphicspath{{<path to file>/}} +%% +%% For more information, please see info/svg-inkscape on CTAN: +%% http://tug.ctan.org/tex-archive/info/svg-inkscape +%% +\begingroup% + \makeatletter% + \providecommand\color[2][]{% + \errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}% + \renewcommand\color[2][]{}% + }% + \providecommand\transparent[1]{% + \errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}% + \renewcommand\transparent[1]{}% + }% + \providecommand\rotatebox[2]{#2}% + \newcommand*\fsize{\dimexpr\f@size pt\relax}% + \newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}% + \ifx\svgwidth\undefined% + \setlength{\unitlength}{224.98425bp}% + \ifx\svgscale\undefined% + \relax% + \else% + \setlength{\unitlength}{\unitlength * \real{\svgscale}}% + \fi% + \else% + \setlength{\unitlength}{\svgwidth}% + \fi% + \global\let\svgwidth\undefined% + \global\let\svgscale\undefined% + \makeatother% + \begin{picture}(1,0.2076812)% + \lineheight{1}% + \setlength\tabcolsep{0pt}% + \put(0,0){\includegraphics[width=\unitlength,page=1]{logo_onb_svg-tex.pdf}}% + \end{picture}% +\endgroup% diff --git a/Notebooks/Albertina_Bestaende.ipynb b/Notebooks/Albertina_Bestaende.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..fc29ced40c54f36e0a72b04ce5e67d1a22523d01 --- /dev/null +++ b/Notebooks/Albertina_Bestaende.ipynb @@ -0,0 +1,1183 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 11, + "id": "4234a6f9-d208-4e5c-ba1d-114470811b67", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import re\n", + "import numpy as np\n", + "from tqdm.notebook import tqdm\n", + "import matplotlib.pyplot as plt\n", + "import requests\n", + "import json\n", + "from lxml import etree\n", + "from IPython.display import display\n", + "\n", + "pd.set_option('display.max_colwidth', None)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "f1e3a8e5-dee4-4ed1-ac72-5bf1dc2d868b", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "onb_sig = [13, 15, 16, 17, 29, 43, 51, 52, 65, 81, 83]\n", + "\n", + "alb_df = pd.read_excel('../Daten/Katalog/BibliothecaEugeniana_StandortAlbertina.xlsx')\n", + "alb_df['ÖNB Signatur'] = False\n", + "\n", + "for ind in onb_sig:\n", + " alb_df.at[ind, 'ÖNB Signatur'] = True\n", + " \n", + "onb_baende = alb_df[alb_df['ÖNB Signatur']]" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "9a59727f-3174-40b4-86fe-651509359c6e", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "lang_data = pd.read_csv('data/iso-639-3.tab', sep='\\t')\n", + "\n", + "def english_language_from_code(lang_code):\n", + " find_by_Id = lang_data[lang_data['Id'] == lang_code]\n", + " find_by_Part2b = lang_data[lang_data['Part2b'] == lang_code]\n", + " if len(find_by_Id):\n", + " name = find_by_Id['Ref_Name'].values[0]\n", + " elif len(find_by_Part2b):\n", + " name = find_by_Part2b['Ref_Name'].values[0]\n", + " else:\n", + " name = ''\n", + " return name\n", + "\n", + "ns = {\n", + " 'srw': 'http://www.loc.gov/zing/srw/',\n", + " 'marc': 'http://www.loc.gov/MARC21/slim'\n", + "}\n", + "\n", + "def extract_catalog_data_from_signature(sig):\n", + " metadata_lis = []\n", + " sru = f'https://obv-at-oenb.alma.exlibrisgroup.com/view/sru/43ACC_ONB?version=1.2&query=alma.accessionNumber%3D%22{sig}%22&operation=searchRetrieve'\n", + " sru_request = requests.get(sru)\n", + " marcxml = sru_request.content\n", + " tree = etree.fromstring(marcxml)\n", + " records = tree.xpath('.//marc:record', namespaces=ns)\n", + " for rec in records:\n", + " metadata = {}\n", + " marc_paths = {\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", + " 'Signatur': './/marc:datafield[@tag=\"AVA\"]/marc:subfield[@code=\"d\"]',\n", + " 'Veröffentlichungsdatum': './/marc:datafield[@tag=\"264\"]/marc:subfield[@code=\"c\"]',\n", + " 'Veröffentlichungsort': './/marc:datafield[@tag=\"264\"]/marc:subfield[@code=\"a\"]',\n", + " 'Sprache': './/marc:datafield[@tag=\"041\"]/marc:subfield[@code=\"a\"]'\n", + " }\n", + "\n", + " for key, path in marc_paths.items():\n", + " values = [elm.text for elm in rec.xpath(path, namespaces=ns)]\n", + " if key == 'Sprache':\n", + " values = [english_language_from_code(val) for val in values]\n", + "\n", + " metadata[key] = '; '.join(values)\n", + " # metadata['Signatur'] = sig\n", + " metadata_lis.append(metadata)\n", + " return metadata_lis" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "d336f2e0-87c7-40c4-ba62-30fae7d21ceb", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "onb_baende_metadata = [extract_catalog_data_from_signature(sig) for sig in onb_baende['Signatur (rot: ÖNB)']]" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "6fd96da5-7b09-426a-83ff-56ba41de5af3", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "def is_exact_signature(cand):\n", + " sigs = onb_baende['Signatur (rot: ÖNB)'].values\n", + " return cand in sigs" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "384857bb-2720-4699-92b3-a26e0e21bf9e", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "onb_md = []\n", + "\n", + "for md in onb_baende_metadata:\n", + " filtered_md = [d for d in md if is_exact_signature(d['Signatur'])]\n", + " onb_md.append(filtered_md)" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "id": "5632416d-ad96-4e1f-8563-11bec3025f60", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[[{'Titel': 'Aigentliche wahrhaffte Delineatio vnnd Abbildung aller fürstl. Auufzug vnd Ritterspilen in der fürstlichen Hauptstadt Stuttgart. (Tübingen 1618).',\n", + " 'Autor': 'Hulsen, Esaias von',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '24.D.6',\n", + " 'Veröffentlichungsdatum': '',\n", + " 'Veröffentlichungsort': 'Tübingen',\n", + " 'Sprache': 'German'},\n", + " {'Titel': 'Aigentliche wahrhaffte Delineatio vund Abbildung aller fürstlichen Auffzüg vnd Ritterspilen ... in der fürstlichen Hauptstatt Stuttgart (etc.)',\n", + " 'Autor': '',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '24.D.6',\n", + " 'Veröffentlichungsdatum': '1618',\n", + " 'Veröffentlichungsort': 'Tübingen',\n", + " 'Sprache': 'German'}],\n", + " [],\n", + " [],\n", + " [],\n", + " [{'Titel': \"Pompe funebre du tres-pieux et tres puissant prince Albert, archiduc d'Autriche (etc.) representee au naturel en tailles 12, dessinees par Jacques Francqvart et gravees par Corneille Galle. Avec unde diss. historique et morale d'Eryce Puteanus (etc.)\",\n", + " 'Autor': 'Francquart, Jacques',\n", + " 'Mitwirkender': 'Galle, Corneille; Puteanus, Erycius',\n", + " 'Signatur': '24.D.7',\n", + " 'Veröffentlichungsdatum': '1729',\n", + " 'Veröffentlichungsort': 'Bruxelles',\n", + " 'Sprache': 'French'}],\n", + " [{'Titel': 'Funera Caroli V. (tit. fict.)',\n", + " 'Autor': '',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '24.D.8',\n", + " 'Veröffentlichungsdatum': '1619',\n", + " 'Veröffentlichungsort': 'Hagae-Comit',\n", + " 'Sprache': ''}],\n", + " [{'Titel': 'Certamen equestre caeteraque solemnia. Holmiae Suecorum av 1672 celebrata cum Carolus XI. omnium cum applausu avati regnii regimen capescret. s. Das grosse Carrosel (Carrousel) und prächtige Ring-Rännen nebst dem, was sonsten fürtreffliches zu sehen war, alß König ... Carl der Elffte die Regierung seines Väterlichen Erb. Königreichs anno 1672 den 18. Dezembris in seiner kgl. Residenz zu Stockholm antratt.',\n", + " 'Autor': '',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '24.D.4',\n", + " 'Veröffentlichungsdatum': '1672',\n", + " 'Veröffentlichungsort': 'Stockholm',\n", + " 'Sprache': 'German'},\n", + " {'Titel': 'Das große Carrosel (Carroussel) und prächtige Ring-Rännen nebst dem, was sonsten fürtreffliches zu sehen war, alß ... König ... Carl der Eylffte die Regierung ... antratt',\n", + " 'Autor': '',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '24.D.4',\n", + " 'Veröffentlichungsdatum': '1672',\n", + " 'Veröffentlichungsort': 'Stockholm',\n", + " 'Sprache': 'German'}],\n", + " [{'Titel': 'Aufzüge und Ritterspiele, so bey des duchlauchtigsten, hochgebornen Fürsten und Herrn Herrn Friedrich Wilhelms Hertzogen zu Sachsen ... gehalten worden auf S. H. durchl. Residentz Vestung zu Altenburg in Monat Junio 1654',\n", + " 'Autor': '',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '24.D.5',\n", + " 'Veröffentlichungsdatum': '1658',\n", + " 'Veröffentlichungsort': 'Schleßwig',\n", + " 'Sprache': 'German'}],\n", + " [],\n", + " [],\n", + " [{'Titel': \"Feste fatte sopra l'Arno in Fiorenza per le nozze del Sno Pre di Toscana l'anno 1608 disegnata da Giulio Parigi.\",\n", + " 'Autor': 'Parigi, Giulio',\n", + " 'Mitwirkender': '',\n", + " 'Signatur': '839505-E',\n", + " 'Veröffentlichungsdatum': '1608',\n", + " 'Veröffentlichungsort': 'Florenz',\n", + " 'Sprache': 'Italian'}]]" + ] + }, + "execution_count": 76, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "onb_md" + ] + }, + { + "cell_type": "code", + "execution_count": 86, + "id": "0fac2293-33f2-41dc-b6da-fc17cb4c2209", + "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>Standort</th>\n", + " <th>Regal</th>\n", + " <th>Systematik</th>\n", + " <th>Signatur (rot: ÖNB)</th>\n", + " <th>Kurztitel</th>\n", + " <th>Anmerkungen</th>\n", + " <th>ÖNB Signatur</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>13</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.6</td>\n", + " <td>Festa eqvestria stvtgardiae celebrat</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>15</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>587972-F</td>\n", + " <td>Architet di L. B. Alberti, Tom. I</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>16</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>587972-F</td>\n", + " <td>Architetv di L. B. Alberti, Tom. II</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>17</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>587972-F</td>\n", + " <td>Architet di L. B. Alberti, Tom. III</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>29</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.7</td>\n", + " <td>Pompe funèbre du très-pieux et très-puissant Prince Albert</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>43</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.8</td>\n", + " <td>Fvner Car. V. Imper</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>51</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.4</td>\n", + " <td>Certam eqvest Caroli XI. holmiae</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>52</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.5</td>\n", + " <td>Certam eqvestr in Saxonia</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>65</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>60.120-E</td>\n", + " <td>Academie de le spee par G. Thibvat</td>\n", + " <td>Etikett: Nicht ausheben! Umsignieren auf MF 3106</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>81</th>\n", + " <td>UG5 Depot</td>\n", + " <td>95.0</td>\n", + " <td>Illustrierte Bücher Thulden</td>\n", + " <td>392.023-E</td>\n", + " <td>Travavx d'Vlisse par Theodore van Thvlden</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>83</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>839505-E</td>\n", + " <td>Feste fatte sopral arno in fior</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " Standort Regal Systematik Signatur (rot: ÖNB) \n", + "13 UG3 Depot NaN Galeriewerke 24.D.6 \\\n", + "15 UG3 Depot NaN Galeriewerke 587972-F \n", + "16 UG3 Depot NaN Galeriewerke 587972-F \n", + "17 UG3 Depot NaN Galeriewerke 587972-F \n", + "29 UG3 Depot NaN Galeriewerke 24.D.7 \n", + "43 UG3 Depot NaN Galeriewerke 24.D.8 \n", + "51 UG3 Depot NaN Galeriewerke 24.D.4 \n", + "52 UG3 Depot NaN Galeriewerke 24.D.5 \n", + "65 UG3 Depot NaN Galeriewerke 60.120-E \n", + "81 UG5 Depot 95.0 Illustrierte Bücher Thulden 392.023-E \n", + "83 UG3 Depot NaN Galeriewerke 839505-E \n", + "\n", + " Kurztitel \n", + "13 Festa eqvestria stvtgardiae celebrat \\\n", + "15 Architet di L. B. Alberti, Tom. I \n", + "16 Architetv di L. B. Alberti, Tom. II \n", + "17 Architet di L. B. Alberti, Tom. III \n", + "29 Pompe funèbre du très-pieux et très-puissant Prince Albert \n", + "43 Fvner Car. V. Imper \n", + "51 Certam eqvest Caroli XI. holmiae \n", + "52 Certam eqvestr in Saxonia \n", + "65 Academie de le spee par G. Thibvat \n", + "81 Travavx d'Vlisse par Theodore van Thvlden \n", + "83 Feste fatte sopral arno in fior \n", + "\n", + " Anmerkungen ÖNB Signatur \n", + "13 NaN True \n", + "15 NaN True \n", + "16 NaN True \n", + "17 NaN True \n", + "29 NaN True \n", + "43 NaN True \n", + "51 NaN True \n", + "52 NaN True \n", + "65 Etikett: Nicht ausheben! Umsignieren auf MF 3106 True \n", + "81 NaN True \n", + "83 NaN True " + ] + }, + "execution_count": 86, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "onb_baende" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "id": "dac1e7bd-793c-4841-876c-09ce04c66e33", + "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>Standort</th>\n", + " <th>Regal</th>\n", + " <th>Systematik</th>\n", + " <th>Signatur (rot: ÖNB)</th>\n", + " <th>Kurztitel</th>\n", + " <th>Anmerkungen</th>\n", + " <th>ÖNB Signatur</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach I, 19</td>\n", + " <td>Ingessus Clement. VII Papae</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach I, 29</td>\n", + " <td>Plantes de l'acades Scieno, Tom. I</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach I, 29</td>\n", + " <td>Plantes de l'acades Scieno, Tom. II</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach II, 27a</td>\n", + " <td>Histoire de la triomphante entrée de Roy […]</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach IV, 26a</td>\n", + " <td>Ulisse all'Isola di Circe.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>5</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach IV, 29a</td>\n", + " <td>Histoire de Psiche et Cupidon gravée sur les dessins de Raphael.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>6</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach IV, 38</td>\n", + " <td>Les heros de la Ligue</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>7</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach VII, 28 ; K.S.B-137</td>\n", + " <td>Archtypa studiaque patris. Jacobus F. genio duce ab ipso scalpta, omnibus philomusis amice D: ac perbenigne communicat.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>8</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Cimelien</td>\n", + " <td>Fach VII ,29 ; K.S.B-59</td>\n", + " <td>[Celsissimus ac illustrissimus princeps]</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>9</th>\n", + " <td>UG5</td>\n", + " <td>36.0</td>\n", + " <td>Vues Frankreich Richelieu R</td>\n", + " <td>K.S.B-7</td>\n", + " <td>Le magnifique chasteau de Richelieu</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>10</th>\n", + " <td>UG5</td>\n", + " <td>36.0</td>\n", + " <td>Vues Italien Rom R</td>\n", + " <td>K.S.B-61</td>\n", + " <td>Antiquae urbis splendor</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>11</th>\n", + " <td>UG5 Depot</td>\n", + " <td>95.0</td>\n", + " <td>Vues Italien Venezia</td>\n", + " <td>K.S.C-134</td>\n", + " <td>Fabriche e Vedvte di Venezia</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>12</th>\n", + " <td>UG5</td>\n", + " <td>36.0</td>\n", + " <td>Vues Frankreich Allgemein</td>\n", + " <td>K.S.C-139</td>\n", + " <td>Veues des plus beaux bâtimens de France</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>13</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.6</td>\n", + " <td>Festa eqvestria stvtgardiae celebrat</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>14</th>\n", + " <td>UG5 Depot</td>\n", + " <td>95.0</td>\n", + " <td>Vues Italien Rom</td>\n", + " <td>K.S.C-316</td>\n", + " <td>Vestigi antic. di Roma</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>15</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>587972-F</td>\n", + " <td>Architet di L. B. Alberti, Tom. I</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>16</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>587972-F</td>\n", + " <td>Architetv di L. B. Alberti, Tom. II</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>17</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>587972-F</td>\n", + " <td>Architet di L. B. Alberti, Tom. III</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>18</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-60</td>\n", + " <td>Nymphaevm</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>19</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-65</td>\n", + " <td>L'obelis. Vatican. dal cav.fontan.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>20</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-88</td>\n", + " <td>Oevvres de teniers</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>21</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-112</td>\n", + " <td>Fvner. Dvcis cliviae</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-116</td>\n", + " <td>Jnf. Ferdin. Jntroii in gandavu</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-126</td>\n", + " <td>Entr dell ambasc. di pol. in roma</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>24</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-140</td>\n", + " <td>Architet. Di Labaco & altri ornament</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>25</th>\n", + " <td>UG5 Depot</td>\n", + " <td>95.0</td>\n", + " <td>Vues Deutschland Ludwigsburg</td>\n", + " <td>K.S.D-141</td>\n", + " <td>Chat. De Lovisbovrg</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>26</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-147</td>\n", + " <td>Vasi antichi etarghe di Roma</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>27</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-158</td>\n", + " <td>Pompa Fvn. Ioan. Frid. Brvnsvicae Dvcis</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>28</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-160</td>\n", + " <td>Fvneral. principis aravsiac.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>29</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.7</td>\n", + " <td>Pompe funèbre du très-pieux et très-puissant Prince Albert</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>30</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-193</td>\n", + " <td>Gallerie du palais Magnani peinte par les Carrached</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>31</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-194</td>\n", + " <td>Archite civile di diveravtori, Tom. II</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>32</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-202</td>\n", + " <td>Rec. de vases antiqvae par errard</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>33</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-204</td>\n", + " <td>Galleria Givstiniana, Tom. I</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>34</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-204</td>\n", + " <td>Galleria Givstiniana, Tom. II</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>35</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-205</td>\n", + " <td>L'art de scvlptvre par Bossvi</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>36</th>\n", + " <td>UG5 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Illustrierte Bücher Custos</td>\n", + " <td>K.S.D-207</td>\n", + " <td>Portraits & vies de plvs. Princes & Generavy en Allemand</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>37</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-217</td>\n", + " <td>Pacificator orbis christiani</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>38</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-220</td>\n", + " <td>Medailles de Louis le grand</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>39</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-221</td>\n", + " <td>Histoire de Lovis XIV en medailles</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>40</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-222</td>\n", + " <td>Descr. De L'hot. Des Inval.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>41</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-223</td>\n", + " <td>Medaillo dv Cabinet dv Roy</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>42</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-360</td>\n", + " <td>Arc. Constantini</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>43</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>24.D.8</td>\n", + " <td>Fvner Car. V. Imper</td>\n", + " <td>NaN</td>\n", + " <td>True</td>\n", + " </tr>\n", + " <tr>\n", + " <th>44</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-363</td>\n", + " <td>Venet. Habit & specta</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>45</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-378</td>\n", + " <td>Pompa Fvn. Alberti PII</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>46</th>\n", + " <td>UG5 Depot</td>\n", + " <td>94.0</td>\n", + " <td>Illustrierte Bücher Mittelli</td>\n", + " <td>K.S.D-384</td>\n", + " <td>L'arti perviua di Bologna Caraci</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>47</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-413</td>\n", + " <td>Ingress. Deorv & Dearv Dresd.</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>48</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-418</td>\n", + " <td>100 Statvae antiqvae</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>49</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-421</td>\n", + " <td>Recveil d'oseav par Robert</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " <tr>\n", + " <th>50</th>\n", + " <td>UG3 Depot</td>\n", + " <td>NaN</td>\n", + " <td>Galeriewerke</td>\n", + " <td>K.S.D-464</td>\n", + " <td>Ingres legat Caesar & Portae</td>\n", + " <td>NaN</td>\n", + " <td>False</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " Standort Regal Systematik Signatur (rot: ÖNB) \n", + "0 UG3 Depot NaN Cimelien Fach I, 19 \\\n", + "1 UG3 Depot NaN Cimelien Fach I, 29 \n", + "2 UG3 Depot NaN Cimelien Fach I, 29 \n", + "3 UG3 Depot NaN Cimelien Fach II, 27a \n", + "4 UG3 Depot NaN Cimelien Fach IV, 26a \n", + "5 UG3 Depot NaN Cimelien Fach IV, 29a \n", + "6 UG3 Depot NaN Cimelien Fach IV, 38 \n", + "7 UG3 Depot NaN Cimelien Fach VII, 28 ; K.S.B-137 \n", + "8 UG3 Depot NaN Cimelien Fach VII ,29 ; K.S.B-59 \n", + "9 UG5 36.0 Vues Frankreich Richelieu R K.S.B-7 \n", + "10 UG5 36.0 Vues Italien Rom R K.S.B-61 \n", + "11 UG5 Depot 95.0 Vues Italien Venezia K.S.C-134 \n", + "12 UG5 36.0 Vues Frankreich Allgemein K.S.C-139 \n", + "13 UG3 Depot NaN Galeriewerke 24.D.6 \n", + "14 UG5 Depot 95.0 Vues Italien Rom K.S.C-316 \n", + "15 UG3 Depot NaN Galeriewerke 587972-F \n", + "16 UG3 Depot NaN Galeriewerke 587972-F \n", + "17 UG3 Depot NaN Galeriewerke 587972-F \n", + "18 UG3 Depot NaN Galeriewerke K.S.D-60 \n", + "19 UG3 Depot NaN Galeriewerke K.S.D-65 \n", + "20 UG3 Depot NaN Galeriewerke K.S.D-88 \n", + "21 UG3 Depot NaN Galeriewerke K.S.D-112 \n", + "22 UG3 Depot NaN Galeriewerke K.S.D-116 \n", + "23 UG3 Depot NaN Galeriewerke K.S.D-126 \n", + "24 UG3 Depot NaN Galeriewerke K.S.D-140 \n", + "25 UG5 Depot 95.0 Vues Deutschland Ludwigsburg K.S.D-141 \n", + "26 UG3 Depot NaN Galeriewerke K.S.D-147 \n", + "27 UG3 Depot NaN Galeriewerke K.S.D-158 \n", + "28 UG3 Depot NaN Galeriewerke K.S.D-160 \n", + "29 UG3 Depot NaN Galeriewerke 24.D.7 \n", + "30 UG3 Depot NaN Galeriewerke K.S.D-193 \n", + "31 UG3 Depot NaN Galeriewerke K.S.D-194 \n", + "32 UG3 Depot NaN Galeriewerke K.S.D-202 \n", + "33 UG3 Depot NaN Galeriewerke K.S.D-204 \n", + "34 UG3 Depot NaN Galeriewerke K.S.D-204 \n", + "35 UG3 Depot NaN Galeriewerke K.S.D-205 \n", + "36 UG5 Depot NaN Illustrierte Bücher Custos K.S.D-207 \n", + "37 UG3 Depot NaN Galeriewerke K.S.D-217 \n", + "38 UG3 Depot NaN Galeriewerke K.S.D-220 \n", + "39 UG3 Depot NaN Galeriewerke K.S.D-221 \n", + "40 UG3 Depot NaN Galeriewerke K.S.D-222 \n", + "41 UG3 Depot NaN Galeriewerke K.S.D-223 \n", + "42 UG3 Depot NaN Galeriewerke K.S.D-360 \n", + "43 UG3 Depot NaN Galeriewerke 24.D.8 \n", + "44 UG3 Depot NaN Galeriewerke K.S.D-363 \n", + "45 UG3 Depot NaN Galeriewerke K.S.D-378 \n", + "46 UG5 Depot 94.0 Illustrierte Bücher Mittelli K.S.D-384 \n", + "47 UG3 Depot NaN Galeriewerke K.S.D-413 \n", + "48 UG3 Depot NaN Galeriewerke K.S.D-418 \n", + "49 UG3 Depot NaN Galeriewerke K.S.D-421 \n", + "50 UG3 Depot NaN Galeriewerke K.S.D-464 \n", + "\n", + " Kurztitel \n", + "0 Ingessus Clement. VII Papae \\\n", + "1 Plantes de l'acades Scieno, Tom. I \n", + "2 Plantes de l'acades Scieno, Tom. II \n", + "3 Histoire de la triomphante entrée de Roy […] \n", + "4 Ulisse all'Isola di Circe. \n", + "5 Histoire de Psiche et Cupidon gravée sur les dessins de Raphael. \n", + "6 Les heros de la Ligue \n", + "7 Archtypa studiaque patris. Jacobus F. genio duce ab ipso scalpta, omnibus philomusis amice D: ac perbenigne communicat. \n", + "8 [Celsissimus ac illustrissimus princeps] \n", + "9 Le magnifique chasteau de Richelieu \n", + "10 Antiquae urbis splendor \n", + "11 Fabriche e Vedvte di Venezia \n", + "12 Veues des plus beaux bâtimens de France \n", + "13 Festa eqvestria stvtgardiae celebrat \n", + "14 Vestigi antic. di Roma \n", + "15 Architet di L. B. Alberti, Tom. I \n", + "16 Architetv di L. B. Alberti, Tom. II \n", + "17 Architet di L. B. Alberti, Tom. III \n", + "18 Nymphaevm \n", + "19 L'obelis. Vatican. dal cav.fontan. \n", + "20 Oevvres de teniers \n", + "21 Fvner. Dvcis cliviae \n", + "22 Jnf. Ferdin. Jntroii in gandavu \n", + "23 Entr dell ambasc. di pol. in roma \n", + "24 Architet. Di Labaco & altri ornament \n", + "25 Chat. De Lovisbovrg \n", + "26 Vasi antichi etarghe di Roma \n", + "27 Pompa Fvn. Ioan. Frid. Brvnsvicae Dvcis \n", + "28 Fvneral. principis aravsiac. \n", + "29 Pompe funèbre du très-pieux et très-puissant Prince Albert \n", + "30 Gallerie du palais Magnani peinte par les Carrached \n", + "31 Archite civile di diveravtori, Tom. II \n", + "32 Rec. de vases antiqvae par errard \n", + "33 Galleria Givstiniana, Tom. I \n", + "34 Galleria Givstiniana, Tom. II \n", + "35 L'art de scvlptvre par Bossvi \n", + "36 Portraits & vies de plvs. Princes & Generavy en Allemand \n", + "37 Pacificator orbis christiani \n", + "38 Medailles de Louis le grand \n", + "39 Histoire de Lovis XIV en medailles \n", + "40 Descr. De L'hot. Des Inval. \n", + "41 Medaillo dv Cabinet dv Roy \n", + "42 Arc. Constantini \n", + "43 Fvner Car. V. Imper \n", + "44 Venet. Habit & specta \n", + "45 Pompa Fvn. Alberti PII \n", + "46 L'arti perviua di Bologna Caraci \n", + "47 Ingress. Deorv & Dearv Dresd. \n", + "48 100 Statvae antiqvae \n", + "49 Recveil d'oseav par Robert \n", + "50 Ingres legat Caesar & Portae \n", + "\n", + " Anmerkungen ÖNB Signatur \n", + "0 NaN False \n", + "1 NaN False \n", + "2 NaN False \n", + "3 NaN False \n", + "4 NaN False \n", + "5 NaN False \n", + "6 NaN False \n", + "7 NaN False \n", + "8 NaN False \n", + "9 NaN False \n", + "10 NaN False \n", + "11 NaN False \n", + "12 NaN False \n", + "13 NaN True \n", + "14 NaN False \n", + "15 NaN True \n", + "16 NaN True \n", + "17 NaN True \n", + "18 NaN False \n", + "19 NaN False \n", + "20 NaN False \n", + "21 NaN False \n", + "22 NaN False \n", + "23 NaN False \n", + "24 NaN False \n", + "25 NaN False \n", + "26 NaN False \n", + "27 NaN False \n", + "28 NaN False \n", + "29 NaN True \n", + "30 NaN False \n", + "31 NaN False \n", + "32 NaN False \n", + "33 NaN False \n", + "34 NaN False \n", + "35 NaN False \n", + "36 NaN False \n", + "37 NaN False \n", + "38 NaN False \n", + "39 NaN False \n", + "40 NaN False \n", + "41 NaN False \n", + "42 NaN False \n", + "43 NaN True \n", + "44 NaN False \n", + "45 NaN False \n", + "46 NaN False \n", + "47 NaN False \n", + "48 NaN False \n", + "49 NaN False \n", + "50 NaN False " + ] + }, + "execution_count": 108, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "alb_df.loc[:50]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a869f088-af09-462e-ad10-0d201ee982a6", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Notebooks/Classifier_plots.ipynb b/Notebooks/Classifier_plots.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..5c08c5f6c43fc69f3214b8ba8d7d69e528ce0c72 --- /dev/null +++ b/Notebooks/Classifier_plots.ipynb @@ -0,0 +1,1047 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 68, + "id": "35ded88f-0bcd-42a8-b62b-e4a8456d59bf", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import re\n", + "import numpy as np\n", + "import thefuzz\n", + "from tqdm.notebook import tqdm\n", + "import matplotlib.pyplot as plt\n", + "import requests\n", + "import json\n", + "from IPython.display import display\n", + "\n", + "pd.set_option('display.max_colwidth', None)" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "id": "a9f0fa3e-dfa0-4ee5-9458-7401b62b3f91", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_39578/2205541700.py:1: DtypeWarning: Columns (8,9) have mixed types. Specify dtype option on import or set low_memory=False.\n", + " preds = pd.read_csv('data/predictions/all_pred_final.csv')\n" + ] + } + ], + "source": [ + "preds = pd.read_csv('data/predictions/all_pred_final.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "e61369ab-8dbb-4181-a14c-83c651c71ed3", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "N_preds = preds[preds['prediction'] == 'N'].drop_duplicates('identifier')" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "id": "3d444dd2-7ef7-4bc8-ac3f-4f805dd9597e", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "BE_preds = pd.read_excel('../Daten/Vorhersagen/WIP_final_BE_3.xlsx', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "id": "fe9ab426-1d3d-43ea-ab41-7650024bb03d", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "BE_preds['max_ABC'] = BE_preds[['p_A', 'p_B', 'p_C', 'p_N']].apply(lambda x: ['A', 'B', 'C', 'N'][np.argmax(x)], axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "ed1e4090-5c81-41f3-8373-b86f50ca0aad", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "ABC_preds = BE_preds[BE_preds['max_ABC'].isin(['A', 'B', 'C'])]" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "6f832730-1b46-4262-ac7c-651fa136d04b", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "12052 A\n", + "Name: Wappenklassifizierung, dtype: object" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "BE_preds[BE_preds['Dateiname'] == 'Z15831330X_00000001.jpg']['Wappenklassifizierung']" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "id": "cf7a38aa-55fa-4d44-bcf1-3c7dc1044a43", + "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>identifier</th>\n", + " <th>filename</th>\n", + " <th>prediction</th>\n", + " <th>man_prediction</th>\n", + " <th>p_A</th>\n", + " <th>p_B</th>\n", + " <th>p_C</th>\n", + " <th>p_N</th>\n", + " <th>color</th>\n", + " <th>man_color</th>\n", + " <th>p_blue</th>\n", + " <th>p_red</th>\n", + " <th>p_yellow</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>778</th>\n", + " <td>Z10520809</td>\n", + " <td>Z10520809_00000004.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.150160</td>\n", + " <td>0.135397</td>\n", + " <td>0.362168</td>\n", + " <td>0.352275</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>19693</th>\n", + " <td>Z152357407</td>\n", + " <td>Z152357407_00000003.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.002158</td>\n", + " <td>0.001710</td>\n", + " <td>0.781663</td>\n", + " <td>0.214469</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>19708</th>\n", + " <td>Z152357705</td>\n", + " <td>Z152357705_00000003.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.022423</td>\n", + " <td>0.019239</td>\n", + " <td>0.582193</td>\n", + " <td>0.376145</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>23697</th>\n", + " <td>Z155078001</td>\n", + " <td>Z155078001_00000002.jpg</td>\n", + " <td>A</td>\n", + " <td>N</td>\n", + " <td>0.638692</td>\n", + " <td>0.013483</td>\n", + " <td>0.007171</td>\n", + " <td>0.340654</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>33048</th>\n", + " <td>Z155916602</td>\n", + " <td>Z155916602_00000001.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.002850</td>\n", + " <td>0.001018</td>\n", + " <td>0.934370</td>\n", + " <td>0.061763</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", + " </tr>\n", + " <tr>\n", + " <th>604132</th>\n", + " <td>Z15831330X</td>\n", + " <td>Z15831330X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.914168</td>\n", + " <td>0.083436</td>\n", + " <td>0.001004</td>\n", + " <td>0.001392</td>\n", + " <td>red</td>\n", + " <td>red</td>\n", + " <td>0.120726</td>\n", + " <td>0.845326</td>\n", + " <td>0.033948</td>\n", + " </tr>\n", + " <tr>\n", + " <th>604901</th>\n", + " <td>Z17539290X</td>\n", + " <td>Z17539290X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.520638</td>\n", + " <td>0.467463</td>\n", + " <td>0.003494</td>\n", + " <td>0.008405</td>\n", + " <td>red</td>\n", + " <td>red</td>\n", + " <td>0.000639</td>\n", + " <td>0.994352</td>\n", + " <td>0.005008</td>\n", + " </tr>\n", + " <tr>\n", + " <th>605363</th>\n", + " <td>Z176408203</td>\n", + " <td>Z176408203_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.736317</td>\n", + " <td>0.256974</td>\n", + " <td>0.000506</td>\n", + " <td>0.006203</td>\n", + " <td>yellow</td>\n", + " <td>yellow</td>\n", + " <td>0.004107</td>\n", + " <td>0.004642</td>\n", + " <td>0.991251</td>\n", + " </tr>\n", + " <tr>\n", + " <th>605364</th>\n", + " <td>Z176408306</td>\n", + " <td>Z176408306_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.937634</td>\n", + " <td>0.031341</td>\n", + " <td>0.007200</td>\n", + " <td>0.023825</td>\n", + " <td>yellow</td>\n", + " <td>yellow</td>\n", + " <td>0.006639</td>\n", + " <td>0.003798</td>\n", + " <td>0.989563</td>\n", + " </tr>\n", + " <tr>\n", + " <th>609722</th>\n", + " <td>Z221185404</td>\n", + " <td>Z221185404_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.873245</td>\n", + " <td>0.121658</td>\n", + " <td>0.002080</td>\n", + " <td>0.003017</td>\n", + " <td>red</td>\n", + " <td>red</td>\n", + " <td>0.105810</td>\n", + " <td>0.846481</td>\n", + " <td>0.047709</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>73 rows × 13 columns</p>\n", + "</div>" + ], + "text/plain": [ + " identifier filename prediction man_prediction \n", + "778 Z10520809 Z10520809_00000004.jpg C N \\\n", + "19693 Z152357407 Z152357407_00000003.jpg C N \n", + "19708 Z152357705 Z152357705_00000003.jpg C N \n", + "23697 Z155078001 Z155078001_00000002.jpg A N \n", + "33048 Z155916602 Z155916602_00000001.jpg C N \n", + "... ... ... ... ... \n", + "604132 Z15831330X Z15831330X_00000001.jpg A B \n", + "604901 Z17539290X Z17539290X_00000001.jpg A B \n", + "605363 Z176408203 Z176408203_00000001.jpg A B \n", + "605364 Z176408306 Z176408306_00000001.jpg A B \n", + "609722 Z221185404 Z221185404_00000001.jpg A B \n", + "\n", + " p_A p_B p_C p_N color man_color p_blue \n", + "778 0.150160 0.135397 0.362168 0.352275 NaN NaN NaN \\\n", + "19693 0.002158 0.001710 0.781663 0.214469 NaN NaN NaN \n", + "19708 0.022423 0.019239 0.582193 0.376145 NaN NaN NaN \n", + "23697 0.638692 0.013483 0.007171 0.340654 NaN NaN NaN \n", + "33048 0.002850 0.001018 0.934370 0.061763 NaN NaN NaN \n", + "... ... ... ... ... ... ... ... \n", + "604132 0.914168 0.083436 0.001004 0.001392 red red 0.120726 \n", + "604901 0.520638 0.467463 0.003494 0.008405 red red 0.000639 \n", + "605363 0.736317 0.256974 0.000506 0.006203 yellow yellow 0.004107 \n", + "605364 0.937634 0.031341 0.007200 0.023825 yellow yellow 0.006639 \n", + "609722 0.873245 0.121658 0.002080 0.003017 red red 0.105810 \n", + "\n", + " p_red p_yellow \n", + "778 NaN NaN \n", + "19693 NaN NaN \n", + "19708 NaN NaN \n", + "23697 NaN NaN \n", + "33048 NaN NaN \n", + "... ... ... \n", + "604132 0.845326 0.033948 \n", + "604901 0.994352 0.005008 \n", + "605363 0.004642 0.991251 \n", + "605364 0.003798 0.989563 \n", + "609722 0.846481 0.047709 \n", + "\n", + "[73 rows x 13 columns]" + ] + }, + "execution_count": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "preds[(preds['prediction'] != preds['man_prediction']) & (preds['prediction'] != 'N')]" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "id": "2db20ca5-6dda-4348-8c8f-a2d8bafcf1d5", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "check_df = ABC_preds[['Dateiname', 'Wappenklassifizierung']].merge(preds[preds['prediction'].isin(['A', 'B', 'C'])][['filename', 'prediction', 'man_prediction']], how='left', left_on='Dateiname', right_on='filename')" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "id": "a69a6e70-3bc1-493b-829c-4a875e85f508", + "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>Dateiname</th>\n", + " <th>Wappenklassifizierung</th>\n", + " <th>filename</th>\n", + " <th>prediction</th>\n", + " <th>man_prediction</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>1747</th>\n", + " <td>Z221185404_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>Z221185404_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3521</th>\n", + " <td>Z176408203_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>Z176408203_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3522</th>\n", + " <td>Z176408306_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>Z176408306_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3545</th>\n", + " <td>Z15831330X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>Z15831330X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4132</th>\n", + " <td>Z17539290X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>Z17539290X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " Dateiname Wappenklassifizierung filename \n", + "1747 Z221185404_00000001.jpg A Z221185404_00000001.jpg \\\n", + "3521 Z176408203_00000001.jpg A Z176408203_00000001.jpg \n", + "3522 Z176408306_00000001.jpg A Z176408306_00000001.jpg \n", + "3545 Z15831330X_00000001.jpg A Z15831330X_00000001.jpg \n", + "4132 Z17539290X_00000001.jpg A Z17539290X_00000001.jpg \n", + "\n", + " prediction man_prediction \n", + "1747 A B \n", + "3521 A B \n", + "3522 A B \n", + "3545 A B \n", + "4132 A B " + ] + }, + "execution_count": 77, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "check_df[check_df['prediction'] != check_df['man_prediction']]" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "id": "b38be7cf-2911-4552-8662-732c97af7fa1", + "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>identifier</th>\n", + " <th>filename</th>\n", + " <th>prediction</th>\n", + " <th>man_prediction</th>\n", + " <th>p_A</th>\n", + " <th>p_B</th>\n", + " <th>p_C</th>\n", + " <th>p_N</th>\n", + " <th>color</th>\n", + " <th>man_color</th>\n", + " <th>p_blue</th>\n", + " <th>p_red</th>\n", + " <th>p_yellow</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>778</th>\n", + " <td>Z10520809</td>\n", + " <td>Z10520809_00000004.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.150160</td>\n", + " <td>0.135397</td>\n", + " <td>0.362168</td>\n", + " <td>0.352275</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>19693</th>\n", + " <td>Z152357407</td>\n", + " <td>Z152357407_00000003.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.002158</td>\n", + " <td>0.001710</td>\n", + " <td>0.781663</td>\n", + " <td>0.214469</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>19708</th>\n", + " <td>Z152357705</td>\n", + " <td>Z152357705_00000003.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.022423</td>\n", + " <td>0.019239</td>\n", + " <td>0.582193</td>\n", + " <td>0.376145</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>23697</th>\n", + " <td>Z155078001</td>\n", + " <td>Z155078001_00000002.jpg</td>\n", + " <td>A</td>\n", + " <td>N</td>\n", + " <td>0.638692</td>\n", + " <td>0.013483</td>\n", + " <td>0.007171</td>\n", + " <td>0.340654</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>33048</th>\n", + " <td>Z155916602</td>\n", + " <td>Z155916602_00000001.jpg</td>\n", + " <td>C</td>\n", + " <td>N</td>\n", + " <td>0.002850</td>\n", + " <td>0.001018</td>\n", + " <td>0.934370</td>\n", + " <td>0.061763</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", + " </tr>\n", + " <tr>\n", + " <th>604132</th>\n", + " <td>Z15831330X</td>\n", + " <td>Z15831330X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.914168</td>\n", + " <td>0.083436</td>\n", + " <td>0.001004</td>\n", + " <td>0.001392</td>\n", + " <td>red</td>\n", + " <td>red</td>\n", + " <td>0.120726</td>\n", + " <td>0.845326</td>\n", + " <td>0.033948</td>\n", + " </tr>\n", + " <tr>\n", + " <th>604901</th>\n", + " <td>Z17539290X</td>\n", + " <td>Z17539290X_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.520638</td>\n", + " <td>0.467463</td>\n", + " <td>0.003494</td>\n", + " <td>0.008405</td>\n", + " <td>red</td>\n", + " <td>red</td>\n", + " <td>0.000639</td>\n", + " <td>0.994352</td>\n", + " <td>0.005008</td>\n", + " </tr>\n", + " <tr>\n", + " <th>605363</th>\n", + " <td>Z176408203</td>\n", + " <td>Z176408203_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.736317</td>\n", + " <td>0.256974</td>\n", + " <td>0.000506</td>\n", + " <td>0.006203</td>\n", + " <td>yellow</td>\n", + " <td>yellow</td>\n", + " <td>0.004107</td>\n", + " <td>0.004642</td>\n", + " <td>0.991251</td>\n", + " </tr>\n", + " <tr>\n", + " <th>605364</th>\n", + " <td>Z176408306</td>\n", + " <td>Z176408306_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.937634</td>\n", + " <td>0.031341</td>\n", + " <td>0.007200</td>\n", + " <td>0.023825</td>\n", + " <td>yellow</td>\n", + " <td>yellow</td>\n", + " <td>0.006639</td>\n", + " <td>0.003798</td>\n", + " <td>0.989563</td>\n", + " </tr>\n", + " <tr>\n", + " <th>609722</th>\n", + " <td>Z221185404</td>\n", + " <td>Z221185404_00000001.jpg</td>\n", + " <td>A</td>\n", + " <td>B</td>\n", + " <td>0.873245</td>\n", + " <td>0.121658</td>\n", + " <td>0.002080</td>\n", + " <td>0.003017</td>\n", + " <td>red</td>\n", + " <td>red</td>\n", + " <td>0.105810</td>\n", + " <td>0.846481</td>\n", + " <td>0.047709</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>73 rows × 13 columns</p>\n", + "</div>" + ], + "text/plain": [ + " identifier filename prediction man_prediction \n", + "778 Z10520809 Z10520809_00000004.jpg C N \\\n", + "19693 Z152357407 Z152357407_00000003.jpg C N \n", + "19708 Z152357705 Z152357705_00000003.jpg C N \n", + "23697 Z155078001 Z155078001_00000002.jpg A N \n", + "33048 Z155916602 Z155916602_00000001.jpg C N \n", + "... ... ... ... ... \n", + "604132 Z15831330X Z15831330X_00000001.jpg A B \n", + "604901 Z17539290X Z17539290X_00000001.jpg A B \n", + "605363 Z176408203 Z176408203_00000001.jpg A B \n", + "605364 Z176408306 Z176408306_00000001.jpg A B \n", + "609722 Z221185404 Z221185404_00000001.jpg A B \n", + "\n", + " p_A p_B p_C p_N color man_color p_blue \n", + "778 0.150160 0.135397 0.362168 0.352275 NaN NaN NaN \\\n", + "19693 0.002158 0.001710 0.781663 0.214469 NaN NaN NaN \n", + "19708 0.022423 0.019239 0.582193 0.376145 NaN NaN NaN \n", + "23697 0.638692 0.013483 0.007171 0.340654 NaN NaN NaN \n", + "33048 0.002850 0.001018 0.934370 0.061763 NaN NaN NaN \n", + "... ... ... ... ... ... ... ... \n", + "604132 0.914168 0.083436 0.001004 0.001392 red red 0.120726 \n", + "604901 0.520638 0.467463 0.003494 0.008405 red red 0.000639 \n", + "605363 0.736317 0.256974 0.000506 0.006203 yellow yellow 0.004107 \n", + "605364 0.937634 0.031341 0.007200 0.023825 yellow yellow 0.006639 \n", + "609722 0.873245 0.121658 0.002080 0.003017 red red 0.105810 \n", + "\n", + " p_red p_yellow \n", + "778 NaN NaN \n", + "19693 NaN NaN \n", + "19708 NaN NaN \n", + "23697 NaN NaN \n", + "33048 NaN NaN \n", + "... ... ... \n", + "604132 0.845326 0.033948 \n", + "604901 0.994352 0.005008 \n", + "605363 0.004642 0.991251 \n", + "605364 0.003798 0.989563 \n", + "609722 0.846481 0.047709 \n", + "\n", + "[73 rows x 13 columns]" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "preds[(preds['prediction'] != preds['man_prediction']) & (preds['prediction'] != 'N')]" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "id": "80706fb7-b386-492e-908d-ef55b09ac5e4", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "6142" + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(BE_preds[BE_preds['Wappenklassifizierung'].isin(['A', 'B', 'C'])])" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "id": "caa5fef5-16d2-4d94-822c-ed93495cdb21", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "8447" + ] + }, + "execution_count": 80, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(BE_preds[BE_preds['hs. Katalog'] == 1])" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "id": "d064f1c3-49a9-4483-a663-2dd71a9ccf54", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4315\n", + "1686\n", + "141\n" + ] + } + ], + "source": [ + "print(len(BE_preds[BE_preds['Farbklassifizierung'] == 'red']))\n", + "print(len(BE_preds[BE_preds['Farbklassifizierung'] == 'yellow']))\n", + "print(len(BE_preds[BE_preds['Farbklassifizierung'] == 'blue']))" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "id": "65021f88-83d0-47dd-bca6-f09f342af87e", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['identifier', 'filename', 'prediction', 'man_prediction', 'p_A', 'p_B',\n", + " 'p_C', 'p_N', 'color', 'man_color', 'p_blue', 'p_red', 'p_yellow'],\n", + " dtype='object')" + ] + }, + "execution_count": 82, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "preds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "id": "f4a20ea8-5ac2-4b37-a257-1e53c33b7dca", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4345\n", + "1699\n", + "141\n" + ] + } + ], + "source": [ + "print(len(preds[preds['man_color'] == 'red']))\n", + "print(len(preds[preds['man_color'] == 'yellow']))\n", + "print(len(preds[preds['man_color'] == 'blue']))" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "id": "53d45c76-cfe8-4cdf-a5e1-62e9a155a3b4", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "BE_certain = BE_preds[(BE_preds['Wappenklassifizierung'].isin(['A', 'B', 'C'])) | (BE_preds['hs. Katalog'] == 1)]" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "id": "36a89221-c074-4f5f-8f0d-c20daa38ccdc", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "23376 French\n", + "23383 French\n", + "23384 French\n", + "23385 French\n", + "23386 French\n", + " ... \n", + "22638 NaN\n", + "22639 NaN\n", + "22650 French\n", + "22651 Latin\n", + "23439 Ancient Greek (to 1453)\n", + "Name: Sprache, Length: 9591, dtype: object" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "BE_certain['Sprache']" + ] + }, + { + "cell_type": "code", + "execution_count": 93, + "id": "c3c059e9-bab0-4154-85e4-9bdfb2f1659a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "813\n", + "1818\n" + ] + } + ], + "source": [ + "print(len(BE_certain[BE_certain['Signatur'].str.contains('BE\\.11\\.')]))\n", + "print(len(BE_preds[BE_preds['Signatur'].str.contains('BE\\.11\\.')]))" + ] + }, + { + "cell_type": "code", + "execution_count": 132, + "id": "9ef2fff7-1cbb-4e7a-9a05-04052e14fbf6", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "asdf\n", + "asdf\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_39578/1174459403.py:10: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " BE_certain['unique Wissensklasse'] = BE_certain['Wissensklasse'].apply(lambda x: remove_after_pipe(x))\n" + ] + } + ], + "source": [ + "def remove_after_pipe(x):\n", + " if isinstance(x, str):\n", + " if '|' in x:\n", + " return x[:x.index(' |')]\n", + " else:\n", + " return x\n", + "\n", + "print(remove_after_pipe('asdf | qwer'))\n", + "print(remove_after_pipe('asdf'))\n", + "BE_certain['unique Wissensklasse'] = BE_certain['Wissensklasse'].apply(lambda x: remove_after_pipe(x))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3b10a784-e782-4e94-be0f-edd60b480335", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Notebooks/String_matching.ipynb b/Notebooks/String_matching.ipynb index de8428e3b3d8e30a0b4454b01845a84ee1313966..6b78eec15e66bad8db41f7445b067ef82889f0d8 100644 --- a/Notebooks/String_matching.ipynb +++ b/Notebooks/String_matching.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 72, + "execution_count": 17, "id": "7a3837ac-cced-4e01-bf57-265e40729692", "metadata": { "tags": [] @@ -24,7 +24,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 18, "id": "29ca0dc8-cae7-4f12-bd60-fd74ea6ae5ac", "metadata": { "tags": [] @@ -36,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 19, "id": "c1e1c42a-962f-40bc-bb17-b62e8089feb7", "metadata": { "tags": [] @@ -48,7 +48,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 20, "id": "50d15898-4687-46b7-b7e0-528d7cf9aec0", "metadata": { "tags": [] @@ -70,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 21, "id": "990dfeee-1141-4acb-8a3d-a7af0573f5be", "metadata": { "tags": [] @@ -85,7 +85,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 22, "id": "bcd301fe-cb80-4b1c-b65f-465fce5ed915", "metadata": { "tags": [] @@ -104,7 +104,7 @@ " 0.0102726686745882]], dtype=object)" ] }, - "execution_count": 8, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -115,7 +115,7 @@ }, { "cell_type": "code", - "execution_count": 114, + "execution_count": 23, "id": "c0f4a42a-7e21-41e8-833c-2dd2f9d1985e", "metadata": { "tags": [] @@ -125,7 +125,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "7\n" + "6\n" ] }, { @@ -162,141 +162,124 @@ " </thead>\n", " <tbody>\n", " <tr>\n", - " <th>3207</th>\n", - " <td>14.377</td>\n", - " <td>72</td>\n", - " <td>Poëtica</td>\n", - " <td>Poëtæ Gallici unà cum Dramaticis</td>\n", + " <th>192</th>\n", + " <td>14.376</td>\n", + " <td>58</td>\n", + " <td>Theologia</td>\n", + " <td>Concilia, & quæ ad eamdem Rem pertinentia</td>\n", " <td>Folio</td>\n", - " <td>480</td>\n", - " <td>14.377_072_00</td>\n", - " <td>912 Les oeuvres Poëtiques du Sr. Rousseau, vide Codd. Mss.</td>\n", - " <td>Les oeuvres Poetiques du Sr Rousseau vide Codd Mss</td>\n", + " <td>34</td>\n", + " <td>14.376_058_01</td>\n", + " <td>64 Piccolomini (æneæ Sylvij) Fasciculus expetendarum ac fugiendarum rerum, Seu comment. de Concilij Basiliensis gestis; insunt præterea huic operi aliquot epistolæ, libelli, tractatus, & opuscula quæ, si futurum Concilium celebrari contigerit, summopere tanquam¬ cognitu digna & necessaria ad optimis expostulabunt. omnia ab Orthuio Gratio edita. Coloniæ. 1535. n. 168.</td>\n", + " <td>Piccolomini aeneae Sylvij Fasciculus expetendarum ac fugiendarum rerum Seu comment de Concilij Basiliensis gestis insunt praeterea huic operi aliquot epistolae libelli tractatus & opuscula quae si futurum Concilium celebrari contigerit summopere tanquam cognitu digna & necessaria ad optimis expostulabunt omnia ab Orthuio Gratio edita Coloniae 1535 n 168</td>\n", " </tr>\n", " <tr>\n", - " <th>3253</th>\n", - " <td>14.377</td>\n", - " <td>77</td>\n", - " <td>Poëtica</td>\n", - " <td>Poëtæ Gallici unà cum Dramaticis</td>\n", - " <td>Quarto</td>\n", - " <td>485</td>\n", - " <td>14.377_077_02</td>\n", - " <td>Les Oeuvres Poëtiques du S. Rousseau. 2 Vol. grand Pap. Londres. 1723. Tonson. n. 638. NB. V. inter illos in fol.</td>\n", - " <td>Les Oeuvres Poetiques du S Rousseau 2 Vol grand Pap Londres 1723 Tonson n 638 NB V inter illos in fol</td>\n", + " <th>193</th>\n", + " <td>14.376</td>\n", + " <td>58</td>\n", + " <td>Theologia</td>\n", + " <td>Concilia, & quæ ad eamdem Rem pertinentia</td>\n", + " <td>Folio</td>\n", + " <td>34</td>\n", + " <td>14.376_058_02</td>\n", + " <td>65.......... Idem Fasciculus ab innumeris mendis expurgat. vna cum appendice, seu tomo 2.° scriptorum veterum qui Ecclesiæ Rom. abusus ac errores detegunt & damnant, necessitatemque reformationis vrgent. opera & Studio Edwardi Brown. 2 Vol. Lond. 1690. Rich. Chiswel. n. 169.</td>\n", + " <td>Idem Fasciculus ab innumeris mendis expurgat vna cum appendice seu tomo 2° scriptorum veterum qui Ecclesiae Rom abusus ac errores detegunt & damnant necessitatemque reformationis vrgent opera & Studio Edwardi Brown 2 Vol Lond 1690 Rich Chiswel n 169</td>\n", " </tr>\n", " <tr>\n", - " <th>3402</th>\n", + " <th>4585</th>\n", " <td>14.377</td>\n", - " <td>90</td>\n", - " <td>Poëtica</td>\n", - " <td>Poëtæ Gallici unà cum Dramaticis</td>\n", + " <td>221</td>\n", + " <td>Philologia</td>\n", + " <td>Epistolographi Græci & Latini</td>\n", " <td>Octavo und kleiner</td>\n", - " <td>494</td>\n", - " <td>14.377_090_07</td>\n", - " <td>Les Oeuvres Poëtiques du S. Rouseau, avec l'anti-Rousseau par (Gâcon ) 12.° 3 Vol. Rotterdam. 1712. n. 1231</td>\n", - " <td>Les Oeuvres Poetiques du S Rouseau avec l'anti-Rousseau par Gacon 12° 3 Vol Rotterdam 1712 n 1231</td>\n", + " <td>617</td>\n", + " <td>14.377_221_00</td>\n", + " <td>Fasciculus Latinarum Epistolarum Ludovici Molinæi cum interpretatione gallicâ. 12.° Eleutheropoli. 1676. n. 1589.</td>\n", + " <td>Fasciculus Latinarum Epistolarum Ludovici Molinaei cum interpretatione gallica 12° Eleutheropoli 1676 n 1589</td>\n", " </tr>\n", " <tr>\n", - " <th>8930</th>\n", - " <td>14.378</td>\n", - " <td>513</td>\n", - " <td>Codices Manuscripti</td>\n", - " <td>NaN</td>\n", + " <th>5137</th>\n", + " <td>14.377</td>\n", + " <td>319</td>\n", + " <td>Chronologia</td>\n", + " <td>Chronologia Technica & Historica</td>\n", " <td>Folio</td>\n", - " <td>1341</td>\n", - " <td>14.378_513_02</td>\n", - " <td>149 Les Oeuvres du S. Rousseau. Mss.</td>\n", - " <td>Les Oeuvres du S Rousseau Mss</td>\n", + " <td>711</td>\n", + " <td>14.377_319_00</td>\n", + " <td>1170 Fasciculus Temporum. editio antiqua, sine Loco & Venetijs 1480 XLVIII.R.19 anno. n. 2160. et S. A. n. 2324. XLVIII.R.18</td>\n", + " <td>Fasciculus Temporum editio antiqua sine Loco & Venetijs 1480 XLVIIIR19 anno n 2160 et S A n 2324 XLVIIIR18</td>\n", " </tr>\n", " <tr>\n", - " <th>9014</th>\n", - " <td>14.378</td>\n", - " <td>522</td>\n", - " <td>Codices Manuscripti</td>\n", - " <td>NaN</td>\n", - " <td>Quarto</td>\n", - " <td>1348</td>\n", - " <td>14.378_522_02</td>\n", - " <td>50 Les Epigrammes du S.r Rousseau approuvées par l'autheur. Mss. ce sont ? set aences jusque au mois de Fevrier 1710. n. CCVI</td>\n", - " <td>Les Epigrammes du Sr Rousseau approuvees par l'autheur Mss ce sont ? set aences jusque au mois de Fevrier 1710 n CCVI</td>\n", + " <th>5179</th>\n", + " <td>14.377</td>\n", + " <td>327</td>\n", + " <td>Chronologia</td>\n", + " <td>Chronographi, Seu Chronica, & Historiæ Universales</td>\n", + " <td>Folio</td>\n", + " <td>719</td>\n", + " <td>14.377_327_03</td>\n", + " <td>1192 Chronica qua dicitur Fasciculus temporum per quemdam Carthusiensem edita, nunc emendata cum additionibus ad hæc usque tempora. Venetiis. 1480. Erhardus Ratdolt.</td>\n", + " <td>Chronica qua dicitur Fasciculus temporum per quemdam Carthusiensem edita nunc emendata cum additionibus ad haec usque tempora Venetiis 1480 Erhardus Ratdolt</td>\n", " </tr>\n", " <tr>\n", - " <th>9044</th>\n", + " <th>8487</th>\n", " <td>14.378</td>\n", - " <td>524</td>\n", - " <td>Codices Manuscripti</td>\n", - " <td>NaN</td>\n", + " <td>448</td>\n", + " <td>Paralipomena Historica</td>\n", + " <td>De Academiis, Universitatibus, Scholis, Colleg. &c</td>\n", " <td>Quarto</td>\n", - " <td>1348*</td>\n", - " <td>14.378_524_07</td>\n", - " <td>80. Odes sacrées ou cantiques de Pseaumes par le S. Rousseau, Mspt. n. CCVII.</td>\n", - " <td>Odes sacrees ou cantiques de Pseaumes par le S Rousseau Mspt n CCVII</td>\n", - " </tr>\n", - " <tr>\n", - " <th>9065</th>\n", - " <td>14.378</td>\n", - " <td>530</td>\n", - " <td>Codices Manuscripti</td>\n", - " <td>NaN</td>\n", - " <td>Octavo und kleiner</td>\n", - " <td>1352</td>\n", - " <td>14.378_530_02</td>\n", - " <td>28 89. Rousseau Sr. Epigrammes approuvées par lui memne. chart: Sæc: XVIII.</td>\n", - " <td>89 Rousseau Sr Epigrammes approuvees par lui memne chart Saec XVIII</td>\n", + " <td>1280</td>\n", + " <td>14.378_448_02</td>\n", + " <td>Omeisij (Magni Dan.) Academiæ Altdorfinæ Gloria, Sive Orationum Fasciculus, Vniversitatis Noricæ Ortus & Progressus, omniumque ipsius Professorum Vitæ & Scripta; accedunt I. Pauli Felwingeri additamenta quædam. Altdorfi. 1683. Meyerus. n. 1600. Fasti Consolari dell'Academia Fiorentina da Salvino Salvini. in Firenze. 1717. Tartini. n. 2151 Dissertationes Ioannis Melchioris Schwimmer de¬ Academicis omnium Facultatum Professoribus. Ienæ. 1671. Mullerus. n. 2152.</td>\n", + " <td>Omeisij Magni Dan Academiae Altdorfinae Gloria Sive Orationum Fasciculus Vniversitatis Noricae Ortus & Progressus omniumque ipsius Professorum Vitae & Scripta accedunt I Pauli Felwingeri additamenta quaedam Altdorfi 1683 Meyerus n 1600 Fasti Consolari dell'Academia Fiorentina da Salvino Salvini in Firenze 1717 Tartini n 2151 Dissertationes Ioannis Melchioris Schwimmer de Academicis omnium Facultatum Professoribus Ienae 1671 Mullerus n 2152</td>\n", " </tr>\n", " </tbody>\n", "</table>\n", "</div>" ], "text/plain": [ - " volume page number category \n", - "3207 14.377 72 Poëtica \\\n", - "3253 14.377 77 Poëtica \n", - "3402 14.377 90 Poëtica \n", - "8930 14.378 513 Codices Manuscripti \n", - "9014 14.378 522 Codices Manuscripti \n", - "9044 14.378 524 Codices Manuscripti \n", - "9065 14.378 530 Codices Manuscripti \n", - "\n", - " subcategory format \n", - "3207 Poëtæ Gallici unà cum Dramaticis Folio \\\n", - "3253 Poëtæ Gallici unà cum Dramaticis Quarto \n", - "3402 Poëtæ Gallici unà cum Dramaticis Octavo und kleiner \n", - "8930 NaN Folio \n", - "9014 NaN Quarto \n", - "9044 NaN Quarto \n", - "9065 NaN Octavo und kleiner \n", + " volume page number category \n", + "192 14.376 58 Theologia \\\n", + "193 14.376 58 Theologia \n", + "4585 14.377 221 Philologia \n", + "5137 14.377 319 Chronologia \n", + "5179 14.377 327 Chronologia \n", + "8487 14.378 448 Paralipomena Historica \n", + "\n", + " subcategory format \n", + "192 Concilia, & quæ ad eamdem Rem pertinentia Folio \\\n", + "193 Concilia, & quæ ad eamdem Rem pertinentia Folio \n", + "4585 Epistolographi Græci & Latini Octavo und kleiner \n", + "5137 Chronologia Technica & Historica Folio \n", + "5179 Chronographi, Seu Chronica, & Historiæ Universales Folio \n", + "8487 De Academiis, Universitatibus, Scholis, Colleg. &c Quarto \n", "\n", " handwritten page number entry_ID \n", - "3207 480 14.377_072_00 \\\n", - "3253 485 14.377_077_02 \n", - "3402 494 14.377_090_07 \n", - "8930 1341 14.378_513_02 \n", - "9014 1348 14.378_522_02 \n", - "9044 1348* 14.378_524_07 \n", - "9065 1352 14.378_530_02 \n", - "\n", - " entry \n", - "3207 912 Les oeuvres Poëtiques du Sr. Rousseau, vide Codd. Mss. \\\n", - "3253 Les Oeuvres Poëtiques du S. Rousseau. 2 Vol. grand Pap. Londres. 1723. Tonson. n. 638. NB. V. inter illos in fol. \n", - "3402 Les Oeuvres Poëtiques du S. Rouseau, avec l'anti-Rousseau par (Gâcon ) 12.° 3 Vol. Rotterdam. 1712. n. 1231 \n", - "8930 149 Les Oeuvres du S. Rousseau. Mss. \n", - "9014 50 Les Epigrammes du S.r Rousseau approuvées par l'autheur. Mss. ce sont ? set aences jusque au mois de Fevrier 1710. n. CCVI \n", - "9044 80. Odes sacrées ou cantiques de Pseaumes par le S. Rousseau, Mspt. n. CCVII. \n", - "9065 28 89. Rousseau Sr. Epigrammes approuvées par lui memne. chart: Sæc: XVIII. \n", - "\n", - " cleaned entry \n", - "3207 Les oeuvres Poetiques du Sr Rousseau vide Codd Mss \n", - "3253 Les Oeuvres Poetiques du S Rousseau 2 Vol grand Pap Londres 1723 Tonson n 638 NB V inter illos in fol \n", - "3402 Les Oeuvres Poetiques du S Rouseau avec l'anti-Rousseau par Gacon 12° 3 Vol Rotterdam 1712 n 1231 \n", - "8930 Les Oeuvres du S Rousseau Mss \n", - "9014 Les Epigrammes du Sr Rousseau approuvees par l'autheur Mss ce sont ? set aences jusque au mois de Fevrier 1710 n CCVI \n", - "9044 Odes sacrees ou cantiques de Pseaumes par le S Rousseau Mspt n CCVII \n", - "9065 89 Rousseau Sr Epigrammes approuvees par lui memne chart Saec XVIII " + "192 34 14.376_058_01 \\\n", + "193 34 14.376_058_02 \n", + "4585 617 14.377_221_00 \n", + "5137 711 14.377_319_00 \n", + "5179 719 14.377_327_03 \n", + "8487 1280 14.378_448_02 \n", + "\n", + " entry \n", + "192 64 Piccolomini (æneæ Sylvij) Fasciculus expetendarum ac fugiendarum rerum, Seu comment. de Concilij Basiliensis gestis; insunt præterea huic operi aliquot epistolæ, libelli, tractatus, & opuscula quæ, si futurum Concilium celebrari contigerit, summopere tanquam¬ cognitu digna & necessaria ad optimis expostulabunt. omnia ab Orthuio Gratio edita. Coloniæ. 1535. n. 168. \\\n", + "193 65.......... Idem Fasciculus ab innumeris mendis expurgat. vna cum appendice, seu tomo 2.° scriptorum veterum qui Ecclesiæ Rom. abusus ac errores detegunt & damnant, necessitatemque reformationis vrgent. opera & Studio Edwardi Brown. 2 Vol. Lond. 1690. Rich. Chiswel. n. 169. \n", + "4585 Fasciculus Latinarum Epistolarum Ludovici Molinæi cum interpretatione gallicâ. 12.° Eleutheropoli. 1676. n. 1589. \n", + "5137 1170 Fasciculus Temporum. editio antiqua, sine Loco & Venetijs 1480 XLVIII.R.19 anno. n. 2160. et S. A. n. 2324. XLVIII.R.18 \n", + "5179 1192 Chronica qua dicitur Fasciculus temporum per quemdam Carthusiensem edita, nunc emendata cum additionibus ad hæc usque tempora. Venetiis. 1480. Erhardus Ratdolt. \n", + "8487 Omeisij (Magni Dan.) Academiæ Altdorfinæ Gloria, Sive Orationum Fasciculus, Vniversitatis Noricæ Ortus & Progressus, omniumque ipsius Professorum Vitæ & Scripta; accedunt I. Pauli Felwingeri additamenta quædam. Altdorfi. 1683. Meyerus. n. 1600. Fasti Consolari dell'Academia Fiorentina da Salvino Salvini. in Firenze. 1717. Tartini. n. 2151 Dissertationes Ioannis Melchioris Schwimmer de¬ Academicis omnium Facultatum Professoribus. Ienæ. 1671. Mullerus. n. 2152. \n", + "\n", + " cleaned entry \n", + "192 Piccolomini aeneae Sylvij Fasciculus expetendarum ac fugiendarum rerum Seu comment de Concilij Basiliensis gestis insunt praeterea huic operi aliquot epistolae libelli tractatus & opuscula quae si futurum Concilium celebrari contigerit summopere tanquam cognitu digna & necessaria ad optimis expostulabunt omnia ab Orthuio Gratio edita Coloniae 1535 n 168 \n", + "193 Idem Fasciculus ab innumeris mendis expurgat vna cum appendice seu tomo 2° scriptorum veterum qui Ecclesiae Rom abusus ac errores detegunt & damnant necessitatemque reformationis vrgent opera & Studio Edwardi Brown 2 Vol Lond 1690 Rich Chiswel n 169 \n", + "4585 Fasciculus Latinarum Epistolarum Ludovici Molinaei cum interpretatione gallica 12° Eleutheropoli 1676 n 1589 \n", + "5137 Fasciculus Temporum editio antiqua sine Loco & Venetijs 1480 XLVIIIR19 anno n 2160 et S A n 2324 XLVIIIR18 \n", + "5179 Chronica qua dicitur Fasciculus temporum per quemdam Carthusiensem edita nunc emendata cum additionibus ad haec usque tempora Venetiis 1480 Erhardus Ratdolt \n", + "8487 Omeisij Magni Dan Academiae Altdorfinae Gloria Sive Orationum Fasciculus Vniversitatis Noricae Ortus & Progressus omniumque ipsius Professorum Vitae & Scripta accedunt I Pauli Felwingeri additamenta quaedam Altdorfi 1683 Meyerus n 1600 Fasti Consolari dell'Academia Fiorentina da Salvino Salvini in Firenze 1717 Tartini n 2151 Dissertationes Ioannis Melchioris Schwimmer de Academicis omnium Facultatum Professoribus Ienae 1671 Mullerus n 2152 " ] }, - "execution_count": 114, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -305,14 +288,14 @@ "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, 'Rousseau'), '')\n", + "info = search_in_entry(search_in_entry(entry_df, ''), 'Fasciculus')\n", "print(len(info))\n", "info" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 24, "id": "c4394718-cfd3-459e-8923-3ef255a41012", "metadata": { "tags": [] @@ -333,7 +316,7 @@ "Name: 2857, dtype: object" ] }, - "execution_count": 10, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -344,7 +327,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 25, "id": "20facf5d-d609-498e-9907-7ebdffc09e15", "metadata": { "tags": [] @@ -354,55 +337,55 @@ "name": "stdout", "output_type": "stream", "text": [ - "BE.1.M.2.(2)\n", - "B1762317\n", - "Appendix Ignatiana in qua continentur Ignatii epistolae germinae Ignatiique martyrium a Philone, Agathopode et aliis (etc.)\n", - "Usher, Jacobus\n", - "Londini\n", - "1647\n", - "nan\n" + "BE.5.V.45\n", + "+Z175390902\n", + "Principes de philosophie ou preuves naturelles de l'existence de Dieu et de l'immortalite de l'ame\n", + "Genest, Charles-Claude\n", + "Paris\n", + "1716\n", + "B\n" ] }, { "data": { "text/plain": [ - "Signatur BE.1.M.2.(2)\n", - "Barcode B1762317\n", - "Titel Appendix Ignatiana in qua continentur Ignatii epistolae germinae Ignatiique martyrium a Philone, Agathopode et aliis (etc.)\n", - "Autor Usher, Jacobus\n", - "Mitwirkender NaN\n", - "Anfang Veröffentlichungsdatum 1647.0\n", - "Ende Veröffentlichungsdatum NaN\n", - "Veröffentlichungsdatum 1647\n", - "Veröffentlichungsort Londini\n", - "Veröffentlichungsort (normiert) NaN\n", - "Sprache Latin\n", - "Schlagwörter Ignatius--Antiochenus---110\n", - "Schlagwörter (mit GND) Ignatius--Antiochenus---110$Dp--(DE-588)118555340;AT-OBV--ONB-AK\n", - "Vorbesitzer NaN\n", - "Typ NaN\n", - "Bemerkungen NaN\n", - "Gültiger Barcode NaN\n", - "Dateiname NaN\n", - "Wappenklassifizierung NaN\n", - "p_A NaN\n", - "p_B NaN\n", - "p_C NaN\n", - "p_N NaN\n", - "Farbklassifizierung NaN\n", - "p_blue NaN\n", - "p_red NaN\n", - "p_yellow NaN\n", - "Name: 463, dtype: object" + "Signatur BE.5.V.45\n", + "Barcode +Z175390902\n", + "Titel Principes de philosophie ou preuves naturelles de l'existence de Dieu et de l'immortalite de l'ame\n", + "Autor Genest, Charles-Claude\n", + "Mitwirkender NaN\n", + "Anfang Veröffentlichungsdatum 1716.0\n", + "Ende Veröffentlichungsdatum NaN\n", + "Veröffentlichungsdatum 1716\n", + "Veröffentlichungsort Paris\n", + "Veröffentlichungsort (normiert) NaN\n", + "Sprache French\n", + "Schlagwörter Gedicht; Gottesbeweis; Seele; Unsterblichkeit; Belletristische Darstellung; Lyrik; Französisch\n", + "Schlagwörter (mit GND) Gottesbeweis$Ds--(DE-588)4021668-8;Belletristische Darstellung$Af;AT-OBV--ONB-AK;Seele$Ds--(DE-588)4054146-0;Unsterblichkeit$Ds--(DE-588)4061874-2;Belletristische Darstellung$Af;AT-OBV--ONB-AK;Lyrik$Ds--(DE-588)4036774-5;Französisch$Ds--(DE-588)4113615-9;AT-OBV--ONB-AK\n", + "Vorbesitzer NaN\n", + "Typ Gedicht--bellobv\n", + "Bemerkungen NaN\n", + "Gültiger Barcode Z175390902\n", + "Dateiname Z175390902_00000001.jpg\n", + "Wappenklassifizierung B\n", + "p_A 0.000108\n", + "p_B 0.99959\n", + "p_C 0.000184\n", + "p_N 0.000118\n", + "Farbklassifizierung red\n", + "p_blue 0.000051\n", + "p_red 0.999859\n", + "p_yellow 0.00009\n", + "Name: 14220, dtype: object" ] }, - "execution_count": 11, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "BE_entry = BE_df.loc[463]\n", + "BE_entry = BE_df.loc[14220]\n", "print(BE_entry['Signatur'])\n", "print(BE_entry['Barcode'])\n", "print(BE_entry['Titel'])\n", @@ -3087,8 +3070,1794 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 156, "id": "a5507d98-a6be-4108-a70f-c09404f8de79", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "# Zwischenstand speichern\n", + "comp_BE_no_dup.to_excel('../Daten/Vorhersagen/WIP_final_BE_2.xlsx')" + ] + }, + { + "cell_type": "code", + "execution_count": 724, + "id": "315500ea-0225-4b2c-b568-082f5250dd4e", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "comp_BE_no_dup = pd.read_excel('../Daten/Vorhersagen/WIP_final_BE_2.xlsx', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 772, + "id": "ef48a633-fb96-4ae2-b024-9f8e6f7beb01", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Signatur', 'Barcode', 'Titel', 'Autor', 'Mitwirkender',\n", + " 'Anfang Veröffentlichungsdatum', 'Ende Veröffentlichungsdatum',\n", + " 'Veröffentlichungsdatum', 'Veröffentlichungsort',\n", + " 'Veröffentlichungsort (normiert)', 'Sprache', 'Dateiname',\n", + " 'Wappenklassifizierung', 'p_A', 'p_B', 'p_C', 'p_N',\n", + " 'Farbklassifizierung', 'p_blue', 'p_red', 'p_yellow', 'IIIF Manifest',\n", + " 'hs. Katalog', 'hs. Katalog Konfidenz', 'hs. Katalogband',\n", + " 'hs. Katalogseite Digitalisat', 'Wissensklasse', 'Wissensunterklasse',\n", + " 'Formatangabe', 'hs. Katalogseite Handschrift', 'hs. Katalogeintrag ID',\n", + " 'hs. Katalogeintrag', 'hs. Katalog Image URL', 'dup_title',\n", + " 'copy_from'],\n", + " dtype='object')" + ] + }, + "execution_count": 772, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_no_dup.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 870, + "id": "ffc781e2-21f4-48c8-9e01-f57f677b11a6", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "22614 https://iiif.onb.ac.at/presentation/ABO/Z22196790X/manifest\n", + "897 https://iiif.onb.ac.at/presentation/ABO/Z165135008/manifest\n", + "898 https://iiif.onb.ac.at/presentation/ABO/Z165135100/manifest\n", + "900 https://iiif.onb.ac.at/presentation/ABO/Z165135203/manifest\n", + "901 https://iiif.onb.ac.at/presentation/ABO/Z165135306/manifest\n", + " ... \n", + "22236 https://iiif.onb.ac.at/presentation/ABO/Z200809106/manifest\n", + "22237 https://iiif.onb.ac.at/presentation/ABO/Z200809209/manifest\n", + "22238 https://iiif.onb.ac.at/presentation/ABO/Z200809301/manifest\n", + "22239 https://iiif.onb.ac.at/presentation/ABO/Z200809404/manifest\n", + "22240 https://iiif.onb.ac.at/presentation/ABO/Z200809507/manifest\n", + "Name: IIIF Manifest, Length: 3364, dtype: object" + ] + }, + "execution_count": 870, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_no_dup[comp_BE_no_dup['hs. Katalogeintrag ID'].isin(entry_df[entry_df['format'] == 'Octavo und kleiner']['entry_ID'])]['IIIF Manifest'].dropna()" + ] + }, + { + "cell_type": "markdown", + "id": "67d13156-4cc6-4db4-92f3-41031203ce7c", + "metadata": {}, + "source": [ + "# Cluster im Regal ermitteln" + ] + }, + { + "cell_type": "code", + "execution_count": 882, + "id": "3c414e9c-021d-4172-87ce-32fb6a08c9a6", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "7950\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_4673/1024163498.py:6: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " has_hw_catalog['first_num'] = has_hw_catalog['control'].apply(lambda x: int(match.search(str(x))[0]))\n" + ] + } + ], + "source": [ + "s = '7950, 9247'\n", + "\n", + "match = re.compile('\\d{1,4}\\Z|\\d{1,4}|\\d{1,4}\\?,')\n", + "print(match.search(s)[0])\n", + "\n", + "has_hw_catalog['first_num'] = has_hw_catalog['control'].apply(lambda x: int(match.search(str(x))[0]))" + ] + }, + { + "cell_type": "code", + "execution_count": 905, + "id": "cc5e0d88-a88e-4926-8f1a-65d0415ea3dc", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "no_sort_m = has_hw_catalog['first_num'].values" + ] + }, + { + "cell_type": "code", + "execution_count": 1060, + "id": "acff6cc5-e585-47b2-a91f-f1191d47de04", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "def get_longest_sequence(lis):\n", + " differences = [abs(lis[n+1] - lis[n]) for n in range(len(lis) - 1)]\n", + " ids = [entry_df.loc[n]['entry_ID'] for n in lis]\n", + " \n", + " is_nearby = [n < 10 for n in differences]\n", + " \n", + " c = 0\n", + " seq_length = []\n", + " for i, num in enumerate(is_nearby):\n", + " if num:\n", + " c += 1\n", + " else:\n", + " c = 0\n", + " seq_length.append((i, c))\n", + " \n", + " sort_seq = sorted(seq_length, key=lambda x: x[1], reverse=True)\n", + " places = pd.Series([n[0] - n[1] + 1 for n in sort_seq], name='location')\n", + " places_no_dup = places.drop_duplicates()\n", + " seq_df = pd.DataFrame(places_no_dup)\n", + " seq_df['length'] = [sort_seq[x][1] for x in seq_df.index]\n", + " seq_df['first_BE_location'] = seq_df['location'].apply(lambda x: has_hw_catalog.iloc[x]['input_id'])\n", + " seq_df['last_location'] = seq_df['location'] + seq_df['length']\n", + " seq_df['last_BE_location'] = seq_df['last_location'].apply(lambda x: has_hw_catalog.iloc[x]['input_id'])\n", + " seq_df['first_hw_id'] = seq_df['location'].apply(lambda x: ids[x])\n", + " seq_df['last_hw_id'] = seq_df['last_location'].apply(lambda x: ids[x])\n", + " \n", + " return seq_df" + ] + }, + { + "cell_type": "code", + "execution_count": 1061, + "id": "bbb4d50a-72f8-4368-9966-0d0ea590c06f", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "seq = get_longest_sequence(no_sort_m)\n", + "seq['erste Signatur'] = seq['first_BE_location'].apply(lambda x: BE_df.loc[x]['Signatur'])\n", + "seq['letzte Signatur'] = seq['last_BE_location'].apply(lambda x: BE_df.loc[x]['Signatur'])" + ] + }, + { + "cell_type": "code", + "execution_count": 1089, + "id": "81ed055b-34f7-420f-8391-9ffc8f8efc89", + "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>location</th>\n", + " <th>length</th>\n", + " <th>first_BE_location</th>\n", + " <th>last_location</th>\n", + " <th>last_BE_location</th>\n", + " <th>first_hw_id</th>\n", + " <th>last_hw_id</th>\n", + " <th>erste Signatur</th>\n", + " <th>letzte Signatur</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>931</td>\n", + " <td>24</td>\n", + " <td>4261</td>\n", + " <td>955</td>\n", + " <td>4285</td>\n", + " <td>14.377_079_01</td>\n", + " <td>14.377_079_23</td>\n", + " <td>BE.11.L.31</td>\n", + " <td>BE.11.L.35.(4)</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>4116</td>\n", + " <td>22</td>\n", + " <td>15231</td>\n", + " <td>4138</td>\n", + " <td>15275</td>\n", + " <td>14.378_211_03</td>\n", + " <td>14.378_215_01</td>\n", + " <td>BE.6.M.1-16.(Vol.1)</td>\n", + " <td>BE.6.M.39</td>\n", + " </tr>\n", + " <tr>\n", + " <th>8</th>\n", + " <td>907</td>\n", + " <td>19</td>\n", + " <td>4237</td>\n", + " <td>926</td>\n", + " <td>4256</td>\n", + " <td>14.377_078_01</td>\n", + " <td>14.377_078_19</td>\n", + " <td>BE.11.L.18</td>\n", + " <td>BE.11.L.22.(3)</td>\n", + " </tr>\n", + " <tr>\n", + " <th>13</th>\n", + " <td>3524</td>\n", + " <td>18</td>\n", + " <td>13400</td>\n", + " <td>3542</td>\n", + " <td>13418</td>\n", + " <td>14.376_325_03</td>\n", + " <td>14.376_328_01</td>\n", + " <td>BE.5.N.30</td>\n", + " <td>BE.5.N.39</td>\n", + " </tr>\n", + " <tr>\n", + " <th>17</th>\n", + " <td>2599</td>\n", + " <td>17</td>\n", + " <td>10388</td>\n", + " <td>2616</td>\n", + " <td>10405</td>\n", + " <td>14.376_259_05</td>\n", + " <td>14.376_262_01</td>\n", + " <td>BE.3.W.14</td>\n", + " <td>BE.3.W.29</td>\n", + " </tr>\n", + " <tr>\n", + " <th>19</th>\n", + " <td>3674</td>\n", + " <td>17</td>\n", + " <td>13828</td>\n", + " <td>3691</td>\n", + " <td>13846</td>\n", + " <td>14.376_435_04</td>\n", + " <td>14.376_438_01</td>\n", + " <td>BE.5.R.30</td>\n", + " <td>BE.5.R.48</td>\n", + " </tr>\n", + " <tr>\n", + " <th>21</th>\n", + " <td>4240</td>\n", + " <td>17</td>\n", + " <td>15600</td>\n", + " <td>4257</td>\n", + " <td>15618</td>\n", + " <td>14.377_080_00</td>\n", + " <td>14.377_081_08</td>\n", + " <td>BE.6.Q.21</td>\n", + " <td>BE.6.Q.29</td>\n", + " </tr>\n", + " <tr>\n", + " <th>24</th>\n", + " <td>1536</td>\n", + " <td>16</td>\n", + " <td>6440</td>\n", + " <td>1552</td>\n", + " <td>6456</td>\n", + " <td>14.378_425_01</td>\n", + " <td>14.378_426_06</td>\n", + " <td>BE.12.Q.27</td>\n", + " <td>BE.12.Q.41.(Adl)</td>\n", + " </tr>\n", + " <tr>\n", + " <th>25</th>\n", + " <td>2508</td>\n", + " <td>16</td>\n", + " <td>10085</td>\n", + " <td>2524</td>\n", + " <td>10139</td>\n", + " <td>14.378_109_02</td>\n", + " <td>14.378_111_05</td>\n", + " <td>BE.3.S.10-12.(Vol.1)</td>\n", + " <td>BE.3.S.44</td>\n", + " </tr>\n", + " <tr>\n", + " <th>31</th>\n", + " <td>701</td>\n", + " <td>15</td>\n", + " <td>3500</td>\n", + " <td>716</td>\n", + " <td>3515</td>\n", + " <td>14.377_158_06</td>\n", + " <td>14.377_161_06</td>\n", + " <td>BE.10.X.39</td>\n", + " <td>BE.10.X.54</td>\n", + " </tr>\n", + " <tr>\n", + " <th>35</th>\n", + " <td>1942</td>\n", + " <td>15</td>\n", + " <td>8153</td>\n", + " <td>1957</td>\n", + " <td>8177</td>\n", + " <td>14.377_433_09</td>\n", + " <td>14.377_435_04</td>\n", + " <td>BE.2.R.27-32.(Vol.1)</td>\n", + " <td>BE.2.R.48-53.(Vol.1)</td>\n", + " </tr>\n", + " <tr>\n", + " <th>38</th>\n", + " <td>3094</td>\n", + " <td>15</td>\n", + " <td>12064</td>\n", + " <td>3109</td>\n", + " <td>12084</td>\n", + " <td>14.376_385_02</td>\n", + " <td>14.376_387_05</td>\n", + " <td>BE.4.S.28</td>\n", + " <td>BE.4.S.49</td>\n", + " </tr>\n", + " <tr>\n", + " <th>43</th>\n", + " <td>339</td>\n", + " <td>14</td>\n", + " <td>1455</td>\n", + " <td>353</td>\n", + " <td>1469</td>\n", + " <td>14.376_110_02</td>\n", + " <td>14.376_107_02</td>\n", + " <td>BE.1.X.35</td>\n", + " <td>BE.1.X.48</td>\n", + " </tr>\n", + " <tr>\n", + " <th>52</th>\n", + " <td>3226</td>\n", + " <td>14</td>\n", + " <td>12534</td>\n", + " <td>3240</td>\n", + " <td>12650</td>\n", + " <td>14.377_164_00</td>\n", + " <td>14.377_166_03</td>\n", + " <td>BE.4.Y.1.(Vol.1)</td>\n", + " <td>BE.4.Z.37</td>\n", + " </tr>\n", + " <tr>\n", + " <th>55</th>\n", + " <td>3906</td>\n", + " <td>14</td>\n", + " <td>14472</td>\n", + " <td>3920</td>\n", + " <td>14490</td>\n", + " <td>14.377_170_02</td>\n", + " <td>14.377_171_04</td>\n", + " <td>BE.5.Y.10</td>\n", + " <td>BE.5.Y.29</td>\n", + " </tr>\n", + " <tr>\n", + " <th>58</th>\n", + " <td>4900</td>\n", + " <td>14</td>\n", + " <td>19260</td>\n", + " <td>4914</td>\n", + " <td>19275</td>\n", + " <td>14.377_279_01</td>\n", + " <td>14.377_283_01</td>\n", + " <td>BE.8.N.15.(Vol.1)</td>\n", + " <td>BE.8.N.25</td>\n", + " </tr>\n", + " <tr>\n", + " <th>59</th>\n", + " <td>5360</td>\n", + " <td>14</td>\n", + " <td>20942</td>\n", + " <td>5374</td>\n", + " <td>20973</td>\n", + " <td>14.377_349_02</td>\n", + " <td>14.377_352_04</td>\n", + " <td>BE.9.K.10.11.(Vol.1)</td>\n", + " <td>BE.9.K.36.37.(Vol.1)</td>\n", + " </tr>\n", + " <tr>\n", + " <th>69</th>\n", + " <td>3188</td>\n", + " <td>13</td>\n", + " <td>12443</td>\n", + " <td>3201</td>\n", + " <td>12466</td>\n", + " <td>14.377_120_05</td>\n", + " <td>14.377_122_03</td>\n", + " <td>BE.4.X.17</td>\n", + " <td>BE.4.X.29.(Vol.1)</td>\n", + " </tr>\n", + " <tr>\n", + " <th>82</th>\n", + " <td>1108</td>\n", + " <td>12</td>\n", + " <td>4822</td>\n", + " <td>1120</td>\n", + " <td>4835</td>\n", + " <td>14.378_480_06</td>\n", + " <td>14.378_481_06</td>\n", + " <td>BE.11.Q.10</td>\n", + " <td>BE.11.Q.19</td>\n", + " </tr>\n", + " <tr>\n", + " <th>85</th>\n", + " <td>2170</td>\n", + " <td>12</td>\n", + " <td>8764</td>\n", + " <td>2182</td>\n", + " <td>8777</td>\n", + " <td>14.376_234_04</td>\n", + " <td>14.376_238_01</td>\n", + " <td>BE.2.X.52</td>\n", + " <td>BE.2.X.65-68.(Vol.1)</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " location length first_BE_location last_location last_BE_location \n", + "0 931 24 4261 955 4285 \\\n", + "3 4116 22 15231 4138 15275 \n", + "8 907 19 4237 926 4256 \n", + "13 3524 18 13400 3542 13418 \n", + "17 2599 17 10388 2616 10405 \n", + "19 3674 17 13828 3691 13846 \n", + "21 4240 17 15600 4257 15618 \n", + "24 1536 16 6440 1552 6456 \n", + "25 2508 16 10085 2524 10139 \n", + "31 701 15 3500 716 3515 \n", + "35 1942 15 8153 1957 8177 \n", + "38 3094 15 12064 3109 12084 \n", + "43 339 14 1455 353 1469 \n", + "52 3226 14 12534 3240 12650 \n", + "55 3906 14 14472 3920 14490 \n", + "58 4900 14 19260 4914 19275 \n", + "59 5360 14 20942 5374 20973 \n", + "69 3188 13 12443 3201 12466 \n", + "82 1108 12 4822 1120 4835 \n", + "85 2170 12 8764 2182 8777 \n", + "\n", + " first_hw_id last_hw_id erste Signatur letzte Signatur \n", + "0 14.377_079_01 14.377_079_23 BE.11.L.31 BE.11.L.35.(4) \n", + "3 14.378_211_03 14.378_215_01 BE.6.M.1-16.(Vol.1) BE.6.M.39 \n", + "8 14.377_078_01 14.377_078_19 BE.11.L.18 BE.11.L.22.(3) \n", + "13 14.376_325_03 14.376_328_01 BE.5.N.30 BE.5.N.39 \n", + "17 14.376_259_05 14.376_262_01 BE.3.W.14 BE.3.W.29 \n", + "19 14.376_435_04 14.376_438_01 BE.5.R.30 BE.5.R.48 \n", + "21 14.377_080_00 14.377_081_08 BE.6.Q.21 BE.6.Q.29 \n", + "24 14.378_425_01 14.378_426_06 BE.12.Q.27 BE.12.Q.41.(Adl) \n", + "25 14.378_109_02 14.378_111_05 BE.3.S.10-12.(Vol.1) BE.3.S.44 \n", + "31 14.377_158_06 14.377_161_06 BE.10.X.39 BE.10.X.54 \n", + "35 14.377_433_09 14.377_435_04 BE.2.R.27-32.(Vol.1) BE.2.R.48-53.(Vol.1) \n", + "38 14.376_385_02 14.376_387_05 BE.4.S.28 BE.4.S.49 \n", + "43 14.376_110_02 14.376_107_02 BE.1.X.35 BE.1.X.48 \n", + "52 14.377_164_00 14.377_166_03 BE.4.Y.1.(Vol.1) BE.4.Z.37 \n", + "55 14.377_170_02 14.377_171_04 BE.5.Y.10 BE.5.Y.29 \n", + "58 14.377_279_01 14.377_283_01 BE.8.N.15.(Vol.1) BE.8.N.25 \n", + "59 14.377_349_02 14.377_352_04 BE.9.K.10.11.(Vol.1) BE.9.K.36.37.(Vol.1) \n", + "69 14.377_120_05 14.377_122_03 BE.4.X.17 BE.4.X.29.(Vol.1) \n", + "82 14.378_480_06 14.378_481_06 BE.11.Q.10 BE.11.Q.19 \n", + "85 14.376_234_04 14.376_238_01 BE.2.X.52 BE.2.X.65-68.(Vol.1) " + ] + }, + "execution_count": 1089, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "seq[:20]" + ] + }, + { + "cell_type": "markdown", + "id": "5d5632b9-5446-44ef-9590-0592641018c0", + "metadata": {}, + "source": [ + "# Nacharbeiten bei duplizierten Titeln" + ] + }, + { + "cell_type": "code", + "execution_count": 1196, + "id": "dd3fd2d0-1558-4505-afe8-7af70c49cb0e", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "dup_candidates = comp_BE_no_dup[comp_BE_no_dup['dup_title'] & (comp_BE_no_dup['hs. Katalog'] == 1) & (comp_BE_no_dup['copy_from'] == -1)]\n", + "low_sim = []\n", + "\n", + "for i, row in dup_candidates.iterrows():\n", + " title = row['Titel']\n", + " sig = row['Signatur']\n", + " dup_group = comp_BE_no_dup[(comp_BE_no_dup['Titel'] == title) & (comp_BE_no_dup['copy_from'] != -1)]\n", + " for j, dup in dup_group.iterrows():\n", + " sim_score = fuzz.ratio(sig, dup['Signatur'])\n", + " if 80 < sim_score < 90: # Signatur ähnlich\n", + " dup['sim_score'] = sim_score\n", + " dup['other_sig'] = sig\n", + " low_sim.append(dup)\n", + "\n", + "low_sim_df = pd.DataFrame(low_sim)\n", + "\n", + "dod_id = {\n", + " '14.376': 51202, \n", + " '14.377': 51184,\n", + " '14.378': 51219\n", + "}\n", + "\n", + "lettres_edifiantes = comp_BE_no_dup[comp_BE_no_dup['Titel'] == 'Lettres Edifiantes Et Curieuses, Ecrites Des Missions Etrangeres, par quelques Missionaires de la Compagnie de Jesus']\n", + "l_m = entry_df.loc[4652]\n", + "\n", + "for i, row in lettres_edifiantes.iterrows():\n", + " comp_BE_no_dup.at[i, 'hs. Katalog'] = 1\n", + " comp_BE_no_dup.at[i, 'hs. Katalog Konfidenz'] = 'sicher'\n", + " comp_BE_no_dup.at[i, 'hs. Katalogband'] = l_m['volume']\n", + " comp_BE_no_dup.at[i, 'hs. Katalogseite Digitalisat'] = str(l_m['page number'])\n", + " comp_BE_no_dup.at[i, 'Wissensklasse'] = l_m['category']\n", + " comp_BE_no_dup.at[i, 'Wissensunterklasse'] = l_m['subcategory']\n", + " comp_BE_no_dup.at[i, 'Formatangabe'] = l_m['format']\n", + " comp_BE_no_dup.at[i, 'hs. Katalogseite Handschrift'] = l_m['handwritten page number']\n", + " comp_BE_no_dup.at[i, 'hs. Katalogeintrag ID'] = l_m['entry_ID']\n", + " comp_BE_no_dup.at[i, 'hs. Katalogeintrag'] = l_m['entry']\n", + " comp_BE_no_dup.at[i, 'hs. Katalog Image URL'] = f\"https://iiif.onb.ac.at/images/DOD/{dod_id[str(l_m['volume'])]}/{l_m['page number']:08}.jp2/full/full/0/native.jpg\"\n", + "\n", + "delete_hw_match_for = [14220, 13616, 15587]\n", + "take_from_entry_df = [3411, '-', 3247]\n", + "\n", + "for i, num in enumerate(delete_hw_match_for):\n", + " if take_from_entry_df[i] != '-':\n", + " entry = entry_df.loc[take_from_entry_df[i]]\n", + " comp_BE_no_dup.at[num, 'hs. Katalog'] = 1\n", + " comp_BE_no_dup.at[num, 'hs. Katalog Konfidenz'] = 'sicher'\n", + " comp_BE_no_dup.at[num, 'hs. Katalogband'] = entry['volume']\n", + " comp_BE_no_dup.at[num, 'hs. Katalogseite Digitalisat'] = str(entry['page number'])\n", + " comp_BE_no_dup.at[num, 'Wissensklasse'] = entry['category']\n", + " comp_BE_no_dup.at[num, 'Wissensunterklasse'] = entry['subcategory']\n", + " comp_BE_no_dup.at[num, 'Formatangabe'] = entry['format']\n", + " comp_BE_no_dup.at[num, 'hs. Katalogseite Handschrift'] = entry['handwritten page number']\n", + " comp_BE_no_dup.at[num, 'hs. Katalogeintrag ID'] = entry['entry_ID']\n", + " comp_BE_no_dup.at[num, 'hs. Katalogeintrag'] = entry['entry']\n", + " comp_BE_no_dup.at[num, 'hs. Katalog Image URL'] = f\"https://iiif.onb.ac.at/images/DOD/{dod_id[str(entry['volume'])]}/{entry['page number']:08}.jp2/full/full/0/native.jpg\"\n", + " else:\n", + " comp_BE_no_dup.at[num, 'hs. Katalog'] = 0\n", + " comp_BE_no_dup.at[num, 'hs. Katalog Konfidenz'] = ''\n", + " comp_BE_no_dup.at[num, 'hs. Katalogband'] = ''\n", + " comp_BE_no_dup.at[num, 'hs. Katalogseite Digitalisat'] = ''\n", + " comp_BE_no_dup.at[num, 'Wissensklasse'] = ''\n", + " comp_BE_no_dup.at[num, 'Wissensunterklasse'] = ''\n", + " comp_BE_no_dup.at[num, 'Formatangabe'] = ''\n", + " comp_BE_no_dup.at[num, 'hs. Katalogseite Handschrift'] = ''\n", + " comp_BE_no_dup.at[num, 'hs. Katalogeintrag ID'] = ''\n", + " comp_BE_no_dup.at[num, 'hs. Katalogeintrag'] = ''\n", + " comp_BE_no_dup.at[num, 'hs. Katalog Image URL'] = ''\n", + " comp_BE_no_dup.at[num, 'copy_from'] = -1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fd067c70-ba6d-4d82-9489-3e9b332dad3f", + "metadata": {}, + "outputs": [], + "source": [ + "comp_BE_no_dup.to_excel('../Daten/Vorhersagen/WIP_final_BE_3.xlsx')" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "6a3910b6-8488-4af0-bab6-a04af623a786", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "tmp = pd.read_excel('../Daten/Vorhersagen/WIP_final_BE_3.xlsx', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 1261, + "id": "12fcd3ad-222e-4afe-baea-7be69b3ae5cc", + "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>dup_title</th>\n", + " <th>copy_from</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>23376</th>\n", + " <td>*28.A.79.(Vol.1)</td>\n", + " <td>Z222907107</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23383</th>\n", + " <td>*28.A.79.(Vol.10)</td>\n", + " <td>Z222908100</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23384</th>\n", + " <td>*28.A.79.(Vol.12)</td>\n", + " <td>Z222908306</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23385</th>\n", + " <td>*28.A.79.(Vol.13)</td>\n", + " <td>Z222908409</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23386</th>\n", + " <td>*28.A.79.(Vol.14)</td>\n", + " <td>Z222908501</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</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>22638</th>\n", + " <td>Ink 9.D.5</td>\n", + " <td>+Z35095803</td>\n", + " <td>Thesaurus Cornu copiae et Horti Adonidis <griech.> Mit lat. und griech. Brief an Guarinus Favorinus von Angelus Politianus bzw. von Scipione Fortiguerra. Mit griech. Gedichten von Angelus Politianus, Aristobulos Apostolides, Scipione Fortiguerra und Aldus Manutius. Mit lat. Brief an die Gelehrten hrsg. von Aldus Manutius unter Mitarbeit von Urbanus Bolzanius</td>\n", + " <td>NaN</td>\n", + " <td>Manuzio, Aldo Pio; Bolzanio, Urbano 1443-1524; Manuzio, Aldo Pio 1450-1515</td>\n", + " <td>1496.0</td>\n", + " <td>NaN</td>\n", + " <td>Aug. 1496; [1496.08]</td>\n", + " <td>Venedig</td>\n", + " <td>Venedig</td>\n", + " <td>...</td>\n", + " <td>423</td>\n", + " <td>Grammatica</td>\n", + " <td>Tractatus Grammatici generalis cum Lexicographis</td>\n", + " <td>Folio</td>\n", + " <td>375</td>\n", + " <td>14.376_423_03</td>\n", + " <td>755 Thesaurus Cornucopiæ ac Horti Adonidis græcè. Venetiis 1496. Aldus. n. 2179</td>\n", + " <td>https://iiif.onb.ac.at/images/DOD/51202/00000423.jp2/full/full/0/native.jpg</td>\n", + " <td>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22639</th>\n", + " <td>Ink 9.F.22</td>\n", + " <td>+Z96101306</td>\n", + " <td>Comoediae ; Francesco Petrarca: Vita Terentii</td>\n", + " <td>Terentius Afer, Publius v195-v159</td>\n", + " <td>Zarotto, Antonio</td>\n", + " <td>1476.0</td>\n", + " <td>NaN</td>\n", + " <td>23. Feb. 1476; [1476.02.23]</td>\n", + " <td>Mailand</td>\n", + " <td>Mailand</td>\n", + " <td>...</td>\n", + " <td>31</td>\n", + " <td>Poëtica</td>\n", + " <td>Poëtæ Latini Antiqui</td>\n", + " <td>Folio</td>\n", + " <td>439</td>\n", + " <td>14.377_031_11</td>\n", + " <td>857....... Ejusdem Comoediæ. Mediolani. 1476. An. Za. n. 2336.</td>\n", + " <td>https://iiif.onb.ac.at/images/DOD/51184/00000031.jp2/full/full/0/native.jpg</td>\n", + " <td>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22650</th>\n", + " <td>SA.71.E.58</td>\n", + " <td>Z252861302</td>\n", + " <td>Dialogue sur la musique des anciens</td>\n", + " <td>Chateauneuf, Francois abbe de</td>\n", + " <td>NaN</td>\n", + " <td>1725.0</td>\n", + " <td>NaN</td>\n", + " <td>1725</td>\n", + " <td>Paris</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>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22651</th>\n", + " <td>SA.71.F.74</td>\n", + " <td>Z252867808</td>\n", + " <td>Friderici Adolfi Lampe De Cymbalis Veterum Libri Tres</td>\n", + " <td>Ember, Paul</td>\n", + " <td>Hase, Cornelius <<von>>; Röell, Herman Alexander</td>\n", + " <td>1703.0</td>\n", + " <td>NaN</td>\n", + " <td>1703</td>\n", + " <td>Trajecti Ad Rhenum</td>\n", + " <td>Utrecht</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>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23439</th>\n", + " <td>SA.73.B.48</td>\n", + " <td>Z25920770X</td>\n", + " <td>Claudii Ptolomaei harmonicorum libri tres. Ex Codd. Mss. Undecim, nunc primum graece editus. Johannes Wallis ... recensuit, ed. (etc.)</td>\n", + " <td>Ptolemaeus, Claudius</td>\n", + " <td>Wallis, Johannes</td>\n", + " <td>1682.0</td>\n", + " <td>NaN</td>\n", + " <td>1682</td>\n", + " <td>Oxford</td>\n", + " <td>Oxford</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>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>9591 rows × 35 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode \n", + "23376 *28.A.79.(Vol.1) Z222907107 \\\n", + "23383 *28.A.79.(Vol.10) Z222908100 \n", + "23384 *28.A.79.(Vol.12) Z222908306 \n", + "23385 *28.A.79.(Vol.13) Z222908409 \n", + "23386 *28.A.79.(Vol.14) Z222908501 \n", + "... ... ... \n", + "22638 Ink 9.D.5 +Z35095803 \n", + "22639 Ink 9.F.22 +Z96101306 \n", + "22650 SA.71.E.58 Z252861302 \n", + "22651 SA.71.F.74 Z252867808 \n", + "23439 SA.73.B.48 Z25920770X \n", + "\n", + " Titel \n", + "23376 Histoire des ouvrages des scavans \\\n", + "23383 Histoire des ouvrages des scavans \n", + "23384 Histoire des ouvrages des scavans \n", + "23385 Histoire des ouvrages des scavans \n", + "23386 Histoire des ouvrages des scavans \n", + "... ... \n", + "22638 Thesaurus Cornu copiae et Horti Adonidis <griech.> Mit lat. und griech. Brief an Guarinus Favorinus von Angelus Politianus bzw. von Scipione Fortiguerra. Mit griech. Gedichten von Angelus Politianus, Aristobulos Apostolides, Scipione Fortiguerra und Aldus Manutius. Mit lat. Brief an die Gelehrten hrsg. von Aldus Manutius unter Mitarbeit von Urbanus Bolzanius \n", + "22639 Comoediae ; Francesco Petrarca: Vita Terentii \n", + "22650 Dialogue sur la musique des anciens \n", + "22651 Friderici Adolfi Lampe De Cymbalis Veterum Libri Tres \n", + "23439 Claudii Ptolomaei harmonicorum libri tres. Ex Codd. Mss. Undecim, nunc primum graece editus. Johannes Wallis ... recensuit, ed. (etc.) \n", + "\n", + " Autor \n", + "23376 Basnage de Beauval, Henri \\\n", + "23383 Basnage de Beauval, Henri \n", + "23384 Basnage de Beauval, Henri \n", + "23385 Basnage de Beauval, Henri \n", + "23386 Basnage de Beauval, Henri \n", + "... ... \n", + "22638 NaN \n", + "22639 Terentius Afer, Publius v195-v159 \n", + "22650 Chateauneuf, Francois abbe de \n", + "22651 Ember, Paul \n", + "23439 Ptolemaeus, Claudius \n", + "\n", + " Mitwirkender \n", + "23376 NaN \\\n", + "23383 NaN \n", + "23384 NaN \n", + "23385 NaN \n", + "23386 NaN \n", + "... ... \n", + "22638 Manuzio, Aldo Pio; Bolzanio, Urbano 1443-1524; Manuzio, Aldo Pio 1450-1515 \n", + "22639 Zarotto, Antonio \n", + "22650 NaN \n", + "22651 Hase, Cornelius <<von>>; Röell, Herman Alexander \n", + "23439 Wallis, Johannes \n", + "\n", + " Anfang Veröffentlichungsdatum Ende Veröffentlichungsdatum \n", + "23376 1687.0 1709.0 \\\n", + "23383 1687.0 1709.0 \n", + "23384 1687.0 1709.0 \n", + "23385 1687.0 1709.0 \n", + "23386 1687.0 1709.0 \n", + "... ... ... \n", + "22638 1496.0 NaN \n", + "22639 1476.0 NaN \n", + "22650 1725.0 NaN \n", + "22651 1703.0 NaN \n", + "23439 1682.0 NaN \n", + "\n", + " Veröffentlichungsdatum Veröffentlichungsort \n", + "23376 1687-1709 Rotterdam \\\n", + "23383 1687-1709 Rotterdam \n", + "23384 1687-1709 Rotterdam \n", + "23385 1687-1709 Rotterdam \n", + "23386 1687-1709 Rotterdam \n", + "... ... ... \n", + "22638 Aug. 1496; [1496.08] Venedig \n", + "22639 23. Feb. 1476; [1476.02.23] Mailand \n", + "22650 1725 Paris \n", + "22651 1703 Trajecti Ad Rhenum \n", + "23439 1682 Oxford \n", + "\n", + " Veröffentlichungsort (normiert) ... hs. Katalogseite Digitalisat \n", + "23376 Rotterdam ... NaN \\\n", + "23383 Rotterdam ... NaN \n", + "23384 Rotterdam ... NaN \n", + "23385 Rotterdam ... NaN \n", + "23386 Rotterdam ... NaN \n", + "... ... ... ... \n", + "22638 Venedig ... 423 \n", + "22639 Mailand ... 31 \n", + "22650 Paris ... NaN \n", + "22651 Utrecht ... NaN \n", + "23439 Oxford ... NaN \n", + "\n", + " Wissensklasse Wissensunterklasse \n", + "23376 NaN NaN \\\n", + "23383 NaN NaN \n", + "23384 NaN NaN \n", + "23385 NaN NaN \n", + "23386 NaN NaN \n", + "... ... ... \n", + "22638 Grammatica Tractatus Grammatici generalis cum Lexicographis \n", + "22639 Poëtica Poëtæ Latini Antiqui \n", + "22650 NaN NaN \n", + "22651 NaN NaN \n", + "23439 NaN NaN \n", + "\n", + " Formatangabe hs. Katalogseite Handschrift hs. Katalogeintrag ID \n", + "23376 NaN NaN NaN \\\n", + "23383 NaN NaN NaN \n", + "23384 NaN NaN NaN \n", + "23385 NaN NaN NaN \n", + "23386 NaN NaN NaN \n", + "... ... ... ... \n", + "22638 Folio 375 14.376_423_03 \n", + "22639 Folio 439 14.377_031_11 \n", + "22650 NaN NaN NaN \n", + "22651 NaN NaN NaN \n", + "23439 NaN NaN NaN \n", + "\n", + " hs. Katalogeintrag \n", + "23376 NaN \\\n", + "23383 NaN \n", + "23384 NaN \n", + "23385 NaN \n", + "23386 NaN \n", + "... ... \n", + "22638 755 Thesaurus Cornucopiæ ac Horti Adonidis græcè. Venetiis 1496. Aldus. n. 2179 \n", + "22639 857....... Ejusdem Comoediæ. Mediolani. 1476. An. Za. n. 2336. \n", + "22650 NaN \n", + "22651 NaN \n", + "23439 NaN \n", + "\n", + " hs. Katalog Image URL \n", + "23376 NaN \\\n", + "23383 NaN \n", + "23384 NaN \n", + "23385 NaN \n", + "23386 NaN \n", + "... ... \n", + "22638 https://iiif.onb.ac.at/images/DOD/51202/00000423.jp2/full/full/0/native.jpg \n", + "22639 https://iiif.onb.ac.at/images/DOD/51184/00000031.jp2/full/full/0/native.jpg \n", + "22650 NaN \n", + "22651 NaN \n", + "23439 NaN \n", + "\n", + " dup_title copy_from \n", + "23376 True -1 \n", + "23383 True -1 \n", + "23384 True -1 \n", + "23385 True -1 \n", + "23386 True -1 \n", + "... ... ... \n", + "22638 False -1 \n", + "22639 False -1 \n", + "22650 False -1 \n", + "22651 False -1 \n", + "23439 False -1 \n", + "\n", + "[9591 rows x 35 columns]" + ] + }, + "execution_count": 1261, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_no_dup[comp_BE_no_dup['Wappenklassifizierung'].isin(['A', 'B', 'C']) | (comp_BE_no_dup['hs. Katalog'] == 1)]" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "f58126a0-fd9e-40d7-a224-60522655fd2c", + "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>dup_title</th>\n", + " <th>copy_from</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>23633</th>\n", + " <td>Ink 3.E.3</td>\n", + " <td>NaN</td>\n", + " <td>Fasciculus temporum</td>\n", + " <td>Rolewinck, Werner</td>\n", + " <td>NaN</td>\n", + " <td>1474.0</td>\n", + " <td>NaN</td>\n", + " <td>[not before 1474]</td>\n", + " <td>[Cologne]</td>\n", + " <td>Köln</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>1 rows × 35 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode Titel Autor Mitwirkender \n", + "23633 Ink 3.E.3 NaN Fasciculus temporum Rolewinck, Werner NaN \\\n", + "\n", + " Anfang Veröffentlichungsdatum Ende Veröffentlichungsdatum \n", + "23633 1474.0 NaN \\\n", + "\n", + " Veröffentlichungsdatum Veröffentlichungsort \n", + "23633 [not before 1474] [Cologne] \\\n", + "\n", + " Veröffentlichungsort (normiert) ... hs. Katalogseite Digitalisat \n", + "23633 Köln ... NaN \\\n", + "\n", + " Wissensklasse Wissensunterklasse Formatangabe \n", + "23633 NaN NaN NaN \\\n", + "\n", + " hs. Katalogseite Handschrift hs. Katalogeintrag ID \n", + "23633 NaN NaN \\\n", + "\n", + " hs. Katalogeintrag hs. Katalog Image URL dup_title copy_from \n", + "23633 NaN NaN True -1 \n", + "\n", + "[1 rows x 35 columns]" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_no_dup[comp_BE_no_dup['Signatur'].str.contains('Ink 3.E.3')]" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "e260aa23-0d34-4290-8db1-9aec69b8f591", + "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>dup_title</th>\n", + " <th>copy_from</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>23376</th>\n", + " <td>*28.A.79.(Vol.1)</td>\n", + " <td>Z222907107</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23383</th>\n", + " <td>*28.A.79.(Vol.10)</td>\n", + " <td>Z222908100</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23384</th>\n", + " <td>*28.A.79.(Vol.12)</td>\n", + " <td>Z222908306</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23385</th>\n", + " <td>*28.A.79.(Vol.13)</td>\n", + " <td>Z222908409</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23386</th>\n", + " <td>*28.A.79.(Vol.14)</td>\n", + " <td>Z222908501</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>1687.0</td>\n", + " <td>1709.0</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>Rotterdam</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>True</td>\n", + " <td>-1</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>23636</th>\n", + " <td>Ink 9.F.4</td>\n", + " <td>NaN</td>\n", + " <td>Opera</td>\n", + " <td>Sallustius Crispus, Gaius</td>\n", + " <td>NaN</td>\n", + " <td>1481.0</td>\n", + " <td>NaN</td>\n", + " <td>23 Dec. 1481</td>\n", + " <td>Venice</td>\n", + " <td>Venedig</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>True</td>\n", + " <td>-3</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22640</th>\n", + " <td>Ink 9.F.5</td>\n", + " <td>1460328-10</td>\n", + " <td>Biblia ; Interpretationes Hebraicorum nominum</td>\n", + " <td>NaN</td>\n", + " <td>Wild, Leonhard</td>\n", + " <td>1481.0</td>\n", + " <td>NaN</td>\n", + " <td>1481</td>\n", + " <td>Venedig</td>\n", + " <td>Venedig</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>True</td>\n", + " <td>-3</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22650</th>\n", + " <td>SA.71.E.58</td>\n", + " <td>Z252861302</td>\n", + " <td>Dialogue sur la musique des anciens</td>\n", + " <td>Chateauneuf, Francois abbe de</td>\n", + " <td>NaN</td>\n", + " <td>1725.0</td>\n", + " <td>NaN</td>\n", + " <td>1725</td>\n", + " <td>Paris</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>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22651</th>\n", + " <td>SA.71.F.74</td>\n", + " <td>Z252867808</td>\n", + " <td>Friderici Adolfi Lampe De Cymbalis Veterum Libri Tres</td>\n", + " <td>Ember, Paul</td>\n", + " <td>Hase, Cornelius <<von>>; Röell, Herman Alexander</td>\n", + " <td>1703.0</td>\n", + " <td>NaN</td>\n", + " <td>1703</td>\n", + " <td>Trajecti Ad Rhenum</td>\n", + " <td>Utrecht</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>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23439</th>\n", + " <td>SA.73.B.48</td>\n", + " <td>Z25920770X</td>\n", + " <td>Claudii Ptolomaei harmonicorum libri tres. Ex Codd. Mss. Undecim, nunc primum graece editus. Johannes Wallis ... recensuit, ed. (etc.)</td>\n", + " <td>Ptolemaeus, Claudius</td>\n", + " <td>Wallis, Johannes</td>\n", + " <td>1682.0</td>\n", + " <td>NaN</td>\n", + " <td>1682</td>\n", + " <td>Oxford</td>\n", + " <td>Oxford</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>False</td>\n", + " <td>-1</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>22861 rows × 35 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode \n", + "23376 *28.A.79.(Vol.1) Z222907107 \\\n", + "23383 *28.A.79.(Vol.10) Z222908100 \n", + "23384 *28.A.79.(Vol.12) Z222908306 \n", + "23385 *28.A.79.(Vol.13) Z222908409 \n", + "23386 *28.A.79.(Vol.14) Z222908501 \n", + "... ... ... \n", + "23636 Ink 9.F.4 NaN \n", + "22640 Ink 9.F.5 1460328-10 \n", + "22650 SA.71.E.58 Z252861302 \n", + "22651 SA.71.F.74 Z252867808 \n", + "23439 SA.73.B.48 Z25920770X \n", + "\n", + " Titel \n", + "23376 Histoire des ouvrages des scavans \\\n", + "23383 Histoire des ouvrages des scavans \n", + "23384 Histoire des ouvrages des scavans \n", + "23385 Histoire des ouvrages des scavans \n", + "23386 Histoire des ouvrages des scavans \n", + "... ... \n", + "23636 Opera \n", + "22640 Biblia ; Interpretationes Hebraicorum nominum \n", + "22650 Dialogue sur la musique des anciens \n", + "22651 Friderici Adolfi Lampe De Cymbalis Veterum Libri Tres \n", + "23439 Claudii Ptolomaei harmonicorum libri tres. Ex Codd. Mss. Undecim, nunc primum graece editus. Johannes Wallis ... recensuit, ed. (etc.) \n", + "\n", + " Autor \n", + "23376 Basnage de Beauval, Henri \\\n", + "23383 Basnage de Beauval, Henri \n", + "23384 Basnage de Beauval, Henri \n", + "23385 Basnage de Beauval, Henri \n", + "23386 Basnage de Beauval, Henri \n", + "... ... \n", + "23636 Sallustius Crispus, Gaius \n", + "22640 NaN \n", + "22650 Chateauneuf, Francois abbe de \n", + "22651 Ember, Paul \n", + "23439 Ptolemaeus, Claudius \n", + "\n", + " Mitwirkender \n", + "23376 NaN \\\n", + "23383 NaN \n", + "23384 NaN \n", + "23385 NaN \n", + "23386 NaN \n", + "... ... \n", + "23636 NaN \n", + "22640 Wild, Leonhard \n", + "22650 NaN \n", + "22651 Hase, Cornelius <<von>>; Röell, Herman Alexander \n", + "23439 Wallis, Johannes \n", + "\n", + " Anfang Veröffentlichungsdatum Ende Veröffentlichungsdatum \n", + "23376 1687.0 1709.0 \\\n", + "23383 1687.0 1709.0 \n", + "23384 1687.0 1709.0 \n", + "23385 1687.0 1709.0 \n", + "23386 1687.0 1709.0 \n", + "... ... ... \n", + "23636 1481.0 NaN \n", + "22640 1481.0 NaN \n", + "22650 1725.0 NaN \n", + "22651 1703.0 NaN \n", + "23439 1682.0 NaN \n", + "\n", + " Veröffentlichungsdatum Veröffentlichungsort \n", + "23376 1687-1709 Rotterdam \\\n", + "23383 1687-1709 Rotterdam \n", + "23384 1687-1709 Rotterdam \n", + "23385 1687-1709 Rotterdam \n", + "23386 1687-1709 Rotterdam \n", + "... ... ... \n", + "23636 23 Dec. 1481 Venice \n", + "22640 1481 Venedig \n", + "22650 1725 Paris \n", + "22651 1703 Trajecti Ad Rhenum \n", + "23439 1682 Oxford \n", + "\n", + " Veröffentlichungsort (normiert) ... hs. Katalogseite Digitalisat \n", + "23376 Rotterdam ... NaN \\\n", + "23383 Rotterdam ... NaN \n", + "23384 Rotterdam ... NaN \n", + "23385 Rotterdam ... NaN \n", + "23386 Rotterdam ... NaN \n", + "... ... ... ... \n", + "23636 Venedig ... NaN \n", + "22640 Venedig ... NaN \n", + "22650 Paris ... NaN \n", + "22651 Utrecht ... NaN \n", + "23439 Oxford ... NaN \n", + "\n", + " Wissensklasse Wissensunterklasse Formatangabe \n", + "23376 NaN NaN NaN \\\n", + "23383 NaN NaN NaN \n", + "23384 NaN NaN NaN \n", + "23385 NaN NaN NaN \n", + "23386 NaN NaN NaN \n", + "... ... ... ... \n", + "23636 NaN NaN NaN \n", + "22640 NaN NaN NaN \n", + "22650 NaN NaN NaN \n", + "22651 NaN NaN NaN \n", + "23439 NaN NaN NaN \n", + "\n", + " hs. Katalogseite Handschrift hs. Katalogeintrag ID \n", + "23376 NaN NaN \\\n", + "23383 NaN NaN \n", + "23384 NaN NaN \n", + "23385 NaN NaN \n", + "23386 NaN NaN \n", + "... ... ... \n", + "23636 NaN NaN \n", + "22640 NaN NaN \n", + "22650 NaN NaN \n", + "22651 NaN NaN \n", + "23439 NaN NaN \n", + "\n", + " hs. Katalogeintrag hs. Katalog Image URL dup_title copy_from \n", + "23376 NaN NaN True -1 \n", + "23383 NaN NaN True -1 \n", + "23384 NaN NaN True -1 \n", + "23385 NaN NaN True -1 \n", + "23386 NaN NaN True -1 \n", + "... ... ... ... ... \n", + "23636 NaN NaN True -3 \n", + "22640 NaN NaN True -3 \n", + "22650 NaN NaN False -1 \n", + "22651 NaN NaN False -1 \n", + "23439 NaN NaN False -1 \n", + "\n", + "[22861 rows x 35 columns]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_no_dup" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "38688d20-39e4-4f79-a509-c145c24eeace", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "1901" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(BE_df[BE_df['Signatur'].str.contains('BE.11.')])" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "id": "3bffc3af-3213-435c-b5a0-6b3b8589c61e", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "image/png": "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6D+V2IHuJdWDBw8wdOhQVZ+ze/fuOHbsGHbu3AkvL6/nToVMRERERPQsTEpKmAcPHmDDhg2qP2/lypURGhoKNzc3NG7cGGyAIyIiIqKXVazHlJREu3fvfmH51atXCy22RqPB+PHj0alTJxw9ehQ2NjaFFouIiIiIig+OKXkNqDmmpFSpUtBoNC9sqdBoNMjMzCxQnJcVHR2Nzz//HGvXri2SeERERET05mH3rWLGxsYG27dvR1ZW1jN/Tp8+XaT1KazuYkRERERUfLD7VjHj7OyM06dPo3v37s8s/69WlFely+5iRERERFQ8MCkpZgIDA5GUlPTc8lq1auHQoUOqxevevftLdRcjIiIiInoejil5DRTlOiVqq1y5MpYuXfrclpnIyEg4OzsX2RgWIiIiInrzcEwJFUh2d7HnUbu7GBEREREVP+y+RQVS1N3FiIiIiKj4Yfet18Cb3H2LiIiIiKig2H2LiIiIiIh0it233nR7R6r3XF6L1HsuIiIiIqKXxJYSIiIiIiLSKSYlRERERESkU0xKiIiIiIhIpzimhF6NmmNYAI5jISIiIiK2lBARERERkW4xKSEiIiIiIp1iUkJERERERDrFpISIiIiIiHSKSQkREREREekUkxIiIiIiItIpJiVERERERKRTTEqIiIiIiEinmJQQEREREZFOMSkhIiIiIiKdYlJCREREREQ6xaSEiIiIiIh0ikkJERERERHpFJMSIiIiIiLSKSYlRERERESkU0xKiIiIiIhIp5iUEBERERGRThXrpOS3335D165dYWtrC41Gg127dj133yFDhkCj0WDBggVa21NTUzFixAhYWFjAyMgIPj4+uHnzptY+8fHx8PX1hYmJCUxMTODr64uHDx+qf0BERERERMVQsU5KkpKS0LBhQyxZsuSF++3atQvh4eGwtbXNUxYQEICdO3diy5YtOHr0KBITE+Ht7Y3MzExlnz59+iAyMhIhISEICQlBZGQkfH19VT8eIiIiIqLiSE/XFShMXl5e8PLyeuE+t27dwvDhw7Fv3z68/fbbWmUJCQlYs2YNNm7ciA4dOgAANm3aBDs7O4SGhqJz5844f/48QkJCcPz4cbRo0QIAsHr1ari4uODixYuoU6dO4RwcEREREVExUaxbSv5LVlYWfH19ERgYiHr16uUpP3XqFNLT09GpUydlm62tLZycnBAWFgYAOHbsGExMTJSEBABatmwJExMTZZ/cUlNT8ejRI60fIiIiIqKSqkQnJbNmzYKenh5Gjhz5zPLY2Fjo6+vDzMxMa7uVlRViY2OVfSwtLfP8rqWlpbJPbjNmzFDGn5iYmMDOzq6AR0JERERE9OYqsUnJqVOnsHDhQqxfvx4ajeaVfldEtH7nWb+fe5+cxo8fj4SEBOUnOjr61SpPRERERFSMlNik5Pfff0dcXByqVq0KPT096Onp4fr16xg9ejSqV68OALC2tkZaWhri4+O1fjcuLg5WVlbKPnfu3Mnz/Hfv3lX2yc3AwADGxsZaP0REREREJVWJTUp8fX3x119/ITIyUvmxtbVFYGAg9u3bBwBwdnZGmTJlcODAAeX3YmJicPbsWbRq1QoA4OLigoSEBJw4cULZJzw8HAkJCco+RERERET0fMV69q3ExERcuXJFeRwVFYXIyEhUrFgRVatWhbm5udb+ZcqUgbW1tTJjlomJCQYNGoTRo0fD3NwcFStWxJgxY1C/fn1lNi4HBwd4enrC398fK1euBAB8+OGH8Pb25sxbREREREQvoVgnJREREXB3d1cejxo1CgDg5+eH9evXv9RzzJ8/H3p6eujVqxdSUlLQvn17rF+/HqVLl1b2+fbbbzFy5Ehlli4fH5//XBuFiIiIiIie0oiI6LoSJd2jR49gYmKChISEVx9fsvfZM4fli9eioo33sjGJiIiIqFgrsWNKiIiIiIjo9cCkhIiIiIiIdIpJCRERERER6RSTEiIiIiIi0ikmJUREREREpFNMSoiIiIiISKeYlBARERERkU4xKSEiIiIiIp1iUkJERERERDrFpISIiIiIiHSKSQkREREREekUkxIiIiIiItIpJiVERERERKRTTEqIiIiIiEinmJQQEREREZFOMSkhIiIiIiKdYlJCREREREQ6xaSEiIiIiIh0ikkJERERERHpFJMSIiIiIiLSKSYlRERERESkU0xKiIiIiIhIp5iUEBERERGRTjEpISIiIiIinWJSQkREREREOsWkhIiIiIiIdIpJCRERERER6RSTEiIiIiIi0ikmJUREREREpFNMSqjYSUpKwm+//abrahARERHRS2JSQsXOlStX4O7urutqEBEREdFLYlJCREREREQ6pafrChC9qooVK76wPDMzs4hqQkRERERqYFJCb5zU1FR8/PHHqF+//jPLr1+/jilTphRxrYiIiIgov4p1963ffvsNXbt2ha2tLTQaDXbt2qWUpaenY+zYsahfvz6MjIxga2uL/v374/bt21rPkZqaihEjRsDCwgJGRkbw8fHBzZs3tfaJj4+Hr68vTExMYGJiAl9fXzx8+LAIjrBkatSoEezs7ODn5/fMn27duum6ikRERET0Cop1UpKUlISGDRtiyZIlecqSk5Nx+vRpTJo0CadPn8aOHTtw6dIl+Pj4aO0XEBCAnTt3YsuWLTh69CgSExPh7e2t1UWoT58+iIyMREhICEJCQhAZGQlfX99CP76S6u23335h0lexYkX079+/6CpERERERAWiERHRdSWKgkajwc6dO9G9e/fn7nPy5Ek0b94c169fR9WqVZGQkIBKlSph48aNeO+99wAAt2/fhp2dHX755Rd07twZ58+fh6OjI44fP44WLVoAAI4fPw4XFxdcuHABderU+c+6PXr0CCYmJkhISICxsfGrHdjeka+2/4t4LSraeC8bk4iIiIiKtWLdUvKqEhISoNFoYGpqCgA4deoU0tPT0alTJ2UfW1tbODk5ISwsDABw7NgxmJiYKAkJALRs2RImJibKPrmlpqbi0aNHWj9ERERERCUVk5L/78mTJxg3bhz69OmjtFbExsZCX18fZmZmWvtaWVkhNjZW2cfS0jLP81laWir75DZjxgxl/ImJiQns7OxUPpribfv27UhOTtZ1NYiIiIhIJUxK8HTQe+/evZGVlYVly5b95/4iAo1GozzO+f/n7ZPT+PHjkZCQoPxER0fnv/Il0Lvvvgtra2t8+OGHCA8P13V1iIiIiKiASnxSkp6ejl69eiEqKgoHDhzQGtNhbW2NtLQ0xMfHa/1OXFwcrKyslH3u3LmT53nv3r2r7JObgYEBjI2NtX7o1QQGBiIiIgIuLi5wcnLCggULcP/+fV1Xi4iIiIjyoUQnJdkJyeXLlxEaGgpzc3OtcmdnZ5QpUwYHDhxQtsXExODs2bNo1aoVAMDFxQUJCQk4ceKEsk94eDgSEhKUfUh9Q4YMwenTp3Hy5Em4ublhypQpqFy5Mnr16qX19yIiIiKi11+xXjwxMTERV65cUR5HRUUhMjISFStWhK2tLd555x2cPn0aP/30EzIzM5UxIBUrVoS+vj5MTEwwaNAgjB49Gubm5qhYsSLGjBmD+vXro0OHDgAABwcHeHp6wt/fHytXrgQAfPjhh/D29n6pmbeoYJydneHs7Ix58+bhhx9+wNq1a+Hp6Qk7Oztcu3ZN19UjIiIiopdQrJOSiIgIuLu7K49HjRoFAPDz80NwcDB2794N4OlifDkdOnQI7dq1AwDMnz8fenp66NWrF1JSUtC+fXusX78epUuXVvb/9ttvMXLkSGWWLh8fn2eujULqeNZYnbJly8LX1xe+vr64cuUK1q1bp4OaEREREVF+lJh1Sl5nXKfk1ZQqVeq5s54RERER0ZunRI8poTdTVFQUKlWqpOtqEBEREZFKinX3LSqeqlWrpusqEBEREZGKmJTQGykpKQmbN29GWFgYYmNjodFoYGVlBVdXV7z//vswMjLSdRWJiIiI6CWx+xa9cc6dO4e33noLQUFBiI+PR9WqVVGlShXEx8cjMDAQderUwblz53RdTSIiIiJ6SWwpoTfOsGHD4Obmhg0bNkBfX1+rLC0tDQMGDMCwYcNw6NAhHdWQiIiIiF4FkxJ644SHhyMiIiJPQgIA+vr6mDBhApo3b66DmhERERFRfrD7Fr1xzMzMcPny5eeWX7lyBWZmZkVYIyIiIiIqCLaU0BvH398ffn5++Oyzz9CxY0dYWVlBo9EgNjYWBw4cwPTp0xEQEKDrahIRERHRS2JSQm+c4OBgGBoaYt68eQgKClJWeBcRWFtbY9y4cQgKCtJxLYmIiIjoZTEpoTfS2LFjMXbsWERFRSE2NhYAYG1tDXt7ex3XjIiIiIheFceU0BvN3t4eLi4ucHFxURKS6OhofPDBBzquGRERERG9LCYlVOw8ePAAGzZs0HU1iIiIiOglsfsWvXF27979wvKrV68WUU2IiIiISA1MSuiN0717d2g0GojIc/fJHvxORERERK8/dt+iN46NjQ22b9+OrKysZ/6cPn1a11UkIiIiolfApITeOM7Ozi9MPP6rFYWIiIiIXi/svkVvnMDAQCQlJT23vFatWjh06FAR1oiIiIiICoJJCb1x2rRp88JyIyMjtG3btohqQ0REREQFxe5bRERERESkU0xKiIiIiIhIp5iUEBERERGRTjEpISIiIiIinWJSQkREREREOsXZt+j1tnekus/ntUjd5yMiIiKiAmNLCRERERER6RSTEiIiIiIi0ikmJUREREREpFNMSoiIiIiISKeYlBARERERkU4xKSEiIiIiIp1iUkJERERERDrFpISIiIiIiHSKSQkREREREekUkxIiIiIiItIpJiVERERERKRTxTop+e2339C1a1fY2tpCo9Fg165dWuUiguDgYNja2sLQ0BDt2rXDP//8o7VPamoqRowYAQsLCxgZGcHHxwc3b97U2ic+Ph6+vr4wMTGBiYkJfH198fDhw0I+OiIiIiKi4qFYJyVJSUlo2LAhlixZ8szy2bNnY968eViyZAlOnjwJa2trdOzYEY8fP1b2CQgIwM6dO7FlyxYcPXoUiYmJ8Pb2RmZmprJPnz59EBkZiZCQEISEhCAyMhK+vr6FfnxERERERMWBnq4rUJi8vLzg5eX1zDIRwYIFCzBx4kT07NkTALBhwwZYWVlh8+bNGDJkCBISErBmzRps3LgRHTp0AABs2rQJdnZ2CA0NRefOnXH+/HmEhITg+PHjaNGiBQBg9erVcHFxwcWLF1GnTp2iOVgiIiIiojdUsW4peZGoqCjExsaiU6dOyjYDAwO0bdsWYWFhAIBTp04hPT1dax9bW1s4OTkp+xw7dgwmJiZKQgIALVu2hImJibJPbqmpqXj06JHWDxERERFRSVVik5LY2FgAgJWVldZ2KysrpSw2Nhb6+vowMzN74T6WlpZ5nt/S0lLZJ7cZM2Yo409MTExgZ2dX4OMhIiIiInpTldikJJtGo9F6LCJ5tuWWe59n7f+i5xk/fjwSEhKUn+jo6HzUnIiIiIioeCixSYm1tTUA5GnNiIuLU1pPrK2tkZaWhvj4+Bfuc+fOnTzPf/fu3TytMNkMDAxgbGys9UNEREREVFKV2KTE3t4e1tbWOHDggLItLS0NR44cQatWrQAAzs7OKFOmjNY+MTExOHv2rLKPi4sLEhIScOLECWWf8PBwJCQkKPsQEREREdHzFevZtxITE3HlyhXlcVRUFCIjI1GxYkVUrVoVAQEBmD59OmrXro3atWtj+vTpKFeuHPr06QMAMDExwaBBgzB69GiYm5ujYsWKGDNmDOrXr6/MxuXg4ABPT0/4+/tj5cqVAIAPP/wQ3t7enHmLiIiIiOglFOukJCIiAu7u7srjUaNGAQD8/Pywfv16BAUFISUlBUOHDkV8fDxatGiB/fv3o0KFCsrvzJ8/H3p6eujVqxdSUlLQvn17rF+/HqVLl1b2+fbbbzFy5Ehlli4fH5/nro1CRERERETaNCIiuq5ESffo0SOYmJggISHh1ceX7B2pXkW8FhVtvJeJWdTxiIiIiKjIldgxJURERERE9HpgUkJERERERDrFpISIiIiIiHSKSQkREREREekUkxIiIiIiItKpYj0lMJEaRAShoaEICwtDbGwsNBoNrKys4Orqivbt20Oj0ei6ikRERERvNLaUEL3ArVu30KRJE3h5eWHnzp24evUqrly5gp07d8LT0xNNmzbFrVu3dF1NIiIiojcaW0qIXmDo0KGoWLEioqOjYWNjo1UWExODfv36YdiwYdi1a5duKkhERERUDDApIXqBX3/9FX/88UeehAQAbGxsMHfuXLRp00YHNSMiIiIqPth9i+gFDA0N8eDBg+eWx8fHw9DQsAhrRERERFT8MCkheoHevXvDz88P27ZtQ0JCgrI9ISEB27Ztw8CBA9GnTx8d1pCIiIjozcfuW0Qv8NVXXyEjIwN9+/ZFRkYG9PX1AQBpaWnQ09PDoEGDMGfOHB3XkoiIiOjNxqSE6AX09fWxfPlyzJo1C6dOnUJsbCwAwNraGs7OzjA2NtZxDYmIiIjefExKiF6CsbEx3N3ddV0NIiIiomKJY0qICuDOnTv44osvdF0NIiIiojcakxKiAoiNjcWUKVN0XQ0iIiKiNxq7bxG9wF9//fXC8osXLxZRTYiIiIiKLyYlRC/QqFEjaDQaiEiesuztGo1GBzUjIiIiKj6YlBC9gLm5OWbNmoX27ds/s/yff/5B165di7hWRERERMULkxKiF3B2dsbt27dRrVq1Z5Y/fPjwma0oRERERPTymJQQvcCQIUOQlJT03PKqVati3bp1RVgjIiIiouKHSQnRC/To0eOF5WZmZvDz8yui2hAREREVT5wSmIiIiIiIdIpJCdF/WLx4Mfz8/PD9998DADZu3AhHR0fUrVsXEyZMQEZGho5rSERERPRmY/ctohf48ssvMWfOHHTq1AmffPIJoqKiMGfOHHz66acoVaoU5s+fjzJlynABRSIiIqICYFJC9ALr16/H+vXr0bNnT5w5cwbOzs7YsGED+vbtCwCoW7cugoKCmJQQERERFQC7bxG9QExMDJo2bQoAaNiwIUqVKoVGjRop5U2aNMHt27d1VDsiIiKi4oFJCdELWFtb49y5cwCAy5cvIzMzU3kMPF080dLSUlfVIyIiIioW2H2L6AX69OmD/v37o1u3bvj1118xduxYjBkzBvfv34dGo8G0adPwzjvv6LqaRERERG80JiVELzBlyhQYGhri+PHjGDJkCMaOHYsGDRogKCgIycnJ6Nq1K7788ktdV5OIiIjojcakhOgFSpcujYkTJ2pt6927N3r37q2jGhEREREVPxxTQkREREREOsWkhIiIiIiIdIpJCRERERER6VSJTkoyMjLw2Wefwd7eHoaGhqhRowa++OILZGVlKfuICIKDg2FrawtDQ0O0a9cO//zzj9bzpKamYsSIEbCwsICRkRF8fHxw8+bNoj4cIiIiIqI3UolOSmbNmoUVK1ZgyZIlOH/+PGbPno05c+Zg8eLFyj6zZ8/GvHnzsGTJEpw8eRLW1tbo2LEjHj9+rOwTEBCAnTt3YsuWLTh69CgSExPh7e2NzMxMXRwWEREREdEbpUTPvnXs2DF069YNb7/9NgCgevXq+O677xAREQHgaSvJggULMHHiRPTs2RMAsGHDBlhZWWHz5s0YMmQIEhISsGbNGmzcuBEdOnQAAGzatAl2dnYIDQ1F586ddXNwlH97R6r3XF6L1HsuIiIiomKqRLeUtG7dGr/++isuXboEADhz5gyOHj2KLl26AACioqIQGxuLTp06Kb9jYGCAtm3bIiwsDABw6tQppKena+1ja2sLJycnZZ/cUlNT8ejRI60fIiIiIqKSqkS3lIwdOxYJCQmoW7cuSpcujczMTEybNg3vv/8+ACA2NhYAYGVlpfV7VlZWuH79urKPvr4+zMzM8uyT/fu5zZgxA1OmTFH7cIiIiIiI3kgluqVk69at2LRpEzZv3ozTp09jw4YNmDt3LjZs2KC1n0aj0XosInm25faifcaPH4+EhATlJzo6umAHQkRERET0BivRLSWBgYEYN26csjp3/fr1cf36dcyYMQN+fn6wtrYG8LQ1xMbGRvm9uLg4pfXE2toaaWlpiI+P12otiYuLQ6tWrZ4Z18DAAAYGBoV1WEREREREb5QS3VKSnJyMUqW0X4LSpUsrUwLb29vD2toaBw4cUMrT0tJw5MgRJeFwdnZGmTJltPaJiYnB2bNnn5uUEBERERHR/ynRLSVdu3bFtGnTULVqVdSrVw9//vkn5s2bhw8++ADA025bAQEBmD59OmrXro3atWtj+vTpKFeuHPr06QMAMDExwaBBgzB69GiYm5ujYsWKGDNmDOrXr6/MxkVERERERM9XopOSxYsXY9KkSRg6dCji4uJga2uLIUOGYPLkyco+QUFBSElJwdChQxEfH48WLVpg//79qFChgrLP/Pnzoaenh169eiElJQXt27fH+vXrUbp0aV0cFhERERHRG0UjIqLrSpR0jx49gomJCRISEmBsbPxqv1zUa2qoGe9lYhZ1PLVjcp0SIiIiov9UoseUEBERERGR7jEpISIiIiIinWJSQkREREREOsWkhIiIiIiIdIpJCRERERER6RSTEiIiIiIi0ikmJUREREREpFMlevFEojdFZGQkLl++DBsbG7i6ukKj0ei6SkRERESqYUsJ0WumT58+ePz4MQAgMTERnTt3RpMmTdCvXz+4ubmhefPmePjwoW4rSURERKQiJiVEr5mtW7ciJSUFADBlyhRcvnwZERERSE1NxV9//YWkpCR88cUXOq4lERERkXqYlBC9ZkRE+f/evXsxc+ZMNGnSBADg5OSEuXPn4qefftJV9YiIiIhUx6SE6DWUPWbkzp07cHJy0iqrV68eoqOjdVEtIiIiokLBge5Er6FJkyahXLlyKFWqFGJjY+Ho6KiU3bt3D+XLl9dh7YiIiIjUxaSE6DXj5uaGixcvAgAcHR0RFRWlVf7LL7+gXr16uqgaERERUaFgUkL0mjl8+PALy/v27YuBAwcWTWWIiIiIigCTEqI3TI0aNXRdBSIiIiJVMSkheg0lJSVh8+bNCAsLQ2xsLDQaDaysrODq6or3338fRkZGuq4iERERkWo4+xbRa+bcuXN46623EBQUhPj4eFStWhVVqlRBfHw8AgMDUadOHZw7d07X1SQiIiJSDVtKiF4zw4YNg5ubGzZs2AB9fX2tsrS0NAwYMADDhg3DoUOHdFRDIiIiInUxKSF6zYSHhyMiIiJPQgIA+vr6mDBhApo3b66DmhEREREVDnbfInrNmJmZ4fLly88tv3LlCszMzIqwRkRERESFiy0lRK8Zf39/+Pn54bPPPkPHjh1hZWUFjUaD2NhYHDhwANOnT0dAQICuq0lERESkGiYlRK+Z4OBgGBoaYt68eQgKCoJGowEAiAisra0xbtw4BAUF6biWREREROphUkL0Gho7dizGjh2LqKgoxMbGAgCsra1hb2+v45oRERERqY9JCdFrzN7enokIERERFXsc6E70mvnzzz8RFRWlPN60aRNcXV1hZ2eH1q1b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5yqvY34/uNmxMzIy5MaNG6LRaKRv375aFwUTJkwQa2trSUhIkLS0NOnevbtMnjxZKc9P7NWrV78wMclupTh//vwrt8bk9uDBA3FxcdGKlbPe9+/flxYtWkijRo3EyclJuatYEH/99ZfY2dkpgxIfPHigtBBly76YdnBwUCWmyNMZYjQajXz44YdKV4KkpCRxcXGR9u3by88//yzt27eX9u3bK+/RgvZlz8jIkMOHD0u1atWkdevWyvYffvhB5syZI19++WW+36c5PxuffvqpmJubS40aNaRmzZpiY2OjXID98ccf0rFjR6lXr57UrVtX3nrrrXwNkM79WiQmJsqOHTskPj5eTp48Kfb29so4mYULF8rbb78tCxYskD179qhybst2/PhxMTExkXfeeUe5UHjw4IG8/fbb4unpKd9884107NhR3N3d8/V3zN1/3cTEJE8rz1dffSX16tWTkydPSlZWlnTr1k1mz56d79aubPv27ZPKlSuLubl5nmlqjxw5IoaGhtKtWzfVpsv+5ZdfxNDQUObPn6914Z+VlSWBgYHSvHlzGT16tPj7+0v58uULNLNR9muzfft2qVWrlsyYMUMr5sSJE6V27drKjYnAwECZMGHCK3dLzd2tuFKlSs8cW5WVlSXDhw8XjUYj9evXFxMTkwKda3LevOrcubM0adJE5s2bp3T9vXfvnjRs2FA+/vhjuXHjhkyYMEFatGiRr+ldc372s29AXLx4Ubp27Sru7u5aM4m98847otFopEaNGtKgQYNX+s7P2bKUfbOxZ8+eMmrUKK39sj/fiYmJMnHiROnSpYt07Ngx3zfMct9IOHnypPIdtW/fPrG0tJSlS5fKjRs3pH79+uLm5iY9e/aUwMBA5XP6queaQ4cOycWLF0Xk6YQdX375pWRmZsrGjRulZcuW0rVrV+X12L9/v4wdO1b69esn48ePf+WYf/zxhxgYGMihQ4dk5MiRYmBgoHSFO378uLz//vvi5OSkJLBpaWly7949uX37tvLaFMakIa+CSckb4L++iCZOnCh+fn7KBcHcuXOfezGYH9kn4Of1h/Xz8xONRiMODg5iZmb2SoO/e/XqJT/88IPWtuvXr4uVlZUy01bOE0lycvIz7zi9ygcp5+t57949ad68udja2srWrVuVlonsxMTLy+uZX14FTUhE/q9P6eHDh6VcuXLSv39/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SPW1clPLXNrXwunTp9PNzY1169bl4MGD+fDhQ/Wx2NhYjhgxgt26daOiKLS1tZXRLfHZHTt2jHnz5uWyZctSPBYbG8sBAwbQzs6OFSpUYOPGjdMckGjz9fWlmZkZZ86cyeDgYFaqVImOjo5cunSp+pwZM2awePHinDlzJsm0jfxu375dzXwaFxfHn376iVWrVuU333yj8zxNYFK7dm1aWVl99D0xMTFRZ//++usvOjs788qVK/z99985depUWlpaqovcyeRRlF27dvHEiRMfPRojsq7PNlKiWTuhKAq9vb11Hnvz5g23b9/OkiVLslixYixbtixr1qypRr7ZocGuOaEOHDjw3sCkQIEC3LZtm84aEzMzMzZq1EgatplIuxF64MAB5s2bl4sXL+bLly91nvfmzRtOnjyZiqKwatWqNDIy4rlz5z7z3or3uXz5Mnfs2MFff/1V3darVy/WrFlT/V0zPXTfvn00NTXlnTt3ssX15Wvk7+/PwoULMzg4mL1792bNmjVpbm6u1iDRiIqK4t69e2Xanfjk5s2bp6afTUpKYmJiIkeOHMnevXuTJF++fMmjR4+yZ8+e7Ny5s3p/ePLkCSMiItTRhfS4ceMGS5curZN6/tKlS3R3d6ednZ1awJdMXoeV1k6WyMhIenh40MDAgAcOHCCZfK6tWLGCpUuXZps2bVIUQdy6detHTxN792+ydOlStmrVir1791avzS9evOCcOXNoaWnJAQMGpPo+ch3/MnzSoET7IImIiODw4cM5YMCAFPPzNTeR169fq9NmskPk+76b3759+1INTLp3705FUXj8+HF126lTp1i6dGlZj5AJpk2bplPdPSEhgR4eHvz+++9JJjdgr127Rn9/f86ePVudSnjq1Cn+9NNPKRIbiMyzdu1a2tnZ0dXVlf7+/ur2X375hfny5VN7CzV27txJGxsbPnny5DPvqUjNu+lJb968yQoVKugUQv3zzz/ZtGlTli1bVl1U+66sfL8Q2du///7LNm3apEjf6+fnx0KFCvHkyZNs27YtGzduzJYtW7Jq1aq0trZOU4X2//Lw4UMWK1YsRTHg33//nSYmJrSxsdFZY0KmffT35s2b7Nevn06tuOjoaC5ZsoQODg50d3dPtVjih37md999p07lT0xM5MuXLzl06FAWL16c9evX13nuixcvOHfuXJYrV47dunVL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", + "text/plain": [ + "<Figure size 900x500 with 1 Axes>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "cats = entry_df['category'].value_counts()\n", + "\n", + "\n", + "fig, ax = plt.subplots(figsize=(9,5))\n", + "\n", + "bar = ax.bar(cats.index, cats.values, 0.7, color='#ffb66d')\n", + "ax.bar_label(bar, labels=cats.values, rotation=90, padding=5, fontsize=10)\n", + "ax.set_xticks(ax.get_xticks(), ax.get_xticklabels(), rotation=45, rotation_mode='anchor', ha='right', va='center_baseline', fontsize=10)\n", + "ax.set_ylim(top=1700)\n", + "plt.margins(x=0.02, tight=True)\n", + "ax.spines['top'].set_visible(False)\n", + "ax.spines['right'].set_visible(False)\n", + "ax.spines['bottom'].set_visible(True)\n", + "ax.spines['left'].set_visible(True)\n", + "# plt.xticks(rotation=45, ha='right')\n", + "# ax.set_title('Anzahl der Einträge im hs. Katalog nach Wissensklasse')\n", + "plt.savefig('img/Wissensklassen.png', bbox_inches='tight', dpi=300)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "75b3839d-585f-4974-9558-395a470c3dc2", "metadata": {}, "outputs": [], "source": []