Author Archive


Metaphors for Web 2.0? Web as ENVIRONMENT

March 22nd, 2006 — 12:00am

I just read Dan Brown’s post­ing Web 2.0, refram­ing Web 1.0 on metaphors for the new Web.

I had three thoughts when I read this (nicely done) piece for the first time:

  1. Web itself is or implies a metaphor — I’d start with this when con­sid­er­ing any of the poten­tial metaphors of Web 2.0
  2. I think many metaphors will be nec­es­sary to give us some set of (barely) ade­quate lin­guis­tic tools for shar­ing our think­ing about some­thing as emer­gent, com­plex, and inter­con­nected with daily life as Web 2.0
  3. How about: WEB AS ENVIRONMENT (“the cir­cum­stances, objects, or con­di­tions by which one is surrounded”)

Comment » | Ideas

Tag Clouds: Navigation For Landscapes of Meaning

March 14th, 2006 — 12:00am

I believe the value of second generation clouds will be to offer ready navigation and access to deep, complex landscapes of meaning built up from the cumulative semantic information contained in many interconnected tag clouds. I’d like share some thoughts on this idea; I’ll split the discussion into two posts, because there’s a fair amount of material.

In a previous post on tag clouds, I suggested that the great value of first generation tag clouds is their ability to make concepts and metadata – semantic fields – broadly accessible and easy to understand and work with through visualization. I believe the shift in the balance of roles and value from first to second generation reflects natural growth in cloud usage and awareness, and builds on the two major trends of tag cloud evolution: enhanced visualization and functionality for working with clouds, and provision of extensive contextual information to accompany tag clouds.

Together, these two growth paths allow cloud consumers to follow the individual chains of understanding that intersect at connected clouds, and better achieve their goals within the information environment and outside. Fundamentally, I believe the key distinctions between first and second generation clouds will come from the way that clouds function simultaneously as visualizations and navigation mechanisms, and what they allow navigation of – landscapes of meaning that are rich in semantic content of high value.

For examples of both directions of tag cloud evolution coming together to support navigation of semantic landscapes, we can look at some of the new features del.icio.us has released in the past few months. I’ve collected three versions of the information architecture of the standard del.icio.us URL details page from the past seven months as an example of evolution happening right now.

The first version (screenshot and breakdown in Figure 1) shows the URL details page sometime before August 15th, 2005, when it appeared on Matt McAlister’s blog.

Figure 1: Del.icio.us URL Page – August 2005

The layout or information architecture is fairly simple, offering a list of the common tags for the url / focus, a summary of the posting history, and a more detailed listing of the posting history that lists the dates and taggers who bookmarked the item, as well as the tags used for bookmarking. There’s no cloud style visualization of the tags attached to this single focus available: at this time, del.icio.us offered a rendered tag cloud visualization at the aggregate level for the whole environment.

Environment and system designers know very well that as the scope and complexity of an environment increase – in this case, the number of taggers, focuses, and tags, plus their cumulative histories – it becomes more important for people to be explicitly aware of the context of any item in order to understand it properly. Explicit context becomes more important because they can rely less and less on implicit context or assumptions about context based on the universal aspects of the environment. This is how cloud consumers’ needs for clearly visible and accessible chains of understanding drives the features and capabilities of tag clouds. Later versions of this page addresses these needs in differing ways, with differing levels of success.

Figure 2 shows a more recent version of the del.licio.us history for the Ma.gnolia.com service. This screenshot taken about ten days ago in early March, while I was working on a draft of this post.

Figure 2: Del.icio.us URL Page – Early March 2006

Key changes from the first version in August to this second version include:

The most important change in this second version is the removal of the individual sets of tags from the Posting History. Separating the tags applied to the focus from associaton with the individual taggers that chose them strips them of an important layer of context. Removing the necessary context for the tag cloud breaks the chain of understanding (Figure 3) linking taggers and cloud consumers, and obscures or increases the costs of the social conceptual exchange that is the basic value of del.icio.us to its many users. In this version, cloud consumers consumers reading the URL details page can only find specific taggers based on the concepts they’ve matched with this focus by visiting or navigating to each individual taggers’ area within the larger del.icio.us environment one at a time.

Figure 3: Chain of Understanding
chain_of_understanding.gif

The switch to rendering the Common Tags block as a tag cloud is also important, as an indicator of the consistent spread of clouds to visualize semantic fields, and their growing role as navigation tools within the larger landscape.

The User Notes are a good example of an attempt to provide additional contextual information with (potentially) high value. User Notes are created by users exclusively for the purpose of providing context. The other forms of context shown in the new layout – the Posting History, Related Items – serve a contextual function, but are not created directly by users with this goal in mind. The difference between the two purposes for these items undoubtedly influences the way that people create them, and what they create: it’s a question that more detailed investigations of tagging practices will surely examine.

The third version of the same URL history page, shown in Figure 4, was released very shortly after the second, proving tag cloud evolution is happening so quickly as to be difficult to track deliberately on a broad scale.

Figure 4: Del.icio.us URL Page – March 2006 #2

This version changes the content and layout of the Posting History block, restoring the combined display of individual taggers who tagged the URL, with the tags they applied to it, in the order in which they tagged the URL for the first time.
The third version makes two marked improvements over the first and second versions:

