# Weitergehende Informationen zu &appname;

## Feldtypen

Jede Sammlung kann eine unbegrenzte Anzahl von Feldern enthalten. In &appname; gibt es elf Feldtypen, die für einen großen Bereich von unterschiedlichen Daten geeignet ist.

### Einfacher Text

Der grundlegende Feldtyp ist Einfacher Text. Es kann beliebige Werte enthalten, als Eingabeelement wird das Standard-Eingabefeld verwendet. Dieser Typ ist für kurze Werte wie Autor oder Gattung geeignet.

### Nummer

Der Typ Nummer entspricht dem Typ Einfacher Text, es können aber nur Zahlen eingegeben werden. Die Einträge werden numerisch sortiert, wenn Sie auf das Feld Nummer in der Spaltenansicht klicken. Es wird das Standardeingabefeld mit kleinen Pfeilen für das Vergrößern oder Verkleinern der Zahl zur Eingabe benutzt. Die Werte werden nicht formatiert.

### &URL;

Mit dem Typ &URL; können Verknüpfung zu anderen Dokumenten erstellt werden. Der Typ verwendet die Standard-Dateizuordnung in &kde;, um die verknüpften Dokumente zu öffnen. Die Gültigkeit de aktuellen Wertes einer &URL; wird nicht überprüft, ungültige Verknüpfungen werden nicht geöffnet. Als Eingabeelement wird ein Eingabefeld mit einem Knopf zum Öffnen des Standarddateidialogs benutzt, es können aber beliebige &URL;s eingegeben werden. Relative &URL;s werden relativ zum Pfad der Datendatei interpretiert, wenn die Datendatei gespeichert wurde.

Im Eintrags-Editor erscheinen die Beschriftungen als Verknüpfung, in der Eintragsansicht als tatsächliche Verknüpfung. Dieser Feldtyp wird zum Beispiel für eine Verknüpfung zu PDF-Dateien von Einträgen in Literaturverzeichnissen oder für Verknüpfungen zu Filmkritiken vorgesehen. Der Eintrag wird nicht formatiert.

Relative &URL;s können auch benutzt werden. Sie werden relativ zum Speicherort der &appname;-Datendatei interpretiert. im Eintrags-Editor werden die Eingaben für eine lokale Datei automatisch vervollständigt. Soll eine mit dem &kde;-Dateidialog ausgewählte &URL; relativ zum Speicherort der Datendatei interpretiert werden, dann muss für das Feld &URL; die Eigenschaft relative auf den Wert true gesetzt werden.

### Absatz

Für längere Texte ist der Typ Absatz als eigene Kategorie vorgesehen. Ein Absatz kann nicht mehrere Werte enthalten und wird nicht automatisch formatiert. Ein Absatz kann nicht zur Gruppierung verwendet werden. Zusammenfassungen von Artikeln, Bücher oder der Handlung eines Films und Besprechungen sollten diesen Typ benutzen.

### Auswahl

Für ein Feld mit nur wenigen vorgegebenen Werten ist der Typ Auswahl vorgesehen. Die vorgegebenen Werte können aus einem Auswahlfeld gewählt werden. Mehrere Werte können selbstverständlich nicht eingegeben werden. Dieser Feldtyp wird zum Beispiel für den Typ des Literaturverzeichnisses oder eine persönliche Bewertung benutzt.

Die erlaubten Werte müssen durch Semikolons getrennt werden.

### Ankreuzfeld

Für Felder mit nur zwei möglichen Werten gibt es den Typ Ankreuzfeld. Als Voreinstellung ist das Feld abgeschaltet. Ein Ankreuzfeld wird nicht formatiert und kann nur für einzelne Werte benutzt werden. Intern werden die Feldwerte als Boolesche Werte `true` oder `false` gespeichert. Beispiele für diesen Typ sind die Felder Geschenk und Verliehen.

### Datum

Ein Datumsfeld kann einen Tag, einen Monat oder ein Jahr enthalten. Das Datum wird im Standardformat YYYY-MM-DD angezeigt, das ermöglicht eine einfache Sortierung. Der &kde;-Standarddialog zur Datumsauswahl kann benutzt werden, um ein Datum mit der Maus einzugeben. Eine direkte Eingabe des Wertes ist ebenfalls möglich. Es müssen nicht alle Werte für Tag, Monat und Jahr eingegeben werden, nur die Angabe eines Jahres ist zum Beispiel auch erlaubt. Die Eingabe mehrerer Werte ist nicht möglich.

