2 Design of the Database

The design of MOGUL was guided by one essential requirement:

For this reason, the MOGUL database was designed to be completely decentralized. Each contributor maintains his part of the database wherever he wants. Each database entry is made available at a URL so that the MOGUL Librarian software can easily fetch them to compile a snapshot of the full database.

While in the past, contributors had to maintain their entries by hand, full support is now integrated into the ozmake tool (see in particular the --publish option). The details of the present section are no longer as important as they once were, and for the most part you should instead refer to the ozmake documentation.

Denys Duchier
Version 1.3.0 (20040413)