These three different versions of the del.icio.us URL details page show that the amount and type of contextual information accompanying a single focus is increasing, and that the number of concrete navigable connections to the larger semantic landscape of which the focus is one element also increasing

Overall, it’s clear that clouds are quickly emerging as navigation tools for complex landscapes of meaning, and that cloud context has and will continue to become more important for cloud creation and use.

And so before discussing the context necesary for clouds and the role of clouds as navigation aids in more detail, it will be helpful to get an overview of landscapes of meaning, and how they arise.

Landscapes of Meaning
A landscape of meaning is a densely interconnected, highly valuable, extensive information environment rich in semantic content that is created by communities of taggers who build connected tag clouds. In the early landscapes of meaning emerging now, a connection between clouds can be a common tag, tagger, or focus: any one of the three legs of the Tagging Triangle required for a tag cloud (more on this below). Because tag clouds visualize semantic fields, connected tag clouds visualize and offer access to connected semantic fields, serving as bridges between the individual accumulations of meaning each cloud contains.

Connecting hundreds of thousands of individually created clouds and fields, as del.icio.us has enabled social bookmarkers to do by providing necessary tools and infrastructure, creates a very large information environment whose terrain or geography is composed of semantic information. Such a semantic landscape is a landscape constructed or made up of meaning. It is an information environment that allows people to share concepts or for social purposes of all kinds, while supported with visualization, contextual information, functionality, and far-ranging navigation capabilities.

The flickr Landscape
flickr is a good example of a landscape of meaning that we can understand as a semantic landscape. In a previous post on tag clouds, I considered the flickr all time most popular tags cloud (shown in Figure 5) in light of the basic structure of clouds:

“The flickr style tag cloud is …a visualization of many tag separate clouds aggregated together. …the flickr tag cloud is the visualization of the cumulative semantic field accreted around many different focuses, by many people. …the flickr tag cloud functions as a visualization of a semantic landscape built up from all associated concepts chosen from the combined perspectives of many separate taggers.”

Figure 5: The flickr All Time Most Popular Tags Cloud

From our earlier look at the structure of first generation tag clouds we know a tag cloud visualizes a semantic field made up of concepts referred to by labels which are applied as tags to a focus of some sort by taggers.
Based on our understanding of the structure of a tag cloud as having a single focus, the flickr cloud shows something different because it includes many focuses. The flickr all time most popular tags cloud combines all the individual tag clouds around all the individual photos in flickr into a single visualization, as Figure 6 shows.

Figure 6: The flickr Landscape of Meaning

This means the flickr all time most popular tags cloud is in fact a visualization of the combined semantic fields behind each of those individual clouds. It’s quite a bit bigger in scope than a traditional single focus cloud. Because the scope is so large, the amount of meaning it summarizes and conveys is tremendous. The all time most popular tags cloud is in fact a historic window on the current and historical state of the semantic landscape of flickr as a whole.

This is where context becomes critical to the proper understanding of a tag cloud. The cloud title “All time most popular tags” sets the context for this tag cloud, within the boundaries of the larger landscape environment defined and communicated by flickr’s user epxerience. Without this title, the cloud is meaningless despite the large and complex semantic landscape – all of the information environment of flickr – it visualizes so effectively, because cloud consumers cannot retrace a complete chain of understanding to correctly identify the cloud’s origin.

flickr – 1st Generation Landscape Navigation
The flickr cloud is a powerful navigation mechanism for quickly and easily moving about within the landscape of meaning built up by all those thousands and thousands of individual clouds. Still, because it is a first generation cloud, we cannot directly follow any of the many individual chains of understanding connecting this cloud’s tags back to specific taggers, or the concepts they associate with specific photos or focuses. In this visualization, the group’s understanding of meaning is more important than any individual’s understanding. And so the flickr cloud does not yet allow us comprehensive navigation of the underlying semantic landscape illustrated in Figure 6 (chains of understanding suggested in light green). The flickr cloud also remains a first generation tag cloud because users cannot control its context.

Figure 7: A Semantic Landscape

Even so, these navigational and contextual needs will help identify the way that users rely on clouds to work in landscapes of meaning.

Growth of Landscapes
Landscapes of meaning like flickr, del.icio.us, or the burgeoning number of social semantic business ventures debuting as I write – typically grow from the bottom up, emerging as dozens or thousands of individual tag clouds created for different reasons by different taggers coincidentally or deliberately interconnect and overlap, all of this happening through a variety of social mechanisms. Taggers typically create connected or overlapping tag clouds one at a time, adding tags, focuses, and taggers (by creating new accounts) in the ad hoc fashion of open networks and architectures. But first we should look at the Tagging Triangle to understand the most basic elements of a tag cloud.

The Tagging Triangle
To make a tag cloud, you have to have three elements: a focus, a tagger, and a(t least one) tag. I call this the Tagging Triangle, illustrated in Figure 8. In the most common renderings of familiar tag clouds, one or two of these elements are often implied but not shown: yet all three are always present.

This illustration shows a cloud of labels, not tags, because a rendered cloud is really a list of labels. The labels shown in most first generation clouds are often tags, but structurally they could also be a set of names for taggers, as in the del.icio.us posting history block proto-cloud we saw above, or a set of focuses as in the ‘Inverted Cloud’ I suggested.
Figure 8: The Tagging Triangle
context_triangle_label.jpg

