{'fraction_non_alphanumeric': 0.013927576601671309, 'fraction_numerical': 0.0, 'mean_word_length': 5.416666666666667, '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}}
An Evolutionary Approach for Dynamic Reconfiguration in Heterogeneous Database Schemas

Most information systems share an architectural style that emphasizes flexibility and run-time adaptability. However, any knowledge or business rules related to the information are stored implicitly to the external programs such as database. It can be called "semantics" that they have a definition of a domain model and rules for its integrity and can be configured by domain experts external to the execution of the program. Therefore, heterogeneous database schemas which have different information or knowledge each other should be integrated to present relevant information consistently. In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general object-oriented model for schema versioning and evolution can be formalized. We show how the semantics of schema change operations can be defined, and how interesting reasoning tasks can be supported, based on an encoding in description logics.