Google’s Internal Blogs
Evan Williams on Google’s intranet weblogs:
- How many people blog at Google?
- Not sure what the count is, but I know there’s a couple hundred or more. It’s really interesting to see the network grow from scratch.
- Do you use that to get to know one another or to keep up-to-date on projects?
- A lot of people use it to keep up-to-date on projects and to share pointers or expertise. I’ve heard people comment on how it’s way easier to know what’s going on internally now. You can find out what’s going on when you go there or when you’re curious about it, but you don’t have to be deluged or distracted from your normal day.
Markup question: I used a definition list in the above quotation—was this appropriate? Is there a better way of marking up this information?
sil - 22nd October 2003 06:52 - #
I don't feel "confortable" using a *definition list* to present a Q&A sequence.
It seems to me that a sequence os paragraphs of two classes (question, answer) would be preferable.
Sérgio Nunes - 22nd October 2003 10:00 - #
I would say that a definition list is certainly not the appropriate tag. Suppose you want a list of all the definitions you have declared in you blog archives. I personally think, something like this is more appropriate:
<p class="qanda"><span class="question">question</span> <span class="answer">answer</span></p>Martijn - 22nd October 2003 10:27 - #
Of course
dlis appropriate. It's perfect for dialogue, transcripts, Q&A, and renditions of instant-messaging transcripts. Read the spec:Keep in mind that you can have multiple
dts ordds in a row if you need them.Joe Clark - 22nd October 2003 11:57 - #
The specification contradicts itself:
A dialogue is not a list of terms and descriptions.
I personally think that the name and description of the <dl> element supercede an "oh, by the way" comment at the very end. You can read a thread about it in the www-html mailing list archives.
At the very least, would you say that the Q&A is a list of definitions? If not, then why use a definition list?
Jim Dabell - 22nd October 2003 12:07 - #
PS: Your anti-spam redirect drops fragment identifiers, as you can see with the link Joe provided.
Jim Dabell - 22nd October 2003 12:10 - #
Lars - 22nd October 2003 12:26 - #
Simon Willison - 22nd October 2003 15:20 - #
Lars :
I've never seen anyone mention that before. But in the print world publishers readily change the "presentation" of an author's material, and so do those who re-publish:
Source: Folio Society edition of Jane Austen. Smarmy b*stards! (Those are my additions in square brackets.)
But it is an interesting point. Henri Cartier-Bresson didn't retouch, or even crop, photos. For him that was a form of honesty. That seems a little extreme, but it's a valid point-of-view. How about historical documents on the Web? Say I want to post a letter from the Great War on the Web? Do I show linebreaks, crossings-out, mis-spellings? Are these part of the letter or not? Maybe the last two are but not the first one - but it's a tough call.
Michael - 22nd October 2003 15:51 - #
The "definition list" would wrong in the context you have used, mainly because you are referencing a "citation" from another site rather than defining a term.
Robert Wellock - 22nd October 2003 16:15 - #
For my own markup, I've arrived at a policy of flexibility when it comes to structures which don't have an explicitly defined set of tags for markup. The rationale behind this is that XHTML is not a complete specification (it's the fatherless cousin of HTML), so it will naturally not be able to address every imaginable semantic relation (something which, on the other hand, XML can do -- within certain boundaries, of course; c.f. family trees). So I think the use of DL to markup an interview could be legitimate.
Legitimate, but not covering all possible forms of an interview. What to do for a round-table or debate with more than two participants? Should a more abstract markup strategy be formed, then applied backwards to the two-participant model? Or can we apply two markup strategies to different conversations, differentiating on the number of participants -- like a far-field model and a near-field model? (sorry, physics background coming out here!)
As for Robert's comment, I think Simon took care of that by enclosing the DL in a BLOCKQUOTE, which even includes a CITE attribute pointing to the source of the quote. Furthermore, if you look at the XHTML source of this page, you'll see that the link after the quoted interview snippet is actually done through a Javascript bit written by Simon, thereby avoiding redundant markup; I think it's neat!
Micah - 22nd October 2003 18:52 - #
And, as Mark Pilgrim would say, Mu. ;-)
Seriously, when there's a clear-cut answer to a markup question, great. Otherwise, don't suffer much angst over the "right" way. It's likely others are muddled on it too, and that means the de facto semantics of the markup in question are not strong.
When that's true, the only meaning you can count on in the mess is what meaning you confer to it. So if, to you, dt/dd mean q&a, great. The rest of the web won't get that meaning out of it, but they can't make the assumption that dl is just word/definition, either.
It's too bad the semantics aren't clearer to begin with.
Jeremy Dunck - 22nd October 2003 21:11 - #
You're stealing Simplebits' fire, Simon. But seriously...
Of course it's a definition list. The text of the response defines what the question means to us in the context of this article.
Even in a dialogue, the dd defines what was spoken by the dt that particular time. This could be debatable, but debatable is good enough for me when I decide it's right for a particular document.
I think the spec was written with a calculated degree of specificity. The meaning of 'semantic' tags has built-in leeway to support the author's intent in many different contexts. Otherwise, the spec would have to include 1000 more tags: q-a lists, dialogue lists, phonebook lists, clan-affiliation lists, web navigation lists, blog-rolls, ad infinitum.
Michael Z. - 23rd October 2003 01:23 - #
An HTML usage cannot be "wrong" if the spec itself says it's OK. End of story.
Joe Clark - 26th October 2003 21:12 - #