Rep (2) : simple information lookup services

Ascan Woermann <Woermann@osi.e3x.fr> Mon, 19 July 1993 22:07 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa03466; 19 Jul 93 18:07 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa03462; 19 Jul 93 18:07 EDT
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa18674; 19 Jul 93 18:07 EDT
X400-Received: by mta haig.cs.ucl.ac.uk in /PRMD=uk.ac/ADMD=gold 400/C=gb/; Relayed; Mon, 19 Jul 1993 22:36:23 +0100
Date: Mon, 19 Jul 1993 22:36:23 +0100
X400-Originator: osi-ds-request@cs.ucl.ac.uk
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=uk.ac/ADMD=gold 400/C=gb/; haig.cs.uc.287:19.06.93.21.36.23]
Priority: Non-Urgent
DL-Expansion-History: osi-ds@cs.ucl.ac.uk ; Mon, 19 Jul 1993 22:36:22 +0100;
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Ascan Woermann <Woermann@osi.e3x.fr>
Message-ID: <7431177535170woer*/S=Woermann/OU=OSI/O=E3X/PRMD=E3X/ADMD=atlas/C=FR/@MHS>
To: Non Receipt Notification Requested <osi-ds@cs.ucl.ac.uk>
In-Reply-To: <74309939722720woer*/S=Woermann/OU=OSI/O=E3X/PRMD=E3X/ADMD=atlas/C=FR/@MHS>
References: <199307191424.AA01453@mitsou.inria.fr>
Subject: Rep (2) : simple information lookup services

I take the liberty of forwarding this to the list:

> Ascan,
> 
> I looked at your proposal. It seems to be quite interesting, but I would make
> it even simpler. Typically:
> 
> 	Question = question-id,
> 		   target name (in UFN format),
> 		   attribute types sought.
> 
> 	Response = question-id (for linkage),
> 		   result:
> 			precise name,
> 			attribute values.
> 		   or error:
> 			solved name parts,
> 			problem explanations.
> 
> Indeed, we can even add some form of navigation control, also some
> "precise/loose" match property. But the generic idea is that this could be
> kept simple and short...
> 
> Christian Huitema

The UFN server in ISODE uses a similar protocol to the one you propose.
Whilst I agree about the simple and short, it would be difficult to offer 
the variety of services I had in mind with an entirely UFN oriented protocol.
For example:
1) find me the address of the distribution list(s) in the XYZ department.
2) give me the names of all secretaries in the XYZ division of the company -
	I'd like to constitute a private mailing list.
3) find me a restaurant in Antibes that serves fish
4) get me the telephone number of the head of department
	[search on Class=Person & Title="Head of Department OR Class=Role &&
	CN="Head of Department"]
The implications on the protocol are:
- the search criteria for the target object may contain object type, name
	and non-name search attributes - putting all of these in a UFN as
	a "purported" multi-AVA RDN is possible but might seem a little
	bizarre
- the target object search criteria may contain multiple conditions linked
	by AND/OR 
- there may be multiple entries in the result

Ascan