- From: Jim Whitehead <ejw@ics.uci.edu>
- Date: Mon, 1 Jun 1998 12:03:16 -0700
- To: WEBDAV WG <w3c-dist-auth@w3.org>
-----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 down: * The French and English versions are both online, but they are translations of the German version, which is not. This may be unlikely in the case of new documents (e.g., translations of a company's Web site), but not in the case of older books being translated--for example, consider a site in Canada that wants to publish a translation of Goethe. * The document was composed electronically, but the original format is not going to be put on the Web site--e.g., it was written in Word, but it will be published in HTML and PDF. Again, a "A derives from B" graph will not contain the original document. * The Arabic version derives from revision 1.5 of the English version, but later revisions have not been translated (say, because they contain references to things which would get the document censored in some Muslim countries); some time later, the site manager wants to prune his revision graph, but he can't prune revision 1.5, because then the graph will not show 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 be cleaner to express equivalent versions as a separate equivalence relation, rather 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 they 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