{"action":"closed","issue":{"url":"https://api.github.com/repos/tetherless-world/darkdata-rule-service/issues/21","repository_url":"https://api.github.com/repos/tetherless-world/darkdata-rule-service","labels_url":"https://api.github.com/repos/tetherless-world/darkdata-rule-service/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/tetherless-world/darkdata-rule-service/issues/21/comments","events_url":"https://api.github.com/repos/tetherless-world/darkdata-rule-service/issues/21/events","html_url":"https://github.com/tetherless-world/darkdata-rule-service/issues/21","id":144974059,"number":21,"title":"Get suggestions based on a variable and event type.","user":{"login":"zednis","id":1057295,"avatar_url":"https://avatars.githubusercontent.com/u/1057295?v=3","gravatar_id":"","url":"https://api.github.com/users/zednis","html_url":"https://github.com/zednis","followers_url":"https://api.github.com/users/zednis/followers","following_url":"https://api.github.com/users/zednis/following{/other_user}","gists_url":"https://api.github.com/users/zednis/gists{/gist_id}","starred_url":"https://api.github.com/users/zednis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zednis/subscriptions","organizations_url":"https://api.github.com/users/zednis/orgs","repos_url":"https://api.github.com/users/zednis/repos","events_url":"https://api.github.com/users/zednis/events{/privacy}","received_events_url":"https://api.github.com/users/zednis/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-31T17:58:58Z","updated_at":"2016-04-01T15:21:05Z","closed_at":"2016-04-01T15:21:05Z","body":"### Goal\r\nGet a ranked list of candidate workflow suggestions based on event type and variable information. \r\n\r\n### Summary\r\nThe rules service will be called with the the event type and the one or more data variables. The service would return ranked candidate visualizations, where each data variable is presented with a list of visualizations that many be best used with the variable(s)\r\n\r\n### Normal Flow\r\n1. Giovanni presents user with a list of phenomena (aka event types)\r\n2. The user selects an event type in a Giovanni facet\r\n3. Giovanni then uses curation services to present the user with a list of variables\r\n4. The user selects one or more variables\r\n5. Giovanni queries the rules service for candidate visualizations based on event type + one or more data variables as selected by user\r\n6. Rules service returns a ranked list of candidate visualizations which include service type + data variable(s) to be visualized\r\n\r\n\r\n### Requestor\r\nMaksym\r\n\r\n### Links\r\n- https://docs.google.com/document/d/1oOBzgdQUhoZwdhjt8BQikap8pWgxoABdSncv4vSVAJ4/edit"}}