Subject: [core] RFC6690 / 4.1. / interpretation of "search is a 1-element list" and {?search*}

From: "Kraus Achim (INST/ECS4)" <[email-masked]>
Date: Mon, 3 Jul 2017 10:26:19 +0000

Hi all,

after receiving a PR in an open source project, I'm not sure, what 
RFC6690, 4.1 Query Filtering, exactly defines for the provided "search".

>From the RFC:

> /.well-known/core{?search*}
>
> where the variable "search" is a 1-element list that has a single name/value pair

Does this specify "a single 1-element list" at all, 
or does the "*" behind the "search" in "{?search*}" specify a list of "1-element lists"?

If multiple "1-element lists" are specified, how is their matching defined?
Are multiple searches "or" or "and" related?

Mit freundlichen Grüßen / Best regards

 Achim Kraus

(INST/ECS4) 
Bosch Software Innovations GmbH | Stuttgarter Straße 130 | 71332 Waiblingen | GERMANY | www.bosch-si.com
Tel. +49 711 811-58139 | Fax +49 711 811-58200 | [email-masked]

Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B 
Geschäftsführung: Dr.-Ing. Rainer Kallenbach, Michael Hahn