- From: Karl Dubost <karl@w3.org>
- Date: Thu, 22 May 2003 15:17:23 -0400
- To: Johannes Koch <koch@w3development.de>, www-html@w3.org
At 22:50 +0200 2003-05-15, Johannes Koch wrote:
>which could be achieved in HTML 4.01:
><div class="address">
><div class="person">Haruki Murakami</div>
><div class="street">Omote-Sando</div>
><div class="city"> Tokyo</div>
></div>
>
>>The values of sem attribute and their meaning will be defined in a
>>external extensible document.
>
>The values of the class attribute and their meaning will be defined
>in a external extensible document.
Except that the problem of using the class attributes redefined in a
new way will give difficulty to people with old documents. For
example, if I have an XHTML 1.0 doc that had already a class="city"
but with a different semantic context.
My take on it is that the value has to be "normalized" in a Note.
>A better approach in _X_HTML (IMHO) would be the usage of elements
>from a special namespace for an address vocabulary:
>
><p><foo:address">
><l><foo:person>Haruki Murakami</foo:person></l>
><l><foo:street>Omote-Sando</foo:street></l>
><l><foo:city> Tokyo</foo:city></l>
></foo:address></p>
>
>This of course would not be a fragment of a valid XHTML 2.0
>document. But XHTML is meant to be extended like this, isn't it?
Exactly. But :) if this solution is chosen how to define a
mechanism which maintains interoperability.
For example, if we use other languages, should the XHTML 2.0 spec
recommend some specs as :
For Address, use vcard
For geographical coordinate, use GML, etc.
It has a lot of issues but it would be beneficial for interoperability.
--
Karl Dubost / W3C - Conformance Manager
http://www.w3.org/QA/
--- Be Strict To Be Cool! ---
Received on Thursday, 22 May 2003 15:22:44 UTC