18.3 Schlüssel der einzelnen Datenbanken
18.3.1 Lehrveranstaltungen
Bei der Suche in der Lehrveranstaltungsdatenbank (search lectures) können die folgenden Schlüssel
verwendet werden:
Beispiele:
- Suche nach allen Lehrveranstaltungen, die von einer bestimmten Institution angeboten werden. In diesem
Beispiel wird zur Identifikation der Institution die UnivIS-Organisationsnummer (060100) verwendet.
Durch die Angabe von noimports wird die Anzeige von importierten Veranstaltungen
unterdrückt.
<UNIVIS>
search lectures noimports department=060100
show compact
</UNIVIS>
- Im nächsten Beispiel wird nach allen Lehrveranstaltungen gesucht, die im Vorlesungsverzeichnis unter der
Überschrift „Informatik“ eingeordnet sind. Die Zeichen “^„ und “$„ symbolisieren den Zeilenanfang bzw.
das Zeilenende.
<UNIVIS>
search lectures chapter="^Informatik$"
show compact
</UNIVIS>
- Die nächste UnivIS-Datenbankabfrage sucht in der Lehrveranstaltungsdatenbank nach allen
Veranstaltungen, die in ihrer Bezeichnung (Langform) die Zeichenkette “Grundlagen“ tragen.
<UNIVIS>
search lectures name="Grundlagen"
show compact
</UNIVIS>
- Hier wird nach allen Lehrveranstaltungen gesucht, in deren Kurzbezeichnung am Anfang die Zeichenkette
“BP I„ auftritt.
<UNIVIS>
search lectures shortname="^BP I"
show compact
</UNIVIS>
- search lectures type="LVTYP"
<UNIVIS>
search lectures chapter="^Informatik" type="Praktikum"
show compact
</UNIVIS>
- search lectures number=BELEGNUMMER
- search lectures sws=SWS
- search lectures ectscredits=ETCS-CREDITS
- search lectures lecturer="[INSTITUTION/]DOZENT"
- search lectures room="RAUMNAME" der Art
<UNIVIS>
search lectures sem=1998s lecturer="B.⋆y/Hofmann"
show compact
</UNIVIS>
zu realisieren.
18.3.2 Suche in der Personendatenbank
search persons
18.3.3 Suche in der Raumdatenbank
search rooms Suche in der Raumdatenbank
Beispiele:
- search rooms department="NAME"|ORGNR
<UNIVIS>
search rooms department="^Z.⋆en der Techni"
show short
</UNIVIS>
- search rooms name="RAUMKUERZEL"
<UNIVIS>
search rooms name="^H4$"
show plan
</UNIVIS>
- search rooms longname="RAUMNAME"
<UNIVIS>
search rooms longname="^Hoersaal 4$"
show plan
</UNIVIS>
- search rooms contact="KONTAKTPERSON"
<UNIVIS>
search rooms contact="Sprachenzentrum/Uhlich"
show plan
</UNIVIS>
18.3.4 Suche in der Überschriftendatenbank
search chapters (Überschriften des Vorlesungsverzeichnisses bzw. Lehrveranstaltungen, die bestimmten
Überschriften zugeordnet sind)
- search chapters name="UEBERSCHRIFT"
- search chapters fullname="UEBERSCHRIFT"
- search chapters path="PFAD"
Bei der Ausgabe mit „show=plan“ werden nur die gefundenen Überschriften ausgegeben. Mit den
Ausgabevarianten „short“, „long“ und „compact“ werden zu allen gefundenen Überschriften die
Lehrveranstaltungen mit ausgegeben, wie bei der Suche nach Lehrveranstaltungen („search=lectures“).
Der Unterschied zur direkten Suche nach „chapter“ in der Lehrveranstaltungsdatenbank besteht darin, dass
bei einer Suche in der Überschriftendatenbank auch Überschriften ohne zugeordnete Lehrveranstaltungen
ausgegeben werden.
18.3.5 Suche in der Institutionendatenbank
search departments
- search departments name="NAME"
- search departments number=ORGNUMMER
- search departments fullname="NAME"
- search departments path="PFAD"
18.3.6 Suche im Veranstaltungskalender
search calendar
- search calendar department="INSTITUTIONSNAME"
- search calendar name="BEZEICHNUNG"
- search calendar fullname="BEZEICHNUNG"
- search calendar start="BEGINNDATUM"
- search calendar end="ENDEDATUM"
- search calendar who="KONTAKTPERSON"
18.3.7 Suche in den Examensarbeiten
search thesis
- search thesis department="INSTITUTIONSNAME"
- search thesis title="BEZEICHNUNG"
- search thesis shorttitle="BEZEICHNUNG"
- search thesis type="TYP"
- search thesis finished="ENDEDATUM"
- search thesis advisor="BETREUER"
18.3.8 Suche in den internationalen Kontakten
Bei der Suche nach internationalen Kontakten (search icontacts) können die folgenden Schlüssel
verwendet werden:
18.3.9 Suche in Forschungsprojekten
Bei der Suche nach Forschungsprojekten (search projects) können die folgenden Schlüssel verwendet
werden:
18.3.10 Sonderfälle
- search XXX sem=SEMESTER Angabe des Semesters (die Datenbanken sind ja
semesterabhängig)
- search unique XXX Wird dieses Attribut mit angegeben, so produziert die Suche eine
Fehlermeldung, wenn mehr als ein passender Datensatz gefunden wird.
<UNIVIS>
search unique persons name="Meier"
show
</UNIVIS>
- show Wie sollen die gefundenen Datensätze angezeigt werden
- show compact Lehrveranstaltungen werden als „Verzeichnis kompakt“ wie im
Vorlesungsverzeichnis und in der Lehrveranstaltungsverwaltung angezeigt.
- show short Anzeige der Lehrveranstaltungen im Modus „Verzeichnis kurz“ wie im VV
und in der Lehrveranstaltungsverwaltung.
- show long Wie „Verzeichnis ausführlich“ im VV und der Lehrveranstaltungsverwaltung
anzeigen.
- show lshort Wie im Anzeigemodus „Liste kurz“ aus der Lehrveranstaltungsverwaltung
formatieren.
- show llong Wie Liste ausführlich“ in der Lehrveranstaltungsverwaltung anzeigen.
- show self Bei der Suche in der Institutionendatenbank wird die Selbstdarstellung der
Institution (wie bei den Forschungsberichten) ausgegeben.
- show teachers Dient zur Anzeige der Lehrkörperliste bei der Suche in der Institutionendatenbank.
Die Formatierung entspricht derjenigen im Personen- und Einrichtungsverzeichnis. Im folgenden
Beispiel wird die Lehrkörperliste der Technischen Fakultät ausgegeben.
<UNIVIS>
search departments fullname="Technische Fakultaet"
show teachers
</UNIVIS>
- show single Bei der Suche in der Institutionendatenbank wird durch die Angabe von single
eine Unterdrückung der Anzeige von untergeordneten Institutionen erreicht. Im folgenden Beispiel
werden die Daten des Mathematischen Instituts ohne die Daten der untergeordneten Lehrstühle
ausgegeben.
<UNIVIS>
search departments number=100100
show single
</UNIVIS>
- show tellist Bei der Suche in der Institutionendatenbank wird durch die Angabe von
tellist eine Telefonliste der Einrichtung wie im Telefon- und E-Mail-Verzeichnis
ausgegeben.
<UNIVIS>
search departments number=100103
show tellist
</UNIVIS>
- show plan Dieses Argument ist wirksam bei der Suche in der Lehrveranstaltungs- und
Raumdatenbank. In Verbindung mit einer Raumsuche wird bei Angabe von plan der Raumplan für
die gefundenen Räume ausgegeben. Die Abfrage
<UNIVIS>
search rooms name="^H4$"
show plan
</UNIVIS>
sucht in der Raumdatenbank nach dem Hörsaal „H4“ und zeigt anschließend den Raumplan an. Bei
der Suche nach Lehrveranstaltungen können die gefundenen Datensätze in Form eines
Veranstaltungsplans ausgegeben werden. Die Abfrage
<UNIVIS>
search lectures lecturer="B.⋆y/Hofmann"
show plan
</UNIVIS>
Sucht alle Veranstaltungen, die vom Dozenten „Hofmann“ vom „Lehrstuhl für Informatik
(Betriebssysteme)“ gehalten werden. Das Präfix Betriebssysteme/ dient zur eindeutigen
Spezifizierung der Person. Die gefundenen Veranstaltungen werden anschließend in Form eines
Veranstaltungsplans ausgegeben.
- show xml Ausgabe im XML Format
Die Optionen compact, short und long können bei einer Suche in der Lehrveranstaltungs- und in der
Überschriftendatenbank verwendet werden.
- $XXX = and [what=]$YYY with=$ZZZ Kommando zur Schnittmengenbildung von
Suchergebnissen. Das folgende Beispiel zeigt eine Schnittmengenbildung von Datensätzen aus der
Lehrveranstaltungsdatenbank. Im ersten Schritt werden alle Veranstaltungen vom Dozenten “Hauck“
gesucht und der Variablen haucks zugewiesen. Danach werden alle Lehrveranstaltungen des Dozenten
„Kleinoeder“ in $kleins gespeichert. Anschließend findet die Schnittmengenbildung statt, das Ergebnis
wird in $hk abgelegt. Abschließend werden alle Datensätze in $hk im Format llong — „Liste
ausführlich“ — angezeigt.
<UNIVIS>
$haucks = search lectures lecturer="B.⋆y/Hauck"
$kleins = search lectures lecturer="B.⋆y/Kleinoeder"
$hk = and $haucks with=$kleins
show $hk llong
</UNIVIS>
- $XXX = add [what=]$YYY to=$ZZZ Kommando zum Addieren von Suchergebnissen. Im Beispiel
werden zunächst alle Veranstaltungen des Dozenten „Hofmann“ gesucht und in der Variablen
$hofmanns gespeichert, in der zweiten Zeile werden in $bolchs alle Vorlesungen des Dozenten
„Bolch“ gesichert. Anschließend werden die beiden Suchergebnisse addiert und die Summe in der
Variablen $bh abgelegt. In der Lezten Zeile wird die addierten Veranstaltungen in Form eines
Veranstaltungsplans ausgegeben.
<UNIVIS>
$hofmanns = search lectures lecturer="B.⋆y/Hofmann"
$bolchs = search lectures lecturer="B.⋆y/Bolch"
$bh = add $bolchs to=$hofmanns
show $bh plan
</UNIVIS>
- $XXX = sub [what=]$YYY from=$ZZZ
<UNIVIS>
$alldoz = search noimports lectures department=100103
$haucks = search noimports lectures lecturer="B.⋆y/Hauck"
$noth = sub $haucks from=$alldoz
show $noth compact
</UNIVIS>
- copy
- semester
Sie werden hier verwendet, um die Suche in der Überschriftendatenbank zu präzisieren bzw. einzuschränken.
Läßt man diese Zeichen hier weg, so findet UnivIS bei der Suche alle Titel, in denen die Zeichenkette
„Informatik“ auftritt und gibt eine Fehlermeldung aus, falls es mehr als eine Überschrift gefunden
hat.