[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Capability terminology



At 14:05 12/11/98 -0800, Dan Wing wrote:
>On Thu, 12 Nov 1998, Graham Klyne wrote:
>
>> >"Exchange" is a two-way transaction.  I "exchange" US dollars for
>> >a foreign currency (two-way transaction).  I "exchange" my efforts
>> >at work for my paycheck.  My body "exchanges" oxygen for carbon
>> >dioxide.
>> 
>> True.  I used this form of definition because the term "capability
>> exchange" has also been used in the fax context which is not a two-way
>> communication.
>
>With fax there isn't a symmetric capabilities exchange but there is a
>capabilities exchange between the transmitting and receiving terminals.
>
>However, the existing proposals for capabilities aquisition for email
>such as LDAP, DSN/MDN messages, etc., do not cause the sender to
>provide any of its capability information at all.

I do not see the sender disclosing any of its capabilities to the recipient
in G3 fax.  In eifax, the existence of certain MDN request extensions might
give some clues, but I still see no two-way transaction here.  I think that
is "capability identification".  But it is also called "capability
exchange" by some, hence my definition.

Anyway, do you wish to propose an alternative definition for "capability
exchange"?

And a question to ALL:  are these definitions helpful, and where should
they appear?


>Perhaps this is something we should address:  a sender knows what file
>types it could render a source document in: image/tiff, image/jpeg,
>application/pdf, etc., and maybe it would be useful for the sender to
>query the recipient with details on the recipient's ability to handle each
>individual MIME type.  I am sure in practice that this would degrade to
>http's "Accept: */*" pretty quickly, though....

I'm sure you're right.  One of my goals in the early 'conneg' work was to
devise a system that did not impose constraints on the mechanism used.
Hence the emphasis on symmetry (of expression).

Individual mechanism may, of course, be asymmetric.  It is my view, which I
tried to capture in the conneg -requirements- draft, that the appropriate
form of mechanism is dependent on the protocol/application with which it is
used.  So mechanisms for web browsing would be very different to mechanisms
for fax, etc.

#g

------------
Graham Klyne
(GK@xxxxxxx)