XML 2001 logo

The Role of Names in Content Management

Mark Baker <mbaker@omnimark.com>

ABSTRACT

Content management systems manage a variety of content. Synthesizing that content for a particular purpose involves calling information objects by name. Linking between information objects involves recognizing the name of one information object when it occurs in the content of another information object. One of the great benefits of XML for content management systems is that it provides the opportunity to clarify the names of things that occur in content. For instance, a movie review that contains the sentence "The Duke plays a Union colonel..." can be marked up to make it clear that the words "The Duke" are a name for the actor whose formal name is "John Wayne": "<actor name="John Wayne">The Duke</actor> plays a Union colonel..."

Different kinds of names can exist is content. They may be divided into the following categories:

Each of these types has advantages and disadvantages for content management purposes. The example given above maps a nickname ("The Duke") to a formal name ("John Wayne", a professional name regulated by the Screen Actors Guild), and placed that formal name in its proper namespace ("<actor>"). Formal names are easier to use as the basis of linking strategies because they are unambiguous.When designing markup languages it is important to provide a means to map the names that appear in content into an appropriate type of name in an appropriate namespace. You must balance the needs of content creators (who cannot map names into a namespace they do not know) with the need for synthesis and linking strategies to be able to rely on objects being named in a reliable and unambiguous fashion. To achieve this, the correct choice of naming scheme is essential.

Table of Contents

1. Complete paper unavailable

This presenter's paper was not received in time to be included in the proceedings.

Biography

Mark Baker
Director, Communications
OmniMark Technologies
Ottawa
Ontario
Canada
Email: mbaker@omnimark.com

Mark Baker is Director, Communications for OmniMark Technologies. Before joining OmniMark he was Manager of Information Engineering Methods for Nortel. His involvement with markup technologies goes back to 1994 when he began work on single sourcing methods for Nortel. He presented the results of that work in a paper on Component Based Information Development at SGML 95. He has presented a number of papers since then on single sourcing and XML. He has contributed articles to Web Techniques magazine and XML Journal and authored the section on XML for HTML Unleashed, 2nd edition, for Sams. He is also the author of the book, Internet Programming with OmniMark.