Connected: An Internet Encyclopedia
RFC 1866 - 9.6. Sample SGML Open Entity Catalog for HTML

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1866
Up: 9. HTML Public Text
Prev: 9.5. SGML Declaration for HTML
Next: 9.7. Character Entity Sets

### 9.6. Sample SGML Open Entity Catalog for HTML

The SGML standard describes an "entity manager" as the portion or component of an SGML system that maps SGML entities into the actual storage model (e.g., the file system). The standard itself does not define a particular mapping methodology or notation.

To assist the interoperability among various SGML tools and systems, the SGML Open consortium has passed a technical resolution that defines a format for an application-independent entity catalog that maps external identifiers and/or entity names to file names.

Each entry in the catalog associates a storage object identifier (such as a file name) with information about the external entity that appears in the SGML document. In addition to entries that associate public identifiers, a catalog entry can associate an entity name with a storage object identifier. For example, the following are possible catalog entries:

            -- catalog: SGML Open style entity catalog for HTML --
            -- $Id: catalog,v 1.3 1995/09/21 23:30:23 connolly Exp $ --

            -- Ways to refer to Level 2: most general to most specific --
    PUBLIC  "-//IETF//DTD HTML//EN"                 html.dtd
    PUBLIC  "-//IETF//DTD HTML 2.0//EN"             html.dtd
    PUBLIC  "-//IETF//DTD HTML Level 2//EN"         html.dtd
    PUBLIC  "-//IETF//DTD HTML 2.0 Level 2//EN"     html.dtd

            -- Ways to refer to Level 1: most general to most specific --
    PUBLIC  "-//IETF//DTD HTML Level 1//EN"         html-1.dtd
    PUBLIC  "-//IETF//DTD HTML 2.0 Level 1//EN"     html-1.dtd

            -- Ways to refer to
                     Strict Level 2: most general to most specific --
    PUBLIC  "-//IETF//DTD HTML Strict//EN"                  html-s.dtd
    PUBLIC  "-//IETF//DTD HTML 2.0 Strict//EN"              html-s.dtd
    PUBLIC  "-//IETF//DTD HTML Strict Level 2//EN"          html-s.dtd
    PUBLIC  "-//IETF//DTD HTML 2.0 Strict Level 2//EN"      html-s.dtd

            -- Ways to refer to
                     Strict Level 1: most general to most specific --
    PUBLIC  "-//IETF//DTD HTML Strict Level 1//EN"          html-1s.dtd
    PUBLIC  "-//IETF//DTD HTML 2.0 Strict Level 1//EN"      html-1s.dtd

            -- ISO latin 1 entity set for HTML --
    PUBLIC  "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML" ISOlat1\
    sgml

Next: 9.7. Character Entity Sets

Connected: An Internet Encyclopedia
RFC 1866 - 9.6. Sample SGML Open Entity Catalog for HTML