Re: Another suggestion & a question for Eric Miller (Was RDF Display Vocabulary Second Draft)
Mailing-List: contact general-help_at_simile.mit.edu; run by ezmlm
X-No-Archive: yes
Reply-To: <general_at_simile.mit.edu>
Date: Tue, 12 Oct 2004 17:12:49 -0400
From: David Huynh <dfhuynh_at_csail.mit.edu>
X-LocalTest: Nonlocal Origin ([18.51.2.218]
X-Spam-Level:
X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham
version=2.63
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