Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T05:08:06.414Z Has data issue: false hasContentIssue false

Generic grammars for design domains

Published online by Cambridge University Press:  09 May 2018

José Beirão
Affiliation:
CIAUD, Faculdade de Arquitetura, Universidade de Lisboa, R. Sá Nogueira, 1349-063 Lisboa, Portugal
José P. Duarte*
Affiliation:
SCDC, Stuckeman School of Architecture and Landscape Architecture, Penn State University, 150 Stuckeman Family Building, University Park, PA 16802, USA
*
Author for correspondence: José P Duarte, SCDC, Stuckeman School of Architecture and Landscape Architecture, Penn State University, 150 Stuckeman Family Building, University Park, PA 16802, USA. E-mail: jxp400@psu.edu
Rights & Permissions [Opens in a new window]

Abstract

Shape grammars have been developed to codify a specific type of artifact – Queen Anne houses, Buffalo bungalows – or the style of a particular designer – Andrea Palladio, Frank Lloyd Wright, or Álvaro Siza Vieira. However, these specific grammars fail to encode recurrent design moves or features that are above the particularities of a specific design style or the idiosyncrasies of a specific designer and, therefore, are common to a larger category of designs and maybe reutilized and incorporated in the definition of new, specific design languages. To overcome these limitations, the notion of generic grammars for defining design domains is introduced. Its application to the urban design domain is illustrated by showing a generic grammar implementation resulting in a City Information Modeling platform composed of a parametric design interface connected to a geographic database.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Fig. 1. Ontology proposed for the urban design environment, which is one among many that can possibly be developed for this domain. Primary relationships are indicated by a continuous line. Secondary relationships are represented by a dashed line.

Figure 1

Fig. 2. Generic grammar for urban design: transportation network (TN) and street descriptions (SD) for selected street types within TN. This ontology allows for variations and comparison with Marshall's classification in terms of stratification by speed and connectivity route types according to structural role of streets within the network.

Figure 2

Fig. 3. Generic grammar for urban design: street nomenclature (SN) and street descriptions (SD) for selected street types in SN, and its comparison with Marshall's route classification in terms of stratification by speed and connectivity route types according to their structural role in the network.

Figure 3

Fig. 4. Generic grammar for urban design: street components (SC). This table shows the 12 street components that once combined allow for the generation of almost any street type within a city network (only three are shown). The table includes details of the variable parameters and rules to combine them according to the permissions set as street descriptions (SD) – see the two previous tables.

Figure 4

Fig. 5. Initial steps of a design session using the computer platform to apply the simplified generic grammar to a particular site: (a) Design context: the intervention area is shown in light gray and buildings that can be erased in dark gray. (b) A “buffer” zone around existing houses to be maintained is subtracted. (c) Addition of new streets defining a grid of ”islands” using the ManualGrid pattern. (d) Application of a regular grid pattern to each “island.” Each grid is rotated according to the longest edge of the corresponding “island.” (e) Plots along the streets are retained, whereas others are filtered out. (f) A possible solution following the selection of two village centers and the connecting street as attractors and a growth input expressed in terms of the number of dwellings.

Figure 5

Fig. 6. Variations of planned block distribution according to changes in the weight of the attractors.

Figure 6

Fig. 7. The Universal Urban Patterns Grammar and all its sub-grammars.

Figure 7

Fig. 8. Diagram of the basic structure of a City Information Modeling (CIM) platform: DB, date base; GIS, Geographic information system; CAD, computer-aided design; VPI, visual programming interface, UMC, measures and calculations unit.