Data Structure
The VARS data model consists of 2 distinct models, the annotation model and the knowledgebase model. These are represented in the Java applications as UML diagrams and in the Database as ER diagrams. The mapping between Java classes and the database tables is straightforward. A Java object typically represents a row in the database table of the same name (i.e. an Observation object is stored in the Observation table)