Identifying Semantically Similar Elements in Heterogeneous Spatial Databases Using Predicate Logic Expressions