### Tabelle

Eine Tabelle enthält eine oder mehrere Spalten mit Werten. Im Eintrags-Editor wird das Feld wie in einer Tabellenkalkulation mit nummerierten Zeilen angezeigt. Ist die letzte Zeile auswählt, wird eine weitere Zeile hinzugefügt. Es gibt keine automatische Vervollständigung bei der Werteeingabe. Dieser Typ sollte für die Liste der Kapitel in einem Buch, die Szenen eines Films oder die Titel eines Albums benutzt werden. Die Felder einer Tabelle sind immer eine eigene Kategorie.

Die Anzahl der Spalten beträgt als Vorgabe maximal fünf. Dieser Wert kann geändert werden, indem in der Felddefinition die Eigenschaft columns hinzugefügt wird. Die Beschriftung von Spalten können durch Klicken mit der &RMBn; auf der Spaltenkopf im Kontextmenü oder durch Eingabe der Eigenschaft column1, column2 usw. festgelegt werden.

Im Eintrags-Editor für Tabellen-Felder können Zeilen durch Ziehen mit der Maus bei gedrückter Taste &Ctrl; anders angeordnet werden. Durch Klicken mit der &RMBn; öffnen Sie ein Kontextmenü mit Einträgen zum Einfügen oder Entfernen von Zeilen.

### Bild

Das Feld Bild enthält eine Grafik in jedem von &kde; unterstützten Format, zum Beispiel PNG oder JPEG. Das Bild kann direkt in der &appname;-Datendatei oder im Datenordner des Programms gespeichert werden. Der Standard-&kde;-Dateidialog wird zur Eingabe des Wertes benutzt, so können Sie eine &URL; oder eine lokale Datei eingeben. Bilder können ebenfalls von der Dateiverwaltung oder aus dem Browser in das Eingabefeld gezogen werden.

### Bewertung

Das Feld Bewertung zeigt eine Reihe von Sternen für die Darstellung einer numerischen Bewertung eines Eintrags an. Als Voreinstellung sind maximal fünf Sterne vorgegeben. Diese Einstellung kann im Dialog Sammlungsfelder geändert werden, indem für die Felddefinition die Eigenschaften minimum and maximum festgelegt werden.

### Felder mit abgeleiteten Werten

Felder mit abgeleiteten Werten sind ein Sonderfall. Die Feldtypen entsprechen den normalen Wertetypen des Feldes, aber der tatsächliche Wert des Feldes wird wird aus anderen Feldern durch einen Formattext in der Beschreibung des Feldes abgeleitet. Hat zum Beispiel ein Feld das Wertformat `%{title} %{year}`, dann ergibt sich der Feldwert aus dem Titel, gefolgt vom Jahr. Dieser Feldtyp wird vor allem für das Titelfeld von Münz-, Briefmarken-, Karten- und Wein-Sammlungen verwendet. Es kann entweder der interne Feldname oder der Titel des Feldes für den Formattext benutzt werden.

Um nur einen einzelnen Wert aus einem Feld mit mehreren möglichen Werten auszuwählen, kann der Index der Position im Formattext angegeben werden, wie zum Beispiel `%{author:1}` für den ersten Autor. Der Index darf auch negativ sein und zählt dann vom Ende, `%{author:-1}` ergibt dann den letzten Autor. Groß- und Kleinschreibung kann durch Schalte zum Formattext bestimmt werden, wie zum Beispiel `%{author:1/l}` für den ersten Autor in Klein- und `%{author:1/u}` in Großschreibung.

## Sammlungsarten

&appname; unterstützt als Voreinstellung 12 besondere Arten von Sammlungen: Bücher, Literaturverzeichnisse, Comicbücher, Videos, Musik, Karten, Münzen, Briefmarken, Videospiele, Wein, Brettspiele und Dateikataloge. Zusätzlich gibt es noch eine Vorlage für allgemeine Sammlungen für beliebige andere Arten von Sammlerstücken. Die Standardsammlung enthalten nur einen allgemeinen Satz an Feldern. Sie können eine Sammlung an Ihre Anforderungen anpassen, indem Sie Felder hinzufügen, verändern oder entfernen. Jede Sammlung muss mindestens nur ein Feld Title enthalten, damit die Gruppenansicht möglich ist. Bei einigen Sammlungsarten ist das nur ein Feld mit einem abgeleiteten Wert, der aus mindestens zwei anderen zusammengesetzt ist.

