Matthew Paul Thomas wrote:

To maximize the utility (usefulness) of documents using it. But this is a complicated function.

*   Less presentational -> more medium-independent -> accessible to more
    people -> greater utility. (Examples: people using screenreaders or
    search engines.)

*   More semantic -> harder to learn and understand -> fewer documents
    using it -> less utility. (Example: DocBook.)


Excellent summary. Thank you.

I suspect there are actually two axes here, and they're not orthogonal, which makes the utility function even more complex.

The first axis is more vs. less semantics. For example DocBook has more semantics than DocBook Simplified which has more semantics than HTML.

The second axis is semantic markup vs. presentational markup. This is the difference between b and string, i and em.

If we mark both axes as 0 to 1, then I agree we don't want to go all the way to 1 on the first axis. That would be DocBook and it's too much. Maybe we need to be at about 0.3.

However, I would turn the second axis all the way to about 0.99, fully semantic, no presentation. I leave the .01 only for the default presentation in the absence of a stylesheet.

--
Elliotte Rusty Harold  [EMAIL PROTECTED]
Java I/O 2nd Edition Just Published!
http://www.cafeaulait.org/books/javaio2/
http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/

Reply via email to