[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
I've Got A Hammer...
Alec:
The data typing seems to require that the type definitions (ie, new properties)
be cast as:
1. One of these proprosed standardized data types (eg, INTEGER, FLOAT, etc), or
2. As a new registered data type (ie, via IANA processing), or
3. As a non-standard data type (eg, X-xyz-FOOTYPE).
This will make it somewhat cumbersome to define a new type such a structured or
multi-valued type (eg, a property with the form of:
FOOTYPE:myname;me@host;OWNER;CONFIRMED or BARTYPE:date;date;date;date).
Now, most folks are just not going to go to the trouble of defining a new data
type with the IANA. This is a pain. They will also realize that the
non-standardized data types have a small hope in being accepted by
implementations. This leaves the low easier approach which is to use the
existing "nail" to solve the data representation problem.
Who have we helped here? It seems to me we have just limited our data
definition capabilities. That is why data representation grammars go to the
lengths that they do to allow for constructed types. Now if we go down that
line of thinking, we are back to using NDL, ASN.1, Crocker's STIF, etc. But,
this does not seem like a low cost, low chat approach to this problem. In the
"application/directory" domain we already have LDAP to address this.
So...that is the thoughts behind my reference to the "nail" and "hammer".
Cheers.
- - Frank Dawson