An Example Landscape
A simple example of the growth of semantic landscapes leads naturally to the discussion of specific ways that tag clouds will enable navigation within large landscapes of meaning.

Figure 9 shows the tag cloud accreted around a single focus. This cloud includes some of the tags that Tagger 1 has used in total across all the tag clouds she’s created (those other clouds aren’t shown). We’ll assume that she’s created other clouds for other focuses.

Figure 9: A Single Tag Cloud

When a second person, Tagger 2, tags that same focus (again with a subset of the total set of all his tags), and some of those tags are the same as those used for this focus by Tagger 1, their individual tag clouds for this focus (shown by the dashed line in the cumulative tag cloud) connect via the common tags, and the cumulative cloud grows. If any of the tags from their total sets are the same, but are not used for this focus, they form another connection between the two taggers. Figure 10 shows two individual clouds connected in both these ways.

Figure 10: Two Connected Clouds

When a third tagger adds a third cloud with common tags and unique tags around the same focus, the cumulative cloud grows, and the number of both kinds of connections between tags and taggers grows. Figure 11 shows three connected clouds.

Figure 11: Connected Clouds

Every tag cloud visualizes a semantic field, and so the result of this bottom up growth is a series of interlinked semantic fields centered around a common focus, as Figure 12 shows. Since semantic fields are made of concepts, linked fields result in linked concepts.

Figure 12: Connected Semantic Fields

The total number and the variety of kinds of interconnections amongst these three taggers, their tags, and a single focus is remarkable. As this simple example shows, the total number and density of connections linking even a moderate size population of taggers, tags, and focuses could quickly become very large. This increased scale drives qualitative and quantitative topology changes in the network that permit a landscape of meaning to emerge from connected semantic fields.

Landscapes And Depth
The accumulation of connections and concepts creates a landscape of meaning with real depth; but it’s the depth of a landscape that drives its value. For this discussion, I’m defining depth loosely as the amount of semantic information or the density of the semantic field either across the whole landscape, or at a chosen point.

Value of course is a very subjective judgement. In participatory economies like that of del.icio.us, the value to individual users is predominantly one of loosely structured semantic exchange based on accumulation of collective value through shared individual efforts. From a business viewpoint, a group of investors and yahoo as a buyer saw considerable value in the emergent landscape and / or other kinds of assets

To make the idea of depth a bit clearer, Figure 13 illustrates two views of a semantic landscape built up by the overlap of tag clouds. The aerial view shows the contents, distribution, and overlap of a number of tag clouds around a set of focuses. The horizon view shows the depth of the semantic field for each focus, based on the amount of overlap or connection between the cloud around that focus and all the other clouds.

Figure 13: Semantic Landscape Depth Views

Of course this is only a conceptual way of showing the cumulative semantic information that makes up a landscape of meaning, so it does not address the relative value of this information. Plainly some indication of the quality of the semantic information in a landscape is critical important to measurements of both depth and value. Metrics for quality could come from a combination of assessment of the diversity and granularity of the tag population for the focus, benchmarks for the domain of the focus and taggers (healthcare industry), and an estimate on the maturity of the domain, the focus, and the tag clouds in the semantic landscape.
Looking ahead, it’s likely that accepted metrics for defining and describing the depth, value, and characteristics of semantic fields and landscapes will emerge as new combinations of some of the measurements used now in the realms of cognitive linguistics, set theory, system theory, topology, information theory, and quite a few other disciplines besides.

In Part Two
The second post in this series of two will follow several of the topics introduced here to conclusion, as well as cover some new topics, including:

  • How chains of understanding shape needs for cloud context and navigation paths
  • How the tagging triangle will define navigation within landscapes of meaning
  • The emergence of stratification in landscapes of meaning
  • The idea that clouds and landscapes have a shape which conveys meaning and value
  • The kinds of contextual information and controls necessary for navigation and social exchanges

Watching Navigation Follow Chains of Understanding
I’ll close with a screencast put together by Jon Udell that captures a wide ranging navigation path through the del.icio.us landscape.

Comment » | Ideas, Tag Clouds

Scatterplots As Page Shapes?

March 1st, 2006 — 12:00am

The February edition of Usability News reports on a usability study (Where’s the Search? Re-examining User Expectations of Web Objects) of user expectations for Web page layouts that contains a surprising but interesting visualization of page shapes, based on quantitative user research. (Note: I found the study via the UI Design Newsletter, from HFI.)

The study looks at users” expectations for the location of common web page components, such as site search and advertising. The authors find that expectations for page layouts are largely the same now, as compared to those found in an earlier study, Developing Schemas for the Location of Common Web Objects, conducted in 2001.

More interesting is the way the researchers report their results; visualizing them as heat map style grid plots for the expected location of each element vs. a blank grid. Here’s two examples, the first showing expected locations for ‘back to home’ links, the second for the ‘site search engine’.

Figure 1: Back to Home Link Location
backtohome.gif

Figure 2: Site Search Engine Location
sitesearch.gif

These heat maps look a lot like page shapes, expressed as scatterplots.

I like the combination of quantitative and qualitative perspectives at work in these page shapes rendered as scatterplots. I think it could allow for grounded discussion and interpretation of user feedback on design options, within a clear and simple structure that doesn’t require an HCI degree to appreciate. If I try it out, I’ll share the outcomes.

