Information technology — SGML support facilities — Registration procedures for public text owner identifiers

This International Standard applies to the assignment of unique owner prefixes to owners of public text conforming to ISO 8879. It describes the procedures whereby such assignments are made, and the method of constructing registered owner names from them. Procedures for self-assignment of owner prefixes by standards bodies and other organizations are also specified. NOTE 2 Examples of registered public text are given in annex A. Further examples may be found in annexes to ISO 8879.

Technologies de l'information — Facilités de support SGML — Procédures d'enregistrement pour identificateurs de propriétaire de texte public

La présente Norme internationale est applicable à l'attribution de préfixes uniques aux noms de propriétaires de texte public, conformément à l'ISO 8879. Elle décrit les procédures qui permettent d'effectuer ces attributions ainsi que la méthode pour construire des noms de propriétaire déposés à partir de ces préfixes. NOTE -- Des exemples de texte public déposé figurent dans l'annexe A. Des exemples supplémentaires se trouvent dans les annexes de l'ISO 8879.

General Information

Status
Withdrawn
Publication Date
24-Apr-1991
Withdrawal Date
24-Apr-1991
Current Stage
9599 - Withdrawal of International Standard
Completion Date
02-Dec-2020
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 9070:1991 - Information technology -- SGML support facilities -- Registration procedures for public text owner identifiers
English language
12 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL
ISO/IEC
STANDARD
Second edition
1991-04-15
Information technology - SGML support
facilities - Registration procedures for
public text owner identifiers
- Facilit& de support SGML - Pro&dures
Technologies de /‘information
d’enregistrement pour identificateurs de propribtaire de texte public
- =
= =
= =
= =
= =
= =
q
=
=
=
=
I
5 1
-
I Reference number
s =
=
G
:E
&O/l EC 9070: 1991 (E)
Contents
Page
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Normative references
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Notation .
5 Public identifiers .
..............................................
6 Structured name public identifier
............................................................
7 Registration procedures
Annexes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A SGML formal public identifiers
. . . . . . . . . . . . . . . . 9
Recommendations on making public text available
B
................................................................
C Naming Authorities
....................................
D Representation of Structured Names
0 ISO/IEC 1991
All rights reserved. No part of this publication may be reproduced or utilized in any form or
by any means, electronic or mechanical, including photocopying and microfilm, without per-
mission in writing from the publisher.
l Case Postale 56 l CH-121 I Geneve 20 l Switzerland
ISO/I EC Copyright Off ice
Printed in Switzerland
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for
worldwide standardization. National bodies that are members of IS0 or
IEC participate in the development of International Standards through
technical committees established by the respective organization to deal
with particular fields of technical activity. IS0 and IEC technical commit-
tees collaborate in fields of mutual interest. Other international organiza-
tions, governmental and non-governmental, in liaison with IS0 and IEC,
also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted
by the joint technical committee are circulated to national bodies for vot-
ing. Publication as an International Standard requires approval by at least
75 % of the national bodies casting a vote.
International Standard lSO/IEC 9070 was prepared by Joint Technical
Committee ISO/I EC JTC 1, Information technology.
.
This second edition cancels and replaces the first edition (IS0 9070:1990),
which has been technically revised.
Annexes A, B, C and D of this International Standard are for information
only.
Introduction
This International Standard has been developed to support the use of the
Standard Generalized Markup Language (SGML), defined in IS0 8879, and
other text description and processing languages.
IS0 8879 allows the sharing of “public text”, which it defines as:
Text that is known beyond the context of a single document or sys-
tem environment, and which can be accessed with a public identifier.
A public identifier consists of two parts: an “object name”, which identi-
fies the text (or other shared information object), and an “owner name”,
which identifies the originator of the public identifier. Some minimal pro-
cedures are required to avoid the chance of two owners assigning the
same identifiers to different items. This International Standard defines
such procedures, based upon the allocation of unique owner prefixes to
each owner which are incorporated into registered owner names.
NOTE 1 The existence of an item of public text does not imply that it is readily
available to all users. It may be “public” only within an organization, and may have
a registered owner name solely to avoid conflict with the identifiers of other public
text.
The naming scheme for owner names defined in this International Stan-
dard meets the requi rements th at it
- provid e una mbiguous ident if ication of objects, organizations and nam-
ing au thoriti es world-wide;
- provide names that can have equivalent encodings in supported inter-
change formats (ASN.l and SGML), and that can be represented both
as data structures and as equivalent character strings;
- support straightforward name equivalence testing;
- support decentralized registration of both standard and non-conflicting
organization-specific (private) names;
- support a non-revisable, expanding domain of registered names;
- provide for the optional association of general descriptive information;
- lend itself to the efficient definition, encoding and interchange of
complex, hierarchical names.
INTERNATIONAL STANDARD
Information technology - SGML support facilities -
Registration procedures for public text owner
identifiers
ISO/I EC 8824: 1990, Information technology - Open
1 Scope
Systems Interconnection - Specification of Abstract
Syntax Notation One (ASN. 1).
This International Standard applies to the assignment
of unique owner prefixes to owners of public text
lSO/l EC 8825: 1990, Information technology - Open
conforming to IS0 8879. It describes the procedures
Systems Interconnection - Specification of Basic
whereby such assignments are made, and the
Encoding Rules for Abstract Syntax Notation One
method of constructing registered owner names from
(ASN. I) .
them. Procedures for self-assignment of owner pre-
fixes by standards bodies and other organizations are
IS0 8879:1986, Information processing - Text and
also specified.
office systems - Standard Generalized Markup Lan-
guage (SG M L).
NOTE 2 Examples of registered public text are given in
annex A. Further examples may be found in annexes to IS0
8879. IS0 9069:1988, Information processing - SGML
support facilities - SGML Document Interchange
Format (SDIF).
2 Normative references
3 Definitions
The following standards contain provisions which,
through reference in this text, constitute provisions
For the purposes of this International Standard, the
of this International Standard. At the time of publica-
following definitions apply.
tion, the editions indicated were valid. All standards
are subject to revision, and parties to agreements NOTE 3 The definitions are presented in alphabetical or-
der for reference purposes. However, for tutorial purposes
based on this International Standard are encouraged
they should be read as though organized in the following
to investigate the possibility of applying the most re-
structure:
cent editions of the standards indicated below.
Members of IEC and IS0 maintain registers of cur-
public text
rently valid International Standards.
public identifier
SGML formal public identifier
IS0 639:1988, Code for the representation of names
structured name (public identifier)
of languages.
owner name
registered owner name
registered owner prefix
I SO 2 108: 1978, Documentation - In terna tional s tan-
ISBN prefix
dard book numbering (ISBN).
IS0 2375 prefix
naming authority
IS0 237511985, Data processing - Procedure for
IS0 identified organization
registration of escape sequences.
authority
IS0 member body authority
IS0 3 166: 1988, Codes for the representation of
IS0 registration authority
names of countries.
IS0 publication authority
IS0 co-publisher
IS0 6523:1984, Data interchange - Structures for unregistered owner name
object name
the identification of organizations.

