Re: Call for Adoption: SEARCH method

Julian Reschke <julian.reschke@gmx.de> Thu, 19 November 2020 09:08 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B65B3A11C0 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 19 Nov 2020 01:08:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.65
X-Spam-Level:
X-Spam-Status: No, score=-7.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9xNZV0LA7Y-5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 19 Nov 2020 01:08:16 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C11103A11A6 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 19 Nov 2020 01:08:16 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1kfft0-0007Qj-UY for ietf-http-wg-dist@listhub.w3.org; Thu, 19 Nov 2020 09:05:51 +0000
Resent-Date: Thu, 19 Nov 2020 09:05:50 +0000
Resent-Message-Id: <E1kfft0-0007Qj-UY@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1kffsz-0007Px-9F for ietf-http-wg@listhub.w3.org; Thu, 19 Nov 2020 09:05:49 +0000
Received: from mout.gmx.net ([212.227.15.19]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1kffsx-00041x-4q for ietf-http-wg@w3.org; Thu, 19 Nov 2020 09:05:48 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605776734; bh=ig6ySld1uK79Jw90w2gI+8o4hXxPFrfBtzMKfbQRgAE=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=K5zX5wmjLG7J5fdNHyHieXlrrNRICrqnioBh8bUPO8v9hgg3CB6eDAzJ2a5ys4OSk d/M1NjpNODBIL+hHZli1Bx5egv0U4Fg6NyEoWGb0VY/BimWgB01yy003eC+3O/xqlQ EnFa7Odc/XFYcDLwQOzROQ0hJVHRHVVkmfCKQsZU=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.20] ([84.171.157.31]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSbxD-1kqzTQ3Cx7-00SuQX; Thu, 19 Nov 2020 10:05:33 +0100
To: James Fuller <jim@webcomposite.com>
Cc: "HTTPbis WG (IETF)" <ietf-http-wg@w3.org>
References: <F0556EC2-D5AD-47FF-A780-15949F57A911@mnot.net> <5C86F8CE-3075-48C7-BFA0-B7E202225829@acm.org> <CABP7RbeA8mj=sQhRFx6cUnnGES9=fogy=94nWwWkuQDj2NBNfA@mail.gmail.com> <00838246-acb5-6ad3-5864-9cce8521d9ca@gmx.de> <CAEaz5ms6SE-zSTp2W6GNqfNAOugVfm5VVoEAexo5wiLk3+7wog@mail.gmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <b1c425f1-ab0c-0970-a940-3827fb526706@gmx.de>
Date: Thu, 19 Nov 2020 10:05:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.3
MIME-Version: 1.0
In-Reply-To: <CAEaz5ms6SE-zSTp2W6GNqfNAOugVfm5VVoEAexo5wiLk3+7wog@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:yPtcMrlmB7Wtb9pvXTwFzVqvk00spA+F68Sc0/Qi3Qyjto0TYPN w2GZqPEE6CVaZV10BXvE3B1v9LyTNoz4CyWJisbQ6wk7R8SfKoGTiWSsIYMsFNDTQt2K7Op xAW8W3rnlTLAgCJdL+Mn8eIO8AnfDQVui042k/yWGspMN29H7UHvE9LnYF81eB2hmDn/47K K2BOt5vsJPC8pOFZ2I0Ug==
X-UI-Out-Filterresults: notjunk:1;V03:K0:78/jRjVkjXE=:HLJpruC0KqjSqA1H2I1xx7 C561zusokl0P3Z8UtgiuIhs877MmnXxHmYT+8ojfqA+U4Z4y0AWZmVdTbltQ+rMSASijstga9 pfS4EnpKZYLFsC0ckxFHdFmGe3sMkVVI5A717x+HQafgvTRgl+38u7lI97K+ActTrXQ2gqxms 8ZliuY9nxZdIMOG+xGzPCwXjaZxVMpzf2WoIvKYF8PWGGHO4znEmpDnpU+qyMmWoY1RNJ3u5K wznFP8A8RhGKD5z0qQSrUP3bIiZpwdEthJMSbpYli3ENzqaLTAQGqi7WUj9MnbwhPI0vcl63N ERGOhouRTRcB6JhgGK30u79WXCy2MTa7PAkhRASgp/FIcW3bG+nM0UCAym9E2z5Rz0aoKnJ+C i8pkFJYaEV6UBvGZf5qY7CYWCGvenq8K7CfA4vfxiNA9zU7MwPgwF3mQnlWfwyfoyiGzKwYe9 3tvecKA/RCwqOARx0m3NBgw28w3HbmEMDExklT9PGTV28JMDfGF0Pgb0SWfzdUlGdm/QvQUCK bhHcfgcpH0OMCjooUSAClHmeAICMf4jkDbLuEGl/1c0LVc0Xpo1Q56tDeowBrDndp2aMbr6tf odnmWL4fpQOI/+awyhrHxAcxRM5gI/dren2jx4h2A5OouSZg+iBji9JO2BziU+1OaDBw2CpCC 9XRVTQ3xnekXS2jzE/mQtfV5m2AKFOuReyqAqC9Gl/wtrW9ZlB/zW4fdk/Q9PIhJkXKt3/kmX DegTXf5IEXGlhUI8KKaDflMFL6m04No2dFWotr10nHKJz5Gy4GRRxS8oOBM8nlhWTjz+csvrD 6WbtTgkSTYbr3TvjnY84Ol0O/s6gl4SZYnN02FgP8f8pDZPVVzXPv9jLbmp2JoOoifSV1aQfi dqT76ZkODd4SORb7A6Cw==
Received-SPF: pass client-ip=212.227.15.19; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-5.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1kffsx-00041x-4q 63a3f9c2ced237ee48f34a8217ee15bc
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Call for Adoption: SEARCH method
Archived-At: <https://www.w3.org/mid/b1c425f1-ab0c-0970-a940-3827fb526706@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38246
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Am 19.11.2020 um 07:58 schrieb James Fuller:
> ...
> Some of the answers of the following questions interest me for those
> future discussions;
>
> * does SEARCH naturally assume working on collection of resources (uri's) ?

Technically, no.

> * how to generically report errors on a single resource within
> returned results (ex. does 207 multi-status apply ?)

Out of scope, I would say.

> * if we are not constraining result format (or content type eg. return
> a text/uri-list) then what is different from a
> GET with some meta data saying 'this is a search' ? There are a few
> slippery slopes here and esp hard mapping
> HTTP semantics over many different things generically (eg. file
> systems, databases, higher order ex., SPARQL, etc etc etc)
> w/o cgi-bin devolution.

The difference is that the "query" (for some value of that) can go into
the payload.

> The above further reinforces my unease of direct linkage to WEBDAV ...
> but should be an interesting conversation.

The intent is not to have any normative linkage to WebDAV (or almost
none) when we're done.

Best regards, Julian