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 |