It’s often needed to read and write about chess theory and games. The simple notation system isn’t designed for it and so it’s a bit inconvenient, but though every player, master or amateur, wants to enjoy the most benefits. That’s why we need the system that allows an author to present his/her analysis the way he wants, instead of being forced to follow a structure dictated by the system; has an easy and error-free transfer of positions, move numbers, moves and variations to his document, even when new analysis emerges and late modifications are needed; allows an author to export freely complete iBooks to different formats for Internet publishing and editing using text processors.
iBook has both advantages of text processors and specialized chess programs, that is:
  • it allows user to edit and show the material easily and in the format, the author finds suitable;
  • it minimizes actions, needed to insert chess notation and diagrams. You may update chess material without big efforts then.
Both during writing and viewing, a link can be maintained between the iBook and the underlying game database. Aquarium iBooks are not only for professional writers. Any Aquarium user can create an iBook; e.g., for private use, for publishing on a website, etc. An iBook can consist of hundreds of pages, or just a few paragraphs.
The image below shows a typical, short iBook consisting of some text, analysis, images and diagrams. It was created by converting the original tenth round report from the recent Corus 2009 tournament to an iBook.

The report itself runs down the right-hand side of the image. The difference from the original is that the moves mentioned in the report are clickable in the iBook. When you click a move, the corresponding position is displayed on the chessboard in the upper left corner so you can easily follow the variations discussed in the report. The game notation with the analysis is displayed below the board. Other information, such as a table of contents and a tree configuration can also be displayed in an iBook if the author chooses. Here is an example showing an IDeA analysis tree linked to an iBook.

iBook Structure

Each Aquarium iBook is based on a DSN database. It comprises the following items:
Games. Since any iBook is based on a database, it may contain any number of games. These games are NOT directly availalble to the reader, however.
Pages. The iBook pages are similar to Web-pages: they may contain text, images, diagrams, hyperlinks to other pages, HTTP hyperlinks. The page text is Wiki-formatted: you can easily define headers, bold and italic text. Each page may or may not contain its board and notation.
Optional: classifier. The classifier in iBook can be used as a book contents. Its aim is to organize the book pages in the way the book author wants. The classifier itself is a tree structure, where each tree node is linked to one (and only one) iBook page. Note that different classifier nodes may point to the same iBook page though.
Optional: tree. The author can add one tree configuration that is visible to the reader when the book is browsed.
Note, that you cannot attach an iBook to any database that is not DSN.

Table of contents