gismu anagrams: Difference between revisions

From Lojban
Jump to navigation Jump to search
mNo edit summary
 
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The list of 1342 gismu can be split into groups of gismu having the same anagram, that is, they are composed of the same letters in a different order.


This page is a summary of information about the Lojban Dictionary: It's history, current form, and future design.
==Statistics==
{|class='wikitable'
|-
!#of anagrams
|#of clusters
|-
!1
|937
|-
!2
|148
|-
!3
|23
|-
!4
|7
|-
!5
|1
|-
!6
|0
|-
!7
|1 (ainst)
|}


===  Dictionary Software and Data ===
Total: 1117 groups, 1342 words


* [http://jbovlaste.lojban.org bovlaste] is the Lojban dictionary.
*The champion is '''ainst''': 7 gismu:
* [http://www.lojban.org/cgi-bin/dict.pl ojban Online Dictionary Query]. The jbovlaste search engine.
** '''ainst''': sitna stani tansi tinsa tisna tsani tsina
*One group of 5 gismu:
**'''acilr''':  cirla clira lacri racli ralci
*Seven groups of 4 gismu:
**'''abikr''':  bakri birka kabri karbi
**'''acdir''':  cradi crida dicra draci
*'''aciks''':  ciska sacki sakci skaci
*'''aciln''':  cinla clani lanci nalci
*'''acint''':  canti catni cinta cnita
*'''acrtu''':  cartu ctaru ractu ratcu
*'''ainrt''': ranti ratni tirna trina


* [[jbocre: Dictionaries, Glossers and parsers|Dictionaries, Glossers and parsers]] contains links to software for using a Lojban Dictionary.
*.evgenis.:
* [[jbocre: Word Lists|Word Lists]] contain dictionary information in a variety of formats.
**The complete list is too long to put it here. I may put it on my website some day.


===  Dictionary Discussion ===
==English==
'''rango''' and '''organ''', '''lunra''' and '''lunar''' are anagrams. No other keyword is an anagram of its gismu.


Several pages on the wiki discuss the Lojban Dictionary. Those are collected here:
==Anagram groups in [[gimste]]==
*clsn:
**Here's the complete list that I got of anagram-groups with more than one member, from the gimste. Note that it includes some cmavo with rafsi.


* [[jbocre: The Lojban Dictionary|The Lojban Dictionary]]
{|class='wikitable'
* [[jbocre: Great Dictionary Problem|Great Dictionary Problem]]
|-
 
!aabjr
* [[jbocre: dictionary notes from 2001]]
|barja bajra
* [[BPFK Section: Dictionary Preface]]
|-
 
!aacnp
* [[jbocre: Old Draft Dictionary|Old Draft Dictionary]]
|pacna canpa cpana
* [[jbocre: Mini-dictionary|Mini-dictionary]]
|-
 
!aagnr
* [[jbocre: Mini-dictionary To-do|Mini-dictionary To-do]]
|ganra garna grana
* [[jbocre: Mini-dictionary paradigms|Mini-dictionary paradigms]]
|-
 
!aajnt
===  Dictionary Design ===
|janta jatna
 
|-
This section is an exploration of the issue started in this discussion about the [http://groups.google.com/group/lojban/browse_thread/thread/ac00bb38bebef953 ictionary backend].
!aakln
 
|lanka kanla
====  What use cases will use Lojban dictionary data? ====
|-
 
!aakls
What end-use will this data put put to?
|kalsa slaka
 
|-
* A print version of the Lojban dictionary
!aalpt
* jbovlaste, the online dictionary.  This includes editing and voting on dictionary entries
|palta tapla
 
|-
* Flash card definitions, which are more concise.
!aalst
* Interactive tools, like glossers and parsers
|talsa salta
 
|-
** Ideally, jbofihe could use this data instead of having its own version.
!abdir
** Similarly, the list of rafsi for jvocuhadju could be extracted herefrom
|dirba bradi badri
 
|-
====  What sorts of things *should* a Lojbanic dictionary store, ideally? ====
!abdnu
 
|bandu bunda
* Are any of these use cases unsuitable for a dictionary?  Are there use cases we haven't thought of that are suitable?
|-
* Can we separate a definition from its grammatical context? Are we treating Lojban gismu too much like a verb or noun in the way we handle them now?
!abejn
 
|janbe jbena
* Should we use some manner of spatial visualization?  (e.g., [[jbocre: cpacuvisualization|cpacuvisualization]])
|-
* Versioning: it would be really really nice to be able to have BPFK proposals reference "checkpoint 123 in the dictionary software".  A possibility here: have an "official word" checkbox, and a button that says "checkpoint all the official words, give the checkpoint a number", and the ability to diff successive checkpoints.  Or possibly have the checkpoint button do everything, but be able to filter out the diffs to just show the official stuff, or not.  Then it could be of more general use: could also have a "this word is worth printing" button, and than any given official print run of the dictionary would be all those words, from checkpoint #123 or whatever.
!abejr
 
|jbera jabre
** Related: You can't edit a definition with the "officially approved" and "official word" checkboxes. You can fork it, and then there's a button that outputs a diff between the fork and the officialdata version. An admin could then move the "officially approved" checkbox around.
|-
 
!abelr
====  What storage format is going to work for all of these use cases? ====
|balre rebla
 
|-
* Each use of the dictionary data needs to view it in a different way.  Can we design a format that can be shared between all users of the data?
!abikr
* Since the form of a dictionary entry is often unstructured text, What would a dictionary definition look like that supports all of our use cases without duplicating the definitions by changing their form?  (e.g., a brief definition for a study card, a full definition for a print dictionary, and an archive discussion for the online dictionary?)
|birka bakri karbi kabri
 
|-
====  What prior art is there? ====
!abiln
 
|balni banli lanbi
* Dictionaries are not a new problem, how do other people deal with this?
|-
* Is Lojban fundamentally different because of its formal grammar?  Is our thinking on this problem influenced by working with languages that don't have a formal grammar: Is a dictionary a compromise that we have a better solution for?
!abinv
 
|vanbi vibna
===  Design Proposal ===
|-
 
!abinz
gismu, lujvo, and selma'o have different storage requirements.  The proposal below assumes they will be storted in a database, and describe the storage schema.
|zbani nazbi
 
|-
====  gismu ====
!abnot
 
|tanbo tabno
{FANCYTABLE(head=" Field | Description ]]
|-
 
!abnru
gismu      | the gismu this row defines
|bruna burna
 
|-
lang      | the language this row is in
!abnuz
 
|nuzba banzu
definition | the definition of the gismu
|-
 
!abrtu
x1        | gloss for x1
|bratu bartu
 
|-
x2        | gloss for x2, NULL if there is no x2
!accin
 
|cicna canci
x3        | gloss for x3, NULL if there is no x3
|-
 
!accit
x4        | gloss for x4, NULL if there is no x4
|tcaci tcica
 
|-
x5        | gloss for x5, NULL if there is no x5
!acder
 
|cedra cerda
xN        | gloss for xN, NULL if there is no xN
|-
 
!acdij
{FANCYTABLE}
|djica cidja
 
|-
There is one entry in this table for each language/gismu.
!acdir
 
|draci crida dicra cradi
====  lujvo ====
|-
 
!acekr
{FANCYTABLE(head=" Field | Description ]]
|karce creka
 
|-
lujvo      | the lujvo this row defines
!acenr
 
|crane canre
lang      | the language this row is in
|-
 
!acens
definition | the definition of the lujvo
|censa sance
 
|-
x1        | gloss for x1
!acent
 
|tcena tance
x2        | gloss for x2, NULL if there is no x2
|-
 
!acest
x3        | gloss for x3, NULL if there is no x3
|stace setca
 
|-
x4        | gloss for x4, NULL if there is no x4
!acfik
 
|ckafi facki cfika
x5        | gloss for x5, NULL if there is no x5
|-
 
!acfir
xN        | gloss for xN, NULL if there is no xN
|frica cfari
 
|-
{FANCYTABLE}
!acfnu
 
|fancu funca
====  lujvo-component ====
|-
 
!acijk
{FANCYTABLE(head=" Field | Description ]]
|ckaji jikca
 
|-
lujvo      | the lujvo this row defines
!acikl
 
|kalci clika
component  | the component gismu or lujvo that is one part of this lujvo
|-
 
!aciks
lang      |
|sacki skaci sakci ciska
 
|-
x1        | The position this component's x1 place appears in the lujvo.  NULL if it does not appear.
!acikt
 
|citka tcika
x2        | The position this component's x2 place appears in the lujvo.  NULL if it does not appear.
|-
 
!aciln
x3        | The position this component's x3 place appears in the lujvo.  NULL if it does not appear.
|lanci clani cinla nalci
 
|-
x4        | The position this component's x4 place appears in the lujvo.  NULL if it does not appear.
!acilr
 
|cirla ralci clira lacri racli
x5        | The position this component's x5 place appears in the lujvo.  NULL if it does not appear.
|-
 
!acilt
xN        | The position this component's xN place appears in the lujvo.  NULL if it does not appear.
|tcila cilta
 
|-
{FANCYTABLE}
!acilv
 
|cliva civla
There is an entry in this table for each component of the lujvo.
|-
 
!acimt
====  selma'o ====
|matci tcima
 
|-
{FANCYTABLE(head=" Field | Description ]]
!acinp
 
|panci cpina pinca
selma'o    | the selma'o this row defines
|-
 
!acint
lang      | the language this row is in
|catni cnita canti cinta
 
|-
class      | the selma'o class of this selma'o
!acirv
 
|vacri carvi
gloss      | the definition of this selma'o
|-
 
!acirz
{FANCYTABLE}
|zarci cizra
 
|-
====  Use Cases ====
!acitt
 
|tcita tcati
How will this format be used in each of the use cases we've identified?
|-
 
!acklu
=====  A print version of the Lojban dictionary  =====
|cukla calku
 
|-
Assuming we're printing the English language translation dictionary, the gismu table will be rendered as the string:
!aclmu
 
|cumla cmalu
<verbatim>
|-
 
!aclpu
$gismu: $x1 $definition $x2 $x3 $x4 $x5 $xN
|clupa lacpu
 
|-  
</verbatim>
!acmnu
 
|macnu namcu
===== jbovlaste, the online dictionary. =====
|-  
 
!acmsu
<verbatim>
|samcu smacu
 
|-  
TBD.
!acrtu
 
|cartu ractu ratcu ctaru
</verbatim>
|-  
 
!addnu
=====  Flash Cards =====
|dunda dandu
 
|-  
<verbatim>
!adgru
 
|dargu gradu
TBD.
|-  
 
!adint
</verbatim>
|datni danti tadni
|-  
!adirs
|darsi dasri
|-  
!adlru
|darlu ladru
|-
!adnor
|darno radno
|-
!adosv
|sovda sodva
|-
!aefnt
|natfe tenfa fatne
|-
!aegjn
|jgena genja
|-
!aegnr
|gerna narge
|-
!aelnx
|lanxe naxle
|-
!aemnt
|matne tamne
|-
!aensv
|senva vensa
|-
!afirt
|fatri frati
|-
!afkru
|kufra kurfa
|-
!afmno
|fanmo manfo
|-
!agijn
|jgina jinga
|-
!agijr
|jgari jgira
|-
!agijt
|jgita tagji
|-
!agikn
|ginka kagni
|-
!agilv
|livga vlagi
|-
!agltu
|gluta galtu
|-
!agnsu
|gasnu sunga
|-
!aijkl
|jilka klaji
|-
!aijmr
|marji mraji
|-
!aijmv
|mavji vamji
|-
!aijnr
|ranji jirna
|-
!aijns
|jinsa sanji
|-
!aijnv
|jivna vajni javni
|-
!aijrs
|jisra sarji sraji
|-
!aikln
|klina klani
|-
!aiklr
|karli kalri
|-
!aikls
|silka sakli
|-
!aikms
|skami maksi
|-
!aiknr
|rinka karni
|-
!aikpt
|tikpa pikta
|-
!aikrs
|skari krasi
|-
!ailms
|slami malsi
|-
!ailns
|silna sanli
|-
!ailpr
|prali rapli
|-
!ailst
|stali tsali
|-
!aimnr
|ranmi manri minra
|-
!aimns
|sinma sanmi smani
|-
!aimnt
|manti natmi
|-
!aimrx
|xirma maxri
|-
!ainnv
|nanvi navni
|-
!ainps
|sipna snipa
|-
!ainrs
|rinsa risna
|-
!ainrt
|ratni trina tirna ranti
|-
!ainrx
|xanri xrani ranxi
|-
!ainst
|sitna tisna tansi tsani tsina stani tinsa
|-
!aipst
|spita spati tsapi
|-
!airtt
|tarti trati
|-
!aklpu
|palku pluka
|-
!akmpu
|mapku kampu
|-
!akntu
|tunka kantu
|-
!almtu
|mlatu tumla
|-
!alnsu
|lunsa slanu sunla
|-
!alptu
|platu patlu pluta
|-  
!alrsu
|surla sarlu
|-
!alrux
|xrula xlura
|-
!anrsu
|ransu snura
|-
!anrtu
|runta tanru
|-
!'aoz
|za'o zo'a
|-
!arstu
|sutra stura
|-
!arsuv
|vasru savru
|-
!arttu
|tatru tutra
|-
!beirt
|berti betri
|-
!biijn
|jbini jibni
|-
!biiln
|bilni nibli
|-
!biklu
|bliku kubli
|-
!ceikr
|ckire cikre
|-
!ceikt
|kecti cteki
|-
!ceiln
|nelci nilce
|-
!ceilr
|lerci cilre
|-
!ceilt
|litce ctile clite
|-
!ceins
|cinse since senci
|-
!ceint
|centi nicte
|-
!ceist
|steci ciste
|-
!'ceo
|ce'o co'e
|-
!cepru
|crepu pruce
|-
!certu
|certu rectu
|-
!ciikn
|cinki ckini
|-
!ciinr
|rinci cinri
|-
!ciint
|tcini tinci
|-
!ciist
|citsi stici
|-
!ciklu
|kucli ckilu
|-
!cikor
|cirko rokci
|-
!cimno
|cinmo cmoni
|-
!cinot
|notci ctino citno
|-
!cipru
|cripu purci
|-
!cirtu
|critu tricu
|-
!deijn
|dejni djine
|-
!deimn
|minde denmi
|-
!deirt
|detri terdi
|-
!deksu
|dukse desku
|-
!dijnu
|jundi dinju
|-
!dilnu
|dilnu dunli
|-
!efinp
|fepni finpe
|-
!efist
|fetsi festi
|-
!egkru
|gerku greku
|-
!eijlp
|pelji pleji
|-
!eijmn
|jenmi jinme
|-
!eilps
|sepli plise
|-
!eimns
|mensi snime
|-
!einps
|senpi speni pensi
|-
!eirst
|tirse serti
|-
!enpru
|prenu nupre
|-
!enrux
|xunre xenru
|-
!fiilr
|frili lifri
|-
!iijnv
|vinji nivji jinvi
|-
!iiklt
|kliti litki
|-
!iilrs
|lisri sliri
|-
!iilrt
|rilti ritli
|-
!ijknu
|jukni jinku
|-
!ijkru
|kruji jikru kurji
|-
!ijltu
|tilju tujli
|-
!ijnru
|jinru rinju junri
|-
!ijstu
|tsiju jutsi
|-
!ilmpu
|mupli pimlu
|-
!ilmru
|mruli mrilu
|-
!ilnpu
|pulni punli
|-
!cimno
|cinmo cmoni
|-
!cinot
|notci ctino citno
|-
!cipru
|cripu purci
|-
!cirtu
|critu tricu
|-
!deijn
|dejni djine
|-
!deimn
|minde denmi
|-
!deirt
|detri terdi
|-
!deksu
|dukse desku
|-
!dijnu
|jundi dinju
|-
!dilnu
|dilnu dunli
|-
!efinp
|fepni finpe
|-
!efist
|fetsi festi
|-
!egkru
|gerku greku
|-
!eijlp
|pelji pleji
|-
!eijmn
|jenmi jinme
|-
!eilps
|sepli plise
|-  
!eimns
|mensi snime
|-
!einps
|senpi speni pensi
|-
!eirst
|tirse serti
|-
!enpru
|prenu nupre
|-
!enrux
|xunre xenru
|-
!fiilr
|frili lifri
|-
!iijnv
|vinji nivji jinvi
|-
!iiklt
|kliti litki
|-
!iilrs
|lisri sliri
|-
!iilrt
|rilti ritli
|-
!ijknu
|jukni jinku
|-
!ijkru
|kruji jikru kurji
|-
!ijltu
|tilju tujli
|-
!ijnru
|jinru rinju junri
|-
!ijstu
|tsiju jutsi
|-
!ilmpu
|mupli pimlu
|-
!ilmru
|mruli mrilu
|-
!ilnpu
|pulni punli
|-
!imors
|morsi misro
|-
!inrtu
|rutni turni
|-
!iorsx
|xriso sirxo
|-
!'ios
|si'o  so'i
|-
!'ioz
|zo'i zi'o
|-
!'ipu
|pu'i  pi'u
|-
!irtux
|xruti tirxu
|-
!istuz
|stizu stuzi
|-
!korsu
|skuro rusko
|-
!'osu
|su'o  so'u
|}

Latest revision as of 08:02, 15 April 2018

The list of 1342 gismu can be split into groups of gismu having the same anagram, that is, they are composed of the same letters in a different order.

Statistics

#of anagrams #of clusters
1 937
2 148
3 23
4 7
5 1
6 0
7 1 (ainst)

Total: 1117 groups, 1342 words

  • The champion is ainst: 7 gismu:
    • ainst: sitna stani tansi tinsa tisna tsani tsina
  • One group of 5 gismu:
    • acilr: cirla clira lacri racli ralci
  • Seven groups of 4 gismu:
    • abikr: bakri birka kabri karbi
    • acdir: cradi crida dicra draci
  • aciks: ciska sacki sakci skaci
  • aciln: cinla clani lanci nalci
  • acint: canti catni cinta cnita
  • acrtu: cartu ctaru ractu ratcu
  • ainrt: ranti ratni tirna trina
  • .evgenis.:
    • The complete list is too long to put it here. I may put it on my website some day.

English

rango and organ, lunra and lunar are anagrams. No other keyword is an anagram of its gismu.

Anagram groups in gimste

  • clsn:
    • Here's the complete list that I got of anagram-groups with more than one member, from the gimste. Note that it includes some cmavo with rafsi.
aabjr barja bajra
aacnp pacna canpa cpana
aagnr ganra garna grana
aajnt janta jatna
aakln lanka kanla
aakls kalsa slaka
aalpt palta tapla
aalst talsa salta
abdir dirba bradi badri
abdnu bandu bunda
abejn janbe jbena
abejr jbera jabre
abelr balre rebla
abikr birka bakri karbi kabri
abiln balni banli lanbi
abinv vanbi vibna
abinz zbani nazbi
abnot tanbo tabno
abnru bruna burna
abnuz nuzba banzu
abrtu bratu bartu
accin cicna canci
accit tcaci tcica
acder cedra cerda
acdij djica cidja
acdir draci crida dicra cradi
acekr karce creka
acenr crane canre
acens censa sance
acent tcena tance
acest stace setca
acfik ckafi facki cfika
acfir frica cfari
acfnu fancu funca
acijk ckaji jikca
acikl kalci clika
aciks sacki skaci sakci ciska
acikt citka tcika
aciln lanci clani cinla nalci
acilr cirla ralci clira lacri racli
acilt tcila cilta
acilv cliva civla
acimt matci tcima
acinp panci cpina pinca
acint catni cnita canti cinta
acirv vacri carvi
acirz zarci cizra
acitt tcita tcati
acklu cukla calku
aclmu cumla cmalu
aclpu clupa lacpu
acmnu macnu namcu
acmsu samcu smacu
acrtu cartu ractu ratcu ctaru
addnu dunda dandu
adgru dargu gradu
adint datni danti tadni
adirs darsi dasri
adlru darlu ladru
adnor darno radno
adosv sovda sodva
aefnt natfe tenfa fatne
aegjn jgena genja
aegnr gerna narge
aelnx lanxe naxle
aemnt matne tamne
aensv senva vensa
afirt fatri frati
afkru kufra kurfa
afmno fanmo manfo
agijn jgina jinga
agijr jgari jgira
agijt jgita tagji
agikn ginka kagni
agilv livga vlagi
agltu gluta galtu
agnsu gasnu sunga
aijkl jilka klaji
aijmr marji mraji
aijmv mavji vamji
aijnr ranji jirna
aijns jinsa sanji
aijnv jivna vajni javni
aijrs jisra sarji sraji
aikln klina klani
aiklr karli kalri
aikls silka sakli
aikms skami maksi
aiknr rinka karni
aikpt tikpa pikta
aikrs skari krasi
ailms slami malsi
ailns silna sanli
ailpr prali rapli
ailst stali tsali
aimnr ranmi manri minra
aimns sinma sanmi smani
aimnt manti natmi
aimrx xirma maxri
ainnv nanvi navni
ainps sipna snipa
ainrs rinsa risna
ainrt ratni trina tirna ranti
ainrx xanri xrani ranxi
ainst sitna tisna tansi tsani tsina stani tinsa
aipst spita spati tsapi
airtt tarti trati
aklpu palku pluka
akmpu mapku kampu
akntu tunka kantu
almtu mlatu tumla
alnsu lunsa slanu sunla
alptu platu patlu pluta
alrsu surla sarlu
alrux xrula xlura
anrsu ransu snura
anrtu runta tanru
'aoz za'o zo'a
arstu sutra stura
arsuv vasru savru
arttu tatru tutra
beirt berti betri
biijn jbini jibni
biiln bilni nibli
biklu bliku kubli
ceikr ckire cikre
ceikt kecti cteki
ceiln nelci nilce
ceilr lerci cilre
ceilt litce ctile clite
ceins cinse since senci
ceint centi nicte
ceist steci ciste
'ceo ce'o co'e
cepru crepu pruce
certu certu rectu
ciikn cinki ckini
ciinr rinci cinri
ciint tcini tinci
ciist citsi stici
ciklu kucli ckilu
cikor cirko rokci
cimno cinmo cmoni
cinot notci ctino citno
cipru cripu purci
cirtu critu tricu
deijn dejni djine
deimn minde denmi
deirt detri terdi
deksu dukse desku
dijnu jundi dinju
dilnu dilnu dunli
efinp fepni finpe
efist fetsi festi
egkru gerku greku
eijlp pelji pleji
eijmn jenmi jinme
eilps sepli plise
eimns mensi snime
einps senpi speni pensi
eirst tirse serti
enpru prenu nupre
enrux xunre xenru
fiilr frili lifri
iijnv vinji nivji jinvi
iiklt kliti litki
iilrs lisri sliri
iilrt rilti ritli
ijknu jukni jinku
ijkru kruji jikru kurji
ijltu tilju tujli
ijnru jinru rinju junri
ijstu tsiju jutsi
ilmpu mupli pimlu
ilmru mruli mrilu
ilnpu pulni punli
cimno cinmo cmoni
cinot notci ctino citno
cipru cripu purci
cirtu critu tricu
deijn dejni djine
deimn minde denmi
deirt detri terdi
deksu dukse desku
dijnu jundi dinju
dilnu dilnu dunli
efinp fepni finpe
efist fetsi festi
egkru gerku greku
eijlp pelji pleji
eijmn jenmi jinme
eilps sepli plise
eimns mensi snime
einps senpi speni pensi
eirst tirse serti
enpru prenu nupre
enrux xunre xenru
fiilr frili lifri
iijnv vinji nivji jinvi
iiklt kliti litki
iilrs lisri sliri
iilrt rilti ritli
ijknu jukni jinku
ijkru kruji jikru kurji
ijltu tilju tujli
ijnru jinru rinju junri
ijstu tsiju jutsi
ilmpu mupli pimlu
ilmru mruli mrilu
ilnpu pulni punli
imors morsi misro
inrtu rutni turni
iorsx xriso sirxo
'ios si'o so'i
'ioz zo'i zi'o
'ipu pu'i pi'u
irtux xruti tirxu
istuz stizu stuzi
korsu skuro rusko
'osu su'o so'u