Im Allgemeinen gibt es keinen Unterschied in den Funktionen für die verschiedenen Sammlungsarten. Sie können eine benutzerdefinierte Sammlung für Bücher genauso wie die Standard-Buch-Sammlung verwenden. Aber &appname; verwendet für die Sammlungsarten definierte Symbole. Außerdem gibt es möglicherweise besondere Funktionen für bestimmte Sammlungsarten, daher sollten Sie möglichst eine der mitgelieferten Sammlungen verwenden. Wenn Sie zum Beispiel eine neue Wein-Sammlung ohne die vorgegebenen Standardfelder benutzen möchten, erstellen Sie zuerst eine Standard-Wein-Sammlung und löschen dann alle Felder und ersetzen Sie sie durch Ihre eigenen Felder. Dann ist das für &appname; immer noch eine Weinsammlung.

Als Standard benutzen alle Sammlungen ein Feld ID, das die numerische Kennung der Einträge enthält. Mit Ausnahme des Dateikatalogs enthält jede Sammlungsart Felder, die das Datum der Erstellung und das Datum der letzten Änderung eines Eintrags angeben.

### Buch-Sammlungen

Buch-Sammlungen haben 26 Standardfelder: Titel, Untertitel, Autor, Einband, Kaufdatum, Kaufpreis, Herausgeber, Edition, Copyright-Jahr, Veröffentlichungsjahr, ISBN, LCCN, Seiten, Sprache, Gattung, Schlüsselwörter, Serie, Seriennummer, Zustand, Signiert, Gelesen, Geschenk, Verliehen, Bewertung, Vorderseite der Hülle und Kommentare.

Die ISBN-Nummer ist ein besonderes Feld, da die ISBN-Nummer automatisch formatiert und eine Prüfsumme dafür berechnet wird. &appname; erkennt ein ISBN-Feld am intern verwendeten Feldnamen isbn. Haben Sie dieses Feld gelöscht möchten es zu eines anderen Art von Sammlung hinzufügen, erstellen Sie zuerst ein Feld mit dem Titel ISBN und wenden diese Änderung an. Dann können Sie den Titel beliebig ändern. &appname; leitet den internen aus den ursprünglichen Titel ab, ändert ihn später aber nicht mehr, auch wenn der Titel bearbeitet wird.

### Literaturverzeichnisse

Literaturverzeichnisse haben 25 Standardfelder: Titel, Art des Eintrags, Autor, Bibtex-Schlüssel, Buch-Titel, Herausgeber, Organisation, Verlag, ISBN, Adresse, Auflage, Seiten, Jahr, Zeitschrift, Monat, Nummer, Art der Veröffentlichung, Kapitel, Serie, Seriennummer, Band, Querverweis, Schlüsselwörter, Zusammenfassung und Notizen.

Obwohl Literaturverzeichnisse keine besondere programmiertechnische Verknüpfung zu Bibtex haben, werden die Standardfelder eines typischen Bibtex-Datensatzes benutzt. Beim Export zu Bibtex wird eine Eigenschaft namens bibtex für jedes Feld verwendet, um das zugehörige Bibtex-Feld zu definieren. Möchten Sie ein zusätzlichen Feld zu einem Literaturverzeichnis hinzufügen und dann zu Bibtex exportieren, geben Sie die Eigenschaft bibtex passend ein.

&appname; enthält keine besonderen Funktionen für Literaturverzeichnisse. Zeichenketten-Makros für Bibtex können in &appname; hinzugefügt, geändert oder gelöscht werden. Beim Bibtex-Export haben Sie die Möglichkeit, Optionen für das Erweitern der Makros anzugeben. Bibtex-Zitate können zu externen Programmen wie LyX oder Kile unter Verwendung der sogenannten lyxpipe exportiert werden.

Buch-Sammlungen können in Literaturverzeichnis umgewandelt werden. Standard-Bibtex-Felder werden dann hinzugefügt und die Bibtex-Eigenschaften gesetzt. Diese Funktion ist deshalb vorhanden. um alte Sammlungen umzuwandeln, die entstanden sind, bevor der Typ Literaturverzeichnis vom Typ Buch-Sammlung abgetrennt wurde,

