News
28/5/2015 minor corrections in the text
9/5 Link to the current status: https://docs.google.com/spreadsheets/d/1NuLRp86UPjd298LxjhCAGlHsoPypxKpcBJfDab0De90/edit#gid=0
9/5/2014 Removed many bogus subcat's revealed by dictionary authors and by FrameNet. Please upgrade your TopDictionary from darcs or github!
Wanted: manual checking of TopDictionary???.gf files in this directory.
Abstract syntax: TopDictionary, the top-7000 English words from British National Corpus, as sorted by frequency here.
Usage: part of the general translation dictionaries, used for instance in the GF translation demo. The full dictionaties are the Dictionary* modules in the parent directory.
Who: anyone with good knowledge of the target language and with reasonable knowledge of the GF resource grammar paradigms for it.
Follow these steps for your language. For instance, ToCheckFre.gf, with Fre substituted for any language in this directory.
gf ToCheckFre.gf +RTS -K64M
lin
rules line by line, starting from the beginning. Follow the guidelines in the next section.
---- checked by AR till once_Adv in the BNC order
diff
with the old and the new file, just to make sure your changes look reasonable.
A reasonable batch of revisions is 500 words or more, which should be doable in less than 2 hours. To avoid conflicts and overlapping work, don't spend more than one day on a batch of work before submitting it.
The already split senses are explained here.
When editing a lin rule, do one of the following:
lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheckbecomes
lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ;
lin obviously_Adv = variants{} ; --becomes
lin obviously_Adv = mkAdv "évidemment" ;
lin labour_N = mkN "accouchement" masculine | mkN "ouvrage" masculine ; -- tocheckmight become
lin labour_N = mkN "travail" "travaux" masculine ; --- split work, childbirth mkN "accouchement"To check the meanings of senses that have already been split (by using numbers, e.g.
time_1_N
), look up the explanations in
Dictionary.gf.
lin back_Adv = variants{} ;might become
lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre
lin come_VS = variants {} ;might become
lin come_VS = mkVS I.venir_V ; ---- subcat
As general guidelines,
lin
.