- From: <Noah_Mendelsohn@lotus.com>
- Date: Fri, 29 Sep 2000 10:24:57 -0400
- To: "Martin Bryan" <mtbryan@sgml.u-net.com>
- Cc: carnold@houston.rr.com, ddj@mclink.it, DHG@e-centre.ORG.UK, olken@lbl.gov, www-xml-schema-comments@w3.org
Martin Bryan writes: >> If measurements are not included as valid XML >> datatypes they will need to be defined as such >> by other organizations. Each such organization >> will invent its own mechanism for this and >> these will not interwork. With respect, I disagree. The fact that we have not undertaken the difficult job of standardizing a richer set of measurement types does not preclude concerned individuals and organizations from doing so. In fact, we have gone to great lengths to provide the mechanisms one would need. For example, we give you the framework for sharing not just string types such as: <--dimensioned extent as simple type --> <length>5 inches</length> but also: <--dimensioned extent as complex type --> <length> <value>5</value> <units>inches</units> </length> which many XML users would consider to be more robust markup. In both cases you can declare a type, associate it with a namespace, and promote use of that namespace and type as widely as you would like. I think I speak for at least most individuals in our workgroup in saying that we very much hope that in a broad variety of disciplines, the appropriate standardization will take place, and that where sensible even diverse disciplines will cooperate to develop shared types of mutual concern. On the other hand, doing this right can be extremely difficult. As we all know, the measurements of length that a physicist and a typesetter considered to be fundamental and important are strongly interrelated, but in the end quite different (picas vs. angstroms?). Yes, we could have attempted to make all of these fundamental predefined types for schemas. Ignoring the considerable design and discussion time required, the result would considerably grow the size and implementation complexity, as well as the testing requirements for all implementers and many users of XML schemas. We therefore have tried to draw the line at types such as integer and string which have extremely broad applicability. Certainly, there is not unanimity in the workgroup that we have drawn the line at the right place, but speaking for myself I think we are close. (BTW: I hope it's clear that in both of the examples above, the element name <length> is just for illustration. A whole point of having either a simple or complex type is that you could apply equally well to <width>, etc.) Thank you very much. ------------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 Lotus Development Corp. Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------------
Received on Friday, 29 September 2000 10:29:11 UTC