Re: Attribute subtyping, clarification request
Rici Lake <[email protected]> Thu, 19 May 2005 21:44:22 -0500
| Newsgroups | gmane.ietf.ldapbis |
|---|---|
| Message-ID | <[email protected]> |
On 19-May-05, at 9:22 PM, Kurt D. Zeilenga wrote: > > Not sure I am parsing this correctly, but basically, > displayName;lang-es;lang-fr is a subtype of > displayName;lang-es > displayName;lang-fr > displayName > Yes, but a single-valued attributetype can still be present with multiple tags, as long as no two assertions have the exact same tags. Consequently, an entry with: displayName: Joe English displayName;lang-es: Jose Castellano displayName;lang-fr: Jo Francais displayName;lang-es;lang-fr: J Roman would be valid > So, if (displayName;lang-es;lang-fr=*) is TRUE then logically > (displayName;lang-es=*), (displayName;lang-fr=*) and > (displayName=*) would also be TRUE. > And displayName;lang-es;lang-fr > may be returned if the client requested any of the attribute > descriptions listed above (or all user attributes). Right, that was the question. So although displayName is a single-valued attribute type, a search request might return several different displayName's for the same DN, even if it specified that the attributetype to return is displayName;lang-es. Presumably it would not even be legitimate for the server to only return the exact match. In other words, if I'm writing a client, can I trust SINGLE VALUE to mean single valued? My conclusion is that I cannot, and that the client needs logic to figure out which of the returned displayName's is the one to actually display. I can live with it; I just wanted to be clear on the spec. Thanks for the prompt response. Rici