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

Re: [VCARDDAV] VCARDDAV Digest, Vol 22, Issue 94



Peter Mogensen wrote:

Alexey Melnikov wrote:

"sn" being mandatory in inetOrgPerson makes it very difficult to use for ad-hoc address books. Remember that it cannot be the empty string.


Right. This comes from the "person" object class.
I guess the next best thing is to reuse as many attributes defined by inetOrgPerson as possible.

Doing that, one has to pay special attention to details in syntax
constraints.

Example:
"mail" is 1.3.6.1.4.1.1466.115.121.1.26 (IA5 String)

However... modern domain names can have non-ascii letters.
Of course, you could store the punicoded version, but that should really be an implementation detail of DNS.

This is a bad example, as email address syntax as defined in RFC 5322 doesn't allow non US-ASCII.

You'll find a lot of such small "annoyances" when trying to reuse inetOrgPerson attributes.

Another example:
You cannot use "displayName" for NICKNAME, sine displayName is SINGLE-VALUE.

Right.