g1 OP g2 : g3, where OP in { UNION, INTERSECT, MINUS }
Essentially, we need to pair all (vertex,edge,path) dataframes (df1i,df2i) of both g1 and g2, with the same label. Use an empty dataframe if the dataframe does not exist in either graph. Then apply df3i = df1i OP df2i