In a more traditional style of visualization, Eric Scheid found another another good example of page shapes a while back in Jonathon Boutelle’s posting on blog layouts called “Mullet”-style blog layout. Jonathon was advocating for a new default blog page shape that increases information density and scent, but hews closely to pre-existing expectations.

Figure 3: Typical Blog Page Shape
typical_small-thumb.jpg

Figure 4: Suggested Blog Page Shape
mullet_small.jpg
And that’s the last time I’m mentioning m.u.l.l.e.t.s this year, lest Google get the wrong idea about the subject matter of this blog :)

Comment » | Information Architecture, User Research

Second Generation Tag Clouds

February 23rd, 2006 — 12:00am

Lets build on the analysis of tag clouds from Tag Clouds Evolve: Understanding Tag Clouds, and look ahead at what the near future may hold for second generation tag clouds (perhaps over the next 12 to 18 months). As you read these predictions for structural and usage changes, keep two conclusions from the previous post in mind: first, adequate context is critical to sustaining the chain of understanding necessary for successful tag clouds; second, one of the most valuable aspects of tag clouds is as visualizations of semantic fields.

Based on this understanding, expect to see two broad trends second in generation tag clouds.
In the first instance, tag clouds will continue to become recognizable and comprehensible to a greater share of users as they move down the novelty curve from nouveau to known. In step with this growing awareness and familiarity, tag cloud usage will become:
1. More frequent
2. More common
3. More specialized
4. More sophisticated

In the second instance, tag cloud structures and interactions will become more complex. Expect to see:
1. More support for cloud consumers to meet their needs for context
2. Refined presentation of the semantic fields underlying clouds
3. Attached controls or features and functionality that allow cloud consumers to directly change the context, content, and presentation of clouds

Together, these broad trends mean we can expect to see a second generation of numerous and diverse tag clouds valued for content and capability over form. Second generation clouds will be easier to understand (when designed correctly…) and open to manipulation by users via increased functionality. In this way, clouds will visualize semantic fields for a greater range of situations and needs, across a greater range of specificity, in a greater diversity of information environments, for a greater number of more varied cloud consumers.

Usage Trends
To date, tag clouds have been applied to just a few kinds of focuses (links, photos, albums, blog posts are the more recognizable). In the future, expect to see specialized tag cloud implementations emerge for a tremendous variety of semantic fields and focuses: celebrities, cars, properties or homes for sale, hotels and travel destinations, products, sports teams, media of all types, political campaigns, financial markets, brands, etc.

From a business viewpoint, these tag cloud implementations will aim to advance business ventures exploring the potential value of aggregating and exposing semantic fields for a variety of strategic purposes:
1. Creating new markets
2. Understanding or changing existing markets
3. Providing value-added services
4. Establishing communities of interest / need / activity
5. Aiding oversight and regulatory imperatives for transparency and accountability.

Measurement and Insight
I think tag clouds will continue to develop as an important potential measurement and assessment vehicle for a wide variety of purposes; cloudalicious is a good example of an early use of tag clouds for insight. Other applications could include using tag clouds to present metadata in geospatial or spatiosemantic settings that combine GPS / GIS and RDF concept / knowledge structures.
Within the realm of user experience, expect to see new user research and customer insight techniques emerge that employ tag clouds as visualizations and instantiations of semantic fields. Maybe even cloud sorting?

Clouds As Navigation
Turning from the strategic to the tactical realm of experience design and information architecture, I expect tag clouds to play a growing role in the navigation of information environments as they become more common. Navigational applications comprise one of the first areas of tag cloud application. Though navigation represents a fairly narrow usage of tag clouds, in light of their considerable potential in reifying semantic fields to render them actionable, I expect navigational settings will continue to serve as a primary experimental and evolutionary venue for learning how clouds can enhance larger goals for information environments such as enhanced findability.

For new information environments, the rules for tag clouds as navigation components are largely unwritten. But many information environments already have mature navigation systems. In these settings, tag clouds will be one new type of navigation mechanism that information architects and user experience designers integrate with existing navigation mechanisms. David Fiorito’s and Richard Dalton’s presentation Creating a Consistent Enterprise Web Navigation Solution is a good framework / introduction for questions about how tag clouds might integrate into mature or existing navigation systems. Within their matrix of structural, associative and utility navigation modes that are invoked at varying levels of proximity to content, tag clouds have obvious strengths in the associative mode, at all levels of proximity to content, and potential strength in the structural mode. Figure 1 shows two tag clouds playing associative roles in a simple hypothetical navigation system.

Figure 1: Associative Clouds

I also expect navigation systems will feature multiple instances of different types of tag clouds. Navigation systems employing multiple clouds will use combinations of clouds from varying contexts (as flickr and technorati already do) or domains within a larger information environment to support a wide variety of purposes, including implicit and explicit comparison, or views of the environment at multiple levels of granularity or resolution (high level / low level). Figure 2 illustrates multiple clouds, Figure 3 shows clouds used to compare the semantic fields of a one focus chosen from a list, and Figure 4 shows a hierarchical layout of navigational tag clouds.

Figure 2: Multiple Clouds

Figure 3: Cloud Comparison Layout

Figure 4: Primary / Secondary Layout

