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

From: David R. Karger <>
Date: Mon, 18 Oct 2004 00:28:48 -0400

   Mailing-List: contact; run by ezmlm
   X-No-Archive: yes
   Reply-To: <>
   Date: Tue, 12 Oct 2004 17:12:49 -0400
   From: David Huynh <>
   X-LocalTest: Nonlocal Origin ([]
   X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham
   X-SpamBouncer: 2.0 beta (9/23/04)
   X-SBPass: NoBounce
   X-SBClass: OK
   X-Folder: Bulk

   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.

True, but we achieve some generality by writing views for superclasses
of common types. For example, one can craft a "message view" that is
simultaneously appropriate for emails, IMs, and RSS postings.

   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 Mon Oct 18 2004 - 04:28:47 EDT

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