The goal with TermGenie is to provide a web application, which uses patterns and reasoning to create new terms for an ontology. The current main ontology is the GeneOntology and its different cross products.
Building TermGenie: MavenHowTo
Running TermGenie in Eclipse guide: RunTermGenieInEclipse
General Description of TermGenie and its modules: TermGenieProjectOverview
GO TermGenie instance (GO consortium members only): go dot termgenie dot org