Structural and Behavioral Trends
Let’s move on to consider structural and behavioral trends in the second generation of tag clouds.
Given the success of the simple yet flexible structure of first generation tag clouds, I expect that second generation clouds will not substantially change their basic structure. For example, tag clouds will not have to change to make use of changing tagging practices that enhance the semantic depth and quality of tags applied to a focus, such as faceted tagging, use of qualifiers, hierarchical tagging, and other forms. James Melzer identifies some best practices on del.icio.us that make considerable sense when the focus of a semantic field is a link. His recommendations include:

  • Source your information with via:source_name or cite:source_name
  • Create a parent categories, and thus a rudimentary hierarchy, with parent_tag/subject_tag
  • Mention publications names with in:publication_name
  • Flag the type of resource with .extension or =resource_type
  • Use a combination of general and specific tags on every bookmark to provide both clustering and differentiation
  • Use synonyms or alternate forms of tags
  • Use unique or distinctive terms from documents as tags (don’t just use major subject terms)

The two element structure of first generation tag clouds can accommodate these tagging practices. However, with a semantic field of greater depth and richness available, the interactions, behaviors, and presentation of tag clouds will evolve beyond a static set of hyperlinks.

Cloud consumers’ need for better context will drive the addition of features and functionality that identify the context of a tag cloud explicitly and in detail. For example, clouds created by a defined audience will identify that audience, whether it be system administrators, freelance web designers, DJ’s, or pastry chefs rating recipes and cooking equipment and provide indication of the scope and time periods that bound the set of tags presented in the cloud. Flickr and others do this already, offering clouds of tags covering different intervals of time to account for the changing popularity of tags over their lifespan.

Moving from passive to interactive, tag clouds will allow users to change the cloud’s semantic focus or context with controls, filters, or other parameters (did someone say ‘sliders’ – or is that too 5 minutes ago…?). I’ve seen several public requests for these sorts of features, like this one: “It would be great if I could set preferences for items such as time frame or for tags that are relevant to a particular area etc or even colour the most recent tags a fiery red or remove the most recent tags.” Figure 5 shows a tag cloud with context controls attached.

Figure 5: Context Controls
context_control.gif
Figure 6: Behavior Controls
behavior_control.gif
Diversifying consumer needs and goals for way finding, orientation, information retrieval, task support, product promotion, etc., will bring about inverted tag clouds. Inverted tag clouds will center on a tag and depict all focuses carrying that tag.

Figure 7: Inverted Clouds Show Conceptually Related Focuses
focus_cloud.gif
In the vein of continued experiment, tag clouds will take increased advantage with RIA / AJAX and other user experience construction methods. Following this, tag clouds may take on some of the functions of known navigation elements, appearing as sub-menus / drop down menus offering secondary navigation choices.

Figure 8: Clouds As Drop Menus

Along the same lines, tag clouds will demonstrate more complex interactions, such as spawning other tag clouds that act like magnifying lenses. These overlapping tag clouds may offer: multiple levels of granularity (a general view and zoom view) of a semantic field; thesaurus style views of related concepts; parameter driven term expansion; common types of relationship (other people bought, by the same author, synonyms, previously known as, etc.)

Figure 9: Magnifying Clouds
cloud_lens.gif
Genres
Looking at the intersection of usage and behavior trends, I expect tag clouds will evolve, differentiate, and develop into standard genres. Genres will consist of a stable combination of tag cloud content, context, usage, functionality, and behavior within different environments. The same business and user goals that support genres in other media and modes of visualization will drive the development of these tag cloud genres. One genre I expect to see emerge shortly is the search result.

Conclusions
Reading over the list, I see this is an aggressive set of predictions. It’s fair to ask if I really have such high expectations for tag clouds? I can’t say tag clouds will take over the world, or even the Internet. But I do believe that they fill a gap in our collective visualization toolset. The quantity, quality, and relevance of semantic information in both real and virtual environments is constantly increasing. (In fact, the rate of increase is itself increasing, though that is a temporary phenomenon.) I think tag clouds offer a potential to quickly and easily support the chain of understanding that’s necessary for semantic fields across diverse kinds of focuses. There’s need for that in many quarters, and I expect that need to continue to grow.

For the moment, it seems obvious that tag clouds will spend a while in an early experimental phase, and then move into an awkward adolescent phase, as features, applications and genres stabilize in line with growing awareness and comfort with clouds in various settings.

I expect these predictions to be tested by experiments will play out quickly and in semi or fully public settings, as in the example of the dialog surrounding 83 degrees usage of a tag cloud as the sole navigation mechanism on their site that Rashmi Sinha’s post The tag-cloud replaces the basic menu – Is this a good idea? kicked off recently.

My answer to this question is that replacing all navigation menus with a tag cloud is only a good idea under very limited circumstances. It’s possible that 83 Degrees may be one of these limited instances. Startups can benefit considerably from any positive attention from the Web’s early adopter community (witness Don’t Blow Your Beta by Michael Arrington of Techcrunch).

The page’s designer said, “In this case it was done as a design/marketing effort and not at all for UI”. Since attracting attention was the specific purpose, I think the result is a success. But it’s still an experimental usage, and that’s consistent with the early stage of evolution / development of tag clouds in general.

I’m looking forward to what happens next…

Comment » | Ideas, Tag Clouds

