Nel seguente, tutti i moduli a cui ci si riferirà apparterranno al dominio Pyblio. Perciò, per accedere ai membri del modulo Open, dovrai scrivere all'inizio del tuo script qualcosa come
from Pyblio import Open
Il modulo Base contiene alcune delle più basilari classi usate nell'applicazione:
Base.Entry rappresenta una specifica voce bibliografica, con tutti i suoi campi. Si comporta come una tabella hash che restituisce il contenuto di un campo dato il suo nome
Base.Key è l'oggetto che identifica unicamente una voce. Questo oggetto deve essere unico nell'intera applicazione, ed è composto da una parte del database e da una parte della voce.
Base.DataBase è la classe dalla quale eredita ogni tipo di database. Si comporta come una tabella hash che restituisce una Base.Entry data una Base.Key
Questo modulo definisce anche uno speciale database, chiamato Base.Reference, che può tenere parecchi database o sottoinsiemi di database. Questo database è restituito anche da parecchie operazioni, come la ricerca e l'ordinamento.