However this freedom requires new methods of adding semantics to these tags. XML has a very powerful stylesheet tool called XSL, which allows reformatting. For example, XML combines with java so that a new application can provide a java application for each class. Linking tags to glossaries. This is one of the main thrusts of this article.
Glossaries allow a large amount of structured information to be added to any tag in an XML document.
It is even possible for glossaries to contain executable code so that different displays and actions could be configured. We envisage that the glossary infosphere for a document is therefore a hyperglossary with several distinct glossaries. These contribute to enhancement of the semantics and provision of a distributed ontology. XML recognises that hyperdocuments will often be prepared by multiple authors and so gives each author a tool to define their own namespace. In an analogous fashion, these tags could be related to mathematical glossaries and chemical glossaries.