Subject: [VCARDDAV] Design of the TYPE parameter

From: Simon Perreault <[email-masked]>
Date: Mon, 01 Nov 2010 15:38:23 -0400

> 5.7. TYPE
> 
> No specific comments. General comment - type seems like a catch-all
> of sorts - not very well designed. Some of the uses are quite flawed.
> E.g. the notions of "work" and "home" have not worked well in
> practice. In particular "work" doesn't make much sense given that
> there is an "ORG" property with which any work email/phone/address
> should be associated, rather than just implied.

The TYPE parameter was in vCard 2.1 and 3.0.

In previous drafts of vCard 4.0 the TYPE parameter was replaced by the
group construct, with added semantics. Everyone agreed it was a much
better design. However, we reverted to having a TYPE parameter (enhanced
by making it applicable to many more properties) in the name of backward
compatibility.

Simon
-- 
NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca
STUN/TURN server        --> http://numb.viagenie.ca
vCard 4.0               --> http://www.vcarddav.org