> 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

Reply via email to