Re: Belated introduction: Indexing
Gavin Thomas Nicol <[email protected]> Sat, 22 Feb 2003 18:13:50 -0500
| Newsgroups | gmane.text.xml.hypertext |
|---|---|
| Organization | Red Bridge Interactive, Inc. |
| Message-ID | <[email protected]> |
On Tuesday 11 February 2003 09:53 am, John Cowan wrote:
> I'm not sure why you say that LMNL doesn't hit the sweet spot for index=
ing:
> overlapping markup is what it does very well. What it doesn't do so we=
ll,
> at least in the current form, is *structural* markup: in particular,
> [A}[B}foo{B]{A], [A}[B}foo{A]{B], [B}[A}foo{B]{A], and [B}[A}foo{A]{B],
> all mean exactly the same thing: three characters "f", "o", "o" which
> constitute both range A and range B. To escape this unsatisfying
> conclusion, one has to use layers, which are just as crufty in LMNL as
> milestones are in SGML/XML.
Actually, you can use layers, or you can use the reified layer. In the=20
canonical ARA model, the reified layer would be reflected all the way bac=
k up=20
through nested range constructors so that if you wanted to preserve the=20
difference, you could.