Ontology-based procedural modelling of traversable buildings composed by arbitrary shapes. (2016)