Version History


v0.6.0 (December 29, 2017)

v0.5.9 (December 9, 2017)

v0.5.8 (November 11, 2017)

v0.5.7 (August 20, 2017)

v0.5.6 (June 23, 2017)

v0.5.5 (April 15, 2017)

v0.5.4 (February 20, 2017)

v0.5.3 (January 15, 2017)

v0.5.2 (April 1, 2016)

v0.5.1 (March 19, 2016)

v0.5.0 (September 19, 2015)

v0.4.9 (August 29, 2015)

v0.4.8 (July 24, 2015)

v0.4.7 (June 5, 2015)

v0.4.6 (May 16, 2015)

v0.4.5 (April 5, 2015)

v0.4.4 (February 28, 2015)

v0.4.3 (February 21, 2015)

v0.4.2 (February 14, 2015)

v0.1.1 (February 1, 2015)

v0.1.0 (January 25, 2015)

Breaking Changes in v0.6.1

As of v0.6.1, the Eldamo data model is going through a major reorganization. Eldamo has always had two missions: (1) describing what Tolkien wrote about his languages and (2) suggesting which words might be used for new Elvish writing. With this release, the data is being reorganized to better reflect this dual mission.

In particular, prior to v0.6.1, Eldamo had many empty “Sindarin” and “Quenya” entries (with no page references) that were simply placeholders that indicated which Noldorin and (Middle) Qenya words from the 1930s and 1940s might be reasonably used in Neo-Sindarin and Neo-Quenya composition. Most of these entries have been removed, leaving only the corresponding Noldorin and Middle Quenya entries. The Sindarin and Quenya languages are now reserved almost exclusively for words that Tolkien himself used for those languages in his later writings (1950s and beyond).

In some cases, previous “Sindarin” and (more rarely) “Quenya” entries were reformation of earlier words to fit the phonetic and conceptual structures of Tolkien’s later languages from the 1950s and beyond. These reformations are indicated by the “^” marker. Such reformations have been correctly recategorized as Neo-Sindarin (l="ns" or ᴺS.) and Neo-Quenya (l="nq" or ᴺQ.). Over time I intend to start including more neologism, reformations or otherwise, with these ᴺS. and ᴺQ. designations.

The Neo-Quenya and Neo-Sindarin language lists now serve as a suggested list of words to use in new Elvish composition. The Neo-Quenya list includes all published Quenya words created by Tolkien from the 1910s to the 1970s, including “Early Qenya”. Similarly, the Neo-Sindarin list also includes Noldorin and Gnomish words. Words are clearly labeled by language (S., N., G.; Q., ᴹQ., ᴱQ.) so that authors can exclude earlier words if they wish. To help those who want to use only later words, the search page now has a “Later Quenya” and “Sindarin/Noldorin” search option that includes only words from 1930-1973.

Words that remained essentially the same across multiple periods are collapsed into a single entry in the Neo-Eldarin word lists. For example, the Quenya word aha appeared in both the 1940s and 1950s, and is listed as: Q., ᴹQ. aha “rage”. Similarly, the Sindarin word adar appears as: S., N. adar “father”. In the data model these combinations are indicated by the <combine> elements in child <word> elements.

Gloss attributes are also being modified to include only glosses from the specific time period of the word. Thus, the gloss for Q. mól is “slave”, while ᴹQ. mól has the glosses “slave, thrall”. There is a new @ngloss attribute (neo-gloss) for the Neo-Eldarin entries that has gloss across multiple time periods. Where a specific gloss appears only in an older version of the language, this is also indicated in the @ngloss, as in: Q., ᴹQ. mól “slave, [ᴹQ.] thrall”.

The Neo-Quenya and Neo-Sindarin word lists use the ⚠️ and ⛔️ symbols to indicate that some words are not recommended for new Elvish compositions, with alternate suggestions if they are available. In the data model, these recommendations are indicated by the <deprecated> element, with a @weak attribute to distinguish ⚠️ (weak) from ⛔️ (strong) recommendations. These “unrecommended words” are only my opinion, and can be ignored if desired. The ⚠️ symbol also appears in glosses for recommendation against using words with certain meanings. Even if there is no <deprecated> element, deleted and unglossed words are still marked ⛔️, and words that appear in a deleted section are marked ⚠️.

People using Eldamo data to populate their own dictionaries will need to make some decisions on how to incorporate these changes. If you want to ignore my deprecation suggestions, simply ignore the <deprecated> element and strip out the ⚠️ symbol from glosses (Unicode Emoji U+26A0 U+FE0F, or XML encoding &#9888;&#65039;). You may also want to pre-process the glosses to combine or strip out older meanings. You may need to make decisions about whether you want to treat Noldorin words as Sindarin, and Middle Qenya words as Quenya. I can’t tell you exactly how you should use the data, but am happy to make suggestions, and perhaps makes some enhancements to the data model to simplify common use-cases.