{'fraction_non_alphanumeric': 0.017351598173515982, 'fraction_numerical': 0.0, 'mean_word_length': 4.738219895287958, '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}}
DATENBANK-DIALOG: A German language interface for relational databases

Abstract Datenbank-DIALOG is a German language interface for relational databases. Its goal is to provide easy and efficient access to the contents of such a database for casual users. The user has only to type in his or her question in plain German and the system will respond properly. This is much easier than using a formal query language and more flexible than a menu-type or graphic interaction. Datenbank-DIALOG was designed to be as portable as possible, in particular with regard to the application domains as well as the database management system and the operating system of the supporting computer. Equally important was good coverage of the subset of German relevant for database retrieval. German was chosen because we feel that at present it is not feasible to design a parser adaptable to different natural languages, at least not in a satisfying manner. As a result of this specialization Datenbank-DIALOG imposes almost no syntactic restrictions on the user, and care has been taken to make the semanti...