use of DAV namespace

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). 

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.

Would it be possible to use DAV://versioning/ and DAV://dasl/ respectively?

Besides the three conflicting elements, there are a number of others that
seem to me to have rather "generic" names, that is, I could imagine other
DAV extensions that might want to use these names.  I understand that tag
element names are not user visible, but still for the sake of programmers
it is useful to have meaningful names.  To avoid future confusion, it might
be better to put all new versioning elements in a new namespace.

The potentially conflicting elements names include:

DAV:comment
DAV:report
DAV:basetime
DAV:inheritancetype

I've only just joined the deltaV list, sorry if this has already come up.

regards

Jim Davis

please reply to jrd3@alum.mit.edu, despite the Reply-To address in the header.

Received on Monday, 17 May 1999 19:02:08 UTC