Anmerkung. Diese Liste behandelt Fragen, die Anwenderinnen oder Anwender gestellt haben. Thematisch sind diese daher nicht unbedingt dem "Benutzerhandbuch" zuzuordnen, sondern u.U. auch anderen Teilen der HANS-Dokumentation.
A.1. Dateneingabe | |
A.1.1. | Ich habe über die "Windows-Zeichentabelle" ein Zeichen in einen Datensatz eingefügt, dargestellt wird jedoch ein ganz anderers. |
Sind auf dem konkreten Rechner die allegro-Schriften installiert? | |
Die allegro-Schriften sind nicht Unicode-codiert und daher nicht vollständig kompatibel mit den anderen im System installierten Schriften. Arbeit mit der Windows-Zeichentabelle funktioniert nur dann, wenn Sie darin als Schriftart einen der allegro-Fonts (etwa allegro Arial) ausgewählt und (ggfls. erst "erweiterte Einstellungen" ankreuzen) als Zeichensatz "Windows: Mitteleuropa" eingestellt haben. | |
A.2. Index | |
| |
A.2.1. | Nach dem "Aufräumen" von Stammsätzen sind Objektsätze unter falschen Einträgen im Register 1. Was tun? |
Das Problem tritt fast zwangsläufig dann auf, wenn verschiedene Stammsätze (zwischenzeitlich) identische Ansetzungsschlüssel gebildet haben (bzw. der Ansetzungsschlüssel des einen identisch dem Anfang des anderen war). Es tritt vermeidbar(!) dann auf, wenn versucht wird, durch "Überschreiben" aller Kategorien eine Stammsatzdublette zu "recyclen" (auch wenn Sie etwas ganz neues beschreiben wollen, für das System ist es stets eine "Ansetzungsänderung"). Abhilfe / Reparatur nur durch Reindexieren. (Detaillierte Erläuterung siehe nächste Frage) | |
A.2.2. | Bei Korrekturen von Stammsätzen kommt es immer wieder zu doppelten Einträgen im Index. Was tun? |
Reindexieren! | |
Erläuterung: Im Index als solchen sind per Verknüpfung gebildete Schlüssel (etwa die Personeneinträge aus Objektsätzen) nicht selbst verknüpft mit dem Schlüssel aus dem Stammsatz. Ändert sich letzterer, würden die Einträge der Objektsätze daher bis zur nächsten Indexierung auf dem alten Stand bleiben. Allegro bietet zur Abhilfe die sogenannte Pseudoschlüssel-Methode: Der Stammsatz definiert Schlüssel (diese stehen nicht im Index, daher sind sie "pseudo"), die bei Ansetzungsänderungen im Register automatisch "umziehen" sollen. Diese Heuristik ist jedoch u.a. nicht in der Lage, diejenigen Schlüssel zu erkennen, die vom Stammsatz selbst gebildet werden. Daher passiert folgendes:
Wenn nun alte und neue Ansetzung inklusive der individualisierenden Angaben im Register unterschiedliche Zeichenzahl haben, stimmen die unter 1. und 3. gebildeten Schlüssel (unter der HANS-Indexierung) nicht ueberein, sie differieren nämlich um die Ausrückungsposition der Übernahme-Identnummer: Diese wird bei neuen Schlüsseln auf eine feste Position gesetzt, bei aufgrund des Pseudoschlüssel-Mechanismus veränderten Schlüsseln jedoch verschiebt sich diese Position entsprechend der Verlängerung oder Verkürzung des eigentlichen Indexeintrags. Bei der Reindexierung bilden alle Datensätze genau jene Schlüssel, die aus den konkreten Verknüpfungen errechnet werden, die "Unfälle", die durch Versagen der Heuristik entstanden sind, bleiben nicht erhalten. Bei Einsatz der Generierungsoption noFixTabkrz wird die Indexierung so abgewandelt, daß der Übernahmeschlüssel mit einer konstanten Anzahl Spatien auf die Ansetzung folgt, so daß das oben geschilderte Problem nicht mehr auftritt. Unter a99 wird (Stichwort "Registermaskerade") der Übernahmeschlüssel dennoch rechts ausgerückt präsentiert, bei den DOS-Programmen gibt es diese Korrekturmöglichkeit nicht, der Index wird unübersichtlicher (im WWW-OPAC werden Übernahmekürzel stets abgeschnitten) | |
A.2.3. | Nach einer Indexierung fehlen die meisten Register, nur in den
Registern 10 und 11 sind Einträge unter den Identnummern, im
Register 1 gibt es u.U. Einträge mit " |
Die beobachteten Schlüssel werden in der "ersten Phase" der Indexierung gebildet, erst danach werden alle anderen Schlüssel ausgerechnet. Ursachen können sein:
Abhilfe: Sicherstellen, dass niemand die Datenbank im Zugriff hat, vorsichtig neu Indexieren, dabei auf Fehlermeldungen achten. | |
A.2.4. | Nach einer Reindexierung sehe ich nicht die erwarteten Schlüssel. Nach einer Reindexierung ist eine Datei
" |
Dies ist ein Indiz dafür, daß die Indexierung nicht
abgeschlossen werden konnte, als als letzte Aktion der neue Index
| |
A.3. Datenexporte | |
| |
A.3.1. | Wie exportiere ich meine Daten "als XML"? |
Die Frage ist u.U. nicht optimal fomuliert, weil "XML" nur die Syntax des Exports festlegt, nicht aber das konkrete Datenformat (z.B. KalliopeXML). HANSXML ist eine 1:1-Transformation des HANS-Internformats als XML und kann daher bevorzugt als "verlustfreier" Export für weitere Verarbeitungen genutzt werden (tatsächlich benutzt der Export nach KalliopeXML das Format HANSXML als Zwischenstufe). HANSXML wird erzeugt, indem man HANS-Daten mit der
Parameterdatei | |
A.3.2. | Wie exportiere ich meine Daten als MAB2 für die ZKA (Kalliope)? |
In der einfachsten Form (Export der kompletten Datenbank) sieht der Aufruf (aus der DOS-Arbeitsumgebung) so aus: %-P%\mabtrack -ZKA -SG Dabei ist Siehe auch die Dokumentation zu mabtrack. | |
A.3.3. | Wie exportiere ich meine Daten als KalliopeXML für die ZKA (Kalliope)? |
In der einfachsten Form (Export der kompletten Datenbank) sieht der Aufruf (aus der DOS-Arbeitsumgebung) so aus: %-P%\kpetrack -SG Dabei ist Siehe auch die Dokumentation zu kpetrack. | |
A.3.4. | Wie exportiere ich nur meine Nachlass-Gesamtaufnahmen für die Fortscheibung des "Denecke-Brandis" an Kalliope? |
Das ist nicht ganz trivial, weil Unteraufnahmen zu Aufnahmen vom Typ "n" in HANS nicht unbedingt selbst auch diesen Typ haben, für die Bestandsübersicht in Kalliope jedoch mitgeliefert werden sollten. | |
A.3.5. | Wie muss ich vorgehen, um folgendes zu erreichen: Aus der meiner HANS-Datenbank soll per Selektion übers Register eine Ergebnismenge von Objekten gebildet und mit dieser eine neue Teildatenbank aufgebaut werden, die die ausgewählten Objektsätze, alle mit ihnen verknüpften Objekt- und Stammsätze und alle Systemdatensätze enthält. |
Siehe auch die Dokumentation zu hlg2db. | |