github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

isido / functional-morphology-for-koine-greek

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 2
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Morphology for Koine Greek, based on Functional Morphology — Read more

  cancel

http://github.com/isido/functional-morphology-for-koine-greek/wikis

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Added support for two-termination adjectives 
isido (author)
Tue Jan 06 08:15:05 -0800 2009
commit  86db2d0e40fc5e24b4a508d6e6967965d1fa92d5
tree    2849d0968912a0059da4ccdaf33979b05a9bc9a0
parent  7e2f28a760962afab696ffbafb41f214cdaa32ed
functional-morphology-for-koine-greek /
name age
history
message
file LICENSE Thu Nov 27 09:24:20 -0800 2008 Initial commit [isido]
file Makefile Thu Jan 01 06:44:45 -0800 2009 Added support for some first and second declens... [isido]
file README Loading commit data...
file greek.lexicon
directory greek/ Tue Jan 06 08:15:05 -0800 2009 Added support for two-termination adjectives [isido]
directory lib/ Thu Dec 04 10:39:48 -0800 2008 Updated to FM2.2 beta2 [isido]
directory tools/ Thu Nov 20 15:17:01 -0800 2008 Initial commit [isido]
README
Functional Morphology for Koine Greek
=====================================

Introduction
------------

This is a program attempting to provide morphology for Koine Greek. It
is based on Functional Morphology by Markus Forsberg and Aarne Ranta
[1]. The original FM package implemented Latin morphology, this Greek
package is based on the Latin definitions and some of the old Latin
code still exists in files. The old code will gradually disappear, as
the Greek support becomes more complete.


Building and running
--------------------

To build the project, type 'make' in the project directory. You will
need C development environment (GCC) and Glasgow Haskell Compiler
(GHC). This will produce a binary 'morpho_greek' that is the actual
morphological analyzer.

Program depends on haskell-network -library. If using Ubuntu or Debian,
you can install necessary dependencies with

     $ sudo apt-get install ghc6 libghc6-networking-dev build-essential

Building under Windows should also be possible, you will probably just
need to recreate build script that works in your environment.

When you have successfully compiled the program, type

     $ morpho_greek -h

for a list of command line options. A very small dictionary is
provided.

To actually run the program with sample dictionary, type

     $ morpho_greek greek.lexicon

Now you can type words that are in dictionary -- in Greek (your
terminal must be able to input Greek!). If the program recognizes
word, it will output morphological analysis for the word.

Status and Todo
---------------

Currently, the morphological analysis is very much incomplete. Support
is most complete for nouns, there is some incomplete support for
verbal paradigms.

*Note:* the program does not understand accents! Breathing marks also
cause problems so they are not consistently in use. Iota subscriptum,
on the other hand, is relevant!

Even though the targetted Greek dialect is Koine Greek, I've used
"Oxford Grammar of Classical Greek" by James Morwood (Oxford
University Press 2001) as the basis for definitions and grammatical
categories. This might change in future, if I find a handy and
trustworthy grammar for Koine dialect.

The long term goal is to have a complete morphological analyzer for
Koine Greek. Another goal is to create some sort of educational
software to help students learn all the myriad paradigms of ancient
Greek language (if any of my students are reading this, prepare to
become guinea pigs...).

Overall plan of action is as follows:

 1) Implement support for nouns
 2) Implement support for regular verbs (including augmentation)
 3) Implement support for non-regular verbs
 4) Implement support for accentuation and breathing marks

Authors
-------

Functional Morphology framework was written by Markus Forsberg and
Aarne Ranta. The Greek implementation is by Ilja Sidoroff
(ilja.sidoroff  @  iki.fi). It is licensed by terms of GNU General
Public License.



[1] http://www.cs.chalmers.se/~markus/FM/
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server