Maybe it is too early for thinking about generic-structure queries, but
I
believe it is worthwhile to explore this topic and draft an experimental
approach.
I'm thinking about a WebDAV enabled repository, where each
file has metadata
descriptors. Descriptors may be repeated, hence they could
not be properties
by themselves
and have to be wrapped within a container
property. The drawback of using a
wrapper property is that one cannot query
some metadata fields, because
DAV:basicsearch deals only with properties as
a whole.
The solution I propose is a new search grammar (based on
DAV:basicsearch),
which also allows XPath expressions for "filtering" XML
content. Several
features are OPTIONAL in order to
adapt the expression
power (and the costs of supporting this grammar) to the
requierments of each
use-case, while having an interoperable grammar.
I would appreciate your
feedback.
Regards,
Javier Godoy
----- Original Message
-----
From: <
Internet-Drafts@...>
To: <
i-d-announce@...>
Sent: Sunday, January 13, 2008 9:30
AM
Subject: I-D Action:draft-godoy-webdav-xmlsearch-00.txt
>A
New Internet-Draft is available from the on-line Internet-Drafts
>directories.
>
>
Title : A WebDAV
Search Grammar for XML Properties
>
Author(s) : R. Godoy, H. Minni
>
Filename :
draft-godoy-webdav-xmlsearch-00.txt
>
Pages : 40
>
Date :
2008-01-13
>
> This document specifies XS:xml-search, a search
grammar for use with
> the Web Distributed Authoring and Versioning
(WebDAV) SEARCH
> protocol. XS:xml-search extends the
DAV:basicsearch grammar with
> XPath expressions which are evaluated on
properties whose values are
> XML fragments.
>
> The full
expression power of XPath may exceed the requirement in
> simple use
cases, therefore some provisions are made in order to
> reduce the cost of
implementing this specification, as well as the
> computational cost of
evaluating allowed queries.
>
> A URL for this Internet-Draft
is:
>
http://www.ietf.org/internet-drafts/draft-godoy-webdav-xmlsearch-00.txt