Bulk adds rdf data to the class

        args:
            data: the data to be loaded

        kwargs:
            strip_orphans: True or False - remove triples that have an
                           orphan blanknode as the object
            obj_method: "list", or None: if "list" the object of a method
                         will be in the form of a list.

def load_data(self, data, **kwargs):
        """
        Bulk adds rdf data to the class

        args:
            data: the data to be loaded

        kwargs:
            strip_orphans: True or False - remove triples that have an
                           orphan blanknode as the object
            obj_method: "list", or None: if "list" the object of a method
                         will be in the form of a list.
        """
        self.__set_map__(**kwargs)
        start = datetime.datetime.now()
        log.debug("Dataload stated")
        if isinstance(data, list):
            data = self._convert_results(data, **kwargs)
        class_types = self.__group_data__(data, **kwargs)

        # generate classes and add attributes to the data
        self._generate_classes(class_types, self.non_defined, **kwargs)
        # add triples to the dataset
        for triple in data:
            self.add_triple(sub=triple, **kwargs)
        log.debug("Dataload completed in '%s'",
                  (datetime.datetime.now() - start))