- From: Lofton Henderson <lofton@rockynet.com>
- Date: Tue, 16 Aug 2005 18:27:58 -0600
- To: david_marston@us.ibm.com,www-qa-wg@w3.org
- Message-Id: <5.1.0.14.2.20050816181001.019b7938@localhost>
At 06:36 PM 8/16/2005 -0400, david_marston@us.ibm.com wrote: >DM>>2. Does XHTML have a "core" or mandatory piece? The drawing implies >DM>>that no single module is needed by all implementations. > >KD>The drawing implies that *every* modules is needed by all >KD>implementations. :) But that could be specified in the text around >KD>the graphics to make it really clear. > >KD>It's not defined like that. XHTML 1.1 is a full set of technology >KD>with no optional modules. Using XHTML Modularization it is possible >KD>to define new modules > >So far, this is not looking like a good example. The best possible >example of modules would display the following properties: >1. Exactly one module would be mandatory for all, Offhand, I can't recall any past or present guideline, requirement, or good practice of ours which mandates this, or even suggests it. I can see some logic to it. But I disagree that the driving criterion for modularization must be the borders of manditoriness, i.e., I disagree that the lines must be drawn so that there is a single mandatory core module. Both XHTML and SVG have drawn the lines so that the modules are functionally coherent and distinct. That seems to be the common practice in W3C. My guess is that it's done for reasons of user-friendly, human-friendly comprehension of the overall structure and content of XHTML. Plus, the definition of modules as functionally distinct units leaves the door open in the future for other assemblies (other than the mandatory-core-4), for the definition of other conformance designations. >2. The WG would have specified 2 or more modules that are optional, I guess I don't understand this assertion. As I read XHTML Modularization, in section 3.1, the "XHTML Host Language Document Type ..." conformance designation, any of the XHTML modules other than the core 4 are optional, in satisfying that conformance designation. -Lofton. >3. A generalized modularity mechanism would allow more modules to be > defined in the future (or maybe added by others). >Since XHTML fails 1 and 2, we are left trying to salvage a good >example from property 3. XPath is a better example, though they don't >use the term "modules" for what are, indeed, modules. > >I hope these new drawings are meant to supplement, rather than replace, >the existing drawings. >.................David Marston
Received on Wednesday, 17 August 2005 00:28:26 UTC