<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>diagrams &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/diagrams/</link>
	<description>Feed of posts on WordPress.com tagged "diagrams"</description>
	<pubDate>Sat, 05 Dec 2009 12:24:29 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Pretty but useful?]]></title>
<link>http://designjedi.wordpress.com/2009/12/04/pretty-but-useful/</link>
<pubDate>Fri, 04 Dec 2009 22:14:28 +0000</pubDate>
<dc:creator>designjedi</dc:creator>
<guid>http://designjedi.wordpress.com/2009/12/04/pretty-but-useful/</guid>
<description><![CDATA[This book sounds rather interesting and has some great photography as well as nicely designed pages.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This book sounds rather interesting and has some great photography as well as nicely designed pages. The contributors to the book is also quite impressive, but it is impossible to tell if its content is good. Has anyone checked it out?</p>
<h2><img class="alignnone" title="Book cover" src="http://ecx.images-amazon.com/images/I/319ub%2BOuKcL._SL500_AA190_.jpg" alt="" width="190" height="190" /></h2>
<h2>Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers</h2>
<p>Business Model Generation is a practical, inspiring handbook for anyone striving to improve a business model or craft a new one. 1) Change the way you think about business models Business Model Generation will teach you powerful and practical innovation techniques used today by leading companies worldwide. You will learn how to systematically understand, design, and implement a new business model or analyze and renovate an old one. 2) Co-created by 470 strategy practitioners Business Model Generation practices what it preaches. Co-authored by 470 Business Model Canvas practitioners from 45 countries, the book was financed and produced independently of the traditional publishing industry. It features a tightly-integrated, visual, lie-flat design that enables immediate hands-on use. 3) Designed for doers Business Model Generation is for those ready to abandon outmoded thinking and embrace new, innovative models of value creation: executives, consultants, entrepreneurs and leaders of all organizations.</p>
<p><a href="http://www.businessmodelgeneration.com/">http://www.businessmodelgeneration.com/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[how would you define a diagram?]]></title>
<link>http://sheilapontis.wordpress.com/2009/12/03/how-do-you-define-a-diagram/</link>
<pubDate>Thu, 03 Dec 2009 12:30:04 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/12/03/how-do-you-define-a-diagram/</guid>
<description><![CDATA[Yesterday, a friend, who is also doing her PhD related to diagrams (University of Granada), sent me ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Yesterday, a friend, who is also doing her PhD related to diagrams <a href="http://www.ugr.es/~fbbaa/doctoradom.html" target="_blank">(University of Granada)</a>, sent me an email asking me that question. She also sent me a kind of research she has been done in <em>Google images</em>. She introduced the word &#8216;diagram&#8217; in English, Spanish and German in <em>Google images</em> and the results were quite interesting. See below some of the images.</p>
<div id="attachment_261" class="wp-caption aligncenter" style="width: 484px"><a href="http://sheilapontis.wordpress.com/files/2009/12/22-s_es_diagrama.gif"><img class="size-full wp-image-261" title="22-s_es_diagrama" src="http://sheilapontis.wordpress.com/files/2009/12/22-s_es_diagrama.gif" alt="" width="474" height="287" /></a><p class="wp-caption-text">Spanish results of the term &#39;diagrama&#39; (Paloma Lopez)</p></div>
<div id="attachment_262" class="wp-caption aligncenter" style="width: 484px"><a href="http://sheilapontis.wordpress.com/files/2009/12/22-s_en_diagram.gif"><img class="size-full wp-image-262" title="22-s_en_diagram" src="http://sheilapontis.wordpress.com/files/2009/12/22-s_en_diagram.gif" alt="" width="474" height="286" /></a><p class="wp-caption-text">English results of the term &#39;diagram&#39; (Paloma Lopez)</p></div>
<div id="attachment_263" class="wp-caption aligncenter" style="width: 484px"><a href="http://sheilapontis.wordpress.com/files/2009/12/22-s_dt_diagramm.gif"><img class="size-full wp-image-263" title="22-s_dt_diagramm" src="http://sheilapontis.wordpress.com/files/2009/12/22-s_dt_diagramm.gif" alt="" width="474" height="287" /></a><p class="wp-caption-text">German results of the term &#39;diagramm&#39; (Paloma Lopez)</p></div>
<p>Analysing the images, it can be seen that in Spanish the term &#8216;diagram&#8217; seems to be denoting more complex structures, while most of the English images are linear and simpler layouts. In German, images related to the term &#8216;diagram&#8217; are basic diagrams, such as pie charts, bar charts, flow charts.</p>
<p>Undoubtedly, what is common in the three languages is that a diagram is composed by a <strong>visual (graphic or typographical) structure</strong> that employs <strong>synthetic and schematic language</strong> to <strong>represent connections between components, quantities, directionality, functions</strong>. In terms of diagrams layout, there is a long list of parameters that can define diagrams structure, for instance the kind of information represented, the media where the diagram is going to be, the purpose of the diagram, its audience, among others.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Infojocks. Sports Graphics.]]></title>
<link>http://colecte.wordpress.com/2009/12/03/infojocks-sports-graphics/</link>
<pubDate>Wed, 02 Dec 2009 23:01:20 +0000</pubDate>
<dc:creator>menage</dc:creator>
<guid>http://colecte.wordpress.com/2009/12/03/infojocks-sports-graphics/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.flickr.com/photos/infojocks/" target="_blank"><img class="alignnone size-medium wp-image-599" title="flickr 59" src="http://colecte.wordpress.com/files/2009/12/flickr-591.gif?w=300" alt="" width="445" height="176" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Design Classics. The London Underground Map]]></title>
<link>http://sheilapontis.wordpress.com/2009/11/28/design-classics-the-london-underground-map/</link>
<pubDate>Sat, 28 Nov 2009 14:11:58 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/11/28/design-classics-the-london-underground-map/</guid>
<description><![CDATA[A 25-minute documentary of the London Underground Diagrammatic Map creation (BBC Four) Watch the vid]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_253" class="wp-caption aligncenter" style="width: 474px"><a href="http://sheilapontis.wordpress.com/files/2009/11/21-designclassics.gif"><img class="size-full wp-image-253" title="21-designClassics" src="http://sheilapontis.wordpress.com/files/2009/11/21-designclassics.gif" alt="" width="464" height="351" /></a><p class="wp-caption-text">A 25-minute documentary of the London Underground Diagrammatic Map creation (BBC Four)</p></div>
<p><a href="http://www.guba.com/watch/2000955184" target="_blank">Watch the video!</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Less and more]]></title>
<link>http://sheilapontis.wordpress.com/2009/11/27/less-and-more/</link>
<pubDate>Fri, 27 Nov 2009 12:02:34 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/11/27/less-and-more/</guid>
<description><![CDATA[This is the title of Dieter Rams’ exhibition at the Design Museum. Rams was in charged of the German]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This is the title of <a href="http://designmuseum.org/design/dieter-rams" target="_blank"><strong>Dieter Rams</strong></a>’ exhibition at the <a href="http://designmuseum.org/" target="_blank"><strong>Design Museum</strong></a>. Rams was in charged of the German consumer electronics manufacturer, <a href="http://www.braun.com/default.html" target="_blank"><strong>Braun</strong></a>, for more than 40 years, developing a <strong>synthetic, rigorous and pure visual language</strong> for its products. In this exhibition can be appreciated how his principles of design were applied in and followed by his designs.<br />
Below are explained the <strong>10 design principles</strong> defined by Dieter Rams:</p>
<p><em>Good design is innovative.<br />
Good design makes a product useful.<br />
Good design is aesthetic.<br />
Good design makes a product understandable.<br />
Good design is unobtrusive.<br />
Good design is honest.<br />
Good design is long-lasting.<br />
Good design is thorough down to the last detail.<br />
Good design is environmentally friendly.<br />
Good design is as little design as possible.</em></p>
<p>As a starting point of his designs, Rams applied a <strong>clear and well-defined structure</strong> (grid?) to organise the elements (information?) before moving on to the creation stage itself.</p>
<div id="attachment_244" class="wp-caption aligncenter" style="width: 474px"><a href="http://sheilapontis.wordpress.com/files/2009/11/20-dieter3.gif"><img class="size-full wp-image-244" title="20-dieter3" src="http://sheilapontis.wordpress.com/files/2009/11/20-dieter3.gif" alt="" width="464" height="321" /></a><p class="wp-caption-text">Design Museum. Dieter Rams&#39; structure used in the creation of his designs to organise elements. (©Photos Sheila Pontis)</p></div>
<p>Rams’ objective was to create <strong>extremely functional objects</strong> where <a href="http://sheilapontis.wordpress.com/2009/11/16/what-does-it-mean/" target="_blank">irrelevant information</a> had no place. His designs are examples of <a href="http://sheilapontis.wordpress.com/2009/11/16/what-does-it-mean/" target="_blank"><strong>simplicity and clarity</strong></a>. (see below). Rams also thought that sketching (analysing?) was an essential part of the design process. In addition, for Rams this stage of the process is <strong>independently of the media or technology</strong>, and <a href="http://sheilapontis.wordpress.com/2009/08/12/lazy-designers/" target="_blank">cannot be done with computers</a>. This stage is about taking the necessary time to carefully think about what to do, the characteristics and uses of the product/project.</p>
<div id="attachment_246" class="wp-caption aligncenter" style="width: 474px"><a href="http://sheilapontis.wordpress.com/files/2009/11/20-dieter.gif"><img class="size-full wp-image-246" title="20-dieter" src="http://sheilapontis.wordpress.com/files/2009/11/20-dieter.gif" alt="" width="464" height="329" /></a><p class="wp-caption-text">Design Museum. Wall diagram of Dieter Rams&#39; object. (© Photo Sheila Pontis)</p></div>
<p><a href="http://sheilapontis.wordpress.com/files/2009/11/20-dieter2.gif"><img class="aligncenter size-full wp-image-247" title="20-dieter2" src="http://sheilapontis.wordpress.com/files/2009/11/20-dieter2.gif" alt="" width="464" height="260" /></a></p>
<p><em><a href="http://designmuseum.org/exhibitions/2009/dieter-rams" target="_blank">Less and More. The Design Ethos of Dieter Rams</a>. 18 November 2009 to 7 March 2010 – Design Museum London</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Plans, drawings &amp; diagrams]]></title>
<link>http://speaktorobster.wordpress.com/2009/11/26/plans-drawings-diagrams/</link>
<pubDate>Thu, 26 Nov 2009 18:06:47 +0000</pubDate>
<dc:creator>speaktorobster</dc:creator>
<guid>http://speaktorobster.wordpress.com/2009/11/26/plans-drawings-diagrams/</guid>
<description><![CDATA[Given that neither vehicles I eventually went with – a 1999 Mercedes-Benz Vito 108D and a 2001 Merce]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Given that neither vehicles I eventually went with – a 1999 Mercedes-Benz Vito 108D and a 2001 Mercedes-Benz Sprinter 311CDI LWB – were current models, it was difficult to source manufacturer drawings and dimensions on which to base the plans. So, an ‘on-the-job’ approach should be taken, and many of these drawings are retrospective or mere scribbles. It is advisable to find a way of getting access to a vehicle first – before you buy it or definitely start-building in it – and take measurements if you can’t source them elsewhere. If you have an idea in your head, though, it’s hard to stop yourself from just ploughing in to start.<br />
<a href="http://speaktorobster.com/Documents/vito_outlines.pdf" target="_blank"><img src="http://speaktorobster.com/images/vitooutlinestn.png" alt="" /></a><a href="http://speaktorobster.com/Documents/vito1utilities.pdf" target="_blank"><img src="http://speaktorobster.com/images/vitoutilitiestn.png" alt="" /></a><br />
In planning phase-2 developments for the first van, some photos were taken and made into outline drawings – on which ideas could be scribbled out. The icon to the left links to <a href="http://speaktorobster.com/Documents/vito1utilities.pdf" target="_blank">drawings</a>, the far right are a<a href="http://speaktorobster.com/Documents/vito_outlines.pdf" target="_blank">blank set</a>for the Vito (the latter are also <a href="http://speaktorobster.com/Documents/vito_outlines.ppt" target="_blank">here</a> as a <a href="http://speaktorobster.com/Documents/vito_outlines.ppt" target="_blank">powerpoint</a>file).</p>
<p>Due to model variations, <a href="http://speaktorobster.com/Documents/vito_key_dimensions.pdf" target="_blank">measurements</a> taken are precise to specific vehicle, but are listed <a href="http://speaktorobster.com/Documents/vito_key_dimensions.pdf" target="_blank">here</a> for reference.</p>
<p><a href="http://speaktorobster.com/Documents/12v_leisure_battery_system.pdf" target="_blank"><img src="http://speaktorobster.com/images/12vsystemtn.png" alt="" /></a><a href="http://speaktorobster.com/Documents/watersystem.pdf" target="_blank"><img src="http://speaktorobster.com/images/watersystemtn.png" alt="" /></a>If you’re going to fit a <a href="http://speaktorobster.com/Documents/watersystem.pdf" target="_blank">water system</a>and <a href="http://speaktorobster.com/Documents/12v_leisure_battery_system.pdf" target="_blank">power system</a>, you also need a lot of planning – not just in terms of what you need, but where it will all fit in respect to your <a href="http://speaktorobster.com/Documents/vito1utilities.pdf" target="_blank">cupboards</a>, etc. The following is a <a href="http://speaktorobster.com/Documents/leisurebattery.pdf" target="_blank">useful article</a> on considerations you should keep in mind during the planning stage. You’ll also find a lot of helpful assistance in the <a href="http://sbmcc.co.uk/" target="_blank">SBMCC</a> forums and in <a href="http://www.amazon.co.uk/s/ref=nb_ss_w_h_?url=search-alias%3Daps&#38;field-keywords=build+your+own+motorcaravan&#38;x=0&#38;y=0" target="_blank">‘the’ book</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[diagrammatic-writing-up method]]></title>
<link>http://sheilapontis.wordpress.com/2009/11/22/diagrammatic-writing-up-method/</link>
<pubDate>Sun, 22 Nov 2009 12:21:37 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/11/22/diagrammatic-writing-up-method/</guid>
<description><![CDATA[Last Wednesday I attended to one of the RNUAL lectures (UAL) about how to approach writing up proble]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Last Wednesday I attended to one of the <a href="http://www.arts.ac.uk/research/27283.htm" target="_blank">RNUAL lectures</a> (UAL) about <strong>how to approach writing up problems (essays, papers, chapters, thesis)</strong>. As a first general conclusion, to approach this problem, the best strategy is to have a clear framework –a <em>plan</em>? – as a starting point. This means, to know exactly what to write and discuss, before start writing and writing without having a define direction. For this, the selection and organisation of raw material is essential.<br />
One of the methods introduced during the lecture was to organise the material/information in columns.</p>
<p style="text-align:left;">
<div id="attachment_231" class="wp-caption aligncenter" style="width: 474px"><a href="http://sheilapontis.wordpress.com/files/2009/11/19-3colstruct2.gif"><img class="size-full wp-image-231" title="19-3colStruct" src="http://sheilapontis.wordpress.com/files/2009/11/19-3colstruct2.gif" alt="" width="464" height="357" /></a><p class="wp-caption-text">3-column-structure method. This method groups similar information in each column and enables to see new connections between the data. Black lines represent clear data connections, while dot lines represent new data connections, seen as a result of visualising raw material.</p></div>
<p>I called this method <strong>3-column structure</strong> as it classifies raw material in three interconnected columns in a quite useful and clear manner.</p>
<p style="text-align:left;">So, a possible starting point can be the definition of the <strong>main themes</strong> (of the chapter/of a paper/of an essay). These are the themes that are key for a subject and that can be used to structure a piece of writing. That is to say, the most relevant issues that will be discussed and explained.</p>
<p>After this, as a second stage, it is important to select the <strong>authors related to those themes</strong>. This means, who has said/written something significant about that themes. Besides the authors’ names, quotations can also be included into this category. Ideally, each theme should match with one or more authors from the literature and practice review.</p>
<p>A third and last stage would be focussed on defining the <strong>specific</strong> <em><strong>things</strong></em> of the previous selected themes I would like to write about. For things are understood the individual elements that composed a theme, such as key terms, projects or interviews.</p>
<p style="text-align:left;">Information/raw material can also be classified following a <strong>different stages order</strong>. For example, starting with the selection of things and leaving the themes for the end. Or by identifying key authors and then matching them with their main themes and terms. The order of the stages depends on the subject being analysed and the kind of text that has to be written.</p>
<p style="text-align:left;">
<div id="attachment_232" class="wp-caption aligncenter" style="width: 474px"><a href="http://sheilapontis.wordpress.com/files/2009/11/19-stages1.gif"><img class="size-full wp-image-232" title="19-stages" src="http://sheilapontis.wordpress.com/files/2009/11/19-stages1.gif" alt="" width="464" height="152" /></a><p class="wp-caption-text">Different approaches that the 3-column-structure method can be applied. The stages order depends on the kind of material and the purpose of the task.</p></div>
<p style="text-align:left;">In addition, it is important to notice that it was also highlighted during the lecture the importance of using <strong>diagrams and mind maps as a way of organising information</strong>. This is one of the reasons that this 3-column structure method is useful: it visualises the collected material, emphasising and ordering the important points. Moreover, these diagrammatic structures also show <strong>how different parts or components are related</strong> and enable to see <strong>new points of view</strong> that with a <em>traditional</em> organisation (or without it!) are not seen so clear.<br />
Once again, this method shows how <strong>powerful tools diagrams are for organising and visualising complex information</strong>.</p>
<p>Following this (or any other) way of organising information, as a result ideas and thoughts will be also organised, and the task of writing up (or any other!) would be easier, as there is a previous plan.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Help. From Panavision]]></title>
<link>http://neuraldisarray.wordpress.com/2009/11/21/help-from-panavision/</link>
<pubDate>Sat, 21 Nov 2009 11:31:19 +0000</pubDate>
<dc:creator>neuraldisarray</dc:creator>
<guid>http://neuraldisarray.wordpress.com/2009/11/21/help-from-panavision/</guid>
<description><![CDATA[I never realised that film manufacturer websites could actually be useful. At http://www.panavision.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I never realised that film manufacturer websites could actually be useful.</p>
<p>At <a href="http://www.panavision.com/tools.php">http://www.panavision.com/tools.php</a> you&#8217;ll find a collection of charts, tables, diagrams and calculators.. for depth of field (takes into account your sensor size/film gauge and everything), equivalent focal lengths, f-stop fractions, and HMI filming speeds at both 50 and 60Hz. It&#8217;s a good resource, and I was quite surprised to find so much free information on a website that&#8217;s meant to be flogging panavision gear. So.. congrats to panavision on providing me with more than XCU camera-porn and propaganda (a la RED&#8217;s website)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visio Vs. Pencil &ndash; Pencil Wins and You Lose]]></title>
<link>http://goldmanalpha.wordpress.com/2009/11/20/visiovspencil/</link>
<pubDate>Fri, 20 Nov 2009 00:15:15 +0000</pubDate>
<dc:creator>goldmanalpha</dc:creator>
<guid>http://goldmanalpha.wordpress.com/2009/11/20/visiovspencil/</guid>
<description><![CDATA[Matt Davey recently wrote about studies of software development diagrams. In my experience, a pencil]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://mdavey.wordpress.com/about/" target="_blank">Matt Davey</a> recently <a href="http://mdavey.wordpress.com/2009/11/17/lets-go-to-the-whiteboard/" target="_blank">wrote about studies of software development diagrams</a>.</p>
<p>In my experience, a pencil and paper design is better than a Visio diagram because it can be created, edited, and iterated much more quickly and the pencil doesn’t get in the way. Rarely do I fight my real life ruler to make straight lines, but I regularly curse Visio.</p>
<p>There is no need for the overwhelming number of Visio software and systems diagrams.  The diagrams would be 10 times as good with 1/10th the effort if the pencil (with liberal allowance for erasers) were used instead.  These diagrams can be easily scanned and kept forever with documentation.</p>
<p>The real issue is that the managers, the people who have no interest in the functionality of the diagrams themselves, insist on diagrams made with tools.  So Visio diagrams get created, they are rarely if ever updated and they take much more time to create with no extra benefit.  Thank you PHB.</p>
<p><a href="http://goldmanalpha.files.wordpress.com/2009/11/image4.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://goldmanalpha.files.wordpress.com/2009/11/image_thumb4.png?w=200&#038;h=208" border="0" alt="image" width="200" height="208" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Create and Collaborate on Online Diagrams with Creately]]></title>
<link>http://nchslibrary.wordpress.com/2009/11/19/create-and-collaborate-on-online-diagrams-with-creately/</link>
<pubDate>Thu, 19 Nov 2009 20:58:55 +0000</pubDate>
<dc:creator>nchslibrary</dc:creator>
<guid>http://nchslibrary.wordpress.com/2009/11/19/create-and-collaborate-on-online-diagrams-with-creately/</guid>
<description><![CDATA[Creately Flow Chart Template Need to create a flow chart or Venn diagram for one of your class proje]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_199" class="wp-caption alignleft" style="width: 121px"><a href="http://creately.com/Free-K12-Education-Templates"><img class="size-thumbnail wp-image-199  " title="Creately-Flow-Chart" src="http://nchslibrary.wordpress.com/files/2009/11/creately-flow-chart.jpg?w=111" alt="Creately-Flow-Chart" width="111" height="150" /></a><p class="wp-caption-text">Creately Flow Chart Template</p></div>
<p>Need to create a flow chart or Venn diagram for one of your class projects? Try the free web application, <a title="Creately" href="http://creately.com/" target="_blank"><span style="color:#339966;"><strong>Creately</strong></span></a>.</p>
<p>There are numerous templates for things as varied as SWOT analysis, concept maps, mind maps, organizational charts, web flow charts, and online sitemaps.</p>
<p>If you go to their <a title="Creately's K-12 Education Graphic Organizer Templates" href="http://creately.com/Free-K12-Education-Templates" target="_blank">Education Graphic Organizer Templates page</a>, you&#8217;ll find templates for story boards, cycle diagrams, T-charts for listing pros and cons, and even a comparison/contrast essay template.</p>
<p>Completing a group project? No problem. Creately allows you to add email addresses as invites, and then you can share, publish, and post comments on draft diagrams as a group.</p>
<table border="1">
<tbody>
<tr>
<td>
<p><div id="attachment_200" class="wp-caption aligncenter" style="width: 157px"><a href="http://creately.com/Free-K12-Education-Templates"><img class="size-thumbnail wp-image-200  " title="Creately-Story-Board" src="http://nchslibrary.wordpress.com/files/2009/11/creately-story-board.jpg?w=147" alt="Creately-Story-Board" width="147" height="150" /></a><p class="wp-caption-text">Creately Story Board Template</p></div></td>
<td>
<p><div id="attachment_201" class="wp-caption aligncenter" style="width: 157px"><a href="http://creately.com/Free-K12-Education-Templates"><img class="size-thumbnail wp-image-201 " title="Creately-Comparison-Contrast" src="http://nchslibrary.wordpress.com/files/2009/11/creately-comparison-contrast.jpg?w=147" alt="Creately-Comparison-Contrast" width="147" height="150" /></a><p class="wp-caption-text">Creately Comparison Contrast Essay Template</p></div></td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visualization @ ESHET 2010 (March 25-28, 2010)]]></title>
<link>http://historyofeconomics.wordpress.com/2009/11/19/visualization-eshet-2010/</link>
<pubDate>Thu, 19 Nov 2009 11:55:01 +0000</pubDate>
<dc:creator>Yann</dc:creator>
<guid>http://historyofeconomics.wordpress.com/2009/11/19/visualization-eshet-2010/</guid>
<description><![CDATA[Hans Hoffman, The Gate, 1959-60 I am interrupting the sleep mode of the playground to publish a self]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignright" style="width: 268px"><img title="Hans Hoffman, The Gate, 1959-60" src="http://upload.wikimedia.org/wikipedia/en/9/9b/Hans_Hofmann%27s_painting_%27The_Gate%27%2C_1959%E2%80%9360.jpg" alt="" width="258" height="401" /><p class="wp-caption-text">Hans Hoffman, The Gate, 1959-60</p></div>
<p>I am interrupting the <em>sleep mode</em> of the playground to publish a selfish and self-centered call for papers. For<a href="http://www.eshet.net/conference/sarea.php?p=33&#38;sa=57"> the 14th conference of the European Society for the History of Economic Though</a>t in Amsterdam, I am submitting a session on the use of visual representation in economics, with the following blurb:</p>
<blockquote><p>The last two decades have witnessed a growing literature on visualization in the history of science following the publication of Lynch and Woolgar&#8217;s <a href="http://www.amazon.com/Representation-Scientific-Practice-Michael-Lynch/dp/0262620766/ref=sr_1_1?ie=UTF8&#38;s=books&#38;qid=1258631193&#38;sr=8-1"><em>Representation in Scientific Practice</em></a> (1990) – see for instance a recent focus section in <a href="http://www.journals.uchicago.edu/toc/isis/2006/97/1">Isis (March 2006)</a>. Despite previous attempts to draw the attention of historians of economics and insightful published papers on the subject – e.g. a ECHE conference in 2002 and a related mini-symposium in JHET in 2003), the use of visual representation in economics remains largely misunderstood. Graphical methods, for instance, are still regarded as a mere subdivision of mathematical analysis, whereas Klein (1995), Cook (2005) and Giraud (2007) have demonstrated that they have been considered distinct from mathematics since the early days of neoclassical economics. More generally, though anyone would concede that graphs, charts, tables, pictures and illustrations are part of the economist&#8217;s workaday tools, few efforts have been engaged to understand precisely how they operate within the larger models and theoretical frameworks in which they are used. Failure to recognize the role of visualization in economics is related to the fact that historians of the field tend to focus on the development of theory rather than on the practices in which theorization is entrenched, favoring a foundational approach which undermines cultural specificities. The most recent contributions to the history of science, indeed, have pointed out that the role of visualization in science is best understood within the framework of visual culture – see for instance Luc Pauwels (ed.), <em><a href="http://www.amazon.com/Visual-Cultures-Science-Representational-Communication/dp/1584655127/ref=sr_1_1?ie=UTF8&#38;s=books&#38;qid=1258631236&#38;sr=1-1">Visual Cultures of Science</a> </em>(2006).In this session, we would like to follow this literature by bringing together a set of papers which explore the use of visual representation in connection with peculiar cultures, whether disciplinary or operating at a larger level – the birth of mass-media in the US, for instance. Contributions will focus on the invention of visual devices in relation with specific practices, on the interaction between economists and artists or on how certain visual methods are affected when audiences are different from those they were originally intended for. They need not be focused on theoretical economics but also on the use of visual representation by economic propagandists, state administrations or practitioners operating on markets</p></blockquote>
<p>I already have  two papers for the session, including one by Loic and myself on the visual display of economic information in the US during the interwar period (we draw on the <a href="http://en.wikipedia.org/wiki/Farm_Security_Administration">FSA pictorial project</a> and on <a href="http://en.wikipedia.org/wiki/Otto_Neurath">Otto Neurath</a>&#8217;s Isotype method). I would be happy to include one or two other papers. These may not be strictly papers on the history of economics but also papers on the history of management or general history articles which cover economic themes (for instance, economic history, history of measurement and the larger history of social sciences). Beyond the ESHET conference, this session may help launch the discussion on this neglected aspect of scientific practice and to help increase multidisciplinary work on the subject in the near future. If you have an abstract to submit, you can do this directly to me (yann.giraud[at]u-cergy.fr, replace [at] with @), I will re-submit the session as a whole before the papers are individually submitted through the<a href="http://www.eshet.net/conference/sarea.php?p=33&#38;sa=63"> ESHET</a> website. You can also contact me if you have already submitted a paper which you think may fit this session in particular.</p>
<p><span style="font-family:ð†€;"> </span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Book: "Otto Neurath, the Language of the Global Polis"]]></title>
<link>http://sethssources.wordpress.com/2009/11/18/book-otto-neurath-the-language-of-the-global-polis/</link>
<pubDate>Wed, 18 Nov 2009 04:15:18 +0000</pubDate>
<dc:creator>sethhamblin</dc:creator>
<guid>http://sethssources.wordpress.com/2009/11/18/book-otto-neurath-the-language-of-the-global-polis/</guid>
<description><![CDATA[Otto Neurath, designer and sociologist, made beautiful pictograms that invoked the data he displayed]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.sethhamblin.com/hosted/ships"><img class="alignnone size-full wp-image-164" title="neurathshipssm" src="http://sethssources.wordpress.com/files/2009/11/neurathshipssm.jpg" alt="" width="450" height="282" /></a></p>
<p>Otto Neurath, designer and sociologist, made beautiful pictograms that invoked the data he displayed. If his units represented unemployed people, they might take the form of hunched, depressed silhouettes, hands in pockets. Days of travel across the ocean might be expressed as jagged ocean waves.</p>
<p>We often forget that information graphics need not be cold and clinical.  The book &#8220;Otto Neurath: The Language of the Global Polis&#8221; serves as a tonic to that tendency.</p>
<p><a href="http://www.sethhamblin.com/hosted/neurathtravel.jpg"><img class="alignnone size-full wp-image-165" title="neurathtravelsm" src="http://sethssources.wordpress.com/files/2009/11/neurathtravelsm.jpg" alt="" width="450" height="293" /></a></p>
<p>The blurb for the book: &#8220;Austrian sociologist Otto Neurath was a seminal Modernist figure. Much attention has been given to his achievements in the fields of graphic design and philosophy (Neurath was a member of the Vienna Circle, founder of the Museum of Society and Economy, inventor of the ISOTYPE pictorial system and champion of the Unity of Science movement), yet his involvement with urbanism and architecture has been all but ignored. From 1931 onwards, Neurath collaborated with the International Congress of Modern Architecture and its chief exponents&#8211;Cornelis van Eesteren, Sigfried Giedion, Le Corbusier and Laszlo Moholy-Nagy&#8211;to develop an international language of urban planning and design. More experimentally, throughout the 1930s a fascination with visual media led to an attempt to franchise the Museum of Society and Economy by establishing international satellite museums. This volume contains a text by curator and writer Nader Vossoughian, which offers a fresh perspective on one of the most versatile intellectuals of the twentieth century.&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[what does it mean?]]></title>
<link>http://sheilapontis.wordpress.com/2009/11/16/what-does-it-mean/</link>
<pubDate>Mon, 16 Nov 2009 18:04:52 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/11/16/what-does-it-mean/</guid>
<description><![CDATA[Some terms related to diagrams (and also to design) strategies, language, layout, and so on are ofte]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Some terms related to diagrams (and also to design) strategies, language, layout, and so on are often misused or misunderstood:</p>
<p><em>- When is a diagram simple?<br />
- When a diagram is simple is because it has few elements… and when it has more elements it becomes complex and less clear..<br />
- Additional information is useless and complicated the message…</em><em><br />
- Is additional information irrelevant?</em><em><br />
- To <a href="http://sheilapontis.wordpress.com/2009/09/26/the-thames-is-gone/" target="_blank">make simpler a diagram</a>, the best solution is to delete elements…</em></p>
<p>These terms are <strong>simplicity, complexity, clarity, additional</strong>, and <strong>irrelevant</strong>.</p>
<p><img class="aligncenter size-full wp-image-208" title="18-key-terms" src="http://sheilapontis.wordpress.com/files/2009/11/18-key-terms.gif" alt="18-key-terms" width="474" height="234" /><br />
<strong>Simplicity.</strong> The Oxford dictionary defines simplicity as something being free from complexity or intricacy and absence of ornament. Shedroff (2007) synthesises these concepts explaining that clarity deals with one particular message or goal at a time, rather than the communication of everything at the same time; and that simplicity is misused producing meaningless messages rather than clarifying them. Referring to the concept of design simplicity, Per Mollerup (2005) talks about minimalism. He explains that minimalism deals with the fact of having few elements: simplicity of elements, number of element types, number of elements, and their size. However, both Bertin (1983) and Tufte (1990) explain that <strong>simplicity can be reached with an appropriate information organization</strong>, rather than with a low number of elements.</p>
<p><strong>Complexity.</strong> Complexity deals with the <strong>number of dimensions</strong> (informational variables, level of reading, levels of information) that can be represented on a 2D design. Similarly than simplicity, something complex is not related to the number of graphic elements employed in a diagram, but with how they relate to each other.<br />
Tufte (1983) describes a diagram as complex when it contains <strong>multiple layers of information</strong> that create multiple viewing depths and multiple viewing angles. He adds that complex diagrams need to have at least three viewing levels: 1) general structure: What is seen from a distance as a summary of the content, first level of content analysis; 2) main structure: What is seen up close as the primary idea of the content, second level of content analysis; and 3) hidden structure: What is seen implicitly and is understood besides the diagram itself, third level of content analysis.<br />
High-information graphics combine several layers of close reading with an overview.</p>
<p><strong>Clarity.</strong> Clarity is defined as the quality of being clear, distinct and easily perceived or understood and free from ambiguity. Clarity deals with the kind of message that a diagram communicates, focussing on the content, and not in the quantity of elements used to represent that content. <strong>The number of elements is not a parameter of clarity</strong>. A diagram can have only few elements but if all of them are at the same visual level with equal values, equal textures, equal colours, equal shapes, as a result there would be failed communication. When everything is emphasised, nothing is emphasised. If, on the contrary, a diagram has a high number of elements but well organised and differentiated, the result would be an extremely clear diagram. I believe that Tufte’s (2007) definition about this concept is undeniable. He states that <em>‘it is not about how much of empty space there is, but rather how it is used. It is not how information there is, but rather how effectively it is arranged’</em>.</p>
<p><strong>Additional.</strong> The Oxford English Dictionary defines additional as something extra, something that complements, enriches or improves a main subject. Tufte calls ‘evidence’ the information that adds <strong>details and enriches a diagram</strong>. A difference of meaningless information, additional information can sum details from multiple sources and levels to a diagram. Diagrams that contain additional information do not rely in one type of data or stay at one level of analysis. Detailed information helps to explain a complex content of a diagram, and <strong>makes it easier to understand</strong>. Furthermore, additional information enriches reading and amplifies content. Tufte suggests that <em>for clarifying, the answer is to add details</em>.<br />
However, it is important to notice not additional information is considered useful. Mollerup explains what redundancy means. He argues that when additional information is purposefully used, it becomes meaningful information, eventhough it can be redundant. Furthermore, he adds that sometimes a message with no additional information is extremely vulnerable to misunderstanding. Nevertheless, not all additional information qualifies as useful redundant information. Sometimes, much additional information is just useless. As an example, both Mollerup and Wurman (2001) classify fashionable and trendy graphic ideas as additional information that causes graphic noise, has no useful meaning and makes the information less understandable.</p>
<p><strong>Irrelevant.</strong> On the contrary, irrelevant is defined as something that is <strong>not pertinent or applicable</strong>, or not closely connected or appropriate to the matter being considered. Irrelevant elements are <strong>unnecessary elements</strong>. Moreover, a big difference with additional/detailed information, when unnecessary information is given more than once, it becomes meaningless and redundant.</p>
<p><em>- Bertin, J. (1983). Semiology of Graphics. Diagrams, Networks, Maps. UK: The University of Wisconsin Press<br />
- Mollerup, Per (2005). Wayshowing : a guide to environmental signage : principles &#38; practices. Baden : Lars Müller<br />
- Shedroff, N. (1994). Information Interaction Design: A Unified Field Theory of Design. http://www.nathan.com/thoughts/unified/index.html [accesed on 14th September, 2009]<br />
- Tufte, E. (2006). Beautiful Evidence. Cheshire, Connecticut, USA: Graphic Press.<br />
- Tufte, E. (1990) Enviosing Information. Cheshire, Connecticut, USA: Graphic Press.<br />
- Tufte, E. (1983). The Visual Display of Quantitative Infornation. Connecticut, USA: Graphic Press.<br />
- Tufte, E. (1998) Visual Explanations. Cheshire, Connecticut, USA: Graphic Press.<br />
- Wurman, R.S. (2001) Information anxiety 2. Expanded &#38; updated ed. Indianapolis, Ind. : Que</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Review of Institute for Excellence in Writing]]></title>
<link>http://theeducationcafe.wordpress.com/2009/11/16/review-of-institute-for-excellence-in-writing/</link>
<pubDate>Mon, 16 Nov 2009 15:33:49 +0000</pubDate>
<dc:creator>delanas</dc:creator>
<guid>http://theeducationcafe.wordpress.com/2009/11/16/review-of-institute-for-excellence-in-writing/</guid>
<description><![CDATA[“Last year, we made a great stride in writing.  The two older children went through the Institute fo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><em>“Last year, we made a great stride in writing.  The two older children went through the <span style="text-decoration:underline;">Institute for Excellence in Writing </span>course.  In short, the instructor (on dvd) teaches a method through repetition.  The children go through the same method every time they write.  He gives them tools, so they can write about any subject.  <span style="text-decoration:underline;">IEW</span> includes a solid method for writing research papers.  As far as English Grammar goes, we follow the classical model of learning&#8230; “Classical Conversations” gave me a plan to teach grammar.  The children have memorized the list of prepositions, Helping Verbs, and Linking Verbs.  Also, I discovered a great grammar tool in diagramming sentences!  Last year they studied this form of art using <span style="text-decoration:underline;">The First Whole Book of Diagrams</span> by Mary Daly.  It brings order to sentences and helps us all to see the parts of speech.  There have been quite a few things in the past that have not worked.  Some of those include workbooks.  My children usually got the correct answers, but that did not translate into good writing.  So, I kept looking.  Finally, we read, read, read!  They read the books suggested in Sonlight for the time period we are studying plus other classical literature and biographies.  We still read aloud to them all.”</em></strong><strong> &#8211;Hannah </strong> <strong></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Guardian Data Store, a place for visualising content]]></title>
<link>http://sheilapontis.wordpress.com/2009/11/07/the-guardian-data-store-a-place-for-visualising-content/</link>
<pubDate>Sat, 07 Nov 2009 11:44:13 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/11/07/the-guardian-data-store-a-place-for-visualising-content/</guid>
<description><![CDATA[Data Store is an interesting section of The Guardian where everyone can submit their own diagrams an]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.guardian.co.uk/data-store" target="_blank">Data Store</a> is an interesting section of <strong>The Guardian</strong> where <strong>everyone can submit their own diagrams </strong>and information graphics. The aim of this section is to make complex information more accessible to people. <a href="http://www.guardian.co.uk/news/datablog/2009/mar/10/how-to-export-data" target="_blank">Facts and figures</a> are published using accessible tools that enable everyone to download raw information for creating visualisations.<br />
Diagrams can be <a href="http://www.guardian.co.uk/data-store" target="_blank">submitted</a> to the Guardian and can be seen in a new <a href="http://www.flickr.com/groups/guardiandatastore/" target="_blank">Guardian Data Store Flickr group</a>.</p>
<p>This is an effective manner to <strong>bring closer diagrams to the people</strong>, and show how powerful tools diagrams can be in terms of visual communication and education, making the complex easier and adding new points of view.</p>
<p>Some visualisations created with information of Data Store can be seen below:</p>
<div id="attachment_201" class="wp-caption aligncenter" style="width: 474px"><img class="size-full wp-image-201" title="17-airlines" src="http://sheilapontis.wordpress.com/files/2009/11/17-airlines.gif" alt="17-airlines" width="464" height="502" /><p class="wp-caption-text">Information graphic created by David McCandless, visualising the factors of airlines crashes. (original size 33x123cm //http://www.flickr.com/photos/25541021@N00/3682749730/) </p></div>
<div id="attachment_202" class="wp-caption aligncenter" style="width: 474px"><img class="size-full wp-image-202" title="17-Swine-flu-map-of-Britain" src="http://sheilapontis.wordpress.com/files/2009/11/17-swine-flu-map-of-britain.gif" alt="17-Swine-flu-map-of-Britain" width="464" height="594" /><p class="wp-caption-text">Diagrammatic map created by Simon Rogers, visualising swine flu cases across the UK. (http://www.guardian.co.uk/world/datablog/2009/sep/18/uk-swine-flu-cases-data)</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Diagrams.]]></title>
<link>http://lairdsb00527094.wordpress.com/2009/11/06/diagrams/</link>
<pubDate>Fri, 06 Nov 2009 14:10:28 +0000</pubDate>
<dc:creator>lairdsb00527094</dc:creator>
<guid>http://lairdsb00527094.wordpress.com/2009/11/06/diagrams/</guid>
<description><![CDATA[Task 1: In systems analysis the use of the written word is not an effective way to communicate to en]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Task 1:</p>
<p>In systems analysis the use of the written word is not an effective way to communicate to end users or designers. This is because computer systems can be quite complex and trying to establish the structure of the system and its requirements needs to be done via a diagram that can clearly display the systems structure; its inputs and outputs etc… The created diagram of the system can then be produced to the end users, who can then communicate with the systems analyst as to what processes are missing from the system etc…</p>
<p><strong>1)</strong> It is not uncommon for large projects to fail in the real world due to miscommunication of the written word. One example which I have researched is the <a href="http://spectrum.ieee.org/computing/software/who-killed-the-virtual-case-file">FBI’s attempt at the creation of the Virtual Case file.</a> The aim of this software was to “automate the FBI&#8217;s paper-based work environment, allow agents and intelligence analysts to share vital investigative information, and replace the obsolete Automated Case Support (ACS) system” (click link for details). However 700 000 lines of code was produced that was so bug-ridden and functionally off target that the US $170 million project had to be scraped.</p>
<p>It is obvious here that during the beginning of the SDLC, communication as to how the system should operate was not communicated effectively, hence the failure of the system.</p>
<p><strong>2)</strong> From personal experience, there have been many times when the written word has caused miscommunication. For example, in my previous job I was in charge of maintaining and running the website for ‘Mahon Furnishings’. When I was starting university I was unable to maintain my job and so I had to train a new employee how to maintain the company’s website. In preparation for this I created a ‘how to use guide’ for the website. I had a short period of time to train the new employee and so after a few demonstrations I set the new employee a task to complete with the help of the guide I created and without my supervision.</p>
<p> Obviously I found the guide I had created easy to follow; unfortunately the new employee did not. As a result of trying to follow my written instructions a module of the website was permanently deleted instead of a single image.</p>
<p>The above are just some examples of how the written word can lead to miscommunication and problems with the development of a system.  Next I am going to discuss some types of diagrams that can be used instead of the written word, to effectively communicate the systems structure to end users and designers.</p>
<p>Task 2:</p>
<p>Diagrams are an effective way of communicating to end users and designers. It is important that users understand how the systems analyst has interpreted the system. The use of a diagram to convey this is more effective than the written word as with the written word it is easier to misinterpret the meaning of something.  The systems analyst can then show this diagram to the end user; from this the user can decide if a process or a data flow is missing.</p>
<p><strong><span style="text-decoration:underline;">Some types of diagrams:</span></strong></p>
<ul>
<li>Decisions trees</li>
</ul>
<p>Use a simple tree format to represent the processes within a system.</p>
<ul>
<li>Use case diagram</li>
</ul>
<p>Graphical diagram that summarises the relationship between end users and the system.</p>
<ul>
<li>Pert diagrams</li>
</ul>
<p>Are a network model that shows the project as a series of activities that can be performed sequentially. From this the critical path can then be determined.</p>
<ul>
<li>Scope diagrams</li>
</ul>
<p>Are used to help identify the scope of the project. In other words what problems can be solved using ICT and the development of a new system?</p>
<ul>
<li>E-R diagrams</li>
</ul>
<p>Used to show the relationships between tables within a database.</p>
<ul>
<li>Flow chart diagrams</li>
</ul>
<p>Show the order of processes within a system.</p>
<p><strong><span style="text-decoration:underline;">Use case diagram:</span></strong></p>
<p><img class="aligncenter size-full wp-image-63" title="Use case diagram" src="http://lairdsb00527094.wordpress.com/files/2009/11/use-case-diagram.png" alt="Use case diagram" width="403" height="319" /> </p>
<p><strong><span style="text-decoration:underline;">Claimed advantages of use case modelling:</span></strong></p>
<p>One main advantage of the use case diagram is that it is used to show all of the processes that a system must support. In the diagram above the use cases are those within the rectangle or system as these are activities that the system must carry out. The use case diagram also clearly identifies those people that interact with the system. They are known as ‘actors’.  The use case diagram does not always have to show the ‘actor’ that is supplying the data, such as the customer in the example above. A use case diagram can just show those people that directly interact with the system. This gives the analyst the advantage of knowing exactly the precise interactions to which the computer system must respond. This then helps to define the system requirements.</p>
<p>From my own point of view I think the use case diagram is an effective tool for communicating to end user and designers. This is because the use case diagram shows the users needs and defines the requirements for the system. When an end user looks at a use case diagram they can clearly identify their own role and how they interact with the system. From this they can then report back to the analyst with any changes they feel should be made. Changes could include, identifying another process that is missing or removing certain processes. As A result the systems analyst gets a better understanding of how the system operates.</p>
<p><strong><span style="text-decoration:underline;">Decision Tree Diagram:</span></strong></p>
<p><img class="aligncenter size-full wp-image-64" title="Decision tree" src="http://lairdsb00527094.wordpress.com/files/2009/11/decision-tree.png" alt="Decision tree" width="440" height="276" /> </p>
<p><strong><span style="text-decoration:underline;">Claimed advantages of decision trees:</span></strong></p>
<p>Decision trees are used to summarise how complex systems operate. A decision tree is more readable than the written word; this is because they keep “a string of decisions in a particular sequence”. A decision tree allows a systems analyst to identify and organise actions within a system in a structured way. Thus making it easier to identify how the system operates.</p>
<p>Sometimes within a system (like the one above) complex branching occurs. A decision tree allows the analyst to clearly communicate to designers the complexity of the system through the use of a tree diagram. If the analyst tried to describe the system to the designer using the written word; this would be extremely complicated and so the decision tree diagram allows the designer to be able to clearly see the structure of the system with out any misunderstandings or confusion.</p>
<p>In my opinion I think that yes, the tree diagram does effectively show the structure of a system and is easier to interoperate compared to the written word. However if the system is very complex then the tree diagram must become very large and complex also. Tree diagrams can take up considerable space and as a result the systems analyst may not have room to write descriptions fully on the tree diagram. This would make the diagram very hard for the designer to understand. I think Decision trees are most effective when used for simple system processes.</p>
<p>Overall, diagrams are a good way to communicate to end users and designers instead of the written word. The written word can be hard to understand (especially when trying to understand a complex computer system) and can easily be misunderstood as something that means one thing to somebody, can mean an entirely different thing to somebody else.</p>
<p><strong>Resources:</strong></p>
<p>- Design in a Changing World</p>
<p>(By John W. Satzinger, Robert B. Jackson, Stephen D)</p>
<p>- System analysis and design</p>
<p><span style="text-decoration:underline;">“a string of decisions in a particular sequence”</span></p>
<p>(Kendall &#38; Kendall)</p>
<p>- <a href="http://www.wikipedia.com/">www.wikipedia.com</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Diagrams]]></title>
<link>http://mcdowellab00518469.wordpress.com/2009/11/05/diagrams/</link>
<pubDate>Thu, 05 Nov 2009 22:34:58 +0000</pubDate>
<dc:creator>mcdowellab00518469</dc:creator>
<guid>http://mcdowellab00518469.wordpress.com/2009/11/05/diagrams/</guid>
<description><![CDATA[  Problems caused by using the written word Ensuring written communication is clearly worded is impo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong> </strong></p>
<p><strong>Problems caused by using the written word</strong></p>
<p>Ensuring written communication is clearly worded is important especially when making a Will to ensure that it cannot be misconstrued. An example of a Will where its intent is unclear is my great great grandfather’s. In the Will property was left to his daughters, however a codicil added excluding one daughter from inheriting if she returned to her ex husband and also that her inheritance should pass to her sisters on her death. The Will failed to fully clarify the position should she not return to her husband prior to her death. This resulted in legal disagreement and to date the estate remains unsettled.</p>
<p>Another example of poor communication is on the following link. http://mcdowellab00518469.wordpress.com/2009/11/05/an-example-of-miscommunication/ This example shows the importance of not only stating clearly what you mean but also when unsure about the meaning it’s important to enquire to prevent mistakes.</p>
<p>&#160;</p>
<p>&#160;</p>
<p><strong>Diagrams used by systems Analysts</strong></p>
<p>There are a number of diagrams which have been used to communicate with end users and designers some examples include;</p>
<p><em> </em></p>
<p><em>Flow Charts</em><br />
A flow chart or flow diagram is a graphical representation of a process or system. It shows the necessary steps to generate the required output. Each flow diagram focuses on one particular process or system. Flowcharts use a set of symbols to represent various functions, arrows are used to connect functions. They can be used to show end users the flow of information through the system.</p>
<p><em> </em></p>
<p><em>Sequence Diagrams</em><br />
A sequence diagram in UML shows how processes interlink and in what order. This can be shown to the end user to see ensure it’s correct and when agreed shown to the project team to aid designing the system.</p>
<p><em> </em></p>
<p><em>Decision Trees</em><br />
Decision trees are a tree like graph used to represent simple processes. They are useful for programmers as they can represent what action a system should take in defined circumstances i.e. in relation to an insurance company it may show that if a client made a claim last year, £100 must be added to their premium.</p>
<p><em> </em></p>
<p><em>Entity-Relationship Modelling</em><br />
An entity relationship model is a graphical representation of the relationship between entities (a specific object of interest to the business) that need to be stored in a database. It can be used to communicate the degree of the relationship, the cardinality ratio and the participation constraints to the programmer and shown to the end user to verify the information is correct. An example diagram is shown below.</p>
<p> <img class="aligncenter size-full wp-image-84" title="320px-ER_Diagram_MMORPG" src="http://mcdowellab00518469.wordpress.com/files/2009/11/320px-er_diagram_mmorpg4.png" alt="320px-ER_Diagram_MMORPG" width="435" height="331" /></p>
<p>There are many claimed advantages of using ER Modelling firstly it’s a visual representation of the data rather than written therefore a smaller chance of confusion or misunderstanding. It’s easy to understand using businesses users’ language.</p>
<p>In a well designed model all database elements e.g. the entities, attributes, and relationships etc. are clearly laid out. Therefore prior to building the database end users can suggest amendments to better suit their business needs reducing modifications during the implementation and maintenance processes. It aids database design leading to faster development and increased productivity, overall reducing the chance of project failure.</p>
<p>There are limitations to using ER Modelling, as miscommunication can still occur. Human error can cause elements to be forgotten and poor communication between the end user and the systems analyst could lead to attributes which are required not being discovered until completion of the database. ER Modelling also doesn’t show all the information a programmer requires e.g. it doesn’t represent data manipulation e.g. queries or any validations which may be required.</p>
<p>To conclude ER Modelling is a useful tool and should be used when designing a database however it isn’t perfect or fool proof therefore other methods of data communication will also be required.</p>
<p>&#160;</p>
<p><em>Use Case Modelling</em><br />
A use case model gives a graphical overview of the requirements of the system by looking at the interaction (the lines) between end users (the stick men) and the system (everything inside the black box). The circles are the use cases.<img class="aligncenter size-full wp-image-86" title="Order%20use%20case%20model" src="http://mcdowellab00518469.wordpress.com/files/2009/11/order20use20case20model3.png" alt="Order%20use%20case%20model" width="423" height="347" /></p>
<p>There are several claimed advantages of using use case modelling. Firstly the focus of the diagram is on users rather than the system itself therefore the real system requirements are identified early on in the data gathering and design stages.</p>
<p>Another benefit is it focuses on one specific usage aspect at a time helping manage the complexity of the systems needs and requirements. It consists of mainly narrative text and therefore is easily understood by all stakeholders e.g. managers and end users rather than developers and system analysts. Including end users and managers during planning promotes a sense of buy – in from them helping the project team build a system suiting their needs and eliminating surprises.</p>
<p>The use case model describes the way the system is used which beneficial as it also helps identify problems which could occur early on in the project saving time. Once developed, it can be used to drive other aspects of the project, including project planning (cost, scope and timing) and user documentation.</p>
<p>However there are limitations to use case modelling. It is not suited to capturing non &#8211; interaction based requirements of the system (i.e. algorithm or mathematical requirements) or not functional requirements (such as performance). It doesn’t document interactions between requirements as requirements are studied separately.</p>
<p>There is a learning curve involved when interpreting use case models correctly for both end users and developers. As there is no standard definition of use cases, it’s more difficult for all stakeholders to understand possibly causing miscommunication. Larger systems will have more complex diagrams and be harder to understand.</p>
<p>The systems requirements may also be skewed by user motivations therefore systems requirements may be based on what they want rather than their system needs. The use case model may not capture all the mishaps and events that can occur. Developing a use case model can be very time consuming for both systems analysts and end users.</p>
<p>To conclude use case modelling is very useful however there are limitations e.g. it’s time consuming and may not identify the systems non-interaction based requirements. However it overall saves time by identifying requirements early in the project and it should be used alongside other tools to identify systems requirements.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I made a Venn diagram today]]></title>
<link>http://yellaz.wordpress.com/2009/11/05/i-made-a-venn-diagram-today/</link>
<pubDate>Thu, 05 Nov 2009 16:15:35 +0000</pubDate>
<dc:creator>redfearn</dc:creator>
<guid>http://yellaz.wordpress.com/2009/11/05/i-made-a-venn-diagram-today/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-124" title="facebook" src="http://yellaz.wordpress.com/files/2009/11/facebook1.gif" alt="facebook" width="480" height="480" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[how can I get from... to...?]]></title>
<link>http://sheilapontis.wordpress.com/2009/11/05/how-can-i-get-from-to/</link>
<pubDate>Thu, 05 Nov 2009 09:24:26 +0000</pubDate>
<dc:creator>sheilapontis</dc:creator>
<guid>http://sheilapontis.wordpress.com/2009/11/05/how-can-i-get-from-to/</guid>
<description><![CDATA[Some doubts related to the meaning of diagrams reference elements and their geographical range varia]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Some doubts related to the meaning of <a href="http://sheilapontis.wordpress.com/2009/09/26/the-thames-is-gone/" target="_blank"><strong>diagrams reference elements</strong></a> and their <strong>geographical range variable</strong> seemed to emerge from the workshops (<a href="http://sheilapontis.wordpress.com/2009/10/05/dab-workshop-barcelona/" target="_blank">Barcelona</a>-<a href="http://sheilapontis.wordpress.com/2009/10/21/dab-workshop-london/" target="_blank">London</a>). In order to clarify these concepts I will explain their differences and importance with an example of a recent personal experience:</p>
<p>I have just returned from a four-day break in south Spain. As it was my first time in Murcia, I found myself a bit lost and hard to find the correct route to get to the main square, <em>Plaza Circular</em>, from the bus station. So, I decided to ask a policeman from the station how to get there. He explained me the route and gave me some guidelines and references, however, after walked a couple of blocks I preferred to ensure whether I was in the correct direction or not. This time, I asked another random person from the street. As the previous one, she kindly explained me how to arrive to the main square using more or less the same particular words and expressions than the previous man, instead, for example, to <em>common</em> words like street names or a quantity of blocks. Both of them were referring to <strong><em>local</em> directions</strong> and <strong>coordinates</strong>: a hairdresser’s name, a telephone store name, a square, another shop, traffic lights, sidewalks…<br />
Fortunately, this woman noticed that, even though we were both speaking the same language, I wasn’t completely sure about her explanation. So, she took an A4 paper and a pen and drew a quick map of the zone, including all the local references that she considered key and useful to get my destination.</p>
<div id="attachment_185" class="wp-caption aligncenter" style="width: 474px"><img class="size-full wp-image-185" title="16-murciaDrawing" src="http://sheilapontis.wordpress.com/files/2009/11/16-murciadrawing1.gif" alt="16-murciaDrawing" width="464" height="744" /><p class="wp-caption-text">Explanation drew by a local person to go from the bus station to the main square, showing key referential elements: hairdresser, shops, traffic lights, gardens. (Murcia, Spain)</p></div>
<p>Although, I arrived to the main square, some days after that, I stopped in the tourist office to ask for a <em>tourist</em> map. When I looked for the bus-station-main-square route, I wasn’t surprise at all to find completely different references in that map: street names, blocks, parkings. That is to say, <strong>international</strong> <strong>references</strong>.</p>
<div id="attachment_186" class="wp-caption aligncenter" style="width: 474px"><img class="size-full wp-image-186" title="16-murciaMap" src="http://sheilapontis.wordpress.com/files/2009/11/16-murciamap.gif" alt="16-murciaMap" width="464" height="537" /><p class="wp-caption-text">Map given by the Tourist office. (Murcia, Spain)</p></div>
<p><em>Tourists </em>maps are created for tourists and they have to be understood for the more quantity of tourists as possible. They have to employ an <em>international</em> and <em>conventional</em> language, although, they would be harder to read for local people.</p>
<p><strong>Local</strong> is defined as something that is understood by a restricted audience from a particular place, country, city… As an example, this means that foreign people would barely understand the references given by both the woman and policeman or would think that this information was meaningless.</p>
<p><strong>Reference elements</strong> depict those key devices that enable readers/users to navigate into a diagram. References elements do not have to be always geographic elements. In this case, they are <em>urban-rural references</em>.<br />
<strong>Geographical range variable</strong> refers to the audience’s degrees of comprehension of those reference elements.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mobile Social Networking and Social Periphery/Ambient Intimacy diagram]]></title>
<link>http://davidjcarr.wordpress.com/2009/11/04/mobile-social-networking-and-social-peripheryambient-intimacy-diagram/</link>
<pubDate>Wed, 04 Nov 2009 19:00:44 +0000</pubDate>
<dc:creator>davidjcarr</dc:creator>
<guid>http://davidjcarr.wordpress.com/2009/11/04/mobile-social-networking-and-social-peripheryambient-intimacy-diagram/</guid>
<description><![CDATA[Even two years ago many people wouldn&#8217;t have predicted that the primary selling point of a mob]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://davidjcarr.wordpress.com/files/2009/11/mobile_social_network_diagram.jpg"><img class="aligncenter size-full wp-image-699" title="mobile_social_network_diagram" src="http://davidjcarr.wordpress.com/files/2009/11/mobile_social_network_diagram.jpg" alt="mobile_social_network_diagram" width="459" height="325" /></a></p>
<p>Even two years ago many people wouldn&#8217;t have predicted that the primary selling point of a mobile handset in its o<em>wn advertising</em> would not be the hardware, the screen size, calltime or even brand message, but the fact that you can get Facebook (and other feeds) on it.</p>
<p>The current rapid <a href="http://www.lukew.com/ff/entry.asp?932" target="_blank">growth of mobile social networks</a> is a symptom of finally moving beyond the endless powerpoint based hype of &#8220;social media marketing&#8221; to a new realism. Mobile that takes social networking firmly away from sitting behind computers and means we can bring back the lost <em><strong>real social</strong></em> elements of face to face encounters and real world experiences.</p>
<p>Mobile coming together with social networks means that we can physically see these networks actual transformative value. It is one of the many things leading to what I hope is a sense of  &#8221;won&#8217;t believe the hype&#8221; maturity in our industry (and wider society).</p>
<p>This &#8220;always on&#8221;, real-time world of <a href="http://davidjcarr.wordpress.com/2009/02/17/5-the-semantic-web-social-periphery-2009-trends/" target="_blank">Social periphery</a> or ambient intimacy [explored in the <a href="http://davidjcarr.wordpress.com/files/2009/11/mobile_social_network_diagram.jpg">diagram</a> above] has been on the cards since the birth of <a href="http://www.youtube.com/watch?v=SiWjAVcWK4g" target="_blank">Jyri Engeström&#8217;s</a> Jaiku but it has taken easy and seamless mobile integration to really snowball into the mainstream.</p>
<p>Now the challenge is what do we do with it?</p>
<p>Recently I&#8217;ve been exploring the idea of brands needing to function as both <strong><em>enabler</em></strong> and <strong><em>filter</em></strong> for people in order to have a role beyond passive loyalty. They not only need a position within a market or category but must also have a clear and simple point of view on the world/culture in which they operate.</p>
<p><a href="http://davidjcarr.wordpress.com/files/2009/11/brandsinculture.jpg"><img class="aligncenter size-full wp-image-704" title="BRANDSINCULTURE" src="http://davidjcarr.wordpress.com/files/2009/11/brandsinculture.jpg" alt="BRANDSINCULTURE" width="460" height="259" /></a></p>
<p>This evolving way we deliver and communicate is at the heart of the opportunity for mobile networks and technology providers in light of their move to become the enable and the filter for people&#8217;s social peripherial vision and networks.</p>
<p>But what will the work need to look like?</p>
<p>Technology lets the crowd raise-up the things it likes with links and tags and re-posts, and damn the things it doesn’t like with a pointed lack of attention. Old passive message, big idea, objective correlative creative with a big call to action, and series of key frame proof points doesn’t cut it anymore. There is too much noise: now things have to be <strong><em>good enough to share</em></strong>.</p>
<p>But just because something is good enough to share or inherently interesting doesn’t mean it will catch on and spread through networks. The work itself must be implicitly structured for the network (as illustrated by <a href="http://sharedeggg.blogspot.com/">SharedEgg</a>) and stimulate the growth or reshaping of the network, not just have an AddThis or send to a friend button.</p>
<ul>
<li>It must contain an idea that can be reprocessed and played with, passed on and owned.</li>
<li>It needs to be an idea that people can use but not be completely dry and functional.</li>
<li>It needs to provides more than the (important) phatic entertainment and brand story BUT ALSO vital real world reward and social currency.</li>
<li>It must allow the crowd to create nodal points* within their part of the network.</li>
</ul>
<p>Mobile is the tangible, <a href="http://cliqology.com/2009/10/i-thought-i-was-the-only-one-who-slept-with-my-mobile-phone/" target="_blank">first thing you see in the morning, last thing you check at night, always with you object</a>, that will enable people to pull their networks and these smaller, higher frequency, locally relevant ideas together so that they can create their own digital nodal points or experience their friends&#8217; ones while on the move.</p>
<p>This is why the work we do needs to be good enough to share with everyone, anywhere.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>* If we can think of a Nodal Point as a (potentially distributed) collection of content, conversations and links that spread a meme/concept and cause the ideas, experiences and other journeys around it to be reshaped and &#8220;dragged&#8221; (just like a planet’s mass influences the passage of time around it), then it is a key point in an interactive experience or someone&#8217;s digitally enabled life.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Matrix Diagrams]]></title>
<link>http://hporacle.wordpress.com/2009/10/31/matrix-diagrams/</link>
<pubDate>Sat, 31 Oct 2009 07:12:38 +0000</pubDate>
<dc:creator>Alex</dc:creator>
<guid>http://hporacle.wordpress.com/2009/10/31/matrix-diagrams/</guid>
<description><![CDATA[An asterisk (*) indicates a correct answer. 1. Matrix Diagrams helps verify you have identified all ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>                        An asterisk (*) indicates a correct answer.</p>
<p>  1.  Matrix Diagrams helps verify you have identified all possible relationships between your existing entities. True or False?<br />
    True (*)<br />
    False</p>
<p>  2.  Creating a Matrix Diagram is mandatory when doing Data Modeling. True or False?<br />
    True<br />
    False (*)</p>
<p>  3.  A Matrix Diagram will help you with all of the following except:<br />
    Defining Relationships Between Entities<br />
    Identifying Entities<br />
    Defining Instances of Entities (*)<br />
    Naming Relationships </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[midterm]]></title>
<link>http://hautecarcass.wordpress.com/2009/10/28/midterm/</link>
<pubDate>Thu, 29 Oct 2009 04:35:56 +0000</pubDate>
<dc:creator>jessica_yoon</dc:creator>
<guid>http://hautecarcass.wordpress.com/2009/10/28/midterm/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://hautecarcass.wordpress.com/files/2009/10/cluster-walkthrough.jpg"><img src="http://hautecarcass.wordpress.com/files/2009/10/cluster-walkthrough.jpg?w=300" alt="cluster walkthrough" title="cluster walkthrough" width="300" border="1" height="85" class="alignleft size-medium wp-image-143" /></a><br />
<BR><br />
<a href="http://hautecarcass.wordpress.com/files/2009/10/filmstrip.jpg"><img src="http://hautecarcass.wordpress.com/files/2009/10/filmstrip.jpg?w=300" border="1" alt="filmstrip" title="filmstrip" width="300" height="261" class="alignleft size-medium wp-image-144" /></a><br />
<br />
<a href="http://hautecarcass.wordpress.com/files/2009/10/filstrip-map.jpg"><img src="http://hautecarcass.wordpress.com/files/2009/10/filstrip-map.jpg?w=300" alt="filstrip map" border="1" title="filstrip map" width="300" height="194" class="alignleft size-medium wp-image-145" /></a><br />
<BR><br />
<a href="http://hautecarcass.wordpress.com/files/2009/10/satellite-unfolded.jpg"><img src="http://hautecarcass.wordpress.com/files/2009/10/satellite-unfolded.jpg?w=300" alt="Satellite Unfolded" title="Satellite Unfolded" width="300" border="1" height="194" class="alignleft size-medium wp-image-146" /></a><br />
<BR><br />
<a href="http://hautecarcass.wordpress.com/files/2009/10/shard-study-1.jpg"><img src="http://hautecarcass.wordpress.com/files/2009/10/shard-study-1.jpg?w=300" alt="Shard Study" title="Shard Study" width="300" height="194" border="1" class="alignleft size-medium wp-image-147" /></a><br />
<BR><br />
<a href="http://hautecarcass.wordpress.com/files/2009/10/shard-study-2.jpg"><img src="http://hautecarcass.wordpress.com/files/2009/10/shard-study-2.jpg?w=300" alt="Shard Study" title="Shard Study" width="300" height="194" border="1" class="alignleft size-medium wp-image-149" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Collecting attributes]]></title>
<link>http://byorgey.wordpress.com/2009/10/28/collecting-attributes/</link>
<pubDate>Wed, 28 Oct 2009 18:59:03 +0000</pubDate>
<dc:creator>Brent</dc:creator>
<guid>http://byorgey.wordpress.com/2009/10/28/collecting-attributes/</guid>
<description><![CDATA[I&#8217;m proceeding with the redesign of my diagrams library slowly but surely. I don&#8217;t have ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;m proceeding with the <a href="http://byorgey.wordpress.com/2009/09/24/diagrams-0-2-1-and-future-plans/">redesign of my diagrams library</a> slowly but surely.  I don&#8217;t have a lot of time to work on it, hence the &#8220;slowly&#8221;.  But progress is being made.  It&#8217;s still very much in the design phase, which makes it difficult for others to help, but <a href="http://www.haskell.org/haskellwiki/User:Lenny222">Lennart</a> has created a <a href="http://www.haskell.org/haskellwiki/Diagrams">diagrams page</a> on the Haskell wiki which I hope can be a good way to have an open design process and get input from the community.  There&#8217;s a lot of stuff I have written down that I haven&#8217;t gotten around to putting on that page yet, but I hope to do that soon.</p>
<p>Occasionally I plan to write some blog posts about interesting issues that arise in the design; today is the first.</p>
<p>Here&#8217;s the background: a diagram is essentially a tree of sub-diagrams (although there will be a principled way to refer to subdiagrams in other parts of the tree; more on this in a future post), with leaves corresponding to atomic primitives.  Every node in the tree can (optionally) have some associated style attributes, such as stroke width and color, fill color, font, and other such things.  When we encounter a primitive at a leaf, how do we know what attributes to use when rendering it?  It may have some associated attributes, but its parent node might also have some associated attributes, and other ancestor nodes higher up the tree might have attributes as well.</p>
<p>What we&#8217;d really like to do is have a <code>Style</code> data type which has a <code>Monoid</code> instance:</p>
<pre>
data Style = Style { strokeWidth :: Double
                   , strokeColour :: Colour
                   ... }

instance Monoid Style where
  ...
</pre>
<p>Then to determine the style to use for a leaf, we just combine the styles of all its ancestors using the monoid.</p>
<p>So, how to implement this <code>Monoid</code> instance?  Well, first of all, what I wrote above is slightly bogus; at the very least each particular attribute ought to be optional, so it should look something more like this:</p>
<pre>
data Style = Style { strokeWidth :: Maybe Double
                   , strokeColour :: Maybe Colour
                   ... }
</pre>
<p>To combine two <code>Style</code> records, we match them up field-by-field, and <code>Just</code> trumps <code>Nothing</code>.  </p>
<p>So far, so good.  But how do we combine two fields containing <code>Just</code>?  It seems we have two choices: we can be biased towards the top of the tree (i.e. parent attributes override child attributes) or towards the bottom (i.e. child attributes override parent attributes).  Indeed, <code>Data.Monoid</code> contains two newtypes, <code>First</code> and <code>Last</code>, whose <code>Monoid</code> instances exhibit exactly this behavior.</p>
<p>But here&#8217;s the problem: in this application, one of these choices isn&#8217;t obviously better than the other.  In fact, it&#8217;s easy to imagine situations where each would be the desired behavior.  For example, imagine that we have created a subdiagram that we want to use many times throughout a larger diagram.  Most of the time it will be blue, so it makes sense to specify that attribute as part of the subdiagram itself.  However, in one place we want it to be red, so we&#8217;d like to be able to override its attributes with parent attributes.  On the other hand, imagine a situation where a diagram is going to be composed of many different subdiagrams, which all share the property that they are blue.  To avoid repeating ourselves, it makes sense to specify &#8220;blueness&#8221; as an attribute of the parent diagram and have all the subdiagrams inherit it.  However, one subdiagram should be red, so we&#8217;d like to be able to override the parent attribute in this particular child.</p>
<p>What to do?  A first cut might look something like this:</p>
<pre>
data Override a = Default &#124; OverrideUp a &#124; OverrideDown a

data Style = Style { strokeWidth :: Override Double
                   , strokeColour :: Override Colour
                   ... }
</pre>
<p>The intention is that <code>OverrideUp a</code> overrides any attributes above/before it, and <code>OverrideDown a</code> overrides any attributes below/after it.  However, there&#8217;s a problem: what should</p>
<p><code>(OverrideDown a) `mappend` (OverrideUp b)</code></p>
<p>be?  The <code>OverrideDown a</code> claims to override the <code>OverrideUp b</code>&#8230; and vice versa!  So this doesn&#8217;t really work.  We need a way to specify relative priorities.  So, another solution would just be to assign each attribute with a priority:</p>
<pre>
data Prioritized a = Default &#124; Priority Double a

data Style = Style { strokeWidth :: Prioritized Double
                   , strokeColour :: Prioritized Colour
                   ... }
</pre>
<p>For the <code>Monoid</code> instance, we just take the value with maximum priority.  This allows us to do what we wanted&#8212;overriding parent or child attributes is done simply by assigning a higher priority.  However, I <i>really</i> dislike this solution.  Having to specify a priority is annoying&#8212;but not only that, figuring out what priority to use to achieve your desired effect requires global knowledge about the value of the priorities used elsewhere.  One improvement we could make is to adopt the solution used by CSS: attributes are leaf-biased by default, but assigning a priority can override this.  That is,</p>
<pre>
data Prioritized a = Default &#124; Priority (Maybe Double) a
</pre>
<p>where the <code>Monoid</code> instance chooses the value with the highest priority, or the right/leaf-most value if no priorities are specified.  This might be the best option&#8212;but it&#8217;s still somewhat unsatisfactory.</p>
<p>I wonder about a solution that allows you to say, &#8220;I want to override the attribute on THAT node&#8221;&#8212;where &#8220;THAT&#8221; represents some way to refer to a particular node by name (what these names look like will be the subject of another post).  This might solve the problem of arbitrariness with the numerical priorities, but might also be veering into the realm of the overengineered&#8230;</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
