Obtención de información adicional (activo / pasivo, tiempos verbales ...) de un etiquetador

Estoy usando el Stanger Tagger para determinar las partes del habla. Sin embargo, quiero obtener más información del texto. ¿Existe la posibilidad de obtener más información como el tiempo de la oración o si está en activo / pasivo?

Hasta ahora, estoy usando el enfoque muy básico de etiquetado de PoS:

List<List<TaggedWord>> taggedUnits = new ArrayList<List<TaggedWord>>();

String input = "This sentence is going to be future. The door was opened.";
for (List<HasWord> sentence : MaxentTagger.tokenizeText(new StringReader(input)))
{
     taggedUnits.add(tagger.tagSentence(sentence));
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta