code: function init(name) {  // {{{2
    this.remote = O.new('ose/lib/schema/remote')();
  
    O.data.addSchema(name, this);
  
    this.maps = {};
    /**
     * Object containing maps definitions
     *
     * @property maps
     * @type Object
     */
  
    this.map('all', {keyEncoding: 'utf8'});
  
    this.map('alias', {
      field: 'alias',
      unique: true
    });
  }
docs: @caption LevelDB schema class
  
  @readme
  This class can be used as a base class to create schemas using LevelDB as a data store.
  
  @description
  Entries within shards can be indexed using maps. Each map is a
  key/value store using LevelDB. Each key is an index by which the
  map is ordered. Maps are defined by functions in a similar way as
  in CouchDB.
  
  @class level.lib
  @type class
   Public {{{1