> On 2. Feb 2023, at 12:26, Pablo Duboue <pablo.dub...@gmail.com> wrote: > > From my perspective, dkpro-cassis exists to help Apache UIMA Java users > access Python annotators.
That is one use-case. But people are creative and find others ;) Another "popular" use-case is to use it to perform data conversions from some format foo to UIMA CAS XMI or vice versa. Even to convert between CASes in different type systems. Such conversion code can be way more convenient to write in Python than in Java. E.g. the INCEpTION annotation tool can import UIMA CAS files and when people need to import data from some custom format that INCEpTION does not support, I recommend people to write a converter using cassis. Similarly, when people want to analyze XMI CAS data, cassis can be a helpful tool to load the data and pack it into pandas frames or other similar Python frameworks and to visualize it using Streamlit or similar frameworks that are more easily accessible in Python than in Java. Cheers, -- Richard