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

Re: Capability terminology



Graham,  

At 01:53 PM 11/13/98 +0000, Graham Klyne wrote:
>At 14:05 12/11/98 -0800, Dan Wing wrote:
>>On Thu, 12 Nov 1998, Graham Klyne wrote:
>>

>>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?
>
I think the definitions are useful, but overlap considerably with terms
already used in the Internet Fax Goals and Terminology document.   I
believe terms for IETF Internet fax use are best defined in -goals and then
used in other documents.  Where the terms are more general with respect to
capabilities, CONNEG documents may be the best place for the definitions;
see my comments below.  

You have proposed:  

>"capability exchange" describes any transfer of 
>  information between communicating systems that is used to 
>  indicate system capabilities and hence determine the form 
>  of data transferred.
>
A similar definition is in "Goals" already:   

# The exchange of capabilities in Internet Fax should {2} be robust. To

# accomplish this, recipients should {2} be encouraged to provide
# capabilities, even while senders must {1} have a way to send messages
# to recipients whose capabilities are unknown.

>  "capability identification" is a particular form of 
>  capability exchange in which a receiving system provides 
>  capability information to a sending system.
>
Goals uses the term Capabilities "indication" for this as shown below:

# Even minimum-capability recipients of messages should {2} be required
# to provide a capability indication in some reliable way. This might be
# accomplished by providing an entry in a directory service, by offering
# automatic or semi-automatic replies, or by sending some indication of
# in a reply to a message with multiple renditions, or as an addition to
# a negative acknowledgement requiring retransmission.
 
I personally think identification is the better term here than indication.
 I could 
support changing the word "indication" in Goals to "identification".    In
practice, this is what takes place in extended Internet fax as defined in
-eifax.   

>  "capability description" is a collection of data 
>  presented in some specific format that describes the 
>  capabilities of some commincating entity.  It may exist 
>  separately from any specific capability exchange 
>  mechanism.

Goals has done a reasonable job of making the same point (expression or
description being indepedent of mechanism), using the term
capabilities expression, which to me seems equally valid.  I don't see a
need to change this part of -Goals.   

Maybe the place to define this term (capabilities description) is in one of
the Conneg documents, such as in the -reg or the -requirements document.  I
checked the registration document and it already makes the distinction between
expression and mechanism, but does not use the term "capabilties
description". 
A sentence on this could be added in the section  2.1 (Media feature tag
purpose), right after: 

# Feature collections may be composed using a number of individual
#  feature tags [2]. Composition of feature collections is described
#  elsewhere [2].  Examples of feature collections requiring multiple
#  media feature tags are:
#  
#  * teh set of all fonts used by a document
#  * the width and height of a display
#  * the combination of color depth and resolution a display can support  .   



James 
*------------------------------------------------*
James Rafferty			
President, Human Communications 	
12 Kevin Drive			
Danbury, CT  06811-2901		
USA					
Voice/Fax:  +1-203-746-4367
Email:  JRafferty@xxxxxxxxxxxxxxxx
	 J_Rafferty_HC@xxxxxxxxxxxxxx

HC Web Site:  http://www.humancomm.com  
*---------------------------------------------------