Skip to content
This repository was archived by the owner on Aug 19, 2020. It is now read-only.

Commit d1a1833

Browse files
committed
wip working until action level, need to go to visual now
1 parent d8213ef commit d1a1833

17 files changed

Lines changed: 282 additions & 121 deletions

database/create_connectivity.sql

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ INSERT INTO gestalt_wp_story (wp_id, story_id, is_default) VALUES
142142
-------------------------------------------------------------------------
143143
*/
144144

145+
-- TODO: fix this
146+
145147
CREATE TABLE gestalt_story_vis (
146148
id SERIAL PRIMARY KEY,
147149
story_id INTEGER REFERENCES gestalt_story(id),
@@ -161,3 +163,77 @@ INSERT INTO gestalt_story_vis (story_id, vis_id) VALUES
161163
INSERT INTO gestalt_story_vis (story_id, vis_id) VALUES
162164
(4, 3);
163165

166+
/*
167+
CREATE TABLE gestalt_idea (
168+
id SERIAL PRIMARY KEY,
169+
vis_type_id INTEGER REFERENCES gestalt_vis_type(id),
170+
title TEXT NOT NULL CHECK (title <> ''),
171+
subtitle TEXT,
172+
description TEXT,
173+
story_id INTEGER REFERENCES gestalt_story(id),
174+
action_id INTEGER REFERENCES gestalt_action(id),
175+
svg_icon TEXT,
176+
UNIQUE (title, story_id, action_id)
177+
);
178+
179+
INSERT INTO gestalt_idea (title, subtitle, description, story_id, action_id) VALUES
180+
('Neque lorem cursus curabitur vulputate quis iaculis',
181+
'grouping',
182+
'Augue proin non augue gravida sed eleifend lacinia imperdiet dictum aptent venenatis ad malesuada.Nulla etiam magna suscipit nam donec consequat parturient enim.Fames neque scelerisque pede consequat tortor fusce at aptent pede ve.',
183+
3,
184+
1);
185+
INSERT INTO gestalt_idea (title, subtitle, description, story_id, action_id) VALUES
186+
('Etiam felis nostra', 'degree/centrality',
187+
'Velit risus.Magna justo.Curae etiam scelerisque per.Metus ipsum.Dolor morbi neque vel velit fermentum.',
188+
3,
189+
2);
190+
INSERT INTO gestalt_idea (title, subtitle, description, story_id, action_id) VALUES
191+
('Purus nulla lectus',
192+
'connectedness',
193+
'Justo porta senectus purus lectus.Vitae lacus dapibus et mi ut.Lacus metus tortor accumsan parturient laoreet orci eni velit.Augue proin sit urna vestibulum ultricies enim hymenaeos congue volutpat ipsum.Etiam felis nostra.',
194+
3,
195+
3);
196+
INSERT INTO gestalt_idea (vis_type_id, title, subtitle, description, story_id, action_id, svg_icon) VALUES
197+
( 1,
198+
'Comparison',
199+
'comparison',
200+
'Datasets should compare at least 2 values against each other.',
201+
2,
202+
4,
203+
'<svg viewBox="0 0 100 100"><path d="M79.8,39.1c-7.6,0-13.8,6.2-13.8,13.8s6.2,13.8,13.8,13.8c7.6,0,13.8-6.2,13.8-13.8S87.4,39.1,79.8,39.1z M75.7,41.9 l-6.9,6.9C70,45.6,72.5,43.1,75.7,41.9z M68,52.9c0-0.5,0-0.9,0.1-1.4l10.4-10.4c0.4-0.1,0.9-0.1,1.4-0.1c0.3,0,0.7,0,1,0.1 L68.1,53.9C68,53.6,68,53.3,68,52.9z M68.4,55.8l14.3-14.3c0.6,0.1,1.2,0.3,1.7,0.6L68.9,57.5C68.7,56.9,68.5,56.4,68.4,55.8z M69.6,58.9l16.1-16.1c0.5,0.3,1,0.7,1.5,1L70.7,60.4C70.3,59.9,70,59.4,69.6,58.9z M71.7,61.5l16.7-16.7c0.4,0.4,0.7,0.8,1.1,1.3 L73,62.6C72.5,62.2,72.1,61.9,71.7,61.5z M74.3,63.4l15.9-15.9c0.3,0.6,0.6,1.2,0.8,1.8L76.1,64.1C75.5,63.9,74.9,63.7,74.3,63.4z M82.9,64.3l8.2-8.2C90.1,60.1,86.9,63.2,82.9,64.3z M80.4,64.7c-0.2,0-0.4,0-0.6,0c-0.7,0-1.3-0.1-2-0.2l13.6-13.6 c0.1,0.7,0.2,1.3,0.2,2c0,0.2,0,0.4,0,0.6L80.4,64.7z M20.3,39.1c-7.6,0-13.8,6.2-13.8,13.8s6.2,13.8,13.8,13.8 c7.6,0,13.8-6.2,13.8-13.8S28,39.1,20.3,39.1z M20.3,64.7c-6.5,0-11.8-5.3-11.8-11.8s5.3-11.8,11.8-11.8s11.8,5.3,11.8,11.8 S26.9,64.7,20.3,64.7z M48.2,52.1c0.1,0.1,0.2,0.2,0.2,0.4c0,0.2-0.1,0.3-0.2,0.4l-4,2.7c-0.1,0.1-0.2,0.1-0.3,0.1 c-0.1,0-0.2,0-0.2-0.1c-0.2-0.1-0.3-0.3-0.3-0.4V54h-7.5c-0.2,0-0.4-0.2-0.4-0.4v-2.3c0-0.2,0.2-0.4,0.4-0.4h7.5v-1.2 c0-0.2,0.1-0.4,0.3-0.4c0.2-0.1,0.4-0.1,0.5,0L48.2,52.1z M64.2,51.3v2.3c0,0.2-0.2,0.4-0.4,0.4h-7.5v1.2c0,0.2-0.1,0.4-0.3,0.4 c-0.1,0-0.2,0.1-0.2,0.1c-0.1,0-0.2,0-0.3-0.1l-4-2.7c-0.1-0.1-0.2-0.2-0.2-0.4c0-0.2,0.1-0.3,0.2-0.4l4-2.7c0.2-0.1,0.4-0.1,0.5,0 c0.2,0.1,0.3,0.3,0.3,0.4V51h7.5C64.1,51,64.2,51.1,64.2,51.3z"></path></svg>'
204+
);
205+
INSERT INTO gestalt_idea (vis_type_id, title, subtitle, description, story_id, action_id, svg_icon) VALUES
206+
( 3,
207+
'Hierarchy',
208+
'hierarchy',
209+
'Datasets should compare levels of association between values.',
210+
2,
211+
4,
212+
'<svg viewBox="0 0 100 100"><g><path d="M49.6,48.3c7.6,0,13.8-6.2,13.8-13.8c0-7.6-6.2-13.8-13.8-13.8s-13.8,6.2-13.8,13.8C35.8,42.1,42,48.3,49.6,48.3z M52.7,45.9l8.2-8.2C59.9,41.7,56.7,44.8,52.7,45.9z M61.4,34.5c0,0.2,0,0.4,0,0.6L50.2,46.3c-0.2,0-0.4,0-0.6,0 c-0.7,0-1.3-0.1-2-0.2l13.6-13.6C61.4,33.2,61.4,33.8,61.4,34.5z M60.1,29c0.3,0.6,0.6,1.2,0.8,1.8L45.9,45.7 c-0.6-0.2-1.2-0.5-1.8-0.8L60.1,29z M59.2,27.7L42.8,44.2c-0.5-0.3-0.9-0.7-1.3-1.1l16.7-16.7C58.6,26.8,58.9,27.3,59.2,27.7z M45.5,23.5l-6.9,6.9C39.8,27.2,42.3,24.7,45.5,23.5z M37.8,34.5c0-0.5,0-0.9,0.1-1.4l10.4-10.4c0.4-0.1,0.9-0.1,1.4-0.1 c0.3,0,0.7,0,1,0.1L37.9,35.5C37.8,35.2,37.8,34.9,37.8,34.5z M38.2,37.4l14.3-14.3c0.6,0.1,1.2,0.3,1.7,0.6L38.7,39.1 C38.5,38.5,38.3,38,38.2,37.4z M55.6,24.4c0.5,0.3,1,0.7,1.5,1L40.5,42c-0.4-0.5-0.7-1-1-1.5L55.6,24.4z"></path><path d="M31.5,68.2c-2.7,0-4.9,2.2-4.9,4.9c0,2.7,2.2,4.9,4.9,4.9s4.9-2.2,4.9-4.9C36.4,70.4,34.2,68.2,31.5,68.2z"></path><path d="M70.3,38.2c2.7,0,4.9-2.2,4.9-4.9s-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9S67.6,38.2,70.3,38.2z M70.3,30.5 c1.6,0,2.9,1.3,2.9,2.9s-1.3,2.9-2.9,2.9c-1.6,0-2.9-1.3-2.9-2.9S68.7,30.5,70.3,30.5z"></path><path d="M33.5,38.1c0-3.2-2.6-5.8-5.8-5.8s-5.8,2.6-5.8,5.8c0,3.2,2.6,5.8,5.8,5.8S33.5,41.3,33.5,38.1z"></path><path d="M46.9,57.1c0,3.4,2.7,6.1,6.1,6.1s6.1-2.7,6.1-6.1S56.4,51,53,51S46.9,53.7,46.9,57.1z M57.1,57.1c0,2.3-1.8,4.1-4.1,4.1 s-4.1-1.8-4.1-4.1c0-2.2,1.8-4.1,4.1-4.1S57.1,54.8,57.1,57.1z"></path><path d="M67.4,58c-4.8,0-8.7,3.9-8.7,8.7s3.9,8.7,8.7,8.7s8.7-3.9,8.7-8.7S72.3,58,67.4,58z"></path><path d="M34,66.4c5.7,0,10.3-4.6,10.3-10.3S39.7,45.8,34,45.8c-5.7,0-10.3,4.6-10.3,10.3S28.3,66.4,34,66.4z M34,47.8 c4.6,0,8.3,3.7,8.3,8.3c0,4.6-3.7,8.3-8.3,8.3s-8.3-3.7-8.3-8.3C25.7,51.5,29.4,47.8,34,47.8z"></path><path d="M48.2,64.9c-5.3,0-9.6,4.3-9.6,9.6s4.3,9.6,9.6,9.6s9.6-4.3,9.6-9.6S53.5,64.9,48.2,64.9z M47,81.9 c-0.8-0.1-1.5-0.4-2.2-0.7L55,71.1c0.3,0.7,0.6,1.4,0.7,2.2L47,81.9z M49.5,67c0.7,0.1,1.4,0.4,2,0.7L41.4,77.8 c-0.3-0.6-0.5-1.3-0.7-2L49.5,67z M47.4,66.9l-6.8,6.8C41,70.2,43.9,67.3,47.4,66.9z M42.2,79.1l10.6-10.6c0.5,0.4,0.9,0.8,1.3,1.3 L43.5,80.4C43,80.1,42.6,79.6,42.2,79.1z M49.1,82l6.6-6.6C55.3,78.8,52.5,81.6,49.1,82z"></path><path d="M69.8,56.1c4.4,0,8-3.6,8-8s-3.6-8-8-8s-8,3.6-8,8S65.4,56.1,69.8,56.1z M72.7,53.4l2.5-2.5C74.6,52,73.7,52.8,72.7,53.4z M75.5,46.1c0.2,0.6,0.3,1.3,0.3,2c0,0,0,0,0,0l-6,6c0,0,0,0,0,0c-0.7,0-1.4-0.1-2-0.3L75.5,46.1z M74.8,44.7l-8.4,8.4 c-0.6-0.4-1.1-0.9-1.5-1.5l8.4-8.4C73.9,43.6,74.4,44.1,74.8,44.7z M67.2,42.7l-2.8,2.8C65,44.3,66,43.3,67.2,42.7z M69.9,42.1 c0.7,0,1.3,0.1,2,0.4l-7.7,7.7c-0.2-0.6-0.4-1.3-0.4-2L69.9,42.1z"></path></g></svg>'
213+
);
214+
INSERT INTO gestalt_idea (title, subtitle, description, story_id, action_id, svg_icon) VALUES
215+
('Relatedness',
216+
'relatedness',
217+
'Datasets should compare at least one dimension of relatedness between values.',
218+
2,
219+
4,
220+
'<svg viewBox="0 0 100 100"><path d="M16.1,52.7c-5.7,0-10.3,4.6-10.3,10.3s4.6,10.3,10.3,10.3c5.7,0,10.3-4.6,10.3-10.3S21.8,52.7,16.1,52.7z M14.8,71.2 c-0.9-0.1-1.7-0.4-2.5-0.8l11.2-11.2c0.4,0.8,0.7,1.6,0.8,2.5L14.8,71.2z M17.5,54.8c0.8,0.1,1.6,0.4,2.4,0.8L8.7,66.7 C8.3,66,8,65.2,7.9,64.4L17.5,54.8z M15.5,54.7l-7.7,7.7C8.1,58.3,11.4,55,15.5,54.7z M9.5,68l11.6-11.6c0.6,0.4,1.1,0.9,1.5,1.5 L11,69.5C10.4,69.1,9.9,68.6,9.5,68z M16.9,71.2l7.5-7.5C24,67.7,20.8,70.9,16.9,71.2z M50.4,52.7c-5.7,0-10.3,4.6-10.3,10.3 s4.6,10.3,10.3,10.3S60.7,68.7,60.7,63S56.1,52.7,50.4,52.7z M50.4,71.3c-4.6,0-8.3-3.7-8.3-8.3c0-4.6,3.7-8.3,8.3-8.3 s8.3,3.7,8.3,8.3C58.7,67.6,54.9,71.3,50.4,71.3z M94.7,63c0,5.7-4.6,10.3-10.3,10.3c-5.7,0-10.3-4.6-10.3-10.3s4.6-10.3,10.3-10.3 C90.1,52.7,94.7,57.3,94.7,63z M16.1,27.2c-5.7,0-10.3,4.6-10.3,10.3c0,5.7,4.6,10.3,10.3,10.3c5.7,0,10.3-4.6,10.3-10.3 C26.4,31.8,21.8,27.2,16.1,27.2z M14.8,45.7c-0.9-0.1-1.7-0.4-2.5-0.8l11.2-11.2c0.4,0.8,0.7,1.6,0.8,2.5L14.8,45.7z M17.5,29.3 c0.8,0.1,1.6,0.4,2.4,0.8L8.7,41.3c-0.4-0.7-0.6-1.5-0.8-2.4L17.5,29.3z M15.5,29.2l-7.7,7.7C8.1,32.8,11.4,29.5,15.5,29.2z M9.5,42.6l11.6-11.6c0.6,0.4,1.1,0.9,1.5,1.5L11,44.1C10.4,43.6,9.9,43.1,9.5,42.6z M16.9,45.8l7.5-7.5 C24,42.2,20.8,45.4,16.9,45.8z M50.4,27.2c-5.7,0-10.3,4.6-10.3,10.3c0,5.7,4.6,10.3,10.3,10.3s10.3-4.6,10.3-10.3 C60.7,31.8,56.1,27.2,50.4,27.2z M50.4,45.8c-4.6,0-8.3-3.7-8.3-8.3c0-4.6,3.7-8.3,8.3-8.3s8.3,3.7,8.3,8.3 C58.7,42.1,54.9,45.8,50.4,45.8z M74.1,37.5c0-5.7,4.6-10.3,10.3-10.3c5.7,0,10.3,4.6,10.3,10.3c0,5.7-4.6,10.3-10.3,10.3 C78.7,47.8,74.1,43.2,74.1,37.5z"></path></svg>'
221+
);
222+
INSERT INTO gestalt_idea (title, subtitle, description, story_id, action_id, svg_icon) VALUES
223+
('Part(s) of a Whole',
224+
'parts of a whole',
225+
'Datasets should compare values as a subset of a whole.',
226+
2,
227+
4,
228+
'<svg viewBox="0 0 100 100"><path d="M49.5,11c-21.5,0-39,17.5-39,39s17.5,39,39,39s39-17.5,39-39S71,11,49.5,11z M24.7,62c0-1.5,0.1-3,0.4-4.5l19.7-19.9 c1.5-0.3,3.1-0.4,4.7-0.4c0.2,0,0.5,0,0.7,0L24.8,62.7C24.7,62.5,24.7,62.2,24.7,62z M25.8,54.7c2.4-7.8,8.5-13.9,16.2-16.4 L25.8,54.7z M52.2,37.4c1.5,0.2,3,0.5,4.4,0.9L25.8,69.1c-0.4-1.4-0.7-2.9-0.9-4.4L52.2,37.4z M58.2,38.8c1.2,0.5,2.4,1,3.5,1.7 L47.3,54.9c-7.6,1-13.6,7.1-14.7,14.7L28,74.2c-0.6-1.1-1.2-2.3-1.7-3.5L58.2,38.8z M36.8,83.3c-0.2-0.1-0.3-0.2-0.5-0.3l0.1-0.1 C36.6,83,36.7,83.2,36.8,83.3z M66,76.6l7.3-7.3c-1.8,5.9-5.8,10.9-11,14C64,81.4,65.3,79.1,66,76.6z M74.3,62 c0,1.5-0.1,3.1-0.4,4.5l-7.4,7.4c0.1-0.7,0.1-1.4,0.1-2.1c0-1.1-0.1-2.1-0.3-3.2l7.9-7.9C74.3,61.2,74.3,61.6,74.3,62z M65.9,67 c-0.4-1.4-1-2.7-1.7-3.9l8.9-8.9c0.5,1.5,0.8,3,1,4.6L65.9,67z M63.4,61.8c-0.8-1.1-1.7-2.1-2.8-3l10-10c0.8,1.2,1.4,2.5,2,3.8 L63.4,61.8z M59.4,57.9c-1-0.7-2.2-1.4-3.4-1.9l11.3-11.3c0.9,0.9,1.7,1.8,2.4,2.9L59.4,57.9z M54.4,55.5c-1.6-0.5-3.2-0.7-4.9-0.7 L63,41.2c1.1,0.7,2.2,1.5,3.2,2.4L54.4,55.5z M32.4,71.9c0,1.7,0.3,3.3,0.7,4.9l-1.9,1.9c-0.9-1-1.7-2.1-2.4-3.2L32.4,71.9z M33.7,78.3c0.5,1.2,1.1,2.3,1.9,3.4l-0.4,0.4c-1-0.7-2-1.5-2.9-2.4L33.7,78.3z M66.1,83c6.2-4.9,10.2-12.5,10.2-21 c0-14.8-12-26.8-26.8-26.8S22.7,47.2,22.7,62c0,8.5,4,16.1,10.2,21c-12.1-6.1-20.4-18.6-20.4-33c0-20.4,16.6-37,37-37s37,16.6,37,37 C86.5,64.4,78.2,76.9,66.1,83z"></path></svg>'
229+
);
230+
INSERT INTO gestalt_idea (vis_type_id, title, subtitle, description, story_id, action_id, svg_icon) VALUES
231+
( 2,
232+
'Time Series',
233+
'time series',
234+
'Datasets should compare changes in values across time.',
235+
2,
236+
4,
237+
'<svg viewBox="0 0 100 100"><path d="M14.7,45.1c-5.5,0-10,4.5-10,10s4.5,10,10,10s10-4.5,10-10S20.3,45.1,14.7,45.1z M14.7,63.1c-4.4,0-8-3.6-8-8s3.6-8,8-8 s8,3.6,8,8S19.2,63.1,14.7,63.1z M95,55.1c0,5.4-4.4,9.8-9.8,9.8s-9.8-4.4-9.8-9.8s4.4-9.8,9.8-9.8S95,49.7,95,55.1z M38.8,54.7 c0.1,0.1,0.2,0.2,0.2,0.4s-0.1,0.3-0.2,0.4l-4,2.7c-0.1,0.1-0.2,0.1-0.3,0.1s-0.2,0-0.2-0.1c-0.2-0.1-0.3-0.3-0.3-0.4v-1.2h-7.5 c-0.2,0-0.4-0.2-0.4-0.4v-2.3c0-0.2,0.2-0.4,0.4-0.4H34v-1.2c0-0.2,0.1-0.4,0.3-0.4c0.2-0.1,0.4-0.1,0.5,0L38.8,54.7z M60.9,54 c0-0.2,0.2-0.4,0.4-0.4h7.5v-1.2c0-0.2,0.1-0.4,0.3-0.4c0.1,0,0.2-0.1,0.2-0.1c0.1,0,0.2,0,0.3,0.1l4,2.7c0.1,0.1,0.2,0.2,0.2,0.4 c0,0.2-0.1,0.3-0.2,0.4l-4,2.7c-0.2,0.1-0.4,0.1-0.5,0c-0.2-0.1-0.3-0.3-0.3-0.4v-1.2h-7.5c-0.2,0-0.4-0.2-0.4-0.4V54z M49.9,45.3 c-5.4,0-9.7,4.4-9.7,9.7s4.4,9.7,9.7,9.7s9.7-4.4,9.7-9.7S55.3,45.3,49.9,45.3z M48.7,62.7c-0.8-0.1-1.6-0.4-2.3-0.7l10.3-10.3 c0.4,0.7,0.6,1.5,0.7,2.3L48.7,62.7z M51.2,47.4c0.7,0.1,1.5,0.4,2.1,0.7L43,58.5c-0.3-0.7-0.6-1.4-0.7-2.1L51.2,47.4z M49.2,47.4 l-7,7C42.5,50.6,45.5,47.7,49.2,47.4z M43.8,59.8L54.6,49c0.5,0.4,1,0.8,1.4,1.3L45.1,61.1C44.6,60.7,44.2,60.3,43.8,59.8z M50.8,62.7l6.8-6.8C57.2,59.5,54.3,62.3,50.8,62.7z"/></svg>'
238+
);
239+
*/

0 commit comments

Comments
 (0)