--------------------------------HREF and Glossaries-----------------------
This description of glossaries may be obsolete with the introduction
of DICTNAME/CONVENTION, and the mechanics still have to be worked out.
The syntax is as in Murray's document. CML makes extensive use of glossaries
via the REL=glossary attribute. Typical uses of HREF are:
- External URL: HREF="http://www.dl.ac.uk/CBMT/cml/"
- Relative URL: HREF="../myfile.html". The author is responsible
for maintaining the file structure; the postprocessor might convert this
to an HTML hyperlink, although other mechanisms are obviously possible.
- Internal URL: HREF="#mylabel". The target must be defined by
a NAME attribute (mylabel). At present this link has no strong
typeing
mechanism; i.e. the tail does not specify what type of object is located
at the far end. The postprocessor will have latitude here; for example, if
the target identifies an encapsulated diagram, it might be inlined or
indirected through a hyperlink. See the NAME attribute
for XML/CML suggestions.
- Glossary: REL=glossary HREF="/cml/crys?cell". This looks for
the entry cell in the glossary /cml/crys. How it is
rendered will be at the discretion of the postprocessor (e.g. inlined or
active hyperlink).
NOTE: REV is also implied and available for all elements, but no
semantics have yet been defined in CML/XML.
REL, REV, URN and METHODS are included but rarely used
--------------------------------------------------------------------------