de.tudarmstadt.ukp.jwktl.api
Interface IWiktionaryWordForm

All Known Implementing Classes:
WiktionaryWordForm

public interface IWiktionaryWordForm

Represents an (inflected) word form of a IWiktionaryEntry. The class can be used to model any different type of modification of a word including verb conjugation and noun/adjective declension. For the former, both finite and non-finite verb forms may be represented. Certain inflected word forms usually found in a dictionary are represented by a combination of the grammatical properties.

Common English word forms

Common German word forms

Author:
Christian M. Meyer

Method Summary
 GrammaticalAspect getAspect()
          Returns the GrammaticalAspect of this word form or null if no aspect is specified or applicable.
 GrammaticalCase getCase()
          Returns the GrammaticalCase of this word form or null if no case is specified or applicable.
 GrammaticalDegree getDegree()
          Returns the GrammaticalDegree of this word form or null if no degree is specified or applicable.
 GrammaticalMood getMood()
          Returns the GrammaticalMood of this word form or null if no mood is specified or applicable.
 NonFiniteForm getNonFiniteForm()
          Returns the NonFiniteForm type of this word form or null if no type is specified or applicable.
 GrammaticalNumber getNumber()
          Returns the GrammaticalNumber of this word form or null if no number is specified or applicable.
 GrammaticalPerson getPerson()
          Returns the GrammaticalPerson of this word form or null if no person is specified or applicable.
 GrammaticalTense getTense()
          Returns the GrammaticalTense of this word form or null if no tense is specified or applicable.
 String getWordForm()
          Returns the word form or null if no such word form exists (but specified).
 

Method Detail

getWordForm

String getWordForm()
Returns the word form or null if no such word form exists (but specified). An example for the latter is the English noun "information", which does not have a plural form.


getNumber

GrammaticalNumber getNumber()
Returns the GrammaticalNumber of this word form or null if no number is specified or applicable.


getCase

GrammaticalCase getCase()
Returns the GrammaticalCase of this word form or null if no case is specified or applicable.


getPerson

GrammaticalPerson getPerson()
Returns the GrammaticalPerson of this word form or null if no person is specified or applicable.


getTense

GrammaticalTense getTense()
Returns the GrammaticalTense of this word form or null if no tense is specified or applicable.


getMood

GrammaticalMood getMood()
Returns the GrammaticalMood of this word form or null if no mood is specified or applicable.


getDegree

GrammaticalDegree getDegree()
Returns the GrammaticalDegree of this word form or null if no degree is specified or applicable.


getAspect

GrammaticalAspect getAspect()
Returns the GrammaticalAspect of this word form or null if no aspect is specified or applicable.


getNonFiniteForm

NonFiniteForm getNonFiniteForm()
Returns the NonFiniteForm type of this word form or null if no type is specified or applicable.



Copyright © 2011-2013 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.