As an author/editor, you will often times need a way to
include additional information in a document that does not
actually appear in the flow of text. This information may
include a glossary, and bibliographic references. There are many
ways to include this type of information, but for our purposes,
we have chosen to create a new CNXML tag named
glossary, and have chosen to use an xml language
called bibteXML for references. The two are described below. I
have also included the glossary and bibteXML file examples in
the source of this document. Scroll to the bottom of the page to
see how these examples would be rendered.
BibteXML
"BibteXML is a bibliography DTD for XML that expresses the content model of BibTeX, the bibliographic system for use with LaTeX. It provides conversion tools for tagging your bibliographic data in XML, or export it to HTML or native BibTeX syntax, saving typing time." [source]In plain language, this means that bibtexml is an XML version of the popular and widely accepted latex extension bibtex. One can markup references in their document using semantic tags such as
author and
editor. More info will be provided below.
The 'Glossary' Tag
Often in textbooks there will be a list of definitions
included at the end of the book. In the same way, the
glossary tag will contain a list of definitions
that will be included at the end of a module. One can link
to these definitions using the term tag (see
Example 2).







Examples of all CNXML tags

"The canonical how-to guide to using Connexions."