BrainBank Learning is a pedagogical tool for pupils and students of all ages, which allows students to build a structured mind map of the concepts they learn as they learn them. The purpose is to help students adopt better learning strategies (looking for key concepts and their relations) and to help them record and structure what they have learned. Teachers have access to the students' brainbanks and can comment on them and discuss them with students.
The system runs on Ontopia, the Tomcat web server, and uses the PostgreSQL database for storing the topic map. The system is built almost entirely using Ontopia using the web framework.