[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: Revised Matched Values Draft
A "for ever" debate !
-
> In these cases with complex filters - one relies on the user to have a
> lot of pre and detailed knowledge..
No, it should be the user interface that has the knowledge, order..not the
user.
Alan: NO the user interface has the mechanisms to display syntax - and the
pre defined procedures and configuration to get the displays in order - I
dont call this knowledge.. I call this "configuration" .
The user applies their "knowledge" to interpret what has been displayed for
the purpose required.
So for example, I retrieve an attribute and the interface does
not understand it, but the interface knows how to construct a search
to fetch the single schema definition. This could even be done
automatically without any user intervention.
Alan: Oh I see - we dont know what this is - but we do know what the syntax
of this is (what ever it is)... and then we will generate the code to
graphically display that syntax that we guessed - ?
It is not necessarily an
engineer that uses this feature. Or, I want to fetch an encryption
certificate to send an email, so, the interface software knows hows
to construct the search operation, but has a very simplified screen
display to the user.
Alan: thats OK - directory enabled client applications should be doing the
detailed directory work..
Ultimately, you cannot escape from the user interface having to
know about the directory schema. You client (Dxplorer - still one of
the best on the market to my mind, and free at that) has the
complete X.501 schema built into it and can be configured to know
about more elements.
Alan: Yes - we know...
However what it is missing in Dxplorer is
knowing for example that ordering matching is not applicable to
telephone numbers or titles.
Alan: One needs semantic information to order things - eg Rank -
Geographical points, etc..So who is standardising on that then.. What
happens when a new value is stored - ie when in London how do you deal with
entries that have a row of cities and you need to order them according to
"local" distance??
See my other response to Sandi - re mail lists.. and application specific
directory utilities.
It allows the user to try these out and
get an error from the server. So an enhanced Dxplorer would know
that when I am searching for a certificate that certificateExactMatch
and certificateMatch should be used and bring up an appropriate
display for this. All the user needs to know is
i) I want to find a certificate
ii) the display shows me the types I can search for
iii) the display optionally asks me about validity periods
iv) the display optionally asks me which CA I am interested in etc.
etc.
Alan: watch out for "certificate and CRL component matching"... :-)
The point is, the user does not need to know the schema, the client
software does, and it should guide the user through this.
Alan: and being a logical person - the client needs to be configured with
the syntax of the schema - and from a user perspective if I am guided
through something and making decisions about the next step, then I must be
using knowledge of the schema and its values relative to my comprension of
what I want and where I want to be...
If I dont have any knowledge of anything at the start or at the end of the
process...
how and why did I use a directory in the first place - and how can I
remember any results or how I got them.. :_))
Ooooh look - I just got data...
regards - and send us a pack of Boddies (beer) if you can. alan
David
***************************************************
David Chadwick
IS Institute, University of Salford, Salford M5 4WT
Tel +44 161 295 5351 Fax +44 161 745 8169
Mobile +44 790 167 0359
Email D.W.Chadwick@salford.ac.uk
Home Page http://www.salford.ac.uk/its024/chadwick.htm
Understanding X.500 http://www.salford.ac.uk/its024/X500.htm
X.500/LDAP Seminars http://www.salford.ac.uk/its024/seminars.htm
Entrust key validation string MLJ9-DU5T-HV8J
***************************************************