{"id":358,"date":"2007-02-09T11:14:33","date_gmt":"2007-02-09T10:14:33","guid":{"rendered":"http:\/\/blog.leapfrog.nl\/archives\/2007\/02\/09\/using-concept-models-to-design-for-the-web-of-data\/"},"modified":"2008-07-22T21:35:42","modified_gmt":"2008-07-22T19:35:42","slug":"using-concept-models-to-design-for-the-web-of-data","status":"publish","type":"post","link":"https:\/\/leapfrog.nl\/blog\/archives\/2007\/02\/09\/using-concept-models-to-design-for-the-web-of-data\/","title":{"rendered":"Using concept models to design for the web of data"},"content":{"rendered":"<p><a href=\"http:\/\/flickr.com\/photos\/bryce\/58299511\/\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/farm1.static.flickr.com\/24\/58299511_2bcff18db2_t.jpg?w=660\" alt=\"Flickr concept model by mApplogic\" class=\"article-icon\" \/><\/a><\/p>\n<p>I&#8217;m lucky enough to be doing some concepting and interaction design work for a social web site. This presented me with the opportunity to integrate some stuff I found while reading on social software, and the web as platform\/network. Here&#8217;s how I&#8217;ve been integrating some of it.<\/p>\n<p>I was inspired by the concept model of the Flickr ecosystem I saw in <a href=\"http:\/\/www.lukew.com\/ff\/entry.asp?319\">Luke Wroblewski&#8217;s presentation<\/a> on social interaction design (which was done by <a href=\"http:\/\/mapplogic.com\/\">Bryce Glass<\/a>) to try and create one myself. Coincidentally there&#8217;s a whole chapter in <a href=\"http:\/\/www.amazon.co.uk\/Communicating-Design-Developing-Documentation-Planning\/dp\/0321392353\/\">Dan Brown&#8217;s book<\/a> (which <a href=\"http:\/\/www.peterboersma.com\/blog\/\">Peter<\/a> was smart enough to purchase and was lying around the office) on creating concept models.<\/p>\n<p>One of the things I wanted to do is make the site play nice with the web of data. To that end, I decided to apply <a href=\"http:\/\/www.plasticbag.org\/archives\/2006\/02\/my_future_of_web_apps_slides\/\">Tom Coates&#8217; 3 basic page types<\/a> to the design of the site. So what I did was first create a concept model (of course following some research of the site&#8217;s business and user goals) and then look at the nouns and verbs in the model. For each noun I created a single object view page and a list view page. For each verb I created a manipulation interface page. Of course, all list type pages would get RSS feeds in the eventual site.<\/p>\n<p>For instance if you have a model that states &#8216;Reviewer rates Book&#8217; then you&#8217;d end up with a page for each reviewer and book, a page to list reviewers, a page to list books and a manipulation interface for rating a book.<\/p>\n<p>Doing this resulted in a nice list of pages that I could then analyse for completeness and\/or redundancy. Of course this only works if your concept model accurately reflects what the site should achieve. If your model sucks, your list of pages will too.<\/p>\n<p>Another caveat lies in the fact that a concept model tends to be very effective for mapping the functional aspects of a site, but not very suitable for creating an overview of its content (which is often more push oriented). If the kind of site you&#8217;re creating involves more information architecture than interaction design you might want to do some additional content inventory work and fold that into the page list.<\/p>\n<p>One last challenge would be organizing these pages in a coherent whole (beyond coupling lists to single items to interfaces). I can imagine I&#8217;d attempt some card sorting to achieve that.<\/p>\n<p>Finally, for creating the concept model I used the specialized (and free) tool <a href=\"http:\/\/cmap.ihmc.us\/\">CmapTools<\/a> which is pretty nice in that it goes beyond visually modelling the concepts but actually tracking the statements you implicitly make when linking concepts to each other.<\/p>\n<p>Anyone else have experience with trying to integrate some of the stuff Coates was talking about in their design of a site?<\/p>","protected":false},"excerpt":{"rendered":"<p>I&#8217;m lucky enough to be doing some concepting and interaction design work for a social web site. This presented me with the opportunity to integrate some stuff I found while reading on social software, and the web as platform\/network. Here&#8217;s how I&#8217;ve been integrating some of it. I was inspired by the concept model of &hellip; <a href=\"https:\/\/leapfrog.nl\/blog\/archives\/2007\/02\/09\/using-concept-models-to-design-for-the-web-of-data\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Using concept models to design for the web of data<\/span><\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[625],"tags":[296,295,14,10,294,290,13,11,94,87,293,292,291],"class_list":["post-358","post","type-post","status-publish","format-standard","hentry","category-articles","tag-bryce-glass","tag-dan-brown","tag-ia","tag-ixd","tag-tom-coates","tag-concept-models","tag-information-architecture","tag-interaction-design","tag-social-software","tag-web-20","tag-web-as-network","tag-web-as-platform","tag-web-of-data"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/posts\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":1,"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"predecessor-version":[{"id":950,"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/posts\/358\/revisions\/950"}],"wp:attachment":[{"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leapfrog.nl\/blog\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}