The Möbius Parametric Modeller allows procedures to be developed for generating complex 3D models of buildings and urban neighbourhoods.
The models combine geometric data with semantic information. The semantic information is attached to geometric elements or groups of elements. The geometry is modelling using a topological data structure that allows a wide variety type of interrelationships to be explicitly represented.
See Parametric Information Modelling for more details about this approach.