A building information model contains a massive amount of information related to every concerned discipline of that project. This huge set of data can lead to undetected errors and manual extraction of information can become difficult and time consuming. The researchers have been creating query languages for information extraction based on only quantitative parameters. However qualitative spatial relationship based filtering is also desired and has its own benefits. Previously developed QL4BIM enables to filter objects on the basis of qualitative relationships including topological relationships. In this research the topological operators of QL4BIM have been extended to the advanced topological operators that provide more expressivity and extra information. These new operators make use of dimensionally extended 9 intersection model as formal basis as opposed to the 9 intersection model used in QL4BIM. In this research a detailed methodology has been developed to determine the advanced topological relationships between objects represented by B-Rep geometries. This methodology is based on the entries of dimensionally extended 9 intersection matrix and uses different 3D geometrical tests to populate these entries. The developed methodology has been implemented as a standalone Visual C# code. The complete evaluation of this code for different configurations of the advanced topological relationships between 3D geometries has also been presented in this research.
«