Re: Another suggestion & a question for Eric Miller (Was RDF Display Vocabulary Second Draft)

From: David Huynh <>
Date: Tue, 12 Oct 2004 17:12:49 -0400

David R. Karger wrote:

>I'm not certain the distinction between "view" and "lens" can really
>be formalized---obviously, every view is only showing some aspect of
>the object. But there do seem to be very different ends to the
>spectrum, that perhaps need to be handled differently?
In practice, when one writes a lens in Haystack, it is often with hopes
that the lens can be used for more than one type of information (e.g.,
an "address" lens can be used for people and companies). When writing a
view, it is often with concession that it can only be used for one type
of information, in a limited context, for a particular task. The view is
specially laid out and cannot be guaranteed to generalize.

When we created the view architecture, we conceded that we did not know
how to separate content (e.g., set of property-value pairs to show) from
presentation. Then we created the lens subsystem and tried to ignore
presentation altogether (i.e., we laid those pairs in a table,
regardless of whether there were more effective layouts). That is, a
lens is a selection of content to be shown, while a view is both a
selection of content and a (specialized) layout of that content.

Received on Tue Oct 12 2004 - 21:13:16 EDT

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:39:17 EDT