Re: Prelim. DAV spec.

> A representation (or entity -- same thing) is immutable, the way
> integers and URLs are immutable. How many versions of the number
> 2 or the string "http://www.w3.org/" are there?

Well, a 'representation' isn't exactly the 'same thing' as an entity.
We're working in an area where there aren't enough precise terms.

It's very risky to try to make a 'plain logic' argument where we're
primarily having difficulty with definitions of terms.

Let's try this out along a different dimension than content
negotiation:


HTTP supports 'range retrieval' as well as content negotiation.
Let's suppose that we allow range retrieval for 'pages' out of a
single multi-page resource:

   request:
	Range: pages=1,2

without giving separate URLs for each page independently. There's one
URL:
    http://my.server.dom/book/chapter1.pdf

but I can either retrieve the whole thing or several pages at a time.
One might imagine wanting to 'version' the pages independently, e.g.,
"version 12 of page 7" and "version 9 of page 12" and even have some
way of saying "version 10 of the chapter consists of version 23 of
page 1, ... version 12 of page 7 ... version 9 of page 12 ....".

This isn't logically inconsistent, it's just implementationally
difficult.

At least in the context of versioning, the part/whole relationship
bears a strong resemblance to the representation/resource
relationship.

Larry

Received on Thursday, 31 October 1996 14:57:08 UTC