- From: Elliotte Harold <elharo@metalab.unc.edu>
- Date: Sun, 05 Nov 2006 07:21:28 -0500
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 elharo at metalab.unc.edu Java I/O 2nd Edition Just Published! http://www.cafeaulait.org/books/javaio2/ http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/
Received on Sunday, 5 November 2006 04:21:28 UTC