Restriktionen

Thomas Berger ThB at gymel.com
Fr Okt 11 12:20:07 CEST 2002


Lieber Herr Groeschl,

> in unserer Datenbank werden werden Personennamen nach ihrer Funktion
> in verschiedenen Feldern erfasst (#40 Verfasser, #41 Adressat usw.).
> Im Index erscheinen sie alle im Register 1, ihre Funktion wird als
> Postfix angehaengt. Ein entsprechender Abschnitt aus der Index-Datei
> sieht beispielsweise so aus:
> #4n2
> #t{ "|1" }
> !u1 u f" " e" =" y2 P"  [Verfasser]" e66
> #+#
> 
> Ist es moeglich, Restriktionen zu formulieren, so dass im Find-Menü
> von a99 bzw. alcarta die Suche mit diesen Funktionsbezeichnungen
> eingeschraenkt werden kann, also z.B. "Zeige nur die Handschriften an,
> von denen August Hermann Francke Verfasser ist."? Wie muessten solche
> Restriktionen aussehen?

Nein, ist nicht moeglich: Eine hypothetische Verfasser-Restriktion
wuerde als Restriktion immer noch eine fuer den gesamten
Datensatz sein, koennte also nur kennzeichnen, dass der
Datensatz einen Verfasser hat, aber nicht, dass der
damit zu kombinierende Suchbegriff "Francke" im konkreten
Fall der Verfasser ist. Der Unterschied wird krasser, wenn
Sie bedenken, dass mehrere Verfasser oder Adressaten
vorkommen koennen.

Im Register von a99 koennen Sie jedoch unter "nur Zeilen mit"
eintragen: "[Verfasser]", was im Register wenig hilft, weil
es ja sowieso zu einer Person maximal eine Zeile mit 
angehaengtem "[Verfasser]" gibt.

Alternativ koennten Sie die Indexparameter so erweitern,
dass Sie ein zusaetzliches, echtes und separates
Verfasserregister haben (hier: Sonderbereich "V " im
Register 1):

#4n2
#t{ "|1" }
!u1 u f" " e" =" y2 P"  [Verfasser]" e66
!u1 u f" " e" =" p{8 "|1V "}    % diese Zeile zusaetzlich
#+#

...

I VRF 1V. "Verfasser"


Die Personen, die dort auftauchen, sind definitiv in
Verfasserfunktion der dahinterliegenden Datensaetze.

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro