Index
All Packages
All Categories
By Author

ap (3)
cp (3)
dp (3)
exe (3)
gui (0)
gui/gtk (0)
gui/tk (4)
io (1)
lib (11)
math (0)
net (9)
nlp (18)
op (4)
os (2)
program (3)
sp (2)
tool (9)
wp (2)
xml (2)

Brill Tagger

type:package
id:mogul:/lager/brill-tagger
section:mogul:/lager
blurb:A part-of-speech tagger/noun-phrase chunker
author:Torbjörn Lager
category:nlp
documentation:index.html
download:lager-brill-tagger__1.2.5__source__0.pkg
lager-brill-tagger__1.3.0__source__0.pkg
requires:x-ozlib://lager/sentence-splitter/SentenceSplitter.ozf
x-ozlib://lager/simple-tokenizer/EnglishTokenizer.ozf
provides:[nlp] x-ozlib://lager/brill-tagger/Tagger.ozf
[nlp] x-ozlib://lager/brill-tagger/EnglishTagger.ozf
[nlp] x-ozlib://lager/brill-tagger/EnglishChunker.ozf
[nlp] x-ozlib://lager/brill-tagger/tag.exe
[nlp] x-ozlib://lager/brill-tagger/chunk.exe

This is an implementation in pure Oz of a Brill-style rule-based tagger. The tagger is an abstract class (in the sense that it does not define all the methods that it calls) and the user will need to subclass it in order to do something useful. In particular, a derived class is expected to contain (or import) the rules by means of which the tagger will be operating and thus it encapsulates everything which is specific to a particular language and application. The package includes two examples which show how to build a part-of-speech tagger for English, as well as a combined part-of-speech tagger and noun-phrase chunker, also for English.