History: Dictionary

Preview of version: 2

This page is a summary of information about the Lojban Dictionary: It's history, current form, and future design.

Dictionary Software and Data

Dictionary Discussion


Several pages on the wiki discuss the Lojban Dictionary. Those are collected here:

Dictionary Design


This section is an exploration of the issue started in this discussion about the dictionary backend.

What Are the requirements of a dictionary backend?

  • We want to generate a print dictionary from the data.
  • jbovlaste must be able to use the format.
  • We want to generate flash cards from the data.

What sorts of things *should* a Lojbanic dictionary store, ideally?

  • 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?


What storage format is going to work for all of these use cases?

  • 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?
  • 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?)

What prior art is there?

  • 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?

History

Advanced
Information Version
Thu 14 of Oct, 2010 18:14 GMT Eimi from 128.252.20.177 11
Thu 14 of Oct, 2010 18:06 GMT admin from 173.13.139.233 10
Thu 14 of Oct, 2010 18:04 GMT admin from 173.13.139.233 9
Mon 13 of Sep, 2010 01:08 GMT alyn.post from 68.35.167.179 Add cpacuvisualization link. 8
Mon 13 of Sep, 2010 01:01 GMT alyn.post from 68.35.167.179 Add use cases according to design requirements section. 7
Mon 13 of Sep, 2010 00:53 GMT alyn.post from 68.35.167.179 Clarify text about use cases. 6
Mon 13 of Sep, 2010 00:27 GMT alyn.post from 68.35.167.179 Add selma'o table and make corrections to the lujvo table. 5
Mon 13 of Sep, 2010 00:04 GMT alyn.post from 68.35.167.179 Add two tables to define lujvo. 4
Sun 12 of Sep, 2010 23:41 GMT alyn.post from 68.35.167.179 add proposal for storing gismu. A poor proposal, but there isn't a better one here yet. 3
Sun 12 of Sep, 2010 21:12 GMT eyeonus from 132.178.238.2 Fixed the jbovlaste link, as it pointed to the non-existent "http://lojban.org/tiki/jbovlaste.lojban.org" and not to "http://jbovlaste.lojban.org/", described LODQ page. 2
Sun 12 of Sep, 2010 18:20 GMT alyn.post from 68.35.167.179 begin exploration of technical aspects of the dictionary backend. 1