'Load the schema objects for the root nodes.
- de-references schemas
- merge schemas
@param options: An options dictionary.
@type options: L{options.Options}
@return: The merged schema.
@rtype: L{Schema}'

def load(self, options):

    if options.autoblend:
        self.autoblend()
    for child in self.children:
        child.build()
    for child in self.children:
        child.open_imports(options)
    for child in self.children:
        child.dereference()
    log.debug('loaded:\n%s', self)
    merged = self.merge()
    log.debug('MERGED:\n%s', merged)
    return merged
