- From: David Booth <david@dbooth.org>
- Date: Mon, 24 May 2010 13:05:32 -0400
- To: Dan Connolly <connolly@w3.org>
- Cc: Pat Hayes <phayes@ihmc.us>, Jonathan Rees <jar@creativecommons.org>, AWWSW TF <public-awwsw@w3.org>
On Mon, 2010-05-24 at 08:39 -0500, Dan Connolly wrote:
> On Thu, 2010-05-20 at 01:15 -0500, Pat Hayes wrote:
> > On May 17, 2010, at 4:40 PM, Jonathan Rees wrote:
> [...]
> > > Note on time
> > >
> > > Although W is time-sensitive, we'll ignore time as it is not
> > > helpful to account for it right now. later we'll redo the
> > > treatment to take time into account.
> > >
> > > So W is OK as a binary relation for now. Later it might be
> > > W(X,R,t).
> >
> > Or it can still be binary, but X can be timesliced: W(s(X, t), R). I
> > would recommend this as a stronger (more expressive) way to deal with
> > time.
>
> Nifty. Yes, I prefer that approach too.
This looks good for representing time, but I have two comments:
- A URI-resource binding can change occasionally over time. For
example, the domain name may be sold and the URI now denotes a
completely different resource than it did before. Although this *could*
be modeled as above, I think it is important not to confuse this
situation from the situation in which a URI denotes a dynamically
updated web page on the current weather in Oaxaca, as they are
qualitatively different. For the case where a domain name is sold and
URIs are re-used for completely different things, I think it makes the
most sense to model that as the URI being bound to a different resource,
rather than modeling it as one big resource that is the union of all of
the things over time that the URI is ever used to denote.
- The timesliced approach still does not yet taking into account the
GET request, which is the other parameter that is used to determine
which w:Representation should be associated with the resource at a
particular time. Once you add that parameter, it changes W from merely
being a relation to being functional:
W: Resource x Time x Request -> w:Representation
which makes W equivalent to the function that takes any ftrr:IR
http://lists.w3.org/Archives/Public/public-awwsw/2008Apr/0046.html
and applies it:
For any Time t, Request req and ftrr:IR ir,
W(ir, t, req) = ir(t, req)
--
David Booth, Ph.D.
Cleveland Clinic (contractor)
Opinions expressed herein are those of the author and do not necessarily
reflect those of Cleveland Clinic.
Received on Monday, 24 May 2010 17:06:04 UTC