RE: Question about WebDAV and Dublin Core ...

Hi Carmen,

There has not been any significant work on "Use of Dublin Core Metadata in
WebDAV" since the 1999 document, draft-ietf-webdav-dublin-core-01,
http://www-old.ics.uci.edu/pub/ietf/webdav/dc/draft-ietf-webdav-dublin-core-
01.txt

In part, we have been waiting for the Dublin Core group to develop a
normative specification of how to represent Dublin Core elements in XML/RDF,
an effort that has been stalled for many years. Looking at the Dublin Core
website, it appears they may release some documents this month.

However, I no longer think it makes sense to tie the WebDAV property
expression of Dublin Core elements exactly to a Dublin Core standard. The DC
documents assume that you'll have all of the DC elements in one chunk of
XML. With WebDAV, it makes sense to put each DC elements into a separate
properties. Hence, the XML representation of DC elements in DAV will be
somewhat different from the DC/XML and DC/RDF drafts I have seen:

http://dublincore.org/documents/2001/11/28/dcmes-xml/
http://www.ukoln.ac.uk/metadata/dcmi/dc-xml-guidelines/

Also, I don't think it makes sense to use RDF for DC elements. It just adds
extra bytes on the wire, without gaining much. It would be trivial to write
a routine on top of an existing DAV client library to extract the DC
properties, then return them in the DC-approved RDF format. Hence, an
RDF-aware application could easily get DC elements stored as DAV properties,
in RDF format. No need to send all the RDF data over the wire.

> I'm putting together a collection of datasets in WebDAV,
> and I want to use WebDAV properties to contain Dublin
> Core metadata.  I searched the web archives and found a
> 1999 document about WebDAV and Dublin Core.  Has anything
> else been done since this time?  Has anybody done this?
> Any advice?

My recommendations are:

* one property per DC element
  - use standard DC namespace, and element names
* use a standard convention for multiple items per property (such as
multiple authors for a resource). Using <ul><li>{auth 1)<li>(auth 2)...</ul>
makes some sense to me (similar to the existing draft).
* use xml:lang as appropriate to represent elements in multiple languages


> In particular, I'm interested in how others have used qualified
> Dublin Core and have included encoding schemes in the WebDAV
> properties, and have searched for metadata in WebDAV
> repositories.  (This isn't covered by the 1999 document.)

I don't know of any efforts that use DC elements in WebDAV properties, but
definitely encourage the development of same.

- Jim

Received on Thursday, 9 May 2002 13:55:41 UTC