Goldstandard Analyzer
Die Idee, eine LiveAuswertung zu bekommen wurde genannt. Dazu müsste ein neuer Analyzer (also ein Part unten in der Anwendung) erzeugt werden. Dieser sollte die Möglichkeit bieten, 2 Typen aus dem Typsystem auszuwählen, einen als Systemtyp und einen als Goldtyp.
Jedesmal, wenn im editor eine Annotation geändert wird (onAnnotationAdded, onAnnotationRemoved,onAnnotationChanged), müsste dann ein update erfolgen, und Annotationen von 3 Typen (de.uniwue.kalimachos.coref.type.TP | de.uniwue.kalimachos.coref.type.FP | de.uniwue.kalimachos.coref.type.FN) erzeugt werden, und das wie folgt:
//alle alten TP/FP/FN löschen
//nimm alle Annotationen "System" in eine List und alle Annotationen "Gold" in eine Liste
for each systemanno{ if(goldanno with according span is found && isNotMatchedYet) => erzeuge TP mit span von system (oder gold) }
for each anno aus system, die keine tp ist => erzeuge FPs for each anno aus gold, die keine tp ist => erzeuge fn
diese Annotationen in einem Baum darstellen, bei klick auf diese, soll die textstelle im editor gehighlightet werden. (editor.highlightRange())