<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Well-formed data &#187; facets</title>
	<atom:link href="http://well-formed-data.net/archives/tag/facets/feed" rel="self" type="application/rss+xml" />
	<link>http://well-formed-data.net</link>
	<description>Moritz Stefaner / Visualization</description>
	<lastBuildDate>Mon, 14 Jun 2010 17:07:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Navigation modes</title>
		<link>http://well-formed-data.net/archives/262/navigation-modes</link>
		<comments>http://well-formed-data.net/archives/262/navigation-modes#comments</comments>
		<pubDate>Sun, 29 Mar 2009 21:42:56 +0000</pubDate>
		<dc:creator>Moritz Stefaner</dc:creator>
				<category><![CDATA[Theory]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[faceted search]]></category>
		<category><![CDATA[facets]]></category>
		<category><![CDATA[filtering]]></category>
		<category><![CDATA[navigation]]></category>

		<guid isPermaLink="false">http://well-formed-data.net/?p=262</guid>
		<description><![CDATA[Together with Sebastian Ferré, I defined and illustrated some common navigation modes in faceted search and web applications dealing with metadata+resources in general for an upcoming publication. I am here sharing the gist of it already, as I believe these could be interesting for many of you. So, here they are. They all refer to [...]]]></description>
			<content:encoded><![CDATA[<p>Together with <a href="http://www.irisa.fr/LIS/ferre/">Sebastian Ferré</a>, I defined and illustrated some common navigation modes in faceted search and web applications dealing with metadata+resources in general for an upcoming publication. I am here sharing the gist of it already, as I believe these could be interesting for many of you.</p>

<p><span id="more-262"></span></p>

<p>So, here they are. They all refer to situations where there is a set of resources which can be filtered according to different criteria.</p>

<hr />

<p><strong>Zoom–in</strong></p>

<p>The most common pattern: Given a set of resources, select a subset by  adding an additional (AND-connected) filter criterion.</p>

<p><code> 
All photos -&gt; zoom in (Europe) -&gt; photos taken in Europe<br />
Photos taken in Europe -&gt; zoom-in (Cities) -&gt; photos taken in Europe AND taken in cities
</code></p>

<hr />

<p><strong>Zoom–out</strong></p>

<p>The complementary pattern: Given a filtered view, select a superset by either</p>

<ul>
    <li>Removing a (AND-connected) filter
<code> 
Photos taken in Europe AND taken in cities -&gt; zoom out (cities) -&gt; photos taken in Europe
</code>
</li>
<li>or: Adding a OR-connected filter
<code> 
Photos taken in Europe -&gt; zoom–out-OR (Africa) -&gt; photos taken in Europe OR Africa
</code>
</li>
<li>or: Replacing a filter with a more general version
<code> 
Photos taken in Germany -&gt; zoom–out-UP (Germany) -&gt; photos taken in Europe
</code>
</li>
</ul>

<p>In either way, you end up with a more general query, that yields at least all of the original results, and usually more.</p>

<hr />

<p><strong>Shift</strong></p>

<p>Zoom-in and zoom-out can be combined into a shift navigation mode. Here, one part of the filters is replaced by a concept that is neither more general nor more specific than the original one. </p>

<p><code> 
Photos taken in Germany -&gt; shift (France) -&gt; photos taken in France
</code></p>

<hr />

<p><strong>Pivot</strong></p>

<p>Another combination of zoom-in and zoom-out is the pivot navigation. It is very common in web applications like e.g. <a href="delicious.com">delicious.com</a>. Given a filter setting and its results, you can jump to a fresh query consisting only of one of the occurring metadata terms.</p>

<p><code> 
Photos taken in Germany -&gt; pivot (Moritz) -&gt; photos taken by Moritz
</code></p>

<p>This is often accomplished by adding clickable links to the results’ metadata items. </p>

<hr />

<p><strong>Querying by examples</strong></p>

<p>This corresponds to a pivot on a number of resources and metadata fields at the same time. The most specific concepts that apply to a whole item selection are collected and used in a new query. </p>

<p><code> 
Clinton, Bush, Obama -&gt; query by examples -&gt; American presidents
</code></p>

<p>Obviously, the generalization capabilities here depend a lot on the metadata structure. In some database, the example above might generalize to “persons” or “males”, in others to “Male american presidents after 1980″.</p>

<hr />

<p><strong>Related set</strong></p>

<p>Demonstrated in <a href="http://well-formed-data.net/archives/153/parallax">parallax</a> and <a href="http://events.linkeddata.org/ldow2008/papers/15-kobilarov-dickinson-humboldt-exploring.pdf">humboldt</a>, this navigation mode follows the same metadata link on the whole result set to construct a new one.</p>

<p><code> 
Photos taken in Europe -&gt; related set (photographer) -&gt; Photographers of photos taken in Europe
</code></p>

<hr />

<p>I realize this is quite dry material and could use some illustrations, examples, references. Nevertheless, I hope it spawns some new thoughts in those of you thinking about search and browsing in web applications!</p>
<img src="http://well-formed-data.net/?ak_action=api_record_view&id=262&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://well-formed-data.net/archives/262/navigation-modes/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Elastic times</title>
		<link>http://well-formed-data.net/archives/246/elastic-times</link>
		<comments>http://well-formed-data.net/archives/246/elastic-times#comments</comments>
		<pubDate>Mon, 02 Mar 2009 22:56:49 +0000</pubDate>
		<dc:creator>Moritz Stefaner</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[elastic-lists]]></category>
		<category><![CDATA[facet-browser]]></category>
		<category><![CDATA[facets]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[nyt]]></category>

		<guid isPermaLink="false">http://well-formed-data.net/?p=246</guid>
		<description><![CDATA[Today was a good day, so I thought I would share its results immediately, instead of fine-tuning forever — who knows when I find the time anyways! I built a little facet browser for the New York Times Article Search API - an impressively fast faceted search engine covering over two million articles. So, give [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://moritz.stefaner.eu/projects/elastic-lists/NYT/"><img src="http://well-formed-data.net/wp-content/uploads/2009/03/nyt_elastic.gif" alt="nyt_elastic" title="nyt_elastic" width="480" height="240" class="alignnone size-full wp-image-247" /></a></p>

<p>Today was a good day, so I thought I would share its results immediately, instead of fine-tuning forever — who knows when I find the time anyways!</p>

<p>I built a little <a href="http://moritz.stefaner.eu/projects/elastic-lists/NYT/">facet browser</a> for the New York Times <a href="http://developer.nytimes.com/docs/article_search_api">Article Search API </a>- an impressively fast faceted search engine covering over two million articles. So, <a href="http://moritz.stefaner.eu/projects/elastic-lists/NYT/">give it a spin</a>!</p>

<p>Some caveats:</p>

<ul>
    <li>Don’t look for the page navigation — there is none. Pure laziness, will update it soon.</li>
    <li>The initial counts are based on a search for “the” (which I figured would appear in all articles). Unfortunately, only the top 15 or so values per facet are returned, so you cannot click, e.g. the year 2008 in the beginning. Will fix.</li>
    <li>The API has a request limit of 5000 queries per day. So if your requests don’t work — come back tomorrow morning :)</li>
    <li><span style="color:#777;">Unfortunately, the API seems to support only one value per facet. So, all facets are single-select.</span>(fixed, see comments).</li>
</ul>

<p>The code is based on my totally revamped <a href="http://moritz.stefaner.eu/projects/elastic-lists/">elastic lists prototype</a>. I used this project as a little sandbox experiment of how easy customization is possible, and especially how to make a switch from a fully client-based to a server–based filtering model.  </p>
<img src="http://well-formed-data.net/?ak_action=api_record_view&id=246&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://well-formed-data.net/archives/246/elastic-times/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>FIND’08: 2nd international workshop on Dynamic Taxonomies and Faceted Search</title>
		<link>http://well-formed-data.net/archives/123/find08-2nd-international-workshop-on-dynamic-taxonomies-and-faceted-search</link>
		<comments>http://well-formed-data.net/archives/123/find08-2nd-international-workshop-on-dynamic-taxonomies-and-faceted-search#comments</comments>
		<pubDate>Thu, 24 Jan 2008 10:49:33 +0000</pubDate>
		<dc:creator>Moritz Stefaner</dc:creator>
				<category><![CDATA[Thesis]]></category>
		<category><![CDATA[faceted browsing]]></category>
		<category><![CDATA[facets]]></category>
		<category><![CDATA[find08]]></category>
		<category><![CDATA[sig-find]]></category>
		<category><![CDATA[torino]]></category>

		<guid isPermaLink="false">http://well-formed-data.net/archives/123/find08-2nd-international-workshop-on-dynamic-taxonomies-and-faceted-search</guid>
		<description><![CDATA[I would like to make you aware of the workshop of interest for anybody into faceted search and related topics: FIND ’08: 2nd international workshop on Dynamic Taxonomies and Faceted Search Torino, Italy, September 1–5, 2008 (in conjunction with DEXA 2008) Important Dates: Submission of papers: 15 March 2008 Notification of acceptance: 20 April 2008 [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to make you aware of <em>the</em> workshop of interest for anybody into faceted search and related topics:</p>

<h5><a href="http://www.sig-find.org/find08/index.html">FIND ’08: 2nd international workshop on Dynamic Taxonomies and Faceted Search</a></h5>

<p>Torino, Italy, September 1–5, 2008 (in conjunction with DEXA 2008)</p>

<h5>Important Dates:</h5>

<p>Submission of papers: 15 March 2008
Notification of acceptance: 20 April 2008
Camera-ready copies: 15 May 2008</p>

<p><a href="http://www.sig-find.org/find08/index.html">http://www.sig-find.org/find08/index.html</a></p>

<p><span id="more-123"></span></p>

<h5>Workshop description</h5>

<p>Current search paradigms for the web, direct access via search engines and navigational access via static taxonomies, have recently been strongly criticized. A third approach, dynamic taxonomies or facetedsearch, focuses on user-centered conceptual exploration and is finally gaining acceptance to the extent that it is now the de facto standard in product selection for e-commerce.</p>

<p>Dynamic taxonomies work on multidimensional taxonomies (usually organized by facets) and provide a single, coherent visual framework in which users can focus on one or more concepts in the taxonomy, and immediately see a conceptual summary of their focus, in the form of a reduced taxonomy derived from the original one by pruning unrelated concepts. Concepts in the reduced taxonomy can be used to set additional, dependent foci and users iterate in a guided yet unconstrained way until they reach a result set sufficiently small for manual inspection.</p>

<p>The access paradigm supported is aconceptual exploration, far more frequent in “search” tasks than the retrieval by exact specification supported by search engines and database queries. The underlying model is simple and easily understood by users, offers substantial benefits over traditional approaches and has an extremely wide application range and a potential for important extensions.
This 1-day workshop will discuss all aspects of dynamic taxonomies and faceted search, from underlying technology to user interfaces and commercial use, including demo systems and applications.</p>

<h5>Topics of Interest:</h5>

<p>Topics of interest include, but are not limited to the following areas:
•   Multidimensional/faceted taxonomy design
•   Automatic or semiautomatic multidimensional/faceted taxonomy creation from meta-data, from structured and unstructured documents or by social tagging
•   Extensions of dynamic taxonomies
•   Efficient and scalable indexing and retrieval
•   User interface issues
•   Emerging applications
•   Evaluation approaches and metrics</p>

<p>Hand in your papers!</p>
<img src="http://well-formed-data.net/?ak_action=api_record_view&id=123&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://well-formed-data.net/archives/123/find08-2nd-international-workshop-on-dynamic-taxonomies-and-faceted-search/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exhibit</title>
		<link>http://well-formed-data.net/archives/119/exhibit</link>
		<comments>http://well-formed-data.net/archives/119/exhibit#comments</comments>
		<pubDate>Sat, 12 Jan 2008 13:25:57 +0000</pubDate>
		<dc:creator>Moritz Stefaner</dc:creator>
				<category><![CDATA[Respect]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[exhibit]]></category>
		<category><![CDATA[facet-browser]]></category>
		<category><![CDATA[facets]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[semantic-web]]></category>
		<category><![CDATA[simile]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://well-formed-data.net/archives/119/exhibit</guid>
		<description><![CDATA[A real wow-project has gone into version 2: Exhibit. It is part of SIMILE, focussing on “Semantic Interoperability of Metadata and Information in unLike Environments”, which provides a whole toolbox of pragmatic semantic web applications. Exhibit itself presents a “a three-tier web application framework written in Javascript, which you can include like you would include [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://well-formed-data.net/wp-content/uploads/2008/01/exhibit_pres.png' alt='exhibit_pres.png' /></p>

<p>A real wow-project has gone into version 2: <a href="http://simile.mit.edu/exhibit/">Exhibit</a>. It is part of <a href="http://simile.mit.edu/">SIMILE</a>, focussing on “Semantic Interoperability of Metadata and Information in unLike Environments”, which provides a whole toolbox of pragmatic semantic web applications.</p>

<p><span id="more-119"></span></p>

<p>Exhibit itself presents a “a three-tier web application framework written in Javascript, which you can include like you would include Google Maps.” An exhibit application typically consists of a content presentation area and several widgets for filtering, sorting and grouping the content presentation, following the faceted browsing paradigm also used in my <a href="http://well-formed-data.net/archives/54/elastic-lists">elastic lists</a>. Currently, the available widgets cover plain checkbox lists, maps, and timelines, and a live search. </p>

<p><img src='http://well-formed-data.net/wp-content/uploads/2008/01/exhibit_nobel.png' alt='exhibit_nobel.png' /></p>

<p>From my first experiments with the tool, I can say it is really ridiculously easy to create custom views on existing data sets: Data can be imported “from a Google Spreadsheet, Excel spreadsheet, EditGrid spreadsheet, BibTex files or any JSONP data source” without much effort. </p>

<p>Applications are built by loading the exhibit script and then assigning “Exhibit roles” to layers in your java-script: For instance, </p>

<p><code>&lt;div ex:role="facet" ex:expression=".discipline" <br /> ex:facetLabel="Discipline" /&gt;</code></p>

<p>will create a filtering widget looking for values of the “discipline” property in your data set and display them as a list to be used for filtering. It couldn’t possibly be easier to build client-side facet browsing applications.</p>

<p>Other nifty are the integrated browser history for filtering steps and the ability to export filtered views as e.g. HTML, but also tab-separated text files, RDF, etc. </p>

<p><img src='http://well-formed-data.net/wp-content/uploads/2008/01/exhibit_export.png' alt='exhibit_export.png' /></p>

<p>Check out the <a href="http://simile.mit.edu/wiki/Exhibit/Getting_Started_Tutorial">Getting started</a> page to get an impression.</p>

<p>The down side, of course is, that all data has to be loaded on the client before the application can start. So we are rather speaking about hundreds than thousands of data items. Also, I would of course be interested in building custom widgets, however, this looks a wee bit more complicated from first looks into the code. And of course UI-wise, I would have some suggestions as well, but anyways, I find the project quite impressive already as it is! </p>

<p>Kudos to <a href="http://simile.mit.edu/wiki/User:Dfhuynh">David Huynh</a> and the rest of the team at <a href="http://mit.edu">MIT</a>. More info can also be found in <a href="http://people.csail.mit.edu/dfhuynh/research/thesis/thesis.html">David Huynh’s PhD thesis</a>.</p>
<img src="http://well-formed-data.net/?ak_action=api_record_view&id=119&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://well-formed-data.net/archives/119/exhibit/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Elastic lists</title>
		<link>http://well-formed-data.net/archives/54/elastic-lists</link>
		<comments>http://well-formed-data.net/archives/54/elastic-lists#comments</comments>
		<pubDate>Sun, 11 Mar 2007 22:04:40 +0000</pubDate>
		<dc:creator>Moritz Stefaner</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[elastic-lists]]></category>
		<category><![CDATA[facet-browser]]></category>
		<category><![CDATA[facets]]></category>
		<category><![CDATA[nobel-prize]]></category>
		<category><![CDATA[sparklines]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://well-formed-data.net/archives/54/elastic-lists</guid>
		<description><![CDATA[Just a short post, but another demo is online. It is a demonstration of the “elastic list” principle for browsing multi-facetted data structures. Click any number of list entries to query the database for a combination of the selected attributes. If you create an “impossible” configuration, your selection will be reduced until a match is [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short post, but <a href="http://well-formed-data.net/experiments/elastic_lists/">another demo is online</a>. </p>

<p><a href="http://well-formed-data.net/experiments/elastic_lists/"><img src='http://well-formed-data.net/wp-content/uploads/2007/03/nobel_480.png' alt='nobel_480.png' /></a></p>

<p>It is a demonstration of the “elastic list” principle for browsing multi-facetted data structures. Click any number of list entries to query the database for a combination of the selected attributes. If you create an “impossible” configuration, your selection will be reduced until a match is possible.</p>

<p>The example data is based on the Noble prize winners dataset used in the <a href="http://flamenco.berkeley.edu/">Flamenco facet browser</a>.</p>

<p>Elastic lists enhance traditional facet browsing approaches by 
• visualizing relative proportions (weights) of metadata values by size
• visualizing unusualness of a metadata weight by brightness
• and animated filtering transitions.</p>

<p>In unfiltered view, the brightness shows a trend measure, indicating a rising number of prices of the last years. </p>

<p>In filtered views, a brighter background indicates a higher weight of the metadata value compared to the overall distribution. </p>

<p><img src='http://well-formed-data.net/wp-content/uploads/2007/03/peace.png' alt='peace.png' /></p>

<p>If, for instance, you click “peace” as in the example above, you will see that “female” and “Switzerland” are much brighter, indicating that the proportion of women and Swiss is much higher in this context than compared to the whole data set. That’s interesting information and could also be used to characterize the result set of a keyword query or any other collection in terms of its “characteristic” metadata values. Besides that, it fosters understanding of how metadata values are correlated with each other, which is often interesting information itself. </p>

<p>You can also switch on little sparklines to see the temporal distribution of each metadata value:
<img src='http://well-formed-data.net/wp-content/uploads/2007/03/picture-7.png' alt='picture-7.png' /></p>
<img src="http://well-formed-data.net/?ak_action=api_record_view&id=54&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://well-formed-data.net/archives/54/elastic-lists/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
