<?xml version="1.0" encoding="UTF-8"?>
<essay xml:lang="en" version="pto" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:gal="http://norman.walsh.name/rdf/gallery#">
<info>
    
    
    
    
    
    
    
<title>Threading Essays</title><biblioid class="uri">http://norman.walsh.name/2003/06/26/threads</biblioid>
<volumenum>6</volumenum>
<issuenum>47</issuenum>
<pubdate>2003-06-26</pubdate>
<date>$Date: 2005-09-11 10:27:02 -0400 (Sun, 11 Sep 2005) $</date>
<author>
      <personname>
<firstname>Norman</firstname>
	<surname>Walsh</surname>
</personname>
    </author>
<copyright>
      <year>2003</year>
      <holder>Norman Walsh</holder>
    </copyright>
<abstract>
<para>As the number of essays on this site grew, I came to realize
that there was a missing navigation paradigm.</para>
</abstract>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#SelfReference"/>
</info>

<epigraph>
<attribution>Kahlil Gibran</attribution>
<para xml:id="p1"><indexterm>
	<primary>Gibran</primary>
<secondary>Kahlil</secondary>
      </indexterm>You cannot separate the
just from the unjust and the good from the wicked; For they stand
together before the face of the sun even as the black thread and the
white are woven together. And when the black thread breaks, the weaver
shall look into the whole cloth, and he shall examine the loom also.
</para>
</epigraph>

<para xml:id="p2">Some essays are directly related to others, for example, I've
written a series of essays on refactoring DocBook and a couple of
essays now on XML Catalogs.</para>

<para xml:id="p3">The nature of blogs is such that there tend to be lots of
cross-references. If I comment on someone else's blog, I point to the
essay I'm commenting on, and vice versa. These entries can begin to
have a conversational flavor if the references go back and forth a few
times.</para>

<para xml:id="p4">But if you've never been here before (welcome, nice to meet you,
enjoy your stay), and some cross reference plonks you into the middle
of a series of related essays, how are you going to find the context
for the essay? On this site, you could look for other essays on the
same topic, but the topic granularity is fairly coarse.</para>

<para xml:id="p5">The answer, at least experimentally, is a <quote>thread
navigation</quote> paradigm. Related articles now have additional
navigation links: thread previous and thread next.
You'll see what I mean if you start
<link xlink:href="../../05/29/moredocbook">in the middle</link> of the
DocBook thread.</para>

<para xml:id="p6">The thread are semi-manual right now, I add a <quote>thread
previous</quote> property to a new article if it is a continuation of
a thread and the build system infers the forward links appropriately.
That seems sufficient for the moment.</para>

</essay>

