Describes a mechanism that allows users to assign locally meaningful names to XML elements, attributes, entities and processing instructions, without having to completely rewrite the DTD or schema against which they are to be validated. Also gives an XML-based format for declaring the replacement text for entity references and supplies a mechanism that allows users to define default values for both element content and attribute values.