{'fraction_non_alphanumeric': 0.008376963350785341, 'fraction_numerical': 0.0062827225130890054, 'mean_word_length': 5.593103448275862, '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}}
Topological Operators in a 3 D Spatial Query Language for Building Information Models *

The paper describes the definition and implementation of topological operators which form part of a 3D Spatial Query Language that has been developed to query Building Information Models using spatial conditions. The partial models resulting from spatial queries can be used as input for numerical simulations and as exclusively modifiable subsets in the context of collaborative planning activities, for example. Because human language is vague and ambiguous, the semantics of the provided 3D topological predicates are formally defined using an adapted version of the 9-intersection model originally developed by the GIS research community for 2D space. The paper further describes a novel approach for implementing 3D topological operators based on an octree representation of the geometric objects whose topological constellation is the subject of investigation.