Re: Rep (2) : simple information lookup services
Christian Huitema <Christian.Huitema@sophia.inria.fr> Tue, 20 July 1993 17:07 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa06427;
20 Jul 93 13:07 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa06423;
20 Jul 93 13:07 EDT
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa14910;
20 Jul 93 13:07 EDT
Received: from bells.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP
id <g.05258-0@haig.cs.ucl.ac.uk>; Tue, 20 Jul 1993 17:34:25 +0100
Received: from mitsou.inria.fr by bells.cs.ucl.ac.uk with Internet SMTP
id <g.06890-0@bells.cs.ucl.ac.uk>; Tue, 20 Jul 1993 17:34:10 +0100
Received: by mitsou.inria.fr (5.65c/IDA-1.2.8) id AA04875;
Tue, 20 Jul 1993 18:35:21 +0200
Message-Id: <199307201635.AA04875@mitsou.inria.fr>
To: Paul-Andre.Pays@inria.fr
Cc: Woermann@osi.e3x.fr, tim@terminator.rs.itd.umich.edu, osi-ds@cs.ucl.ac.uk
Subject: Re: Rep (2) : simple information lookup services
In-Reply-To: Your message of "20 Jul 93 17:48:52 +0200."
<743183332.5473.0-faugeres.inria.fr*@MHS>
Date: Tue, 20 Jul 93 18:35:20 +0200
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Christian Huitema <Christian.Huitema@sophia.inria.fr>
=>
=> 1. I share Ascan and Tim vew that a minimum facility of search criterias
=> is needed
The single problem I have here is that I would like to emphasize simplicity,
and also to facilitate caching of previous results as well as use of inversion
tables. I don't believe that the same simple tool can be optimized for basic
look ups and for sophisticated browsings of the directory.
=> 2. In order to combine Christian view (untyped values only) with that,
=>
When I said "UFN format", I mostly meant that a name (or search) token could
be either a text string or an attribute value assertion. The UFN format allows
one to write names as either:
Christian Huitema, Sophia, INRIA, FR
or CN=Christian Huitema, OU=Sophia, INRIA, FR
or even Christian Huitema, OU="Sophia" + City="Valbonne", INRIA, FR
In fact, the winning part is the possibility to carry (and cache) simple
unspecified text strings instead of painful UFN constructs such as:
search for (City=Sophia || OU=Sophia || O=Sophia || CN=Sophia)
under (O=INRIA, C=FR)
Also, if one can send that to a server, then the server can directly process
the upper part and chain the rest -- there is no need to go back to the UA for
iteration to the next level in the hierarchy. Additionally, the server can
cache for some period the results of the untyped search, which would lead to a
masive speed up.
So I guess that the ASN.1 would look like:
SOLO-Target ::= SEQUENCE OF SOLO-Filter
SOLO-Filter ::= CHOICE {
untyped-text[0] OCTET STRING,
namepart AttributeValueAssertion -- a Sequence --,
and SET OF SOLO-Filter,
or [2] SET OF SOLO-Filter,
not [3] SOLO-Filter}
Note that any Distinguished Name can be defined that way -- careful choice of
tokens even leads to BER compatibility. Demonstration: RDN can be written as
and{} of name parts...
Christian Huitema
- Rep (2) : simple information lookup services Ascan Woermann
- Rep (2) : simple information lookup services Ascan Woermann
- Re: Rep (2) : simple information lookup services Tim Howes
- Re: Rep (2) : simple information lookup services pays
- Re: Rep (2) : simple information lookup services Christian Huitema