In the following, all the modules that will be refered to belong to the Pyblio domain. So, to access the members of the Open module, you'll have to write at the beginning of your script something like
from Pyblio import Open
The Base module contains some of the most basical classes used in the application:
Base.Entry represents a specific bibliographic entry, with all its fields. It behaves like a hash table which returns the content of a field given its name
Base.Key is the object that uniquely identifies an entry. This object must be unique over the whole application, and is composed of a database part and an entry part.
Base.DataBase is the class from which every database type inherits. It behaves like a hash table that returns a Base.Entry given a Base.Key
This module also defines a special database, called Base.Reference, which can hold several databases or subsets of databases. This database is also returned by several operations, like searching and sorting.