Kommen wir nun zu ertwas ganz anderem, der Online-Recherche:
Das DICTionary Protocol erlaubt den Zugriff auf sehr einfach zu bedienende,
ASCII-basierte Online-Wörterbücher. Dabei ist es sehr stark an SMTP (siehe dazu
) angelehnt, was das Lernen natürlich vereinfacht.
Beim DICT-Protokoll gibt es üblicherweise mehrere Wörterbücher, die viele
Begriffe aus unterschiedlichen Perspektiven definieren. Sucht man zum Beispiel
im Wörterbuch foldoc
nach "`Windows"', so wird man eine objektive (=in diesem
Fall schlechte) Antwort erhalten. Sucht man jedoch in der jargon
-Datenbank,
bekommt man die richtige Antwort zu sehen... ;-)
Zunächst stellen wir mit dem Standard-Port 2628
des gewünschten Servers (zum
Beispiel www.dict.org
) eine Verbindung her:
<220 thestars.gnus dictd 1.8.0/rf on Gentoo LinuxIn der Bannerzeile ist neben den schon von SMTP oder NNTP bekannten Statuscodes die Versionsnummer des eingesetzten Serverprogramms enthalten.
Nun kann man eine einfache Suchanfrage starten:
>DEFINE * "Munich" <150 2 definitions retrieved <151 "Munich" gazetteer "U.S. Gazetteer (1990)" <Munich, ND (city, FIPS 55020) < Location: 48.66908 N, 98.83224 W < Population (1990): 310 (135 housing units) < Area: 1.6 sq km (land), 0.0 sq km (water) <. <151 "Munich" wn "WordNet (r) 1.6" <Munich < n : the capital and largest city of Bavaria in southeastern < Germany [syn: {Munich}, {Muenchen}] <. <250 ok [d/m/c = 2/0/118; 0.000r 0.000u 0.000s]Wie bei SMTP wird jedes Ende der Ergebnisse (hier zwei, aus dem "`U.S. Gazetteer (1990)"' und dem "`WordNet (r) 1.6"') mit einem einzelnen
.
(Punkt) auf einer
Zeile markiert.
Aber auch wenn man die exakte Schreibweise eines Begriffs nicht kennt, kann man das DICT-Protokoll benutzen:
>SHOW STRATEGIES <111 8 databases present <exact "Match words exactly" <prefix "Match prefixes" <substring "Match substring occurring anywhere in word" <suffix "Match suffixes" <re "POSIX 1003.2 (modern) regular expressions" <regexp "Old (basic) regular expressions" <soundex "Match using SOUNDEX algorithm" <lev "Match words within Levenshtein distance one" <. <250 ok >MATCH * soundex "Hitchhiker" <152 48 matches found <foldoc "Head Disk Assembly" <foldoc "heatseeker" <gazetteer "Hatchechubbee" <gazetteer "Hedgesville" <gazetteer "Hitchcock" <gazetteer "Hitchcock County" <gazetteer "Hodges" <gazetteer "Hotchkiss" <jargon "heatseeker" <web1913 "H toxicarius" <web1913 "Head-cheese" <web1913 "Headshake" <web1913 "Heath cock" <web1913 "heath cock" <web1913 "Hedge garlic" <web1913 "Hedge hyssop" <web1913 "Hedge school" <web1913 "Hedge sparrow" <... <. <250 ok [d/m/c = 0/48/0; 0.000r 0.000u 0.000s]Ist das gewünschte Wort gefunden, kann man wieder nach dem exakten Treffer suchen:
>DEFINE jargon "heatseeker" <150 1 definitions retrieved <151 "heatseeker" jargon "Jargon File (4.2.3, 23 NOV 2000)" <heatseeker n. [IBM] A customer who can be relied upon to <buy, without fail, the latest version of an existing product <(not quite the same as a member of the {lunatic fringe}). <A 1993 example of a heatseeker was someone who, owning <a 286 PC and Windows 3.0, went out and bought Windows 3.1 <(which offers no worthwhile benefits unless you have a 386). <If all customers were heatseekers, vast amounts of money could <be made by just fixing some of the bugs in each release (n) <and selling it to them as release (n+1). Microsoft in fact <seems to have mastered this technique. < < <. <250 ok [d/m/c = 1/0/10; 0.000r 0.000u 0.000s]
Schließlich wird mit QUIT
die Verbindung wieder geschlossen:
>QUIT <221 bye [d/m/c = 0/0/0; 130.000r 0.000u 0.000s]
Befehl | Wirkung |
DEFINE wörterbuch "suchbegriff" |
Suche nach exaktem Treffer |
SHOW STRATEGIES |
Liste aller Strategien |
MATCH wörterbuch stragegie "suchbegriff" |
Suche nach Treffer |
QUIT |
Schließen der Verbindung |