I just worry some about data loss when converting back and forth is so easy.
There are 3 things that can be lost when converting from CoNLL-U to CG3:
XPOSTAG (especially if there is a UPOSTAG). I don't know how to solve this problem well.
Attribute names if FEATS. Now conversion doesn't remove them, but, as @ftyers said, If the features in conllu are feat=val pairs, then only the val should be shown in CG mode. But then the attribute names will be lost.
There is no place for MISC in CG3 format.
I don't know how these data can be represented in CG3. This lead me to the conclusion that when the corpus' native format is CoNLL-U, the interface should, when viewed in CG3, store a copy of the ĆoNLL-U sentence with all these data. The same actually should work when the sentence is viewed in plain text.
My thoughts from #40.
There are 3 things that can be lost when converting from CoNLL-U to CG3: