-
Notifications
You must be signed in to change notification settings - Fork 64
Glossar
2.x Dies ist eine Abkürzung für Kitodo.Production-Version 2
3.x Das bezieht sich auf die aktuelle Version 3 von Kitodo.Production.
Abbildungsdatei Siehe XSLT
absolute URL Absolute URLs kennen Sie von Ihrem Webbrowser. Sie werden in einem kleinen Feld oben auf der Seite angezeigt und beginnen normalerweise mit https://. Sie verweisen unabhängig von der technischen Struktur auf eine Datei im WWW. Sie stehen im Gegensatz zu relativen URLs, die nur im selben Kontext verwendet werden können und von einer Seite zur anderen verweisen, wobei ihre Position impliziert ist.
aktiv Ein Projekt ist normalerweise aktiv. Es kann in den Projekt-Einstellungen auf nicht mehr aktiv gesetzt werden, wenn es abgeschlossen ist.
Aufgabe Aufgaben sind die kleinsten Arbeitseinheiten, die von Production organisiert werden. Das Arbeit mit Production bedeutet üblicherweise, dass Sie sich anmelden. Anschließend wird eine Liste mit Aufgaben angezeigt, an denen gearbeitet werden muss. Sie übernehmen eine Aufgabe, führen aus was Sie in der Aufgabe tun müssen, und schließen sie dann ab.
Aufwandsschätzung Vor der Softwareentwicklung wird normalerweise der Aufwand geschätzt. Hierzu gibt es mechanisierte Verfahren, die von im Voraus bekannten Parametern zu einem groben Aufwand in Stunden oder Tagen der Programmierung führen. Ein Beispiel ist das Function-Point-Verfahren.
Automatischer Schritt Ein automatischer Schritt des Workflows ist ein Schritt, den das Programm automatisch ausführt und für den keine menschliche Arbeit aufgewendet werden muss.
Benutzungsschnittstelle Die Benutzeroberfläche umfasst alle Elemente, die für die Benutzer sichtbar sind, die mit einer Software interagieren, z. B. Texte, Links und Steuerelemente.
Berechtigung Für fast jede Aktivität, die in Production ausgeführt werden kann, gibt es eine eigene Berechtigung. Wenn Sie in einer Rolle sind, die diese Berechtigung besitzt, dürfen Sie tun, was die Berechtigung Ihnen erlaubt, andernfalls nicht.
Bildgenerierung Mit Production werden digitalisierte Bilder verwaltet. Bei diesen Bildern handelt es sich normalerweise um Scans in hoher Auflösung und Qualität mit großen Dateien, bis zu Gigabytes, und in Geschäftsdformaten wie TIFF. Wenn Sie alle Bilder eines Vorgangs im Metadaten-Editor anzeigen möchten, benötigen Sie kleine Bilder in einem webkompatiblen Format. Um sie zu erhalten, kann Production ImageMagick ausführen, um diese zu generieren.
Bug Bug (engl. Wanze) ist ein Fehler in einer Software. Der Name geht auf die Zeit der ersten elektrischen Rechenmaschinen zurück, als tatsächlich eine Wanze in ein Relais kletterte und eine Unterbrechung des Stromkreises verursachte, die zu einem falschen Ergebnis der Berechnung führte.
Bulk-Import siehe Massenimport.
Button Eine Schaltfläche ist ein Eingabeelement, das Sie drücken können, um eine Aktion auszuführen.
Client Siehe Mandant
Codepflege Dies umfasst Arbeiten, die erforderlich sind, um ein Softwaresystem in einer Umgebung am Laufen zu halten, die auch regelmäßig aktualisiert wird. Es bedeutet auch, dass die Benutzeroberfläche von Zeit zu Zeit aktualisiert wird, um den sich ändernden Erwartungen der Benutzer gerecht zu werden.
Codomain Die Zielmenge 𝔹 (engl. codomain) gibt die Klasse an, die ein Metadateneintrag annehmen kann. Beispielsweise können Zählungen normalerweise nur natürliche Zahlen (ℕ) annehmen.
Community Die Community umreißt alle Personen und Institutionen, die mit Kitodo.Production oder Presentation arbeiten und dazu beitragen, indem sie Fragen stellen, neue Funktionen erwähnen, Fehler finden, Geld geben, Programmcode schreiben und vieles mehr.
Content Der Inhalt eines XML-Elements ist alles, was zwischen dem öffnenden und dem schließenden Tag steht.
Dateigruppe Eine Dateigruppe repräsentiert alle ähnlichen Ausprägungen der Dateien eines Vorgangs, z.B. alle Miniaturansichten.
Datenbank Eine Datenbank ist ein Programm, das Daten mit einer festen Struktur und einem gewissen Grad an Komplexität speichert und deren Aktualisierung und Suche ermöglicht. Datenbanken haben seit den 1970er Jahren viel zur wirtschaftlichen Datenverarbeitung beigetragen. Sie können nur begrenzt Daten mit unterschiedlicher Komplexität verarbeiten, z.B. Metadaten. Production verwendet eine Datenbank zum Speichern seiner Prozessdaten, während Metadaten in Dateien gespeichert werden.
Digitalisiertes Werk Nachdem ein Vorgang den Workflow erfolgreich durchlaufen hat, ist das digitalisierte Werk das Ergebnis, das in DMS exportiert wird.
Digitalisierungsvorgang Siehe Vorgang
Division Im METS-Standard wird die Gliederung des Werks durch Divisionen (XML-Element <div>
) beschrieben, wobei eine Divisione andere Divisionen enthalten kann.
DMS Die Abkürzung DMS steht für Document Management System und bezeichnet jede Software, mit der das erstellte digitalisierte Werk angezeigt werden kann. In der Regel bietet ein DMS mehr Dienste, wie die Speicherung der Werke und die Suche. Wir empfehlen Kitodo.Presentation als DMS.
Dokumenttyp Der Dokumenttyp ist eine Klassifizierung der Art, von der ein (physisches oder digitales) Werk sein kann. Der Dokumenttyp kann etwas reales sein, wie ein Buch (oder präziser eine Monographie, eine Anthologie, ein Band eines mehrbändigen Werks), ein Foto oder eine Schallplatte. Es kann auch etwas Abstraktes wie eine Serie oder ein Jahr des Erscheinens einer seriellen Publikation sein.
Drittsystem Als Drittsystem werden alle anderen Computersysteme bezeichnet, mit denen die Software interagiert.
ElasticSearch ElasticSearch ist eine Suchmaschine. Das ist ein separates Programm, das Daten so vorbereitet, bestimmte Begriffe in einer großen Datenmenge in sehr kurzer Zeit zu finden. ElasticSearch wird verwendet, um den Inhalt von Production und auch die Metadaten zu indizieren und durchsuchbar zu machen.
Elternvorgang Ein übergeordneter Vorgang ist ein hiararchischer Vorgang, der untergeordnete Vorgänge aufweist. Übergeordnete Vorgänge sind normalerweise keine wirklichen Vorgänge, an denen gearbeitet werden muss, sondern abstrakte Einheiten, die lediglich aus Daten bestehen, die den untergeordneten Vorgängen gemeinsam sind. Sie dienen dazu, die untergeordneten Vorgänge miteinander zu verknüpfen und die gemeinsam genutzten Daten an einem gemeinsamen Ort zu bearbeiten, um zu verhindern, dass bei Änderungen bei alle untergeordneten Vorgänge dieselben Informationen geändert werden müssen.
Entwicklungsfonds Ein Fonds ist Geld, das für einen bestimmten Zweck zusammengehalten wird, in diesem Fall, um die Softwarewartung daraus zu bezahlen.
Entwicklungsplanung Während der Entwicklungsplanung werden die nächsten Entwicklungsschritte in eine vernünftige Reihenfolge gebracht und Wünsche mit niedriger Priorität werden aussortiert, um einen maximalen Fortschritt aus einer begrenzten Menge an Arbeit herauszuholen, die dafür aufgewendet werden muss.
Exemplardatensatz Objektdatenbanken (z.B. Bibliothekskataloge) können so strukturiert sein, dass es einen Datensatz für das Konzept eines Objekts gibt (z.B. ein bestimmtes Buch eines bestimmten Autors in einer bestimmten Ausgabe) und einen oder mehrere Exemplarsatz für jede physische Manifestation dieses Objekts (d.h. einen Exemplarsatz für jede physische Kopie dieses Buches, die in der Datenbank aufgezeichnet ist. Diese Kopien können sich beispielsweise an verschiedenen Orten befinden.)
Export Während des Exports wird das Digitalisat im DMS veröffentlicht. Dies bedeutet normalerweise, dass die zur Veröffentlichung gewünschten Dateien kopiert werden und die Metadatendatei aus dem internen Format in ein Format konvertiert wird, das das DMS versteht.
Export-Ordner Hier werden die Dateien beim Export geschrieben.
Feature siehe Funktionswunsch
Feldgewichtung Feldgewichte bestimmen die Reihenfolge der Suchergebnisse in einer Suchmaschine. In der Regel hat das Titelfeld ein hohes Gewicht. Wenn der Suchbegriff im Titelfeld gefunden wurde, steht der Treffer mehr oben auf der Trefferliste, als wenn er nur in einem unsichtbaren Kommentar einer Person, die an dem Vorgang arbeitet, gefunden wird.
Funktionswunsch Eine Feature meint eine Funktionalität, die hinzugefügt werden soll (oder kürzlich hinzugefügt wurde).
GitHub GitHub ist der Webserver, den Sie gerade besuchen. Der Quellcode der Software wird hier als Git-Repository gespeichert, daher der Name.
Hierarchie In Production können Vorgänge hierarchisch organisiert sein. Dies ermöglicht es, gemeinsam genutzte Daten in einem übergeordneten Vorgang zu halten, wobei einzelne Vorgänge diesem untergeordnet sind. Dieses Design kann verwendet werden, um die Struktur der zu digitalisierenden Medien darzustellen.
Hierarchien Die möglichen Hierarchien verschiedener Divisions kann im Regelsatz mit <restriction>
und <permit>
eingeschränkt werden. Ohne diese können alle Divisions innerhalb einer anderen Division verwendet werden.
Hierarchischer Import Während eines hierarchischen Imports wird nicht nur der ausgewählte Datensatz importiert, sondern auch übergeordnete Datensätze, falls vorhanden. Zum Beispiel ist es für einen Band eines Lexikons schön zu wissen, dass dies “Band E−G” ist. Es ist jedoch noch besser zu wissen, um einen Band welches Lexikons es sich handelt, eine Information, die in der hierarchisch übergeordneten Einheit, die das Lexikon als mehrbändiges Werk abbildet, gespeichert ist.
ImageMagick Dies ist ein Programm, das viele Bildformate von einem in ein anderes transformieren und einige Änderungen hinzufügen kann, z.B. das Verkleinern. Production kann ImageMagick aufrufen, um abgeleitete Bilder zu erzeugen.
Images generieren Siehe Bildgenerierung
Import Während des Imports wird ein Datensatz (ggf. mehrere) aus einer anderen Datenbank in das System abgerufen.
Indexoptimierung Der Index einer Suchmaschine muss von Zeit zu Zeit optimiert werden. Dies verbessert die Suchgeschwindigkeit und verringert den Speicherplatz auf der Festplatte, indem in der Regel veraltete Daten entfernt und Binärbäume neu ausgeglichen werden, was im normalen Betrieb nicht möglich ist.
Internformat Intern werden die Daten eines Vorgangs in einem Format dargestellt, das sich an der Art und Weise orientiert, wie die Daten im Programm verarbeitet werden. Das Werkstück hat ein Wurzelelement, das durch eingeschlossene Strukturelemente unterteilt werden kann, und ihnen können Medieneinheiten zugewiesen werden. Zum Speichern wird dieses Format in eine Art METS-XML konvertiert.
Innovationsstau Arbeiten, die am besten bereits erledigt sein sollten, aber nie ausgeführt wurden, werden als Innovationsrückstand bezeichnet.
Installation Während der Installation wird eine Software für die Arbeit auf einem Computer eingerichtet. Dieser Prozess kann stark automatisiert sein (wie es für Personalcomputer-Software typisch ist) oder mehr oder weniger Handbindung erfordern, wenn mehrere Systemkomponenten ins Spiel kommen, wie dies bei Production der Fall ist.
Installationsanleitung Die Installationsanleitungen bietet eine Art Kochrezept für die Installation.
Intranet Das Ensemble von Servern, die normalerweise nur Mitgliedern eines Unternehmens oder einer Institution zur Verfügung stehen, wird als Intranet bezeichnet. Die meistbesuchte Webseite des Intranets ist häufig das Menü der Kantine.
Issue Ein Thema ist ein Gegenstand einer Diskussionen. Sie können als Probleme angesehen werden, die nach einer Lösung suchen und reichen von fehlenden Informationen, Fragen und Missverständnissen bis hin zu eindeutigen Beschreibungen des Fehlerverhaltens oder Funktionsanfragen.
Jira Dies war Teil des Intranets, bevor wir zur Arbeit mit GitHub übergingen.
Kalender Der Kalendereditor ist Teil der Benutzeroberfläche zum Digitalisieren von Zeitungen. Angenommen, eine Bibliothek hat über viele Jahre Zeitung gesammelt. Jetzt sollen diese digitalisiert werden, und es muss in Production ein Vorgang für jede Ausgabe erstellt werden, die jemals in der Zeitung erschienen ist. Der Kalendereditor zeigt einen riesigen Kalender auf dem Bildschirm an und hilft dabei.
Katalog In Bibliotheken ist ein Katalog die Hauptdatenbank, in der alle Medien der Bibliothek aufgezeichnet werden. Es verwaltet die wichtigen Vorgänge, wie das Ausleihen eines Buches.
Katalogknoten Jede Datenbank, aus der Production importieren kann, ist in kitodo_opac.xml
als <catalogue>
-Knoten definiert.
Key Der Schlüssel gibt an, worum es bei einem Metadateneintrag geht. Die Metadaten werden in einer Reihe von Einträgen gespeichert, wobei jeder einen Schlüssel hat. Die Schlüssel können Dinge wie Titel, Ausgabe, Verlag, Umdrehungen pro Minute, etc. sein.
Kindvorgang Ein Vorgang wird als untergeordneter Prozess bezeichnet, wenn er mit einem abstrakten übergeordneten Vorgang verknüpft ist, der dann als übergeordneter Vorgang bezeichnet wird. In Production kann ein Elternteil mehrere Kinder haben, aber ein Kind kann nur einen Elternteil haben. Eltern können wiederum Kinder anderer Eltern sein und mehrstufige Hierarchien bilden.
kitodo_config.properties
Dies ist die Hauptkonfigurationsdatei der Anwendung. Sie enthält Basiskonfigurationsparameter, die während der Ausführung für die gesamte Software gelten.
kitodo_opac.xml
In dieser Datei müssen alle Datenbanken registriert sein, aus denen Daten importiert werden können.
Kitodo-Script Der Dialog Kitodo-Skript der Vorgangsliste bietet Optionen zum Auslösen von Verwaltungsaufgaben im System. Diese Funktionalität wurde größtenteils aus praktischen Gründen für administrative Benutzer eingebaut, und zugunsten einer schnellen Bereitstellung der erforderlichen Funktion wurde auf eine ausgestaltete Benutzerschnittstelle verzichtet.
Klassifizierung Während des Imports wird ermittelt, welche Art von Datensatz wir aus der Datenbank erhalten haben. Da Datenbanken diese Daten möglicherweise nicht homogen speichern, kann dies schwierig sein. Dies passiert im Import-XSLT-Skript.
Knoten Der Schnittstellentypknoten definiert, welche Abfragesprache eine entfernte Datenbank versteht, z.B. SRU oder Solar.
Konfiguration Konfiguration bedeutet, eine Software an eine bestimmte Umgebung anzupassen.
Konfigurationsdatei Eine Konfigurationsdatei definiert das Verhalten der Anwendung, normalerweise auf systemweiter Ebene, und deklariert technische Aspekte, z.B. Dateisystempfade.
Laufzettel Für jedes zu digitalisierende Medium wird zunächst ein Vorgang erstellt. In diesem Schritt wird das Laufzettel auf ein Blatt Papier gedruckt und in das Medium eingelegt oder mit einem Gummiring daran befestigt. Das Laufzettel enthält den Vorgangstitel und andere identifizierende Metadaten. Der Mitarbeitende der Digitalisierungsstation nimmt ein Medium und übernimmt mit dem Laufzettel die entsprechende Aufgabe. Die Reihenfolge der Verarbeitung an dieser Station richtet sich möglicherweise nicht nach der Reihenfolge der Aufgaben in der Schnittstelle von Production, sondern nach der Reihenfolge der physischen Medien in ihrem Behälter oder Regal. Mit einem optionalen Barcode auf dem Laufzettel und einem Scanner, der dies unterstützt, muss der Mitarbeitende nicht einmal auf der Tastatur nach der Aufgabe in Production suchen, sondern es reicht aus, den Laufzettel zu scannen, um die Aufgabe zu starten.
LDAP LDAP ist ein IT-Service, der in den 1980er Jahren erfunden wurde, um Karteikästen zu ersetzen. In Production kann es verwendet werden, um Production-Benutzer auf serverweiter Ebene zu verwalten. Dies ist eine Möglichkeit, jedem Benutzer ein Netzwerklaufwerk zum Hoch- und Herunterladen von Medien mithilfe anderer Serverdienste wie Samba bereitzustellen. Oder es kann verwendet werden, um Benutzerkennwörter mit einem institutionellen LDAP zu vergleichen (hauptsächlich, damit Benutzer überall dasselbe Kennwort haben). Es ist nicht möglich, beide gleichzeitig zu verwenden.
Letter of Intent Ein Letter of Intent ist eine schriftliche Äußerung eines Unternehmens oder einer Institution, in dem diese formal (aber unverbindlich) ihre Absicht erklärt, zu einem Projekt beizutragen.
Link Ein Link ist ein Text, der häufig in Farbe und unterstrichen angezeigt wird und auf eine andere Quelle im Internet verweist. Das Wort kann auch eine der beiden Funktionen bedeuten, einen Text, auf den Sie klicken können (für was auch immer), oder einen Verweis auf eine andere Ressource im Internet (auch wenn diese nicht für die Anzeige bestimmt ist).
Mandant Mit der Option Mandanten können Filter auf sehr hoher Ebene definiert werden. Einem Mandanten können Projekte, Vorgänge usw. zugewiesen werden. Der Benutzer kann immer die Daten genau eines Mandanten anzeigen, wodurch es möglich ist, Arbeitszeit für verschiedene Kunden abzurechnen oder Kunden Zugriff auf das System zu gewähren, ohne dass sie Zugriff auf die Daten anderer Kunden haben. Und vergleichbare Konstruktionen.
Massenimport Während des Massenimports werden viele Medien in das Softwaresystem importiert.
Messages-Datei Die Messages-Dateien enthalten die im Frontend sichtbaren Texte. Wenn Sie das Frontend in einer anderen Sprache verwenden möchten, müssen Sie den Inhalt dieser Dateien übersetzen.
meta.xml-Datei Die meta.xml
-Datei beschreibt den Inhalt des Vorgangsverzeichnisses, wie die Dateien eine Gesamtstruktur (z. B. ein Buch) mit ihren Unterteilungen (z. B. Kapiteln) bilden, und ihre Beziehungen (wie ein Bild in voller Größe, das mit einem Miniaturbild verknüpft ist) in einem technisch austauschbaren XML-Format mit dem Namen METS.
Mehrbändigkeit Dies ist ein Buch, das zu lang ist, um in ein einziges physisches Buch zu passen. Stellen Sie sich ein gedrucktes Lexikon mit mehreren Bänden vor.
Metadaten Im Kontext von Production sind Metadaten semantisch beschriftete Zeichenketten, die die Struktur und ihre Unterteilungen eines digitalisierten Werks beschreiben.
METS METS ist eine bestimmte Art von XML-Datei, die im Bereich von Bibliotheken zur Beschreibung von Medieninhalten verwendet wird. Außerhalb dieser Domäne ist es von begrenztem Nutzen. Beispielsweise verwenden PDFs und E-Books völlig andere Ansätze.
METS-Filegroup Siehe Dateigruppe
METS-Werte Sie können einige Werte festlegen, die erforderlich sind, damit beim Export gültige METS-Dateien geschrieben werden. Dies kann in den Projekteinstellungen konfiguriert werden.
Migration Hierbei wird von einer Version einer Software zu einer anderen Version oder einer anderen verwandten Software gewechselt. Dies beinhaltet normalerweise Schritte der Datentransformation, da die Datenspeicherformate verschiedener Software selten übereinstimmen.
Mittel Dies bezeichnet das Geld, das zur Verfügung steht, um etwas zu erreichen.
MODS MODS ist ein XML-Snippet-Format, das beim Datenaustausch zwischen Bibliotheken verwendet wird. Es definiert Kategorien bibliografischer Metadaten, d.h. was ein Titel oder ein Autor ist und wie er in XML formatiert werden muss, um maschinenaustauschbar zu sein.
Module Das Production-Programm ist in mehrere Module unterteilt, die in separaten JAR-Dateien vorliegen. Die Idee dahinter ist, dass es in Zukunft möglicherweise verschiedene Module für eine bestimmte Aufgabe gibt und Sie beim Einrichten Ihrer Site das entsprechende auswählen können. Derzeit gibt es nur ein Modul für jede Art von Aufgabe.
OCR Obwohl ein gedruckter Text, der gescannt wurde, von einem Menschen leicht gelesen werden kann, ist das gescannte Bild für einen Computer nicht mehr als viele einzelne Punkte in verschiedenen Farben. Die Aufgabe der optischen Zeichenerkennung besteht darin, diese Sammlungen farbiger Punkte wieder in Buchstabenfolgen umzuwandeln, aus denen ein Text besteht. Dieser Schritt ist z.B. notwendig, um den Text dann in einer Suchmaschine durchsuchbar zu machen.
OCR-D OCR-D war ein Projekt zur wissenschaftlichen Bearbeitung gescannter Bücher aus der Moderne mittels OCR. Während des Projekts wurden verfügbare Tools für OCR evaluiert, Erfahrungen mit ihnen gesammelt und verbessert.
OPAC Ein OPAC ist ein Bibliothekskatalog, d.h. ein Verzeichnis aller Medien, die eine Bibliothek besitzt und auf das online zugegriffen werden kann.
Open Source Open Source ist eine Software, deren Programmcode öffentlich ist. Das heißt, Sie können den Programmcode über das Internet abrufen. In der Regel dürfen Sie sie kostenlos verwenden und an Ihre Bedürfnisse anpassen. Je nach Lizenzmodell müssen Sie möglicherweise Ihre Änderungen veröffentlichen oder müssen andere Einschränkungen beachten.
Optionen Sie können im Regelsatz mehrere Wertoptionen für einen Metadatenschlüssel definieren. Die Eingabe wird dann als eine Art Auswahl angezeigt, damit der Bediener aus der Liste auswählen kann.
Ordnerkonfiguration Diese definiert das Layout innerhalb des Dateisystemordners für jeden einzelnen Vorgang, d.h. welche Unterordner werden dort sein, welche Daten werden in jedem von ihnen gespeichert und in welcher Beziehung stehen die Dateien zueinander. Sie können auch festlegen, ob der Inhalt erstellt, validiert und/oder exportiert werden soll.
Parsen Dieser Fachbegriff beschreibt das Laden einer Datei. Die Datei muss wohlgeformt sein, was bedeutet, dass sie den durch das Dateiformat definierten Regeln entsprechen muss. Andernfalls kann das Parsen fehlschlagen oder Unsinn erzeugen.
Performance Leistung meint die Geschwindigkeit, mit der eine Anwendung arbeitet. In der Regel denken Sie nicht über die Leistung von Software nach, es sei denn, Sie stellen fest, dass die Software langsam ist.
Pipeline Entwicklungsprojekte, die in der Pipeline stehen, sind anstehende Projekte zur Erweiterung der Software, die wir planen.
Pull Request Im Zuge der Entwicklung von Production schlagen Entwickler in Pull Requests, wörtlich in etwa „Einzugsanforderungen“, Sätze von Änderungen an der Software vor, die ein bestimmtes Problem adressieren. Diese werden nach dem Vier-Augen-Prinzip geprüft und anschließend vom Release-Management in die Codebasis gemerged (integriert).
Preset Mit dem Regelsatz können Sie eine Wertevoreinstellung für einen Metadatenschlüssel definieren, sodass der häufigste Wert nicht jedes Mal manuell eingegeben oder ausgewählt werden muss.
Projekt Ein Projekt definiert den Organisationsrahmen für die Digitalisierung einer größeren Anzahl von Medien. In der Regel sind Kriterien außerhalb von Production, wie z.B. die Finanzierung, für die Durchführung eines Projekts relevant. Es kann Projekte mit einem geschlossenen Umfang geben (z.B. alle Schallplatten eines bestimmten Genres in einem bestimmten Jahrzehnt), oder Projekte mit einem offenen Umfang, wie ein „Dokumentlieferdienst“. Mit Production können Mitarbeiter bestimmten Projekten zugewiesen werden, um sie nicht mit Aufgaben zu belästigen, für die sie nicht verantwortlich sind.
Proof of concept Ein Proof of Concept ist eine erste Implementierung einer Funktionalität, um zu zeigen, dass dies überhaupt möglich ist. In der Regel sind nicht alle Funktionen verfügbar, und die Verwendung ist unhandlich. Möglicherweise sind hohe Berechtigungen und detailliertes Fachwissen erforderlich, damit es überhaupt funktioniert, aber Sie können sich vorstellen, wohin die Geschichte führen könnte.
Quellcode Der Quellcode ist ein Kompromiss zwischen den Anweisungen, die ein Computerkern verarbeiten kann, und dem, worüber Menschen nachdenken können. Dies ist, was der Programmierer schreibt, und die Programmiersprache gibt dem Programmierer z.B. die Möglichkeit, die Funktionen mit lesbaren Namen zu benennen (obwohl diese Namen für den Computer, auf dem das Programm später ausgeführt wird, bedeutungslos sind), damit sie für Menschen einen Sinn ergeben, während sie in einem Stil gehalten werden, den ein Computer ausführen kann.
Rebase Im Zuge der Entwicklung von Production schlagen Entwickler in Pull Requests Sätze von Änderungen an der Software vor, die ein bestimmtes Problem adressieren. Diese werden nach dem Vier-Augen-Prinzip geprüft und anschließend vom Release-Management in die Codebasis integriert. Wenn zwei Änderungssätze Änderungen an derselben Programmzeile vorschlagen, wird die zuerst übernommene ohne Probleme integriert, die zweite jedoch automatisiert abgelehnt, um die erste Änderung vor dem Überschreiben zu schützen. Der Programmierer des zweiten Änderungsvorschlags muss das Problem manuell prüfen und intellektuell beheben, indem er seine Änderungen auf die neue Codebasis aufsetzt. Daher wird dieser Vorgang mit dem englischen Wort Rebase bezeichnet.
Regelsatz Der Regelsatz ist eine Datei, die im Entwicklungsprozess ausdrücklich erforderlich war. Darin sind Definitionen von Abteilungen zur hierarchischen Strukturierung der digitalen Inhalte (wie Buch, Inhaltsverzeichnis, Kapitel, Index) und Schlüssel für Metadaten zur Beschreibung dieser enthalten. Es können Regeln definiert werden, welche Abteilungen in welche anderen Abteilungen eingeschlossen werden können und welche Metadatenschlüssel zur Beschreibung dieser oder jener Abteilung verwendet werden können. Dies ist eine sehr komplexe Angelegenheit.
Release Ein Release entspricht einer Version oder Edition einer Software.
Releasemanagement Das Release-Management verwaltet das Hauptsoftware-Repository. Es ist dafür verantwortlich, dass die Anwendung schrittweise entwickelt wird, ohne durch die Entwicklungen beschädigt zu werden, und insbesondere veröffentlicht sie ab und zu neue Versionen.
<returnFormat>
Das Rückgabeformat gibt das semantische Beschreibungsformat des für den Metadatenimport verwendeten XML an (z.B. MODS).
Rollen Rollen beschreiben die Bildungsqualifikation von Arbeitnehmern, die Production verwenden, und werden verwendet, um ihnen Aufgaben im Workflow zuzuweisen oder nicht. In der Regel bedeutet die Mitgliedschaft in einer Rolle, dass jemand darin geschult wurde, die mit dieser Rolle verbundenen Aufgaben auf akzeptable Weise auszuführen.
Root-Element Das Wurzelelement ist der oberste Knoten der Hierarchie, der ein digitalisiertes Werk beschreibt. Das heißt, der Typ des Wurzelknotens ist typischerweise ein Typ, der den Typ des physischen Mediums benennt, das hier digitalisiert wurde, wie eine Monographie oder eine Schallplatte. Das Wurzelelement ist das, was dann durch Unterteilungen weiter unterteilt wird, z.B. in Kapitel.
Ruleset Siehe Regelsatz
Schnittstelle Schnittstellen beschreiben, wie eine Software mit dem zugrunde liegenden Betriebssystem und der Laufzeitumgebung, den Benutzern und anderen Softwaresystemen interagiert.
Script Der Begriff „Skript“ ist mehrdeutig und wird für verschiedene Dinge verwendet, siehe Kitodo-Script, Skriptschritt und Shell-Skript. Es kann auch eine Sammlung von SQL-Befehlen für die Datenbank gemeint sein, oder das Schriftsystem, in dem eine geschriebene Ressource niedergeschrieben wude (z.B. lateinisch, kyrillisch, griechisch, arabisch, …).
Shell-Skript Das Ausführen eines Shell-Skripts bietet die Möglichkeit, eine Befehlszeile (d.h. jedes Programm, das Sie über die Befehlszeile ausführen können) auf dem zugrunde liegenden Betriebssystem auszuführen. Die Befehlszeile wird mit den Berechtigungen des Benutzerkontos ausgeführt, auf dem Tomcat ausgeführt wird.
Skriptschritt Eine automatische Aufgabe im Workflow, die ein Shell-Skript ausführt.
Software-Plattform Die Plattform ist die zugrunde liegende Software, die zum Ausführen eines Programms verwendet wird. Dies ist das Betriebssystem und Zwischensoftware wie eine Java-Laufzeitumgebung oder Typo3.
Solr Solr ist eine Suchmaschinensoftware.
Strukturelement Unterteilungen werden verwendet, um die gesamte Menge digitaler Dateien in etwas Sinnvolles zu strukturieren, beispielsweise in ein Buch mit Kapiteln.
Strukturtyp Die Unterteilungen, die zur Strukturierung der digitalen Werke verwendet werden, haben einen Typ, der semantisch angibt, was sie darstellen, wie das Inhaltsverzeichnis oder ein Kapitel.
Suchindex Im Index legt die Suchmaschine die zu suchenden Elemente nach Suchbegriffen sortiert ab. Dies ist die Voraussetzung für eine schnelle Suche in einer großen Menge von Textdaten.
System Dies ist eine Seite in der Benutzeroberfläche, die Steuerelemente zur Verwaltung des Systems enthält.
Tabs Die Registerkarten bilden ein Auswahlmenü in einer Reihe, in dem Sie auswählen können, welche Eingabeelemente derzeit auf dem Bildschirm angezeigt werden. Alle Registerkarten gehören zur selben Seite.
Taskmanager Der Task-Manager verwaltet die Ausführung automatischer Aufgaben oder manuell gestarteter Aufgaben, deren Fertigstellung viel Zeit in Anspruch nehmen kann. Es wird darauf geachtet, dass nicht zu viele Aufgaben gleichzeitig ausgeführt werden (was zu viele Systemressourcen benutzen und die Benutzeroberfläche noch langsamer reagieren lassen würde), der Fortschritt der verschiedenen Aufgaben wird angezeigt, und es werden Aufgaben gemeldet, die fehlgeschlagen sind, sodass ein Administratorbenutzer sich um sie kümmern kann.
Testen Mithilfe von Tests wird überprüft, ob eine Funktion das tut, was sie soll. Es gibt im Quellcode von Production viele Tests, die automatisch ausgeführt werden, aber es sind auch manuelle Tests erforderlich, ob der Komplex korrekt zusammenspielt.
Titel Der Titel ist die Beschriftung, mit der etwas benannt wird. Ein Projekt hat einen Titel, ebenso ein Vorgang und die vielen anderen Elemente, die in Production verwendet werden.
Todos Dies meint die Liste der Dinge, die in der Software geändert werden müssen.
Trefferset Die Trefferliste ist das, was nach einer Suche aus einer Suchmaschine kommt.
Trim-Mode Der Trimmmodus gibt an, ob umgebende Klammern gelöscht werden.
„Triple-Ei-F“ (IIIF) Das internationale Rahmenwerk für die Interoperabilität von Bildern (engl. International Image Interoperability Framework) ist eine Reihe von Standards, die von international wichtigen Bibliotheken entwickelt wurden, um den Austausch digitalisierter Medien zu ermöglichen. Es basiert stark auf fortschrittlichen Techniken wie Linked Data, die wir in Production abgelehnt haben.
Übersetzungen Das Übersetzen einer Software scheint auf den ersten Blick eine einfache Aufgabe zu sein, bringt jedoch eine Reihe von Hindernissen mit sich. Diese reichen von einer unterschiedlichen Wortreihenfolge, die möglicherweise eine Umordnung der vom Programm in den Text eingefügten Werte erfordert, über verschiedene Zahlen- und Datumsformate bis hin zu einem unterschiedlichen Platzbedarf, den die Anzeige des Textes erfordert (vergleiche Japanisch mit Deutsch oder gar Russisch).
Unterordner Die Unterordner befinden sich im Vorgangsordner und enthalten die Dateien mit den digitalisierten Medien.
Vergabeordnung des öffentlichen Dienstes Die „Verordnung über die Vergabe öffentlicher Aufträge“ definiert Regeln, an die sich Regierungsorganisationen wie öffentliche Bibliotheken in Deutschland halten müssen, wenn sie Dienstleistungen von Unternehmen kaufen wollen.
Verzeichnis Verzeichnisse werden zum Speichern von Dateien in einem Dateisystem verwendet.
Volltextsuche Durchsuchen des gedruckten Textes eines Buches mit einer Suchmaschine.
Vorgang Ein Vorgang ist die digitale Einheit des Digitalisierungsauftrags, die sich auf ein einzelnes zu digitalisierendes physisches Medienstück bezieht. Für jedes zu digitalisierende Medium gibt es genau einen Vorgang im System.
Vorgangstitel Der Vorgangstitel ist eine Zeichenfolge zur Identifizierung eines zu digitalisierenden Mediums im Digitalisierungscenter.
Vorgangstitelgenerierungsregel Der Vorgangstitel wird anhand einer im Regelsatz definierten Regel erstellt. Es besteht aus Metadatenfeldern und statischen Zeichen.
Webanwendung Eine Webanwendung ist eine Website, mit der Sie interagieren können. Heute sind alle Websites tatsächlich Webanwendungen. Der Begriff Webanwendung wird verwendet, um ein Programm zum Bereitstellen einer Webanwendung von anderen Arten von Programmen zu unterscheiden (z.B. Programme, die Fenster auf Ihrem Computer öffnen, um damit zu arbeiten, oder Treiber).
Web-Bild Ein Bild, dessen Dateiformat von den wichtigsten Webbrowsern unterstützt wird, wie z.B. JPEG. Insbesondere TIFF-Bilder fallen nicht in diese Kategorie und müssen daher konvertiert werden.
Workflow Der Workflow definiert verschiedene Aufgaben, die für jedes Medium in einer bestimmten Reihenfolge ausgeführt werden müssen, um es zu digitalisieren. Einige Aufgaben können optional sein oder zeitgleich ausgeführt werden.
Workflowdiagramm Der Workflow wird als eine Art Grafik angezeigt, die auf eine unter Programmierern weithin bekannte Weise gezeichnet wird.
Workshop Ein Workshop ist ein Treffen (entweder physisch oder online) von interessierten Personen, um gemeinsam zu planen oder sich gegenseitig zu unterrichten.
X-Path-Ausdruck Dies ist eine Folge von Zeichen, eine Art Programmiersprache, die auf einen bestimmten Inhalt in einer XML-Datei zeigt.
XSLT XSLT ist eine Computersprache, mit der beschrieben wird, wie eine XML-Datendatei (z.B. eine Tabelle) in einen anderen XML-Dialekt (z.B. eine WWW-Seite) konvertiert werden kann. Production verwendet XSLT, um Eingabedaten aus entfernten Datenbanken in das interne Datenformat umzuwandeln und interne Daten während des Exports in exportierbare Formate umzuwandeln. Sie benötigen fundierte Kenntnisse des Quellformats, des Zielformats und der XSLT-Sprache, um diese Konfigurationen zu bearbeiten.
Zeitschriften Zeitschriften sind dünne Bücher, normalerweise ohne Hardcover, die wiederholt zu einem bestimmten Thema veröffentlicht werden, um den Leser über dieses Thema auf dem Laufenden zu halten. In der Neuzeit, vor der Entwicklung von Film, Radio, Fernsehen oder Internet, waren sie das Hauptinstrument, um über ein spezielles Thema auf dem Laufenden zu bleiben. Dies wurde bis heute sowohl in der Wissenschaft als auch im Mainstream beibehalten, obwohl ihr Einfluss aufgrund anderer verfügbarer Medien abnimmt.
Zugriffsmanagement Die Zugriffsverwaltung definiert Zugriffsklassen in Presentation, mit denen der Zugriff basierend auf IP-Adressen oder nach Anmeldung eingeschränkt werden kann.