Tag Clouds Evolve: Understanding Tag Clouds

February 22nd, 2006 — 12:00am

Zeldman jokingly called tag clouds “the new mullets” last year. At the time, I think he was taken a bit by surprise by the rapid spread of the tag cloud (as many people were). A big year later, it looks like this version of the world’s favorite double duty haircut will stay in fashion for a while. Zeldman was discussing the first generation of tag clouds. I have some ideas on what the second generation of tag clouds may look like that will conclude this series of two essays. These two pieces combine ideas brewing since the tagging breakout began in earnest this time last year, with some predictions based on recent examples of tag clouds in practice.

Update: Part two of this essay, Second Generation Tag Clouds, is available.

This first post lays groundwork for predictions about the second generation of tag clouds by looking at what’s behind a tag cloud. I’ll look at first generation tag clouds in terms of their reliance on a “chain of understanding” that semantically links groups of people tagging and consuming tags, and thus underlies tagging and social metadata efforts in general. I’ll begin with structure of first generation tag clouds, and move quickly to the very important way that tag clouds serve as visualizations of semantic fields.

Anatomy of a Tag Cloud
Let’s begin with the familiar first generation tag cloud. Tag clouds (here we’re talking about the user experience, and not the programmatic aspects) commonly consist of two elements: a collection of linked tags shown in varying fonts and colors to indicate frequency of use or importance, and a title to indicate the context of the collection of tags. Flickr’s tags page is the iconic example of the first generation tag cloud. Screen shots of several other well known tag cloud implementations show this pattern holding steady in first generation tagging implementations such as del.icio.us and technorati, and in newer efforts such as last.fm and ma.gnolia.
Wikipedia’s entry for tag cloud is quite similar, reading, “A tag cloud (more traditionally known as a weighted list in the field of visual design) is a visual depiction of content tags used on a website. Often, more frequently used tags are depicted in a larger font or otherwise emphasized, while the displayed order is generally alphabetical… Selecting a single tag within a tag cloud will generally lead to a collection of items that are associated with that tag.”

In terms of information elements and structure, first generation tag clouds are low complexity. Figure 1 shows a schematic view of a first generation tag cloud. Figures 2 through 5 are screenshots of well-known first generation tag clouds.

Figure 1: Tag Cloud Structure
cloud.gif
Figure 2: last.fm
lastfm.gif

Figure 3: technorati
technorati_1.gif

Figure 4: del.icio.us
delicious_1.gif

Figure 5: Ma.gnolia
magnolia.gif
Tag Clouds: Visualizations of Semantic Fields
The simple structure of first generation tag clouds allows them to perform a very valuable function without undue complexity. That function is to visualize semantic fields or landscapes that are themselves part of a chain of understanding linking taggers and tag consumers. This is a good moment to describe the “chain of understanding”. The “chain of understanding” is an approach I use to help identify and understand all the different kinds of people and meaning, and the transformations and steps involved in passing that meaning on, that must work and connect properly in order for something to happen, or an end state to occur. The chain of understanding is my own variation / combination of common cognitive and information flow mapping using a scenario style format. I’ve found the term resonates well with clients and other audiences outside the realm of IA.

How does the chain of understanding relate to tag clouds? The tags in tag clouds originate directly from the perspective and understanding of the people tagging, but undergo changes while becoming a tag cloud. (For related reading, see Rashmi Sinha’s A social analysis of tagging which examines some of the social mechanisms underlying the activity of tagging.) Tag clouds accrete over time when one person or a group of people associate a set of terms with a focus of some sort; a photo on flickr, a URL / link in the case of del.icio.us, an album or song for last.fm. As this list shows, a focus can be anything that can carry meaning or understanding. The terms or tags serve as carriers and references for the concepts each tagger associates with the focus. Concepts can include ideas of aboutness, origin, or purpose, descriptive labels, etc. While the concepts may change, the focus remains stable.

What’s key is that the tag is a reference and connection to the concept the tagger had in mind. This connection requires an initial understanding of the focus itself (perhaps incorrect, but still some sort of understanding), and the concepts that the tagger may or may not choose to associate with the focus. And this is the first step in the chain of understanding behind tag clouds, as shown in Figure 6.

Figure 6: Origin: Focus and Concepts
origin.gif
As a result, tag clouds are more than collection of descriptive or administrative terms attached to a link, or other sort of focus. The tag is a sort of label that references a concept or set of concepts. A cloud of tags is then a collection of labels referring to a cluster of aggregated concepts. The combination of tags that refer to concepts, with the original focus, creates a ‘semantic field’. A semantic field is the set of concepts connected to a focus, but in a form that is now independent of the originating taggers, and available to other people for understanding. In this sense, a semantic field serves as a form of reified understanding that the taggers themselves – as well as others outside the group that created the semantic field – can now understand, act on, etc. (This speaks to the idea that information architecture is a discipline strongly aimed at reification, but that’s a different discussion…). Figure 7 shows this second step in the chain of understanding; without it, there is no semantic field, and no tag cloud can form. And now because this post is written from the viewpoint of practical implications for tag cloud evolution, I’m going to hold the definition and discussion of a semantic field and focus, before I wander off track into semiotics, linguistics, or other territories. The most important thing to understand is that *tag clouds comprise visualizations of a semantic field*, as we’ve seen from the chain of understanding.
Figure 7: Semantic Field
semantic_field.gif
I believe tag clouds are revolutionary in their ability to translate the concepts associated with nearly anything you can think of into a collectively visible and actionable information environment, an environment that carries considerable evidence of the original understandings that precede and inform it. In a practical information architecture sense, tag clouds can make metadata – one of the more difficult and abstract of the fundamental concepts of the digital universe for the proverbial person on the street – visible in an easily understood fashion. The genius of tag clouds is to make semantic concepts, the frames of understanding behind those concepts, and their manifestation as applied metadata tangible for many, many people.

