An ontology-aided, natural language-based approach for multi-constraint BIM model querying