Shared Flashcard Set

Details

Biomedicus Common Terms
Basic terms in UIMA and Biomedicus
17
Other
Graduate
07/20/2011

Additional Other Flashcards

 


 

Cards

Term
UIMA
Definition
Unstructured Information Management Architecture
Term
Collection Reader
Definition
A class that pushes the contents of source documents into the start of a pipeline. (analogy: a faucet)
Term
Analysis Engine
Definition
A class that analyzes the text within a document. It may or may not write additional data in the document, but if it does, it is also called an "annotator." (analogy: water filter, water tester, chemical infuser in the pipeline)
Term
CAS Consumer
Definition
A class at the end of some flow through the pipeline that uses or stores the results. (analogy: sink, drain, bucket)
Term
What are the 3 components to a Biomedicus pipeline?
Definition
1) Collection Reader (analogy: faucet)
2) Analysis Engines (analogy: filter)
3) CAS Consumer(s) (analogy: sink)
Term
Eclipse
Definition
An integrated development environment (IDE) that is best for UIMA/Biomedicus development. (analogy: pipeworks or pipe factory)
Term
How do I instantiate components that already exist in Biomedicus?
Definition
The "ComponentFactory" can create all existing components in Biomedicus (collection readers, analysis engines, and CAS consumers). (analogy: factory as the name implies)
Term
UIMAFit
Definition
A Java library that simplifies the configuration requirements of UIMA. (analogy: the sensors that automatically turn on faucets that save you the work of manually doing that)
Term
What superclass should you use for a Collection Reader?
Definition
org.apache.uima.collection. CollectionReader_ImplBase
Term
What superclass should you use for an analysis engine?
Definition
org.uimafit.component. JCasAnnotator_ImplBase;
Term
What superclass should you use for a CAS Consumer?
Definition
org.uimafit.component. CasConsumer_ImplBase
Term
What methods does a collection reader implement?
Definition
initialize
hasNext
getNext
getProgress
close
Term
What methods does an analysis engine implement?
Definition
initialize (optional)
process
destroy (optional)
Term
What methods must a CAS Consumer implement?
Definition
initialize
processCas
Term
Sofa
Definition
Subject of Analysis
Term
Cas or JCas
Definition
Common Analysis System. The data structure that holds source document text and annotations. JCas is the Java cover.
Term
Annotation
Definition
A description, label or additional data added to a section of the text being analyzed.
Supporting users have an ad free experience!