The street system is an important component of the city ontology created for a generative urban design tool and should be able to integrate the many visions or interpretations that designers or other urban design agents may have about streets. This paper describes several characteristics of the street system, with its components organized into object classes which are the shape sets of algebras used by a generation module to generate street network representations that can be assessed by a GIS platform.