Apache UIMA

Da Teknopedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Apache UIMA
software
Logo
Logo
GenereAnalisi dei dati
SviluppatoreApache Software Foundation
Data prima versione30 aprile 2010
Ultima versione2.3.1 (22 marzo 2011[1])
Sistema operativoMultipiattaforma
LinguaggioC++
Materia:Java
LicenzaLicenza Apache 2.0
(licenza libera)
LinguaMultilingua
Sito webuima.apache.org

Apache UIMA (dall'inglese Unstructured Information Management Architecture) è un framework, sviluppato nei linguaggi di programmazione Java e C++, per il trattamento e l'analisi di informazioni semi-strutturate, e l'estrazione di informazioni da esse.

Fa parte dei software sviluppati dalla Apache Software Foundation.

UIMA definisce un'interfaccia per le varie componenti di analisi (Analysis Engine) che lo sviluppatore può implementare (ad esempio, conversione di file binario in testo, annotazione di concetti o di nomi propri, conversione in formato XML...).

In sintesi, una volta definiti dei descriptors (file in formato XML) per i diversi componenti (che indicano tra l'altro i dati in entrata ed in uscita) ed un descriptor che definisce la pipeline completa (sequenza ordinata di trattamenti ad effettuare), tramite una semplice API è possibile lanciare il trattamento dei dati.

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]