Hi Tommaso, 

I've been working on something quite similar. And while looking at your code I 
decided to abandon my stuff and rather use yours as a basis for what we are 
trying to accomplish. Would it be possible for you to write a (very) short 
how-to about how to use your implementation or could you provide a short 
example? 

thanks in advance and kind regards
franco


-----Ursprüngliche Nachricht-----
Von: Tommaso Teofili [mailto:[email protected]] 
Gesendet: Freitag, 5. November 2010 16:59
An: clerezza-dev
Betreff: UIMA integration

Hi all,
a quick recap on UIMA integration capabilities.
There are 4 components:

   1. Ontologies module which is useful to build graphs, just like other
   *ontologies module inside Clerezza, on top of UIMA typse and features
   2. Utils module, I just refactored this module to expose a better API,
   now having UIMAServicesFacade which offers more flexibility and
   extensibility. That having one actual implementation ExternalServicesFacade,
   which exploits external services wrapped inside UIMA to extract tags,
   language, suggested category, named entites and concepts from a piece of
   text. Utils module offers also a UIMAUtils.enhanceNode method to create the
   graph nodes for UIMA types and feature to bind them to the node that whose
   resource text has been enriched.
   3. Metadata-generator module offers the possibility to enrich uploaded
   stuff with UIMA via ExternalServicesFacade.
   4. Concept-tagging module, just committed, at the moment consists of one
   class which extends org.apache.clerezza.concepts.core class ResourceTagger
   enabling automatic concept tagging on the  resource via
   ExternalServicesFacade (actually UIMA and AlchemyAPI) of the specified
   resource.

If you have any issues or comments, please let me know.
Regards,
Tommaso

Reply via email to