Packages 
Package Description
prajna.chart
Provides packages for charts.
prajna.chart.jfreechart
Provides conversions and utilities for displaying JFreeChart charts with Prajna.
prajna.data
Provides some common classes and interfaces for managing information.
prajna.data.adobe
Provides implementations of various interfaces to Adobe PDF format.
prajna.data.field
Provides a set of classes used to represent, parse, and store fields of information.
prajna.data.html
Provides classes for supporting HTML data, either as documents or other utilities.
prajna.data.microsoft
Provides implementations of various interfaces to Microsoft documents, including Word, Outlook, Excel, and Powerpoint.
prajna.data.query
Provides a set of filters which operate on both DataRecord objects and DocData objects.
prajna.data.rdf
Provides a set of classes used to represent, manipulate, and store Resource Description Framework (RDF) data.
prajna.entity
Provides a consistent framework for entity extractors and entity verifiers.
prajna.entity.alchemy
Provides implementations of various interfaces using the Alchemy public service at http://www.alchemyapi.com.
prajna.entity.calais
Provides implementations of various interfaces using the OpenCalais public service at http://www.opencalais.com.
prajna.entity.lingpipe
Provides implementations of various interfaces using the Lingpipe tool kit.
prajna.entity.opennlp
Provides implementations of various interfaces using the OpenNLP tool kit.
prajna.geo
Provides a large variety of classes with geographic functions.
prajna.geoviz
Provides visualization utilities with a geographic reference.
prajna.gui
Includes a variety of specialized user interface components.
prajna.gui.image
Includes a variety of specialized user interface components designed to work with images.
prajna.gui.ontology
Includes a variety of specialized user interface components specifically designed for viewing or editing ontologies.
prajna.image
Image-base classes and utilities.
prajna.io
Provides interfaces and classes which read from or write to data sources.
prajna.ontology
Provides classes designed to parse, query, and build ontology objects.
prajna.ontology.inference
Package providing support for rules and inferencing.
prajna.servlet
Provides some servlet-based implementations of the semantic data accessors.
prajna.servlet.tag  
prajna.structure
Provides classes designed to assemble various sources of data into data structures.
prajna.structure.accessor
This package includes a number of different SemanticAccessor classes.
prajna.structure.geo
Classes in this package provide geographic support for semantic constructs.
prajna.structure.io  
prajna.structure.ontology
Classes for using ontology-based reasoning and inference on elements of data structures such as graphs and trees.
prajna.structure.stream
Supports semantic accessors and other utilities which work with streaming data.
prajna.structure.writer
Provides classes for writing data structures into a variety of formats.
prajna.text
This package contains classes supporting lexical parsing of text.
prajna.util
Provides a number of data structures and support classes.
prajna.viz.arrange
Contains classes and interfaces used to arrange various data structures, giving them particular layouts.
prajna.viz.display
Contains classes and interfaces used to display different data structures in a variety of styles.
prajna.viz.prefuse
Integration of Prajna with the Prefuse Visualization Toolkit.
prajna.viz.render
Contains classes and interfaces used to render individual objects, such as nodes and edges in a graph.