{'fraction_non_alphanumeric': 0.02043132803632236, 'fraction_numerical': 0.0, 'mean_word_length': 4.653846153846154, '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}}
A framework for data mining and KDD

The KDD process is a non-trivial, iterative, interactive and multi-step process, that requires the development of a unifying model. This model have to ensure an uniform description of data and patterns and the control of the manipulation of the data and patterns. Thus, the model defines operations within the pattern and data, as well as transition operations between data and patterns.This paper proposes a framework consisting of a model view, a data view and a process view. It focuses on the model and data view. The model view contains a set of mining models, which contain all information of a data mining result, that are based on constraints. The proposed model algebra uses concepts of constraint databases as well as collective and parallel data mining. The whole process is supported by using operations between data and model view.