These pages are now out-of-date

Bookmarks / SGML exegeses / Gray - HyTime clink - missing arch attribute?

[Help] [Root] [Up] [Prev] [Next]

Gray - HyTime clink - missing arch attribute?

See Kimber - HyTime clink - missing arch attribute? for a response.


Greetings,

In the HyTime meta-DTD, the attribute list for clink is:

<!attlist
   clink          -- Contextual link --
                  -- Clause: 8.2.2 --

   HyBase   NAME     #FIXED hylink
   HyBnames CDATA    #FIXED "refsub linkend"
   ...
>

Now, my understanding is that, since HyBnames is the architectural
attribute renamer attribute for the HyBase architecture (as declared
earlier in hi2mdhyt.sgm), that this is intended to rename the hylink
element's `refsub' attribute to `linkend'.  However, there _isn't_ a
refsub attribute for the hylink element in the HyBase architecture, so
this all goes wrong.

If I add such an attribute to the hylink element, everything works as
I think it should.

Now, either I'm grievously misunderstanding something here (in which
case, could someone put me out of my misery), or else this attribute
is indeed erroneously missing from the standard.  The latter seems
rather unlikely, but not entirely impossible.

Should I be surprised, by the way, that the source materials available
at http://www.ornl.gov/sgml/wg8/ don't include the errata listed in the
Technical Corrigendum[1]?

All the best,

Norman

[1] http://www.ornl.gov/sgml/wg8/document/1967.htm
--
---------------------------------------------------------------------------
Norman Gray                        http://www.astro.gla.ac.uk/users/norman/

[Onward]
Norman
1 January 2001