[This local archive copy mirrored from: http://www.ornl.gov/sgml/wg8/document/1957.htm; see the canonical version of the document.]

ISO/IEC JTC 1/WG4 N1957

ISO/IEC JTC 1/WG4

Information Technology ---

Document Description Languages

TITLE: ISO/IEC 10744 Amendment 1
PROJECT: WG8 PROJECT: JTC1.18.15.1
PROJECT EDITOR: Charles F. Goldfarb, Steven R. Newcomb, W. Eliot Kimber, Peter Newcomb
STATUS:
ACTION: For information
DATE: 4 December 1997
DISTRIBUTION: WG4 and Liaisons
REFER TO: ISO/IEC 10744:1997
REPLY TO: Dr. James David Mason
(ISO/IEC JTC1/SC18/WG8 Convenor)
Lockheed Martin Energy Systems
Information Management Services
1060 Commerce Park, M.S. 6480
Oak Ridge, TN 37831-6480 U.S.A.
Telephone: +1 423 574-6973
Facsimile: +1 423 574-0004
Network: masonjd@ornl.gov
http://www.ornl.gov/sgml/wg8/wg8home.htm
ftp://ftp.ornl.gov/pub/sgml/wg8/

ISO/IEC 10744 Amendment

This amendment modifies ISO/IEC 10744:1997 Annex A.3 by adding the following subclause.

A.3.4.4 Architecture Use Declaration Processing Instruction

The architecture use declaration (arch) processing instruction provides an alternative form of architecture use declaration for use in environments where notations or data attributes are not supported. Architecture use PIs should occur within the prolog. It is not necessary to specify architecture base declarations for architectures declared using architecture use PIs. If multiple declarations are specified for an architecture, the first such declaration is used.

The processing instruction shall have the following form:

pio, "IS10744", (":" | s+), "arch", attribute specification list, pic

where the attribute specification list specifies attributes corresponding to the architecture notation declaration, architectural meta-DTD entity declaration, and architecture support attributes. The attributes corresponding to the architecture notation declaration are:

name
Architecture name
public-id
Public identifier of architecture specification document

The attributes corresponding to the architectural meta-DTD entity declaration are:

dtd-public-id
Public identifier of architectural meta-DTD
dtd-system-id
System identifier of architectural meta-DTD

The attributes corresponding to the architecture support attributes are:

form-att
Architectural form attribute name
renamer-att
Architectural attribute renamer attribute name
suppressor-att
Architecture suppressor attribute name
ignore-data-att
Architecture ignore data attribute name
doc-elem-form
Architecture document element form name
bridge-form
Architecture bridge form name
data-form
Architecture data form name
auto
Architecture automatic form mapping
options
Architecture options
quantity
Architecture quantity set; the value must consist of pairs of quantity names and numbers