ity, IS0 member body authority, and IS0 identified organ-
3.1 ISBN prefix: A registered owner prefix con-
ization a uthority.
structed from components of an International Stan-
dard Book Number.
‘he portion of a public identifier
3.10 owner name: T
NOTE 4 Its naming authority type is IS0 registration au-
that names its owner.
thority.
NOTES
3.2 IS0 2375 prefix: A registered owner prefix used
11 There are two kinds: registered, and unregistered.
to identify character sets registered in accordance
with IS0 2375.
12 The “IS0 owner identifier” defined in IS0 8879 is a
registered owner name whose naming authority is an IS0
NOTE 5 Its naming authority type is IS0 registration au-
publication authority or an IS0 registration authority.
thority.
13 The owner of a public identifier is not necessarily the
3.3 IS0 9070 prefix: A registered owner prefix as-
owner of the object that it i dentifies.
signed by the registration authority designated for this
International Standard.
3.11 public identifier: The identifier of public text
or other shared information objects.
NOTE 6 Its naming authority type is IS0 registration au-
thority.
NOTE 14 A public identifier is defined as a canonical
character string, which normally also serves as a visual
3.4 IS0 co-publisher: An organization with which
representation. Two other equivalent representations of
the IS0 jointly publishes standards and other publica-
public identifiers are recognized in this International Stan-
tions, and whose name (or an abbreviation) appears
dard: SGML formal public identifier and structured name
in the publication number.
public identifier.
NOTE 7 For example, IEC.
3.12 public text: Text that is known beyond the
context of a single document or system environment,
3.5 IS0 identified organization authority: An or-
and which can be accessed with a public identifier.
ganization with an International Code Designator as-
signed in accordance with IS0 6523 that acts as a
3.13 registered owner name: A unique owner
naming authority for issuing organization codes.
name that is constructed in accordance with this
International Standard.
NOTES
8 IS0 6523 specifies a Structure for the Identification of NOTES
Organizations (SIO) for the purpose of facilitating data
interchange, including recommendations regarding points 15 It consists of a registered owner prefix and an optional
on which prior agreement is necessary between inter- uence of owner-name corn ponents.
SW
change parties.
owner name
16 It is disti nguished from an unregistered
9 The IS0 6523 SIO consists of an International Code by the presen ce of a registered owner prefix.
Designator (ICD), an organization code, and an organization
name.
3.14 registered owner prefix: The portion of a reg-
istered owner name that identifies the naming au-
3.6 IS0 member body authority: An IS0 member
thority.
body that is the naming authority and issuing organ-
ization for objects and organizations registered within
3.15 SGML formal public identifier: A represen-
its country.
tation of a public identifier that is constructed accord-
ing to rules defined in IS0 8879.
3.7 IS0 registration authority: A naming authority
established by an international standard which speci-
3.16 structured name (public identifier): A public
fies the procedures under which it operates.
identifier, constructed in accordance with this Inter-
national Standard, that is represented as a data struc-
3.8 IS0 publication authority: An ISO/IEC standard
ture.
or part that acts as a naming authority for public text
or other public objects defined within it.
NOTE 17 A structured name contains the normal com-
ponents of a public identifier, plus optional descriptive
An issuer of registered
3.9 naming authority:
messages.
owner prefixes for a class of public text or other public
objects.
3.17 object name: The portion of a public identifier
that identifies an object so that it can be distinguished
NOTE 10 Four kinds are recognized in this International
from any other object with the same owner name.
Standard: IS0 publication authority, IS0 registration author-
3.18 unregistered owner name: An owner name Successive instances of a syntactic token are deemed
that does not have a registered own er prefix. to be repetitions of a repeatable token, where per-
missible, rather than instances of multiple tokens.
The occurrence suffixes are applied first, then the or-
4 Notation
dering connectors. Parentheses can be used as in
mathematics to change these priorities.
The construction of public identifiers is specified by
formal syntax productions, each of which defines a
“syntactic variable”. A production consists of a refer-
ence number (in square brackets), the name of the
syntactic variable being defined, an equals sign, and
5 Public identifiers
an expression that constitutes the definition.
A public identifier can be represented in three se-
[number] syntactic variable = expression
mantically equivalent ways:
The expression is composed of one or more “syntac-
a) In a canonical character string form, defined by the
tic tokens”, parenthesized expressions, and symbols
syntax productions in this clause. This form shall
that define the ordering and selection among them.
be used in all visible representations and for
internal equality comparisons except for the spe-
cial visual representations defined for IS0 2375
4.1 Syntactic tokens
and ISBN prefixes.
The following list shows the syntactic token types
using the typographic conventions employed for them b) In an SGML formal public identifier, defined in IS0
8879.
in this International Standard.
syntactic variable. A syntactic token
that is defined by
c) In a data structure known as a “structured name
a syntax production.
public identifier”,
defined in clause 6.
“syntactic litera I”. A syntactic token consisting of a
NOTE 18 This provision assures that the character string
literal character string.
form of public identifier presented on screen menus and
user documentation is the exact equivalent of the form used
Terminal Constant. A syntactic token that represents
internally and in data structures.
a character class. They are
can offer
A standard that uses pu
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.