Re: Relationship Taxonomy Questions
At 07:33 AM 1/23/97 -0800, Terry Allen wrote:
>And in response to Jon's clear statement, I certainly don't want to
>forbid him from taking this approach, and there is nothing in XML 1.0
>to prevent him from using it, but I don't want to be *required* to use it.
>Put another way, I need to be able to bind link behavior to my document,
>and I want to be able to describe relationships that do not map
But nothing in this proposal prevents any of that. Your link types can be
as general or as specific as you like. By the same token, the application
of behavior need not take link types into account. For example, Panorama
gives you *no mechanism* for conditioning link behavior based on type:
anything that's a HyTime clink behaves in exactly the same way. HyBrowse,
by contrast, provides a default behavior for all links, but lets you
further condition behavior based on types and roles within types. DynaText
lets you do any damn thing you want, including giving hyperlink behavior to
elements that were not originally intended to be hyperlinks.
All we're saying is that we don't want XML's link representation scheme to
be *limited* to behavior-only links. We also recognize two facts:
1. Most people familiar with linking are not familiar with the use of typed
links, because most systems either don't provide or support types at all
or the support for types is weak or inconsistently implemented (e.g.,
2. The use of typed links is a potentially very powerful information
representation technique (witness relational databases) that adds
significant added value to the use of SGML (and by extension, XML).
Given these two facts, we presume that it would be a useful service of XML
to both provide a well-defined and robust means of defining typed links and
provide a starter set of such types to demonstrate their utility and power
to the unaware.
That doesn't mean that every link has to be a well-thought-out type and
more than every element type in an XML DTD has be completely descriptive of
W. Eliot Kimber (firstname.lastname@example.org)
Senior SGML Consulting Engineer, Highland Consulting
2200 North Lamar Street, Suite 230, Dallas, Texas 75202
+1-214-953-0004 +1-214-953-3152 fax
http://www.isogen.com (work) http://www.drmacro.com (home)
"Rats in the morning, rats in the afternoon...if they don't go away, I'll be
re-educated soon..." --Austin Lounge Lizards, "1984 Blues"