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

Examples Are Somewhat Confusing



Alec:

I am somewhat confused by your examples...or at least not sure of the extent 
they may imply in terms of your proposals.

Are they meant to be another PROFILE type? They are not PROFILE=vCard based. 
This is somewhat confusing. What is the complete gist of your discussions? Are 
you also in this discussion proposing changes to the vCard profile? Are you 
proposing yet another profile?

You used the example:

>> Common-Name; Language=de:  Burgermeister
>> Common-Name; Language=en:  Burgerman

This used type parameter construct (ie, "LANGUAGE=en)".  Why then did you not 
use the same construct on the telephone number (ie, 
"TEL;TYPE=HOME:1-800-555-1234), when you used "HOMEPHONE:1-800-5555-1234"? This 
was very confusing to allow type parameters on one type and not use it on 
another. How would all the other characteristics of a telephone number be 
specified. Hopefully, not with additional types (eg, not with WORKPHONE, 
OTHERWORKPHONE, PREFERREDWORKPHONE, GSMCELLULARPHONE, CARPHONE, etc). 

In addition, the minimal solution, with least astonishment appears to be that 
of specifying a property multiple times rather than a more complex grammar with 
value field delimiters for multiple values (ie, not TEL:{800-555-1234; 
800-999-9876} but rather TEL:800-555-1234 CRLF TEL:800-999-9876). This would 
also apply to the case of multiple values for the formatted name or the 
structured name properties.

It would be good to make use one of the existing profiles for your examples, so 
that the discussion is not clouded by the possible confusion with cross issues 
such as this.

You also proposed:

>> The other thing I wanted to propose on this topic is that it would be
>> good to require that multi-valued properties be sequential in the
>> mime-dir message body.  This would allow me to search for a property and
>> end the search when I hit the last copy of the property rather than
>> requiring that the entire body be parsed.  So this would be legal:

This type of sequencing mandate for content is putting us on a very slippery 
slope. I don't believe that this is very efficient or useful to a broad class 
of originating or receiving applications for this data. One should be able to 
sequence the properties within the body of such a content type as one finds 
efficient or even convenient.  I don't agree with this type of limitation on 
creating a data stream. I don't even understand how you will know that you have 
"hit the last copy of the property" until you have parsed the complete content 
information. This isn't a good idea to me.

Cheers.

- - Frank Dawson