Unstructured Information Management ArchitectureApache Software FoundationASF_2fa3fdfe-1adc-11e7-aeee-ba8b6551e223THE APACHE SOFTWARE FOUNDATION
provides support for the Apache Community of open-source software projects, which provide software products for the public good.OASISApache UIMA is an Apache-licensed open source implementation of the UIMA specification ... (that specification is, in turn, being developed concurrently by a technical committee within OASIS, a standards organization). We invite and encourage you to participate in both the implementation and specification efforts.Analysis of unstructured content such as text, audio and video._2fa3ff20-1adc-11e7-aeee-ba8b6551e223To support a thriving community of users and developers of UIMA frameworks, tools, and annotators ..._2fa3ffd4-1adc-11e7-aeee-ba8b6551e223Open-Source SoftwarePublic GoodInformation AnalysisAnalyze unstructured information to discover knowledge that is relevant._2fa40074-1adc-11e7-aeee-ba8b6551e223Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at.ComponentsDecompose applications into components._2fa40100-1adc-11e7-aeee-ba8b6551e2231UIMA enables applications to be decomposed into components, for example "language identification" => "language specific segmentation" => "sentence boundary detection" => "entity detection (person/place names etc.)".MetadataProvide self-describing metadata._2fa40196-1adc-11e7-aeee-ba8b6551e2231.1Each component implements interfaces defined by the framework and provides self-describing metadata via XML descriptor files.ManagementManage the components and the data flow between them._2fa40236-1adc-11e7-aeee-ba8b6551e2231.2The framework manages these components and the data flow between them. Components are written in Java or C++; the data that flows between components is designed for efficient mapping between these languages.Network ServicesWrap components as network services._2fa402d6-1adc-11e7-aeee-ba8b6551e2232UIMA additionally provides capabilities to wrap components as network services ...ScalingReplicate processing pipelines over a cluster of networked nodes._2fa4036c-1adc-11e7-aeee-ba8b6551e2233and can scale to very large volumes by replicating processing pipelines over a cluster of networked nodes.2017-04-06OwenAmburOwen.Ambur@verizon.net