proycon / flat

FoLiA Linguistic Annotation Tool -- Flat is a web-based linguistic annotation environment based around the FoLiA format (http://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation types is supported through the FoLiA paradigm.
GNU General Public License v3.0
110 stars 15 forks source link

Add the ability to edit the structure class #152

Closed proycon closed 5 years ago

proycon commented 5 years ago

When clicking a word or other structural element, you can only edit annotations under it, rather than the structural annotation itself. Implement a facility to edit the class (and underlying features) of the structural element.

Assigning classes and features to Figures may be relevant for @ErkanBasar and @sbrugman as an alternative to metric annotation (#151).

proycon commented 5 years ago
luutuntin commented 5 years ago

Hi Maarten, does this ability allow us, for example, to add a new sentence to a document opened in FLAT? If yes, how do we do that?

luutuntin commented 5 years ago

Oh, this ability is just for structure class annotation, such as different types of words or sentences, right? (And the task I asked in my previous message should be handled by Structure Editor, which is in under development.)

proycon commented 5 years ago

Yes, precisely. There haven't been many requests for the structure editor yet (thought it's been proposed for a long time already), so if you're interesting I'll bump it a bit higher on the priority list?

proycon commented 5 years ago

(cross-referencing #5)

luutuntin commented 5 years ago

Thanks. On the one hand, we do have the real use cases that clearly benefit from the structure editor (e.g. a morphological annotator found out there was a whole utterance missing from transcription stage and therefore needed to add it to both the transcript (ELAN file) and the morphological annotation (FoLiA file)). On the other hand, these use cases are rare enough for manual handling.