Copyright © 1992, 1997 International Organization for Standardization. All rights reserved.

This electronic document is for use during development and review of International Standards. Official printed copies of International Standards can be purchased from the ISO and the national standards organization of your country.

Next ClausePrevious Clause  

Previous clause at this levelNext clause at this levelTop of documentFirst subclause of clause

A.6 Formal System Identifier Definition Requirements (FSIDR)

Subclauses:


This annex states the requirements for the formal definition of notations used in system identifiers. System identifiers are markup declaration parameters that specify access to the storage objects in which entities are stored. Access is provided by a "storage manager" (SM) such as a file system, data base, network, or main memory manager. Objects may be stored individually, or as part of larger storage objects, called "containers" or "archives", with a defined format for multiple-object storage (e.g. MIME, TAR, etc.). Access may involve auxiliary processes, such as transformation from octet sequences to the internal representation of characters, record boundary recognition, and other processes required to present storage objects to the SGML parser as entities.

An SGML system provides access to storage managers for its documents whether or not the facilities defined in this annex are used. This annex therefore serves two distinct purposes:

  1. It specifies a standardized structure for system identifiers, known as a "Formal System Identifier" (FSI). An FSI can support arbitrary mappings between entities and storage objects, including one-to-many, many-to-one, distributed storage, and containers.

  2. It provides a means of formally declaring the storage management facilities of the system on which the document was created. Those facilities are declared in the system's "FSI definition document" (fsidd) and, in any case, are available whether or not so declared. Therefore, a system that supports Formal System Identifiers can use them outside of documents for such purposes as identifying an SGML document entity to be processed, or maintaining a catalog that maps public identifiers to Formal System Identifiers.

This annex is specified as an architecture conforming to the Architectural Forms Definition Requirements annex of this International Standard. This architecture defines a specialized syntax and associated semantics for system identifiers as well as a set of notation forms for storage managers defined in formal system identifier definition documents. In addition to the base storage manager notation forms, this annex also defines a "starter set" of storage managers derived from the base forms. Applications and systems may provide support for formal system identifiers without otherwise supporting architectures or architectural processing as only the fsidd documents are actually derived from the FSIDR architecture.

Next ClausePrevious Clause  

Copyright © 1992, 1997 International Organization for Standardization. All rights reserved.

This electronic document is for use during development and review of International Standards. Official printed copies of International Standards can be purchased from the ISO and the national standards organization of your country.


HTML generated from the original SGML source using a DSSSL style specification and the SGML output back-end of the JADE DSSSL engine.