Hi Pablo,

Good you are confused about my comments. I'll try to explain my reasoning.

> Much more work, but possibly much more user friendly, would be to add an
> > annotator controller mechanism with RPC support around cassis, and add
> > delta-CAS support to cassis serialization.
> >
>
> I found this part really confusing, I don't understand why you are bringing
> dkpro-cassis into the discussion.


I have in mind that python is a popular language for analytic processing,
or
for being a front end for such processing. Perhaps these analytics could
benefit
from using a CAS for all the things a CAS is good for, including
interchange with
other UIMA analytics. Python programmers have long complained about the
non-Pythonic nature of the swig-based interface to a CAS, and my assumption
is that the cassis interface would be preferred.


> I'm also thinking node.js and PHP are suitable targets, both
> languages I'm involved in NLP efforts [1][2]).
>

As far as I understand, PHP and node.js are not used for deep analytics,
but they are popular for client interfaces and traditional backend services.
It would be awkward for PHP clients to use a CAS interface. Makes more
sense for a PHP client to have a much simpler, likely custom interface
to a CAS-based analytic, perhaps using a PHP to CAS translator on the
analysis service, and for that the SWIG interface to uima-cpp makes sense.
I'll be happy to learn how wrong I am :)

Eddie

Reply via email to