Der Online-Katalog des Kalliope-Verbundes starkt die explorativen Methoden der
Recherche. Es kann jedoch auch erforderlich sein, den Datenbestand mit komplexeren
Rechercheanfragen durchsuchen zu konnen. Hierfur ist die Retrievalsprache
CQL = Contextual Query Language
,
die von der
Library of Congress
entwickelt und
gepflegt wird, implementiert. Mit dieser einfachen Sprache konnen Sie
Fur das Retrieval als auch die Abfrage der Daten via SRU stehen die folgendes
Indizes zur Verfugung (ead.* = Ressourcen und Bestande, eac.* = Normdaten):
- ead.addressee
- Adressat (Person oder Korperschaft) anhand des Namens suchen.
- Beispiel:
ead.addressee="Adenauer, Konrad"
- Beispiel:
ead.addressee="Volkswagen"
- ead.addressee.gnd
- Adressat (Person oder Korperschaft) anhand der GND-Nummer suchen.
- Beispiel:
ead.addressee.gnd="11850066X"
- ead.addressee.nametype
- Adressaten anhand des Typs (Person oder Korperschaft) suchen.
- Beispiel:
ead.creator.nametype="personal"
- Beispiel:
ead.creator.nametype="corporate"
- ead.archdesc.id
- Abfrage aller Daten eines Bestands anhand der ID des Bestandsdatensatzes.
- Beispiel:
ead.archdesc.id="DE-611-BF-995"
- ead.archdesc.title
- Abfrage aller Daten eines Bestands anhand des Namens des Bestands.
- Beispiel:
ead.archdesc.title="Nachlass Karin Wolff"
- ead.archdesc.unitid
- Abfrage aller Daten eines Bestands anhand der Signatur des Bestands.
- Beispiel:
ead.archdesc.unitid="HA SIM"
- ead.container.umfangsangabe
- Abfrage von Daten anhand einer Umfangsangabe.
- Beispiel:
ead.container.umfangsangabe="100 Blatt"
- ead.container.format
- Abfrage von Daten anhand einer Formatangabe.
- Beispiel:
ead.container.format="8˚"
- ead.container.kasten
- Abfrage von Daten anhand einer Kastennummer.
- Beispiel:
ead.container.kasten="15"
- ead.container.mappe
- Abfrage von Daten anhand einer Mappannummer.
- Beispiel:
ead.container.mappe="33"
- ead.container.blatt
- Abfrage von Daten anhand einer Blattnummer.
- Beispiel:
ead.container.blatt="5-7"
- ead.creationdate.normal
- Erfassungsdatum eines Datensatzes, normiert (JJJJMMTT).
- Beispiel:
ead.creationdate.normal="20210603"
- ead.creator
- Urheber/Verfasser (Person oder Korperschaft) anhand des Namens suchen.
- Beispiel:
ead.creator="Kady, Muhammed"
- ead.creator.gnd
- Urheber/Verfasser (Person oder Korperschaft) anhand der GND-Nummer suchen.
- Beispiel:
ead.creator.gnd="1050038398"
- ead.creator.nametype
- Urheber/Verfasser (Personen oder Korperschaften) anhand des Typs suchen.
- Beispiel:
ead.creator.nametype="personal"
- Beispiel:
ead.creator.nametype="corporate"
- ead.corp
- Korperschaft anhand des Namens suchen.
- Beispiel:
ead.corp="Ziegelei"
- ead.corp.creator
- Urbeher/Verfasser (nur Korperschaften) anhand des Namens suchen.
- Beispiel:
ead.corp.creator="Weidmannische Buchhandlung"
- ead.corp.addressee
- Adressat (nur Korperschaften) anhand des Namens suchen.
- Beispiel:
ead.corp.addressee="Deutsche Bucherei"
- ead.genre
- Gattungsbegriff/Materialart anhand des Begriffs suchen.
- Beispiel:
ead.genre="Tagebuch"
- ead.genre.gnd
- Gattungsbegriff/Materialart anhand der GND-Nummer suchen.
- Beispiel:
ead.genre.gnd="4058900-6"
- ead.geog
- Ort (Entstehungsort und Sachbegriff) anhand des Namens suchen.
- Beispiel:
ead.geog="Mannheim"
- ead.geog.gnd
- Ort (Entstehungsort und Sachbegriff) anhand der GND-Nummer suchen.
- Beispiel:
ead.geog.gnd="4030036-5"
- ead.geog.origin
- Entstehungsort anhand des Namens suchen.
- Beispiel:
ead.geog.origin="Tallin"
- ead.id
- Abfrage mit Identifier des Datensatzes.
- Beispiel:
ead.id="DE-611-BF-995"
- Beispiel:
ead.id="DE-611-HS-1939948"
- ead.keyword
- Stichwort anhand des Begriffs suchen.
- Beispiel:
ead.keyword="Keramik"
- ead.langmaterial
- Sprache (ISO 639-2 Code) der Ressource.
- Beispiel:
ead.langmaterial="pol"
- ead.modificationdate.normal
- Modifikationsdatum des Datensatzes, normiert (JJJJMMTT).
- Beispiel:
ead.modificationdate.normal="20210723"
- ead.origination
- Bestandsbildner (Person oder Korperschaft) anhand des Namens suchen.
- Beispiel:
ead.origination="Wolff, Karin"
- Beispiel:
ead.origination="Tanzarchiv Leipzig"
- ead.others
- Beteiligte (Personen und Korperschaften, die nicht Adressat oder Urheber/Verfasser sind) anhand der Name suchen.
- Beispiel:
ead.others="Helms, Anna"
- Beispiel:
ead.others="Der Spiegel (Zeitschrift)"
- ead.others.gnd
- Beteiligte (Personen und Korperschaften, die nicht Adressat oder Urheber/Verfasser sind) anhand der GND-Nummer suchen.
- Beispiel:
ead.others.gnd="127937447"
- ead.others.nametype
- Beteiligte (Personen oder Korperschaften, die nicht Adressat oder Urheber/Verfasser sind) anhand des Typs suchen.
- Beispiel:
ead.others.nametype="personal"
- Beispiel:
ead.others.nametype="corporate"
- ead.othertitle
- Weiterer Titel/Zusatztitel
- Beispiel:
ead.othertitle="Geschichte von James Kruß"
- ead.pers
- Personen anhand des Namens suchen.
- Beispiel:
ead.pers="Brahe, Tycho"
- ead.pers.creator
- Bestandsbilder (nur Personen) anhand des Namens suchen.
- Beispiel:
ead.pers.creator="Wolff, Karin"
- ead.pers.addressee
- Adressaten (nur Personen) anhand des Namens suchen.
- Beispiel:
ead.pers.addressee="Humboldt, Alexander von"
- ead.repository
- Bestandshaltende Institution anhand des Namens suchen.
- Beispiel:
ead.repository="Forschungsbibliothek Gotha"
- ead.repository.isil
- Bestandshaltende Institution anhand des ISIL suchen.
- Beispiel:
ead.repository.isil="DE-39"
- ead.scopecontent
- Nur in Inhaltsangaben suchen.
- Beispiel:
ead.scopecontent="Fotografien"
- Beispiel:
ead.scopecontent="Briefmark*"
- ead.title
- Titel von Ressourcen.
- Beispiel:
ead.title="Nachlass Alste Horn"
- Beispiel:
ead.title="Brief von N.N. an Richard Hamann"
- ead.unitdate
- Laufzeit, normiert.
- Beispiel:
ead.unitdate="1855"
- Beispiel:
ead.unitdate="1949-1953"
- ead.unitdate_start
- Anfang der Laufzeit, normiert.
- Beispiel:
ead.unitdate_start="1949"
- ead.unitdate_end
- Ende der Laufzeit, normiert.
- Beispiel:
ead.unitdate_end="1953"
- ead.unitid
- Abfrage anhand der Signatur.
- Beispiel:
ead.unitid="III/93"
- Beispiel:
ead.unitid="III/93/611/25-26"
- gi.index
- Globale Abfrage: eine Abfrage samtliche Indizes gleichzeitlich.
- Beispiel:
gi.index="34532"
- Beispiel:
gi.index="kolonial"
Indizies fur Normdaten (Personen und Korperschaften)
- eac.authfilenumber
- Normdaten (Personen und Korperschaften) anhand der GND-Nummer suchen.
- Beispiel:
eac.authfilenumber="119067609"
- eac.dates
- Normdaten (Personen und Korperschaften) anhand Lebensdaten/Wirkungsdaten (normiert) suchen.
- Beispiel:
eac.dates="1605"
- Beispiel:
eac.dates="1881-1882"
- eac.nameEntry
- Normdaten (Personen und Korperschaften) anhand des Namens suchen.
- Beispiel:
eac.nameEntry="Nordmann, Camilla"
- Beispiel:
eac.nameEntry="Sas"
- eac.nameEntryCorp
- Normdaten (nur Korperschaften) anhand des Namens suchen.
- Beispiel:
eac.nameEntryCorp="Sas"
- eac.nameEntryPers
- Normdaten (nur Personen) anhand des Namens suchen.
- Beispiel:
eac.nameEntryPers="Sas"
- eac.occupations
- Normdaten (nur Personen) anhand des Berufs suchen.
- Beispiel:
eac.occupations="Bauer"
- eac.places
- Normdaten (Personen und Korperschaften) anhand des Orts suchen.
- Beispiel:
eac.places="Odessa"
- eac.placesActivity
- Normdaten (Personen und Korperschaften) anhand des Wirkungsorts suchen.
- Beispiel:
eac.placesActivity="Lissabon"
- eac.placesBirth
- Normdaten (nur Personen) anhand des Geburtsorts suchen.
- Beispiel:
eac.placesBirth="Gottingen"
- eac.placesDeath
- Normdaten (nur Personen) anhand des Sterbeorts suchen.
- Beispiel:
eac.placesDeath="Basel"
- eac.relationships
- Normdaten (Personen und Korperschaften) suchen, die in Beziehung zu einer gewissen Person oder Korperschaft stehen.
- Beispiel:
eac.relationships="Einstein, Albert"
Beispiele mit Erlauterungen
Die Grundform der Suche ist: index=="Suchbegriff", z.B. ead.pers=="Louvet de
Couvray, Jean-Baptiste". Eine umfassende Dokumentation einschließlich
(hypothetischer) Beispiele finden Sie bei der Library of Congress,
The
CQL Context Set version 1.2
.
Bitte beachten Sie, dass eine kombinierte Suche von ead.*- und eac.*-Indizes
nicht moglich ist.
Beispiel 1: Suche nach Briefen an Hans Macke
ead.genre=="Brief"
Erlauterung: Vergleichen Sie das Suchergebnis mit den Ergebnissen der folgenden
Suchen:
Mit der einfachen Suche finden Sie alle Begriffe - auf den Wortstamm reduziert - in
einem Datensatz unabhangig von ihrer Reihenfolge. Mit der Phrasensuche findet Sie
die Begriffe in Anfuhrungszeichen im jeweils gesamten Datensatz in ihrer konkreten
Reihenfolge, wobei es in diesem Beispiel unerheblich ist, ob der Begriff Briefe oder
Brief vor oder nach der Phrase "Hans Macke" steht. Durch die Verwendung der CQL
prazisieren Sie die Suche konkret auf Adressat und Gattung.
Beispiel 2: alternative Suche nach Briefen an Hans Macke
ead.addressee=="Macke,
Hans"
Erlauterung: DieSuche nach einem Adressaten (
) impliziert die Gattung "Brief" als Oberbegriff fur Briefe,
Widmungen, Faxe, E-Mail, etc. Zudem wird an diesem Beispiel deutlich, dass der
Index ead.addressee (Suche nach Korperschaften und Personen) in der Regel zu einem
Ergebnis fuhrt, dass identisch ist wie ead.pers.addresse oder ead.corp.addressee.
Beispiel 3: Suche nach Briefen von Hans Werner Richter an Profile 68
ead.pers.creator=="Richter,
Hans" AND
ead.corp.addressee=="Profile 68"
Erlauterung: In diesem Beispiel findet der Index ead.corp.addressee Verwendung. Der
Gattungsbegriff Brief kann ausgelassen werden. Die einfache Suche
nach
Hans Richter Profile 68
verdeutlicht den Unterschied.
Beispiel 4: Suche nach Signaturen und Trunkierungen
Erlauterung: Signaturen variieren sehr stark - ob aufgrund institutioneller
Traditionen, ob mit Satzzeichen, ohne Satzzeichen oder mit Tippfehlern ... Mithilfe
der CQL einschließlich der Trunkierung "*" haben Sie die Moglichkeit, gezielt nach
einer einzelnen Signatur zu suchen. Die Beispiele geben Ihnen einen Einblick in die
Suchmoglichkeiten. Durch die Trunkierung haben Sie ebenfalls die Moglichkeit - und
sofern Ihnen bekannt -, nach einer Signaturengruppe zu recherchieren:
ead.unitid=="Kuc2-1-K*"
Beispiel 5: Suche nach Personen mit Geburtsort Rostock
eac.placesBirth=="Rostock"
Beispiel 6: Suche nach Personen mit Geburtsort Rostock und Beruf
Politiker
eac.placesBirth=="Rostock"
AND
eac.occupations=="Politiker"
Beispiel 7: Suche nach Personen mit Geburtsort Rostock und Beruf Politiker, die
vor 1900 geboren wurden
eac.placesBirth=="Rostock"
AND
eac.occupations=="Politiker" AND
eac.dates<=1900
Erlauterung: Datumsangaben konnen mit < (kleiner als), > (großer als), <=
(kleiner gleich als), >= (großer gleich als) oder == (exaktes) gesucht
werden.
Beispiel 8: Suche nach Begriffen in unmittelbarer Nahe
gi.index
adj "Hauptstaatsarchiv Stuttgart verbracht"
Erlauterung: Index + adj + Suchterme sucht unmittelbar hintereinander stehende
Begriffe. Diese Suche ist identisch zur simplen Phrasensuche, d.i. das setzen von
Suchbegriffen in Anfuhrungszeichen.