{'fraction_non_alphanumeric': 0.01964839710444674, 'fraction_numerical': 0.0, 'mean_word_length': 5.410596026490066, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Iconic SQL: Practical Issues in the Querying of Databases through Structured Iconic Expressions

Abstract We report on an iconic interface that implements a restricted subset of SQL commands for querying a database. Database queries and the query language's tokens (verbs, adjectives, etc.) are represented by icons. To construct a query, the user composes structured iconic expressions according to the grammar of the iconic language. The language and grammar include rules for iconic construction (Quadral Composite Icons and Serial Composite Icons). In brief, the user visually queries the database by issuing structured iconic queries composed in a systematic manner. The paper describes the syntactic and semantic principles behind structured iconic expressions and the way that these principles have been implemented in an iconic interface. User evaluation is informally reported, and the role of metaphor in the design and interpretation of icons is discussed.