- From: Johannes Koch <koch@w3development.de>
- Date: Thu, 15 May 2003 22:50:40 +0200
- To: www-html@w3.org
Karl Dubost wrote:
> We could try to identify all the elements we need to put in HTML, but I
> think it will a huge amount of work and necessary useful.
>
> I would encourage a solution where the XHTML spec becomes just a
> structure spec, with Paragraphs, lines, etc and not semantics at all.
OK.
> We should put the semantics in an attribute with to extend a set of
> normative values outside of the spec.
>
> So it will become an extensible mechanism.
>
> <p sem="address">
> <l sem="person">Haruki Murakami</l>
> <l sem="street">Omote-Sando</l>
> <l sem="city"> Tokyo</l>
> </p>
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.
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?
--
Johannes Koch
In te domine speravi; non confundar in aeternum.
(Te Deum, 4th cent.)
Received on Friday, 16 May 2003 03:39:37 UTC