ISO/IEC 10027:1990
(Main)Information technology — Information Resource Dictionary System (IRDS) framework
Information technology — Information Resource Dictionary System (IRDS) framework
Technologies de l'information — Cadre pour le gestionnaire de ressources du système d'information (IRDS)
General Information
Standards Content (Sample)
INTERNATIONAL ISOIIEC
STANDARD 10027
First edition
1990-06-15
Information technology - Information Resource
Dictionary System (IRDS) framework
Cadre pour Ie gestionnaire de ressources du
Technologies de En forma tion -
s ys t&me d’7nforma tion ORDSJ
Reference number
ISOAEC 10027 : 1990 (EI
ISOAEC 10027 : 1990 (E)
Table of Contents
Page
1 scope
2 Normative References
3 Definitions
4 Conventions
The Structure of the IRDS Standards
51 . Purpose of the IRDS Standards
52 . The IRDS family of Standards
53 . Support for different fields of application
54 . Means of support using International Standards
IRDS Data Content
. Data Levels
62 . Concept of types and instances
63 . Data Containers
Identification of Data Levels
64 .
Level Pairs
65 .
. Role of data modelling facilities
. Extensibility
IRDS facilities
Classification of IRDS facilities
71 .
General database management facilities
72 .
Facilities specific to information resource management
73 .
8 RDS Interfhces
81 . Positioning of Interfaces
82 . IRDS Interfaces Overview
83 . Description of Intetiaces
84 . Use of IRDS Services by Database Services
85 . Export and Import of IRDS Data
86 . Remote IRDS Access
87 . Services Provided at Interfaces
Confarmance
0 ISO/IEC 1990
All rights reserved. No part of this publication may be reproduced or utilized in any form or by
any means, electronie or mechanical, including photocopying and microfilm, without Permission
in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-121 1 Geneve 20 l Switzerland
Printed in Switzerland
ii
ISO/IECl0027:1990(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized System for worldwide standardiz-
ation. National bodies that are members of ISO 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. ISO and IEC technical
committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
In the field of information technology, ISO 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 voting. Publication as an
International Standard requires approval by at least 75 070 of the national bodies casting
a vote.
International Standard ISOAEC 10027 was prepared by Technical Committee
ISOAEC JTC 1, Information technoIogy.
International Standard ISOAEC 10027 is one of a series of International Standards on
Information Resource Dictionary Systems.
. . .
This page intentionally left blank
INTERNATIONAL STANDARD ISO/IEClO027:l990(E)
Information technology i Information Resource Dictionary
System (IRDS) framework
1 Scope 3.1.1 real System.
Terms originally defined in ISO 7498
This International Standard describes the framework for a 3.2
number of International Standards that specify a specialised and adapted for use in this International
information System, called an Information Resource Standard
Dictionary System (IRDS). An IRDS is used to control and
The following terms were originally defined and used in the
document an enterprise’s information resources.
OS1 Reference Model and other OS1 International Standards.
This International Standard defines the data levels relevant Their use in this IRDS Framework is based on that in the
to an IRDS. It defines the IRDS interfaces which are OS1 International Standards, but a revised definition is
prescribed by other International Standards in the IRDS prefened.
family of Standards. It also defines the kinds of data content
Some terms are prefixed in OS1 with “(N)-” to indicate the
that are prescribed by other International Standards in the
layer. Since the IRDS Framework does not have a formal
family.
layer concept the prefix is omitted.
2 Normative references
3.2.1 server: A role filled by a processor when it
The following International Standards contain provisions provides services to another processor.
which, through reference in this text, constitute provisions
3.2.2 Service: A capability provided by a processor
of this International Standard. At the time of publication,
to other processors.
the editions indicated were valid. All International
Standards are subject to revision, and Parties to agreements
3.3 Terms defined in this International
based on this International Standard are encouraged to
Standard
investigate the possibility of applying the most recent
editions of the International Standards listed below.
For the purpose of this International Standard the following
Members of IEC and ISO maintain registers of currently
terms apply.
valid International Standards.
3.3.1 access control: A capability to restritt the
ISO 7498 : 1984, Information processing Systems - Open
use of Services accessing data to users who have been
Systems Interconnection - Basic Reference Model.
previously authorised.
ISO/IEC 9075: 1989 Information processing Systems
application level: The data level on which
3.3.2
Database Language SQL with integrity enhancement.
instances of application data are recorded.
3 Definitions
3.3.3 application level pair: The term used to
describe both the application level and its Schema at the
Definitions in this clause are those IRDS definitions used
IRD level.
in this Framework. These definitions are referenced in other
International Standards where they are used. Further
3.3.4 application Schema: A set of definitions
International Standards may define additional terminology.
which control what may exist at any time in an
application. .
When each term listed in this clause is introduced in a later
clause of this International Standard, it is printed in bold A process of checking that
3.3.5 auditing:
previously made changes to a collection of data have been
tYPe*
made correctly and by an appropriately authorised user at an
Term defined in ISO 7498 and used in
3.1
appropriate time.
this International Standard
3.3.6 client: A user requesting the Services provided
The following term is defined and used in the OS1 Reference
at an interface of a server.
Model. It is used in the same way in this IRDS
Framework International Standard.
3.3.7 constraint: A Statement of one or more valid
states of some part of a database, based on the conditions
which values in the database must satisfy at any time.
3.3.8 data Container: A conceptual area of storage
in which data instances tan be recorded.
ISO/IECl0027:l990(E)
3.3.9 data level: A stratum in a multi-level data 3.3.28 level pair: Two adjacent data levels, the upper
architecture on which objects may be recorded conforming level of which will always contain’ the “type” information
to a type definition on the next higher data level. relevant to the “instances” on the lower level.
3.3.10 data modelling facility: A set of data 3.3.29 life cycle: A conceptual framework used to
structuring rules and an associated set of data manipulation trace the evolution of objects over time.
rules.
3.3.30 life cycle Phase: A sub-division of a life
3.3.11 database: A collection of interrelated data cycle.
stored together with controlled redundancy according to a
3.3.3 1 partition: A logical sub-set of the objects in
schema to serve one or more applications.
either an IRD or an IRD Definition.
3.3.12 database integrity: The consistency of a
3.3.32 processor: An abstract conceptualisation of
collection of data in a database.
an executable piece of Code.
3.3.13 export: The function of extracting information
3.3.33 Status of dictionary content: A Status of
from an IRDS and packaging it to an export/import file.
a collection of data in a dictionary indicating whether the
3.3.14 export/import file: A file created by an data may be freely modified, not modified, or is regarded as
export function and accepted by an import function. archhd.
3.3.15 import: The function of receiving data from an 3.3.34 storage mediu m: A device on which data of
expoimport file into an IRDS. any kind may be recorded.
3.3.16 Information Resource Dictionary 3.3.35 User: A person or an application program
(IRD): A part of a repository managed by an IRDS in which requests services for data management.
which the information resources of an enterprise may be
3.3.36 value: An abstraction with a Single
characteristic which tan be compared with other values, and
3.3.17 Information Resource Dictionary may be represented by an encoding of the value.
System (IRDS): A Software product which maintains
4 Conventions
IRDs and IRD defmitions.
Processors
4.1
3.3.18 information resource management: The
task of maintaining and controlling information processing
This International Standard contains diagrams illustrating
Systems.
the processors and interfaces prescribed by the Standard.
3.3.19 interface: A defined set of Services made
an abstract conceptualisation of an
A processor is
available by a processor.
executable piece of Code.
3.3.20 IRD definition: A set of objects which
named icon as illustrated
Esch processor represented
bY a
collectively defines the data which may be held in an IRD.
in figure 1.
3.3.21 IRD definition level: The data level at
which potential IRDS content is defined.
Processor
3.3.22 IRD definition level pair: The term used
’ Name
to describe both the IRD definition level and its Schema at
the IRD Definition Schema level.
D
3.3.23 IRD definition Schema: A set of
Figure 1 - Notation for a processor and its
definitions which control what may exist at any time in an
interface
IRD definition.
The name in the icon is the name of the processor.
3.3.24 IRD definition Schema level: A data level
on which the types of Object that may be recorded in an
Interfaces
4.2
IRD definition are prescribed.
Services made available by
An interface is a defined set of
3.3.25 IRD level: The data level at which the
a processor.
tiormation resources of an enterprise are defined.
Esch processor is defined as having one interface at which
3.3.26 IRD level pair: The term used to describe
Services are made available. The interface is represented by
the IRD level and its schema at the IRD definition level.
the rectangular part of the icon shown in figure 1. The
number identifies the interface which is named and described
3.3.27 IRD Schema: A set of definitions which
in accompanying text.
control what may exist at any time in an IRD.
ISO/IECl0027:1990(E)
4.3 Person 5 The Structure of the IRDS Standards
A person is represented by the icon shown in figure 2.
5.1 Purpose of the IRDS Standards
The purpose of the family of International Standards for
Information Resource Dictionary Systems is to provide a
common basis for the development of Information Resource
Dictionaries. This IRDS Framework International Standard
defines the context within which the other Parts of the
IRDS family of International Standards are prescribed.
An Information Resource Dictionary is a shareable
Figure 2 - Icon for a person
repository for a definition of the information resources
4.4 Storage medium
relevant to all or part of an enterprise. This may include
information about any or all of the following:
A storage medium is a device on which data of any kind
may be recorded such as a hard disc, a floppy disc or tape.
a) data needed by the enterprise;
A storage medium is represented by the icon shown in
b) the computerized and possibly non-
figure 3.
computerized processes which are available for
Data will be held on some storage medium.
presenting and maintaining such data;
The name withi .n the icon identifies the content of the
c) the available physical hardware environment
storage medium.
on which such data tan be represented;
d+) the organization of human and physical
resources which tan make use of the
information;
Name
e) the human resources responsible for
generating that information.
Figure 3 - Icon for a storage medium
An Information Resource Dictionary System
(IRDS) is a System which provides facilities for creating,
4.5 Client - Server association
maintaining and accessing an Information Resource
Dictionary (IRD) and its IRD definition.
Users of Services provided at an i nterface are termed
clients.
It must be emphasized that this family of International
Standards does not provide a Standard definition for all of the
The processor that provides the Services at an interface is
termed the server. A processor may fill the role of client above kinds of information. It does provide a framework for
and the role of server. A processor tan be the server to one defining such information and in which the information tan
interface. A processor may be a client of many interfaces. be represented and managed. The definition of those kinds of
information to be represented in an Information Resource
A client may be a person or a processor depending upon the
Dictionary, that are suitable for Standardisation, are a
nature of the interface.
subject for other International Standards in this family.
Use of an interface by a client is shown by a line
The content of an Information Resource Dictionary tan be
connecting them. Use of a storage medium by a processor
compared with the content of a typical application database.
is shown by a line between them as illustrated in figure 4.
An application database contains data of relevante to the day
to day Operation of an enterprise. Such data may refer to
things such as employees, suppliers, customers and
purchase Order-s.
The data in an Information Resource Dictionary is in many
ways similar to that in an application database, but it is on
Figure 4 - Conven .tions to show Client -
a higher level. Such data may refer to things such as data
Server assoc siations
item types, data files, Computer programs and sub-Systems.
4.6 Diagramming conventions
The IRDS family of Standards
5.2
All figures using the conventions described above are drawn
This International Standard for an IRDS Framework
shown to the left of the server. This
so that the client is
specifies the Overall architecture in which each member of
convention is illustrate
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.