Introduction

Omorfi’s development up until now has been mostly the traditional academic morphological dictionary project: single researcher, single purpose, no potential contributors. That does not fit well in open source development model and so forth. Now that it may gain some more serious use and contributions, it seems that the preferred development model is still forking and branching, so this timeline tries to document the history, and the future of all the branches and versions.

Timeline or branch tree

  1. Nykysuomen sanalista (LGPL) published in December 2006
  2. Master’s thesis project to implement SFST-PL based analyser, published 2007 as version 0.1_alpha (in gna.org), LGPL; thesis accepted 2008?
  3. Added Joukahainen (GPL) as lexical source
  4. Rewritten in Finite State Morphology style by 2009
  5. Included spell-checking (PhD thesis back project), automated test suites for release 20100111
  6. Move hard-to-read and write data away from lexc hell to csv databases (and release) 20100401
  7. New words, tagging and styles for sme-fin machine translation as seen in Apertium GSOC 2011
  8. released 20101026
  9. First stab towards modular design, as seen in Nodalida 2011
  10. Added common nonstandard and spoken words and forms, more derivations
  11. Removed optional supports for renaming and moving tags in automata, since it became a maintenance burden and significant slow-down in compilation
  12. Added finnwordnet (Princeton Wordnet, relicenced to GPL) words to lexical data
  13. Released 20110505
  14. Added few corpus scavenged words and weighting schemes before GNA went MIA for a while, and
  15. Moving to googlecode, and git, released 20120401
  16. Branched and removed finntreebank hacks in tree, branched separate version for them (not at all as seen in FTB 1, 2 or 3)
  17. Branched giellatekno to co-operate and follow standard Finite State Morphology 1. Added CG ruleset from original contributions by Fred Karlsson’s CG1 and Trond Trosterud’s conversion work 1. … see up to date changes in https://victorio.uit.no/langtech/trunk/langs/fin/
  18. apertium branches: 1. languages/apertium-fin generated and modified in [svn://svn.code.sf.net/p/apertium/svn/languages/apertium-fin]
  19. (..???..)
  20. Added a lot of proper nouns from Uni. Helsinki project and some other lexical data from FinnTreeBank 3
  21. ftb3.1 compatibility in master at 90 % (2013)
  22. Released 20130829
  23. Pure continuation-class morphology without flags
  24. Lexical data converted from Kotus classification to detailed model-word inflection classes
  25. Unification of morphology and lexicon with FinnTreeBank 1 (omor tagset only; ftb3 tagging may have regressed somewhat vs. FTB3)

timeline maybe?

<iframe src=’http://cdn.knightlab.com/libs/timeline/latest/embed/index.html?source=0AkmwtwYJPKaPdEQ3akh1Vzh5ZGZRUy1CM01MTTM2LVE&font=Bevan-PotanoSans&maptype=toner&lang=en&height=650’ width=’100%’ height=’650’ frameborder=’0’>

</iframe>