code: def bind(self, prefix, namespace, *args, **kwargs):
          
          # RdfNamespace(prefix, namespace, **kwargs)
          setattr(self, prefix, RdfNamespace(prefix, namespace, **kwargs))
          if kwargs.pop('calc', True):
              self.__make_dicts__
docs: Extends the function to add an attribute to the class for each
          added namespace to allow for use of dot notation. All prefixes are
          converted to lowercase
  
          Args:
              prefix: string of namespace name
              namespace: rdflib.namespace instance
  
          kwargs:
              calc: whether or not create the lookup reference dictionaries
  
          Example usage:
              RdfNsManager.rdf.type =>
                      http://www.w3.org/1999/02/22-rdf-syntax-ns#type