Aspects of House and Garden

We contrasted two similar pattern language excerpts, one by Alexander, another by Mehaffy, both in the same style. Here we update that analysis. See Aspects of Pattern Relations

We duplicate an illustration from Timeless Way of Building using Graph plugins and our graph building workflow.

We duplicate an illustration inspired by Timeless Way of Building using our graph building workflow.

We convert Graph plugins to Graph objects that can be viewed as aspects in the Solo collaborator. github

http://ward.dojo.fed.wiki/assets/pages/aspects-of-pattern-relations/aspects-from-graph.html HEIGHT 50

.

We used these two related excerpts from A Pattern Language to illustrate how patterns from two sites can interact. If we explore one excerpt and then click through Garden Growing Wild to the other, then the lineup rendered as a graph shows the relations. lineup

strict digraph { node[shape=box style=filled] node [fillcolor=lightblue] "Half-Hidden Garden" "Courtyards Which Live" "Garden Growing Wild" "Entrance Transition" "Tree Places" "Terraced Slope" "Garden Seat" "Fruit Trees" "Staircase as a Stage" node [fillcolor=palegreen] "Half-Hidden Garden" -> "Courtyards Which Live" "Half-Hidden Garden" -> "Garden Growing Wild" "Half-Hidden Garden" -> "Entrance Transition" "Garden Growing Wild" -> "Tree Places" "Garden Growing Wild" -> "Terraced Slope" "Garden Growing Wild" -> "Garden Seat" "Garden Growing Wild" -> "Fruit Trees" "South Facing Outdoors" -> "Garden Growing Wild" "South Facing Outdoors" -> "Staircase as a Stage" "House for One Person" -> "South Facing Outdoors" "House for One Person" -> "Entrance Room" "House for One Person" -> "Long Thin House" }

Here we consider each excerpt to be an "aspect" of A Pattern Language. We can view both complete excerpts and notice the three places where they intersect.

digraph { overlap = false; splines=true layout = dot node [shape=box style=filled fillcolor=gold penwidth=2] 2 9 10 node [fillcolor=palegreen penwidth=1] 0 [label="pattern\nHalf-Hidden Garden" tooltip=""] 1 [label="pattern\nCourtyards Which Live" tooltip=""] 2 [label="pattern\nGarden Growing Wild" tooltip=""] 3 [label="pattern\nEntrance Transition" tooltip=""] 4 [label="pattern\nTree Places" tooltip=""] 5 [label="pattern\nTerraced Slope" tooltip=""] 6 [label="pattern\nGarden Seat" tooltip=""] 7 [label="pattern\nBuilding Edge" tooltip=""] 8 [label="pattern\nPrivate Terrace on the Street" tooltip=""] 9 [label="pattern\nGreenhouse" tooltip=""] 10 [label="pattern\nFruit Trees" tooltip=""] 11 [label="pattern\nOutdoor Room" tooltip=""] 12 [label="pattern\nSunny Place" tooltip=""] 13 [label="pattern\nSix-Foot Balcony" tooltip=""] 14 [label="pattern\nConnection to the Earth" tooltip=""] 15 [label="pattern\nHouse for One Person" tooltip=""] 16 [label="pattern\nEntrance Room" tooltip=""] 17 [label="pattern\nSouth Facing Outdoors" tooltip=""] 18 [label="pattern\nLong Thin House" tooltip=""] 19 [label="pattern\nLight on Two Sides" tooltip=""] 20 [label="pattern\nFlow Through Rooms" tooltip=""] 21 [label="pattern\nStaircase as a Stage" tooltip=""] 22 [label="pattern\nBuilt-in Seats" tooltip=""] 23 [label="pattern\nWall Membrane" tooltip=""] 24 [label="pattern\nHalf-Open Wall" tooltip=""] 25 [label="pattern\nWall Membranes" tooltip=""] 26 [label="pattern\nLow Sill" tooltip=""] 27 [label="pattern\nGood Materials" tooltip=""] 28 [label="pattern\nClimbing Plants" tooltip=""] 0->1 [label="" labeltooltip=""] 0->2 [label="" labeltooltip=""] 0->3 [label="" labeltooltip=""] 1->4 [label="" labeltooltip=""] 1->5 [label="" labeltooltip=""] 2->4 [label="" labeltooltip=""] 2->5 [label="" labeltooltip=""] 2->6 [label="" labeltooltip=""] 3->7 [label="" labeltooltip=""] 3->8 [label="" labeltooltip=""] 5->7 [label="" labeltooltip=""] 5->9 [label="" labeltooltip=""] 4->10 [label="" labeltooltip=""] 4->11 [label="" labeltooltip=""] 7->12 [label="" labeltooltip=""] 7->11 [label="" labeltooltip=""] 8->13 [label="" labeltooltip=""] 10->6 [label="" labeltooltip=""] 9->6 [label="" labeltooltip=""] 9->12 [label="" labeltooltip=""] 11->13 [label="" labeltooltip=""] 11->14 [label="" labeltooltip=""] 6->14 [label="" labeltooltip=""] 13->14 [label="" labeltooltip=""] 15->16 [label="" labeltooltip=""] 15->17 [label="" labeltooltip=""] 15->18 [label="" labeltooltip=""] 18->19 [label="" labeltooltip=""] 18->20 [label="" labeltooltip=""] 16->19 [label="" labeltooltip=""] 16->20 [label="" labeltooltip=""] 17->21 [label="" labeltooltip=""] 17->2 [label="" labeltooltip=""] 20->21 [label="" labeltooltip=""] 20->22 [label="" labeltooltip=""] 20->23 [label="" labeltooltip=""] 19->24 [label="" labeltooltip=""] 19->9 [label="" labeltooltip=""] 21->25 [label="" labeltooltip=""] 21->26 [label="" labeltooltip=""] 2->10 [label="" labeltooltip=""] 24->23 [label="" labeltooltip=""] 22->23 [label="" labeltooltip=""] 22->26 [label="" labeltooltip=""] 9->10 [label="" labeltooltip=""] 9->27 [label="" labeltooltip=""] 23->27 [label="" labeltooltip=""] 10->28 [label="" labeltooltip=""] 28->27 [label="" labeltooltip=""] }

We imagine that our 40 line script could be converted to a four line Mech if we thought we would do a lot of similar transformations.

ASPECTS inventory BULLETS patterns ARROWS relations PREVIEW graph