{'fraction_non_alphanumeric': 0.01882845188284519, 'fraction_numerical': 0.001394700139470014, 'mean_word_length': 5.643518518518518, '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}}
PHYSIOGRAPHIC REGION INTERPRETATION: FORMALIZATION WITH RULE BASED STRUCTURES AND OBJECT HIERARCHIES

A conceptual scheme for the interpretation of physiographic regions, developed in an earlier effort, is formalized and programmed in Smart Elements resulting into a prototype knowledge-based expert system for physiographic reasoning, named TAX-4 (Terrain Analysis eXpert 4). An object-oriented model involving class-subclass hierarchies was formalized for the representation of factual and structural physiographic knowledge. A rule-base structure was developed for formalizing the strategic (inferential) knowledge needed for spatial reasoning which included physiographic context and landform identification. The terrain features of the site that are reasoned during execution (variables in the knowledge base that store the user' s input) are formalized into objects. During execution the rule based tree structure performs a recursive search in the object-oriented representation of the study area, aiming to match the user inputs to a certain rule and consequently to the associated class description. If a match was successful a dynamic object was created and assigned at least to one parent class while part-of relationships to other objects could also be investigated and established. At the end of the execution, the set of dynamic objects represented the interpreted landforms and physiographic features in the study area.