A Pattern Language for ecosystems.

Ecopatterns apply the Pattern Language process to solving ecological and environmental problems in waste management, water conservation, energy supply and use, etc. Individual design patterns are linked to form a network of solutions for green design and ecodesign.
A Partial Hierarchy of Parts for Ecosystems:
  Coastal Zone
  Other Zones ...

The Ecopatterns Wiki

Design MatriX is implementing an Ecopatterns Wiki, an initiative to enable many people to compose Ecopatterns for ecosystems and the environment.

We need contributors and sponsors! Check out the Ecopatterns Wiki page to find out more.

Hierarchy of Parts

As described in Anatomy of a Pattern Language, a pattern language consists of a hierarchy of parts linked together by patterns which solve generic design problems. An example of a part in the ecosystem is the part coastal zone. The part coastal zone combined with other zones make up the part region. On the other hand, the part coastal zone can be decomposed into such parts as harbor, spit, bay, estuary, lagoon, penninsula, marsh, and beach.

Some Example Ecopatterns

For energy:
Local Energy Sources
Wind Powered Electricity
Natural Gas Vehicles
Natural Gas Fleets
Small Energy Sources Everywhere
Passive Solar Heating and Cooling
High Performance Windows
Plug-in Electric Vehicles
Solar Carports
For water conservation:
Downstream Water Volume
Carry-off Irrigation
For waste management:
Garbage Separation at the Source
Coded Plastic Materials

Feel free to copy our Pattern Template to compose your own. Comments in the HTML source code provide directions.


This work is based on the Ecopatterns course, taught by Gary Swift and Ken Asplund at the School of Design, California Institute of the Arts, in 1973, where the pattern language was applied to ecological design problems.