This page is a summary of information about the Lojban Dictionary: It's history, current form, and future design.
Several pages on the wiki discuss the Lojban Dictionary. Those are collected here:
This section is an exploration of the issue started in this discussion about the dictionary backend.
What end-use will this data put put to?
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.
Field | Description |
---|---|
gismu | the gismu this row defines |
lang | the language this row is in |
definition | the definition of the gismu |
x1 | gloss for x1 |
x2 | gloss for x2, NULL if there is no x2 |
x3 | gloss for x3, NULL if there is no x3 |
x4 | gloss for x4, NULL if there is no x4 |
x5 | gloss for x5, NULL if there is no x5 |
xN | gloss for xN, NULL if there is no xN |
There is one entry in this table for each language/gismu.
Field | Description |
---|---|
lujvo | the lujvo this row defines |
lang | the language this row is in |
definition | the definition of the lujvo |
x1 | gloss for x1 |
x2 | gloss for x2, NULL if there is no x2 |
x3 | gloss for x3, NULL if there is no x3 |
x4 | gloss for x4, NULL if there is no x4 |
x5 | gloss for x5, NULL if there is no x5 |
xN | gloss for xN, NULL if there is no xN |
Field | Description |
---|---|
lujvo | the lujvo this row defines |
component | the component gismu or lujvo that is one part of this lujvo |
lang | |
x1 | The position this component's x1 place appears in the lujvo. NULL if it does not appear. |
x2 | The position this component's x2 place appears in the lujvo. NULL if it does not appear. |
x3 | The position this component's x3 place appears in the lujvo. NULL if it does not appear. |
x4 | The position this component's x4 place appears in the lujvo. NULL if it does not appear. |
x5 | The position this component's x5 place appears in the lujvo. NULL if it does not appear. |
xN | The position this component's xN place appears in the lujvo. NULL if it does not appear. |
There is an entry in this table for each component of the lujvo.
Field | Description |
---|---|
selma'o | the selma'o this row defines |
lang | the language this row is in |
class | the selma'o class of this selma'o |
gloss | the definition of this selma'o |