The space type is a Revit construct made up of gbXML defined space types about which the engine knows nothing about. The space type is used to populate certain defaults for engine parameters of commonly used spaces, such as occupancy, carpeting, plenum lighting, and many others. Most of these parameters are overrideable by the user.