UIMA - UIMA
UIMA ( / j u io m ə / yoo- EE -mə ), abbreviazione di informazioni non strutturate Management Architecture , è uno standard di OASIS per content analytics , originariamente sviluppato presso IBM . Fornisce un'architettura software a componenti per lo sviluppo, la scoperta, la composizione e la distribuzione di analisi multimodali per l'analisi di informazioni non strutturate e l'integrazione con le tecnologie di ricerca .
Struttura
L'architettura UIMA può essere pensata in quattro dimensioni:
- Specifica le interfacce dei componenti in una pipeline di analisi .
- Descrive una serie di modelli di progettazione .
- Suggerisce due rappresentazioni di dati: una rappresentazione in memoria di annotazioni per analisi ad alte prestazioni e una rappresentazione XML di annotazioni per l'integrazione con servizi Web remoti.
- Suggerisce ruoli di sviluppo che consentono l'utilizzo di strumenti da parte di utenti con competenze diverse.
Implementazioni e usi
| Sviluppatore / i | IBM , Apache Software Foundation (da ottobre 2006) |
|---|---|
| Rilascio stabile | 3.1.1 / 8 novembre 2019
|
| Repository |
|
| Scritto in | Java con abilitazione C ++ |
| Sistema operativo | multipiattaforma |
| genere | text mining , estrazione di informazioni |
| Licenza | Licenza Apache 2.0 |
| Sito web | uima |
Apache UIMA , un'implementazione di riferimento di UIMA, è gestito da Apache Software Foundation .
UIMA è utilizzato in una serie di progetti software:
- IBM Research 's Watson utilizza UIMA per l'analisi dei dati non strutturati .
- Il sistema di analisi del testo clinico e di estrazione della conoscenza ( Apache cTAKES ) è un sistema basato su UIMA per l'estrazione di informazioni dalle cartelle cliniche.
- DKPro Core è una raccolta di componenti UIMA riutilizzabili per l'elaborazione generica del linguaggio naturale.
Guarda anche
- Data Discovery e Query Builder
- Estrazione di entità
- Architettura generale per l'ingegneria del testo (GATE)
- IBM Omnifind
- Languageware