code: def add_collection(self, path, c_name, c_type, c_doc, c_version="unknown",
                         c_scope="", c_namedargs="yes", c_doc_format="ROBOT"):
          
          if path is not None:
              # We want to store the normalized form of the path in the
              # database
              path = os.path.abspath(path)
  
          cursor = self.db.cursor()
          cursor.execute("""
              INSERT INTO collection_table
                  (name, type, version, scope, namedargs, path, doc, doc_format)
              VALUES
                  (?,?,?,?,?,?,?,?)
          """, (c_name, c_type, c_version, c_scope, c_namedargs, path, c_doc, c_doc_format))
          collection_id = cursor.lastrowid
          return collection_id
docs: Insert data into the collection table