{'fraction_non_alphanumeric': 0.01376720901126408, 'fraction_numerical': 0.0, 'mean_word_length': 5.557377049180328, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Developing A Web-based User Interface for Semantic Information Retrieval

While there are now a number of languages and frameworks that enable computer-based systems to search stored data semantically, the optimal design for effective user interfaces for such systems is still unclear. Such interfaces should mask unnecessary query detail from users, yet still allow them to build queries of arbitrary complexity without significant restrictions. We developed a user interface supporting semantic query generation for SemanticOrganizer, a tool used by scientists and engineers at NASA to construct semantic networks of knowledge and data. Through this interface users can select node types, node attributes and node links to build ad-hoc semantic queries for searching the SemanticOrganizer network.