In the JSR 170 discussions, being able to return only selected properties from a search, i.e. to populate a file-dialog-type display with name, type, creation date, was a very important use case. Similarly, I think being able to do that at the DASL level, by property name (or by namespace, e.g. just DAV: props), would be very useful.
I haven't looked back at DASL in a while - are you proposing to define a new grammar for DASL that would be exposed along with the basic grammar defined in the spec? Or is there some other extension mechanism? Jim ----- Original Message ----- From: "Unico Hommes" <[EMAIL PROTECTED]> To: "Slide Developers Mailing List" <[EMAIL PROTECTED]> Sent: Monday, July 05, 2004 6:51 AM Subject: Let DASL select multiple properties > > The dasl basic search specification specifies that the select clause can > either contain a single <d:prop><property-to-select></d:prop> element or > else <d:allprop/> . In order for a basic search request to mimic a > propfind this lacks the ability to select multiple properties of choice. > What I would like to be able to do is this: > > <d:select> > <d:prop><d:displayname/></d:prop> > <d:prop><H:newsdate/></d:prop> > <d:prop><Z:authors/></d:prop> > </d:select> > > Notice that this does not conflict with the spec but rather expands on > it. This would allow one to optimize performance by doing a search > instead of a propfind. With the new sql dasl implementation (once it > stabilizes), depending on what properties you are requesting and what > store topology you have configured, this would mean only 1 (one, uno, > un, ein, een) SQL query gets executed instead of Oxn (x being the number > of properties, n being the number of resources in the propfind result) > > WDYAT? > > -- > Unico > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
