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)

Annotation

UML Diagram

Annotation Class Diagram

ER Diagram

Annotation ER Diagram

Knowledgebase

UML Diagram

Knowledgebase Class Diagram

ER Diagram

Knowledgebase ER Diagram