rzel / google-refine

Automatically exported from code.google.com/p/google-refine
0 stars 0 forks source link

Merge ColumnGroup model and Protograph #76

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The ColumnGroup model and the Schema alignment protograph are both tree 
structures describing the relationship between columns.  These models could be 
merged.

Benefit:
When importing data with a tree structure, such as an Xml file or Json, the 
columngroup model is automatically created.  When opening the schema alignment 
dialog, the column relationship is shown as flat - all the tree data is lost 
and has to be recreated by the user.  If merged the tree would be retained.

Problems:
If the combined protograph is altered in the schema alignment dialog, then the 
exported data would not match the structure of the original as the columngroup 
is also changed.  This may not be intended.

Original issue reported on code.google.com by iainsproat on 17 Jun 2010 at 11:08