{'fraction_non_alphanumeric': 0.03202328966521106, 'fraction_numerical': 0.005822416302765648, 'mean_word_length': 5.198198198198198, '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}}
How to avoid designing digital libraries: a scenario based approach

Digital libraries are a rapidly evolving and diverse technology. From the history of technology, we know that there are no guarantees that "best" solutions prevail, even in the long-term (e.g., Basalla, 1988). The indeterminacies of technology evolution are probably increased when the pace of evolution is rapid and its scope and trajectory are uncertain. In such circumstances, we should avoid clinging to traditional niche concepts (which are necessarily, but often subtly, anchored in prior technology). We should instead attempt to manage and define new technology by analyzing and designing core user activities.