Figure 8: Semantic Field As Tag Cloud
field_as_cloud.gif
With this notion of a tag cloud as a visualization of a semantic field in mind, let’s look again at an example of a tag cloud in practice. The flickr style tag cloud (what I call a first generation tag cloud) is in fact a visualization of many tag separate clouds aggregated together. Semantically then, the flickr tag cloud is the visualization of the cumulative semantic field accreted around many different focuses, by many people. In this usage, the flickr tag cloud functions as a visualization of a semantic landscape built up from all associated concepts chosen from the combined perspectives of many separate taggers.

To summarize, creating a tag cloud requires completion of the first three steps of the chain of understanding that supports social metadata. Those steps are:
1. Understanding a focus and the concepts that could apply that focus
2. Accumulating and capturing a semantic field around the focus
3. Visualizing the semantic field as a tag cloud via transformation
The fourth step in this chain involves users’ attempts to understand the tag cloud. For this we must introduce the idea of context, which addresses the question of which original perspectives underlie the semantic field visualized in a tag cloud, and how those concepts have changed before or during presentation.

How Cloud Consumers Understand Tag Clouds
Users need to put a given tag cloud in proper context in order to understand the cloud effectively. Their end may goals may be finding related items, surveying the thinking within a knowledge domain, identifying and contacting collaborators, or some other purpose, but it’s essential for them to understand the tags in the cloud to achieve those goals. Thus whenever a user encounters a tag cloud, they ask and answer a series of questions intended to establish the cloud’s context and further their understanding. Context related questions often include “Where did these tags come from? Who applied them? Why did they choose these tags, and not others? What time span does this tag cloud cover?” Context in this case means knowing enough about the conditions and environment from which the cloud was created, and the decisions made about what tags to present and how to present them. Figure 9 summarizes the idea of context.

Figure 9: Cloud Context

Once the user or consumer places the tag cloud in context, the chain of understanding is complete, and they can being to use or work with the tag cloud. Figure 10 shows the complete chain of understanding we’ve examined.
Figure 10 Chain of Understanding
chain_of_understanding.gif

In part two, titled “Second Generation Tag Clouds”, I’ll share some thoughts on likely ways that the second generation of tag clouds will evolve in structure and usage in the near future, based on how they support a chain of understanding that semantically links taggers and tag cloud consumers. Context is the key for tag cloud consumers, and we’ll see how it affects the likely evolution of the tag cloud as a visualization tool.

Update: Part two Second Generation Tag Clouds is available

Comment » | Ideas, Tag Clouds

User Research = R&D

February 14th, 2006 — 12:00am

This weekend, some of my earlier posts discussing the user experience of Lotus Notes surfaced in the Notes community. Ed Brill – in a posting titled Mary Beth has been taking on the critics – referenced my mention of how the head of the Notes UI team was employing user research as a bridge to customers. Ed complimented the design team for reaching out to critics in public. This is a well-deserved pat on the back. Yet it falls short of recognizing the more important point that direct user research should be a basic component of any company’s overall strategy and planning for long term success (or survival).

Why? User research helps build customer relationships, further design efforts, and identify new business opportunities when applied across audiences (internal and external constituencies) and perspectives (marketing, sales, product development), and with an eye for needs beyond immediate feedback. This sort of engagement with customers of a software product (or any kind of product) should *not* be special or noteworthy – it should happen all the time. Continuously. I’m thinking of Jared Spool’s remarks during his keynote at UI10, to the effect that the user experience perspective is most successful when it it is a basic component of a company’s culture, and thus an assumed aspect of every initiative.

In fact, in a socially transparent, networked, and aware environment like the current FuturePresent, user research serves as a fundamental, indispensable form of research and development that companies and organizations must support as part of their portfolio of methods for seeking broad based environmental feedback (also here). I’ll go so far as to say that user research may move beyond the realm of essential corporate R&D, and qualify as genuine basic research.

BTW: maybe it’s just me, but isn’t it a bit ominous that the tag line for Notes 7 is “Innovate. Collaborate. Dominate.” ? Sounds like something the Borg might say if you asked them how to make breakfast…

Comment » | User Research

JL.com Changes: Tag Cloud Nav, New Styles

February 14th, 2006 — 12:00am

On Saturday and Sunday, I took advantage of the Blizzard of ’06 to:

  1. imple­ment a tag cloud for navigation
  2. tag all posts with sub­ject metadata
  3. rebuild the some­what creaky col­lec­tion of stylesheets behind JL.com
  4. add a recent com­ments tile

(And people say I don’t know how to have a good time…?)

The tag cloud is powered by the MoveableType plugin Tags.App. New stylesheets are loosely based on an OpenSource template from www.oswd.org called Phenom.