### Comicbuch-Sammlungen

Comicbuch-Sammlungen haben 22 Standardfelder: Titel, Untertitel, Schreiber, Zeichner, Serie, Ausgabe, Verlag, Auflage, Veröffentlichungsjahr, Seiten, Land, Sprache, Gattung, Schlüsselwörter, Zustand, Kaufdatum, Kaufpreis, Signiert, Geschenk, Verliehen, Vorderseite der Hülle und Kommentare.

### Video-Sammlungen

Video-Sammlungen haben 30 Standardfelder: Titel, Medium, Produktionsjahr, Klassifizierung, Gattung, Regionalbereich, Nationalität, Format, Besetzung, Regisseur, Produzent, Schreiber, Komponist, Studio, Sprach-Spuren, Untertitel-Sprachen, Ton-Spuren, Laufzeit, Bildseitenformat, Breitbild, Farbmodus, Director's Cut, Zusammenfassung der Handlung, Persönliche Beurteilung, Kaufdatum, Kaufpreis, Geschenk, Verliehen, Cover und Kommentare.

Das Feld Besetzung ist eine Tabelle mit zwei Spalten. Der Name des Schauspielers wird in die erste Spalte eingetragen, die Rolle in die Zweite. Die Laufzeit wird üblicherweise in Minuten angegeben, das kann aber auch geändert werden.

### Musik-Sammlungen

Musik-Sammlungen haben 15 Standardfelder: Titel, Medium, Künstler, Herausgeber, Jahr, Gattung, Stücke, Bewertung, Kaufdatum, Kaufpreis, Geschenk, Verliehen, Schlüsselwörter, Cover und Kommentare.

### Spiele-Sammlungen

Videospiel-Sammlungen haben 16 Standardfelder: Titel, Plattform, Gattung, Jahr der Veröffentlichung, Verlag, Entwickler, ESRB-Bewertung, Beschreibung, Persönliche Beurteilung, Vollständig, Kaufdatum, Kaufpreis, Geschenk, Verliehen, Cover und Kommentare.

### Karten-Sammlungen

Karten-Sammlungen haben 16 Standardfelder: Titel, Spieler, Team, Marke, Karten-Nummer, Jahr, Serie, Karten-Typ, Kaufdatum, Kaufpreis, Ort, Geschenk, Schlüsselwörter, Menge, Bild der Vorderseite, Bild der Rückseite und Kommentare.

### Münz-Sammlungen

Münz-Sammlungen haben 16 Standardfelder: Titel, Type, Nennwert, Jahr, Prägung, Land, Münzen-Satz, Bewertung, Bewertungs-Dienstleister, Kaufdatum, Kaufpreis, Ort, Geschenk, Vorderseite, Rückseite und Kommentare.

### Briefmarken-Sammlungen

Briefmarken-Sammlungen haben 18 Standardfelder: Titel, Beschreibung, Nennwert, Land, Ausgabejahr, Farbe, Katalognr., Bewertung, Gestempelt, Falz, Zentrierung, Gummiert, Kaufdatum, Kaufpreis, Ort, Geschenk, Bild und Kommentare.

### Wein-Sammlungen

Wein-Sammlungen haben 15 Standardfelder: Titel, Erzeuger, Benennung, Rebsorte, Typ, Land, Kaufdatum, Kaufpreis, Ort, Menge, Trinken zu, Bewertung, Geschenk, Etikett und Kommentare.

### Brettspiel-Sammlungen

Brettspiel-Sammlungen haben 15 Standardfelder: Titel, Gattung, Mechanismus, Jahr der Veröffentlichung, Verlag, Designer, Anzahl der Spieler, Beschreibung, Bewertung, Kaufdatum, Kaufpreis, Geschenk, Verliehen, Bewertung, Cover und Kommentare.

### Dateikataloge

Dateikataloge haben 14 Standardfelder Name, &URL;, Beschreibung, VolumeOrdner, Dateityp, Größe, Berechtigungen, Eigentümer, Gruppe, Erstellt, Geändert, Meta-Information und Symbol,

### Benutzerdefinierte Sammlungen

Benutzerdefinierte Sammlungen haben nur ein Standardfeld, den Titel. Sie sollten benutzt werden, wenn es keine Standardsammlung für die Objekte gibt.