W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > April to June 1998

FW: Re: Versioning, responses to comments on our document

From: Jim Whitehead <ejw@ics.uci.edu>
Date: Mon, 1 Jun 1998 12:03:16 -0700
To: WEBDAV WG <w3c-dist-auth@w3.org>
Message-ID: <003301bd8d8f$eea9ff40$d115c380@galileo.ics.uci.edu>
-----Original Message-----
From: John Stracke [mailto:francis@netscape.com]
Sent: Monday, June 01, 1998 11:33 AM
To: w3c-dist-auth@w3.org
Subject: [Spam?] Re: Versioning, responses to comments on our document

David G. Durand wrote:

> The point is that version information is a relation, but that it is
> orthogonal to other dimensions.

I agree.  I was thinking about it this weekend, and I came up some scenarios
where trying to express alternate versions in the revision graph breaks

   * The French and English versions are both online, but they are
     of the German version, which is not.  This may be unlikely in the case
     new documents (e.g., translations of a company's Web site), but not in
     case of older books being translated--for example, consider a site in
     that wants to publish a translation of Goethe.
   * The document was composed electronically, but the original format is
     going to be put on the Web site--e.g., it was written in Word, but it
     be published in HTML and PDF.  Again, a "A derives from B" graph will
     contain the original document.
   * The Arabic version derives from revision 1.5 of the English version,
     later revisions have not been translated (say, because they contain
     references to things which would get the document censored in some
     countries); some time later, the site manager wants to prune his
     graph, but he can't prune revision 1.5, because then the graph will not
     any relation between the Arabic and English versions.

These could all be handled by workarounds of some sort (permitting revision
relations for documents that don't actually exist), but I believe it would
cleaner to express equivalent versions as a separate equivalence relation,
than forcing it into the graph.  The graph for the Goethe example would then
be a
forest of revision trees; certain revisions in each tree would then be
marked as
valid avatars of the document, and content negotiation would select the best
available avatar.

Of course, I'm not saying that each avatar must be in a separate tree--we
certainly want to be able to express is-derived-from relationships where
exist--but those won't always be the only relationships.

|John (Francis) Stracke    |My opinions are my own.|S/MIME supported |
|Software Retrophrenologist|=========================================|
|Netscape Comm. Corp.      | E pui muove!                            |
|francis@netscape.com      |  -- Galileo                             |
New area code for work number: 650
Received on Monday, 1 June 1998 15:04:52 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:01:17 UTC