Between trips outside to shovel, I forgot to upload one of the new .css files. Following that, some Notes apologists justly sent me to school for displaying my comments in cripplingly small text font.

Thanks to the Notes faithful for the feedback, and condolences to any and all who contracted eye strain as a result.

Comment » | About This Site, Tag Clouds

Starbucks and Stroopwafels

February 8th, 2006 — 12:00am

In two earlier posts about Starbucks and product metadata, I mentioned the strange sensation of a product experience overwhelmed by packaging – specifically the metadata aspects of the packaging. Now I’d like to share two more examples of packaging burdened with metadata cruft. The first shows an awkward translation that is an attempt to smooth a significant semantic transition or boundary, one created by a high degree of relative cultural and conceptual distance between Dutch and English food categories. The second shows a phenomenon I call brand subsumption. These examples of translation and brand subsumption broaden the original problem into one of inconsistency and misalignment with the overall experience. Starbucks has built an empire on the repeatable, predictable customer experience, and so this inconsistency impacts the Starbucks brand. [At least for those who read the packaging for their food…]

In the first example, Starbucks uses a marketing dictionary to transform stroopwafels into ‘Dutch Caramel Wafers’ that are ‘rich and caramelly-sweet’. I can understand the inclination to change the product name; stroopwafel is a Dutch word that’s likely outside the awareness of most Starbucks customers. And it’s certainly further away in terms of cultural distance than ‘madeleine’. But the resulting translation is awkward because it addresses a very narrow point of view: It’s only if you’ve forgotten the proper Dutch word while trying to explain the concept of a stroopwafel that you’ll need to fall back on a label that reads “Dutch caramel wafer”.

Caramel Wafers Label:
swaffles_annotated_1.jpg

Example two is a branding mashup, involving Walkers Short Bread Cookies and Starbucks. In addition to the standard labeling from the madeleines, we’re now told the maker, the country of origin, and when the maker was established, for a total of six pieces of information. The new elements exactly match the standard branding of most Walkers merchandise. I call this phenomenon brand subsumption, when one brand subsumes another without breaking it down. The Walkers brand arguably has greater international recognition and a longer history than Starbucks, so I imagine the deal bringing their ‘delectably buttery’ cookies to Starbucks counters everywhere required this unusual compromise. The resulting experience is an uneven hybrid; not Walkers, not Starbucks.

Walkers Package Label:
walkers_annotated_1.jpg

Looking at all three products together, it’s clear the new product family attached to both packages, ‘International Treats’, contributes to the brand impact by introducing a puzzling inconsistency. Compare the original item that started us on this path – madeleines, designated ‘Traditional Favorites’ – with the Dutch and Scottish products labeled ‘International’. Labeling the madeleines French but not international makes no sense, until you turn over the packages: the stroopwafels are made in the Netherlands, the shortbread cookies are made in Scotland, and the madeleines are made in the US. The same product label on one package denotes a cultural category for food items, but on other packages defines the manufacturing location. The product family labels are used for different purposes, which belies their consistent presentation context across products, via similar style, layout, structure, colors, fonts, etc.

Altogether, the combination of metadata quantity, labeling inconsistency, and branding strategies of translation and subsumption, is unexpected from Starbucks – a company built on consistent customer experiences.

Comment » | Customer Experiences, Information Architecture, User Experience (UX)

Belated 2006 Prediction #1

February 1st, 2006 — 12:00am

It’s only February, but I can already tell that I’m going to say “SharePoint is *not* an intranet!” many, many, many times in 2006…

Comment » | Intranets

Four Things…

February 1st, 2006 — 12:00am

At Peter Boersma’s invitation.
Who else has delivered newspapers?
Four Jobs I’ve Had
1. paperboy
2. radio DJ
3. pizza maker
4. entrepreneur

Four Movies I Can Watch Over And Over
1. The Blues Brothers (not the new one)
2. Le Samourai
3. In The Mood For Love
4. Last Life In the Universe

Four Places I’ve Almost Lived, And Still Plan To
1. Hong Kong
2. New York
3. San Francisco
4. Amsterdam

Four TV Shows I Love
1. Battlestar Galactica (the new one, the new one)
2. Iron Chef (not the new one)
3. The Daily Show
4. Arrested Development

Places I’ve Vacationed
1. Barcelona
2. Sorrento
3. Lisbon
4. Yuong Shua

Four of My Favorite Dishes
1. Seared Tuna
2. Osso Bucco
3. Pho
4. Spicy Fish Tacos

Four Sites I Visit Daily
1. Amazon – been buying a lot of books these past weeks…
2. allofmp3.com – where I get my music fix
3. cmswatch.com – indispensable when you’re working a cms gig
4. Coolhunting.com – when you need a break from the functional

Four Places I Would Rather Be Right Now
1. In an enoteca in Rome
2. Riding my Custom X
3. Sipping a mojito on the beach
4. In an art gallery

Four Bloggers I’m Tagging
1. Davezilla (much funnier than anything you’ll see here…)
2. Facetime (is there such a thing as italian motorcycle envy…)
3. Rashmi Sinha (rashmi’s blog is consistently of stellar quality – will she join in some frivolous sociability?)
4. Seth Gordon (seth’s in seattle now, will he have time to indulge an old east coast buddy?)

Comment » | Curiosities

Back to top