Patent ID: 9652202
Date: 2017-05-16
CPC Classifications: G06F,G06T

Claim:
1. A method of improving a declarative specification for a visualization, the method comprising the steps of: identifying a declarative specification for a visualization; checking, responsive to the identifying said declarative specification, an appropriateness of the declarative specification by ensuring the declarative specification meets a number of predefined rules defining best practice for visualizations; identifying a violation, the violation being a language construct in the declarative specification which violates one of said predefined rules; responsive to said checking and to said identifying the language construct in the declarative specification which violates one of said predefined rules, highlighting the violation in context, wherein the language construct which violates one of said predefined rules is highlighted in context within a resulting visualization of the declarative specification; and displaying, to a user, a window in the foreground of the declarative specification for a visualization, the window containing a hint, the hint providing a recommendation that, when implemented, results in the visualization complying with the at least one violated predefined rule, the hint further providing the at least one violated predefined rule.