Re: use of DAV namespace

Geoffrey M. Clemm (gclemm@tantalum.atria.com)
Wed, 19 May 1999 04:22:01 -0400


Date: Wed, 19 May 1999 04:22:01 -0400
Message-Id: <9905190822.AA04379@tantalum>
From: "Geoffrey M. Clemm" <gclemm@tantalum.atria.com>
To: ietf-dav-versioning@w3.org, www-webdav-dasl@w3.org
In-Reply-To: <4.1.19990517154213.00a268e0@192.168.254.128>
Subject: Re: use of DAV namespace


   From: "Jim Davis" <jdavis@coursenet.com>

   The Versioning Extensions (Kaler et al, Jan 20, 1999) draft defines a
   number of XML elements (some are properties, others just elements) , all in
   the DAV: namespace.  Of these, at least three conflict with elements
   defined by DASL.  (DAV:and, DAV:or, and  DAV:not). 

In the latest draft (01.1), these elements have been renamed to be
DAV:rsr-xxx (i.e. DAV:rsr-or).  This was done to reflect the fact that
the "or" semantics for revision-selection-rules is not standard boolean
"or".  The 01.1 draft no longer specifies either an "and" or a "not"
construct for revision-selection-rules.

   Thus It would not be possible to construct a single DTD for WebDAV with
   both versioning and DASL.  I understand that, in general, WebDAV XML can't
   be validated (because we allow undefined elements to be used, for
   extensibility), still it seems bad if two different DAV extensions are
   incompatible.

   I suggest that both extensions (DeltaV and DASL) used a new namespace, at
   least for those elements they introduce.

I personally have a mild preference that the DAV working groups use
a single namespace and just make sure to use those names consistently.
I believe it is important that DAV be semantically consistent across
the various working groups, and that a single uniform XML namespace is
one way of helping to make this be the case.

Cheers
Geoff