- From: Dan Brickley <danbri@danbri.org>
- Date: Wed, 06 Aug 2008 14:12:44 +0200
- To: "public-sparql-dev@w3.org" <public-sparql-dev@w3.org>
Hi folks Just noticed this thread on webdav list, http://lists.w3.org/Archives/Public/w3c-dist-auth/2008JulSep/0000.html about a WebDAV Search spec that's maturing. http://greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html I thought all was quiet on the DASL front for years, but it seems there's still work going on. It would be great if SPARQLy people could take a look at the spec and figure out any overlaps and opportunities. Excerpt from draft [[ 1. Introduction 1.1. DASL This document defines Web Distributed Authoring and Versioning (WebDAV) SEARCH, an application of HTTP/1.1 forming a lightweight search protocol to transport queries and result sets that allows clients to make use of server-side search facilities. It is based on the expired internet draft for DAV Searching & Locating [DASL]. [DASLREQ] describes the motivation for DASL. In this specification, the terms "WebDAV SEARCH" and "DASL" are used interchangeably. DASL minimizes the complexity of clients so as to facilitate widespread deployment of applications capable of utilizing the DASL search mechanisms. DASL consists of: * the SEARCH method and the request/response formats defined for it (Section 2), * feature discovery through the "DASL" response header and the optional DAV:supported-grammar-set property (Section 3), * optional grammar schema discovery (Section 4) and * one mandatory grammar: DAV:basicsearch (Section 5). 1.2. Relationship to DAV DASL relies on the resource and property model defined by [RFC4918]. DASL does not alter this model. Instead, DASL allows clients to access DAV-modeled resources through server-side search. ]] In particular, I wonder (from a quick skim) whether other specs can also make use of the SEARCH HTTP verb. The example here gives the impression this could work: http://greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html#rfc.section.2.3.3 [[ 2.3.3. Example: A Simple Request and Response This example demonstrates the request and response framework. The following XML document shows a simple (hypothetical) natural language query. The name of the query element is natural-language-query in the XML namespace "http://example.com/foo". The actual query is "Find the locations of good Thai restaurants in Los Angeles". For this hypothetical query, the arbiter returns two properties for each selected resource. >> Request: SEARCH / HTTP/1.1 Host: example.org Content-Type: application/xml; charset="utf-8" Content-Length: 252 <?xml version="1.0" encoding="UTF-8"?> <D:searchrequest xmlns:D="DAV:" xmlns:F="http://example.com/foo"> <F:natural-language-query> Find the locations of good Thai restaurants in Los Angeles </F:natural-language-query> </D:searchrequest> ]] Insights from more careful readers welcomed :) cheers, Dan -- http://danbri.org/
Received on Wednesday, 6 August 2008 12:13:34 UTC