Professional Documents
Culture Documents
ISO IEC 10027-1990 Scan
ISO IEC 10027-1990 Scan
ISO IEC 10027-1990 Scan
STANDARD 1 0027
First edition
1 990-06-1 5
Reference number
ISO/IEC 1 0027 : 1 990 (E)
I SOh EC 1 0027 : 1 990 (E)
Tabl e of Contents
Pag e
1 1
Scope
3 Defi ni ti ons 1
6. 1 DataLevel s 5
6. 5 Level Pai rs 8
6. 7 Extensi bi l i ty 10
7 I RDS faci l i ti es 10
I RDS I nterfaces 11
8
8. 2 I RDS I nterfacesOvervi ew 12
9 Con forman ce 15
0 I SO/I EC 1 990
Al l ri ghts reserved. N o part of thi s pu bl i cati on may be reprod u ced or uti l i zed i n an y form or by
an y mean s, el ectroni c or mech an i cal , i ncl u di ng ph otocopyi n g an d mi crofi l m, wi thou t permi ssi on
i n wri ti ng from th e pu bl i sh er.
ii
ISO/IEC 1 0027 : 1 990 (E)
Foreword
IS0 (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 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
committees collaborate in fields of mutual interest. Other international organizations,
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, ISOAEC 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 % of the national bodies casting
a vote.
International Standard ISOAEC 1 0027 was prepared by Technical Committee
ISOAEC JTC 1 , Information technology.
International Standard ISOAEC 1 0027is one of a seriesof International Standards on
Information Resource Dictionary Systems.
...
111
INTERNATIONAL STANDARD ISO/IEC 1 0027 : 1 990 (E)
1
I SOAEC 1 0027 : 1 990 (E)
3. 3. 9 data l evel : A stratu m i n a mul ti -l evel data 3. 3. 2 8 l evel pai r: Two adj acentdata l evel s, the u pper
archi tectu reon wh i ch obj ects may be record edcon formi n g l evel of whi ch wi l l al ways contai n the “type” i nformati on
to a type defi ni ti on on th e next h i g h er d atal evel . rel evant to the “i nstances”on th e l ower l evel .
3. 3. 1 0 data model l i ng faci l i ty: A set of data 3. 3. 29 l i fe cycl e: A conceptu al framework u sed to
structuri ngrul es an d an associ atedset of dataman i pu l ati on trace the evol u ti on of obj ects over ti me.
rul es.
3. 3. 30 l i fe cycl e ph ase: A sub-di vi si on of a l i fe
3. 3. 1 1 database: A col l ecti on of i nterrel ated data cycl e.
stored tog eth erwi th control l ed red u n d an cyaccordi n g to a
sch emato serveon e or more appl i cati ons. 3. 3. 3 1 parti ti on: A l ogi cal su b- set of th e obj ects i n
ei ther an I RD or an I RD Defi ni ti on.
3. 3. 1 2 d atabase i ntegri ty: Th e consi stency of a
coke ti on of datai n a database. 3. 3. 3 2 processor: An abstract conceptual i sati on of
an execu tabl e
pi eceof code.
3. 3. 1 3 export: Th e functi on of extracti ng i nformati on
from an I RDS an d packag i n gi t to an export/i mport fi l e. 3. 3. 33 status of di cti onary content: A status of
a col l ecti on of data i n a di cti onary i ndi cati ng wh eth er the
3. 3. 1 4 export/i mport fi l e: A fi l e created by an datamay be freel y modi fi ed, n ot modi fi ed, or i s reg ard edas
export functi on an d acceptedby an i mport functi on. arCh i Ved.
3. 3. 1 5 i mport: Th e functi on of recei vi ng data from an 3. 3. 34 storag e med i u m: A devi ce on whi ch data of
export/i mport fi l e i nto an I RDS. an y ki nd may be record ed.
3. 3. 1 6 I nformati on Resou rce Di cti onary 3. 3. 35 u ser: A person or an appl i cati on prog ram
(I RD) : A part of a reposi tory man ag edby an I RDS i n whi ch requ estsservi cesfor dataman ag emen t.
whi ch th e i nformati on resou rcesof an enterpri se may be
3. 3. 36 val ue: An abstracti on wi th a si ngl e
characteri sti cwhi ch can be comparedwi th oth er val ues,an d
3. 3. 1 7 I nformati on Resou rce Di cti onary may be represen ted
by an en codi n gof th e val ue.
System (I RDS) : A software produ ct wh i ch mai ntai ns
4 Con venti on s
I RDs an d I RD defi ni ti ons.
4. 1 Processors
3. 3. 1 8 i nformati on resou rce man ag emen t: Th e
task of mai ntai ni ng an d control l i ng i nformati on processi n g
Thi s I nternati onal Stan d ardcontai ns d i ag rams i l l ustrati ng
systems.
the processors
an d i nterfacesprescri bedby th e Stan dard.
3. 3. 24 I RD defi ni ti on sch ema l evel : A data l evel Th e n ame i n the i con i s th e n ameof the processor.
3. 3. 27 I RD sch ema: A set of defi ni ti ons whi ch n u mberi denti fi es th e i nterfacewhi ch i s n amedan d descri bed
2
I SOAEC 1 0027 : 1 990 (E)
00
A personi s represen ted
by the i con sh own i n fi gu re 2. 5. 1 Pu rpose of the I RDS Stan d ards
a
Di cti onari es. Thi s I RDS FrameworkI nternati onal Stan d ard
defi nes the context wi thi n whi ch th e oth er parts of th e
I RDS fami l y of I ntemati onal Stan d ards
am prescri bed.
Th e n ame wi thi n th e i con i denti fi es th e content of th e c) the avai l abl e physi cal h ard wareen vi ron men t
storag emed i u m. on whi ch su ch datacan be represen ted;
PI
resou rces whi ch can make u se of the
i nformati on;
N ame
e) the h u man resou rces responsi bl e for
g en erati n gthat i nformati on.
Cl i ent - (I RDS) i s a system whi ch provi des faci l i ti es for creati ng,
4. 5 Server associ ati on
mai ntai ni ng an d accessi ng an I nformati on Resou rce
Users of servi ces provi ded at an i nterface are termed Di cti onary (I RD) an d i ts I RD defi ni ti on.
cl i ents.
I t mu st be emph asi zed that thi s fami l y of I nternati onal
Th e processorthat provi des th e servi ces at an i nterface i s Stan dard s
doesnot provi de a stan d arddefi ni ti on for al l of th e
termed the server. A processormay fi l l th e rol e of cl i ent aboveki nds of i nformati on. I t d oesprovi de a frameworkfor
an d the rol e of server. A processorcan be the serverto on e defi ni ng such i nformati on an d i n wh i ch the i nformati on can
i nterface. A processormay be a cl i ent of man y i nterfaces. be represen ted
an d man ag edTh
. e defi ni ti on of th oseki nds of
i nformati on to be represen tedi n an I nformati on Resou rce
A cl i ent may be a personor a processord epen d i n gu pon the Di cti onary, that are sui tabl e for standardi sati on, are a
n atu reof th e i nterface. subj ect for oth er I nternati onal Stan d ardsi n thi s fami l y.
Use of an i nterface by a cl i ent i s sh own by a l i ne Th e content of an I nformati on Resou rceDi cti onary can be
connecti ngth em. U se of a storag emed i u m by a processor comparedwi th th e contentof a typi cal appl i cati on database.
i s sh own by a l i ne betweenth em as i l l ustrated i n fi gu re 4. An appl i cati ond atabase
contai nsd ataof rel evan ceto the d ay
to d ay operati on of an enterpri se. Su ch data may refer to
thi ngs su ch as empl oyees, suppl i ers, cu stomers an d
pu rch ase
orders.
3
I SO/I EC 1 0027 : 1 990 (E)
associ atedi nterfaces an d th e broad n atu re of the servi ces b) Con cretesyntax;
provi dedat eachi nterface.
c) Graph i cs.
Some, bu t not al l , of th e i nterfaces i denti fi ed i n thi s
I nternati onalStan d ardare candi datesfor standardi sati onas A pan el styl e of i nterface defi nes a g rou pi n g of servi ces
membersof the I BDS fami l y of I nternati onalStan dards. whi ch may possi bl y h ave been defi n ed u si n g some oth er
styl e.
More th an on e stan dard may be d evel oped for a gi ven
i nterface. Two I nternati onal Stan d ards for th e same A concrete syntax (su ch as a co mman d l an g u ag e) i s the
i nterface may di ffer accordi n g to an y mi x of the fol l owi ng tradi ti onal way of defi ni ng i nterfaces for persons. I t i s
(9 Data i n terch an g e
format. 5. 2. 2. 3 Abstract syntax
Each aspectwi l l be con si deredi n turn. An i nterface styl e whi ch can be u sed to defi ne both
i nterfacesto processorsan d i nterfaces to person si s that of
5. 2. 1 Prog rammi n g l an g u ag e d epen d en ce
an abstract syntax. An abstract syntax i s th e speci fi cati on
an d th ere exi st man y I nternati onal Stan d ards for of th e en codi n gtechn i qu esu sedto represen tth em.
4
I SOAEC 1 0027 : 1 990 (E)
Each data model l i ng faci l i ty i s an i ntri nsi cal l y i n d epen d en t categori es. Th e faci l i ti es to be descri bedi n cl ause8. 5 rel ate
mean sof represen ti n gdata an d possi bl y th e servi ceswh i ch to th e fi rst an d l ast of th esecategori es.
may be speci fi edfor su chdata.
6 I RDS Data Con ten t
5. 2. 4 Data I n terch an g e formats
6. 1 Data Level s
I f an I nternati onalStan d ardi n the I RDS fami l y i s con cern ed
wi th the transfer of data from on e real system to an oth er, Th e corn erston eof th e I RDS Framework i s the con cept of
th en a datai nterch an g eformat mu st be ad optedor defi n edi n fou r data l evel s an d the associ atedth ree “l evel pai rs”. Th e
i t. Th e transfermay be ei ther by mean sof commu n i cati ons pu rposeof these fou r data l evel s i s to make i t possi bl e to
faci l i ti es or by physi cal transportati on of data from on e exten d the types of d ata that can be h el d i n th e I RD.
Thi s I RDS Framework is i n ten ded to su ppl emen t 6. 2 Con cept of types an d i nstances
Th e u se of an I nternati onal Stan d ardi n the I RDS fami l y i s prog ramfrom data.
5. 4 Mean s of su pport u si n g I nternati onal someti mesas a tabl e, an d someti mesi n oth er ways.
Stan d ards
Appl i cati on prog rams, whi ch may be separatefrom the
i n di fferent ways, d epen d i n gon the technol ogi esi nvol ved EMPLOYEE i n thei r execu tabl ecode. Wh en su ch prog rams
are executi ng, they wi l l su bsequ entl y cau se d ata abou t
an d on th e fi el d of appl i cati on. Exampl es are th e
fol l owi ng: speci fi c EMPLOYEES ( each of wh i ch i s someti mescal l ed
an i nstance or an occu rren ce) to be stored i n a fi l e or i n a
a) Stan dardi sed
servi cesat an i nterface; database.
5
ISOAEC 1 0027 : 1 990 (E)
can be recordedmay be a separateevent from the definition The content of an IRD Schema may be defined in three
of the associatedschemain which the datatypesare defined. ways:
Instancesof a type can only be recordedafter a containerhas
beencreated. a) by InternationalStandards;
The set of rules which governs how the data instancesin a b) by a supplier of IRD definitions;
datacontainermust conform to the typesof datawith which c) by a user.
they are associatedis collectively called a data modelling
facility. One or more data modelling facilities may be At any point in time an IRD Schemais a subsetof an IRD
associatedwith eachlevel pair. Definition, consisting of a part of the IRD definition that
The semanticsof each service provided for a level pair are the dictionary administratorhas chosento make active.
necessarilyspecific to one datamodelling facility. An IRD Definition includes data to support added value
6.4 Identification of Data Levels facilities such as thosedescribedin 7.3.
The IRDS functionality is associatedwith three data levels, 6.4.3 IRD Level
but it is useful for expository reasonsto cover four data The purposeof the IRD Level is to contain IRDs.
levels.
There may be any number of IRDs existing, all described
The four datalevels describedare as follows: by one IRD Schema. There may also be other IRDs
IRD Definition SchemaLevel; describedby otherIRD Schemas.
4
IRD Definition Level; Some, but not all. of the content of an IRD defines types at
b) the application level.
4 IRD Level; For example, an IRD would contain the information that
0 Application Level. EMPLOYEE and PURCHASE ORDER are two record
types. An IRD might also contain information about which
These levels, while being inter-related, exist to serve programsusetheserecordtypes.
different purposes,as will be describedlater. The levels are
illustrated in Figure 5. Figure 5 shows that some of the information in an IRD
will define the currently active application schcmas.Other
6.4.1 IRD Definition Schema Level information in an IRD will include non-active application
schemasand other analysis, design and control information
The purpose of the IRD Definition Schema level is about the applications.
to prescribe the types of object about which data may be
recordedon the IRD Definition Level. The purposeof the data in an IRD is to enablean IRDS to
support the design, construction and operation of
The definition of the types of data that can be storedon the computer&d information systems, and any other functions
IRD Definition level is called the IRD Definition for which the IRDS is seenas an appropriatetool.
Schema.
Most data instances in an IRD are placed there by a
6.4.2 IRD Definition Level business analyst, an information systems designer or an
The purpose of the IRD Definition Level is to contain information systems builder. This may be done explicitly
IRD definitions. and consciously, as part of the activity involved with
planning, analysing and designing information systems to
The types of data whose instances are recorded in IRD support the running of the enterprise. In some cases, the
Definitions are defined on the IRD Definition Schema recordingof datain an IRD may be doneautomatically by a
Level. softwareproduct (for example, a languagecompiler) which
supportsa particular developmentactivity. Someof the data
There may be any number of IRD Definitions existing, all in an IRD makesit possiblefor the dictionary administrator
describedby one IRD Definition Schema. to carry out the activities for which he is responsible.
A part of an IRD Definition, referred to as an IR D The types of data in an IRD are completely defined by the
Schema, prescribesthe types of object about which data data held in the applicable IRD Schema. Some of these
may be storedin one or more IRDs. types will be defined in one or more International Standards
in the IRDS family or possibly in other standards.
An IRD Definition may contain one or more IRD Schemas. Furthermore,the types of data in an IRD may be extended
Some of the content of the IRD Definition may be under by an implementorof a product, an installer of a product or
developmentand intendedto replacethe content of an IRD by a dictionary administrator.
Schema or to add to the definitions in an IRD Schema.
Otherdefinitions may havepreviouslybeenreplacedand ate
categorisedas “archived”. This is illustrated in figure 5.
6
I SOAEC 1 0027 : 1 990 (E)
I RD
Defi ni ti on
Level Pai r
I RD Defi ni ti on Level
I RD Level
Pai r
Resu l tof Anal ysi s,
Level
Appl i cati on
Level Pai r
Level
Fi g u re 5 - Level s an d th e I RDS
An I RD Defi ni ti on speci fi es fu rther types of data i n an bu si nessacti vi ti es of an en terpri sei n some way. Th u s, the
I RD, necessary for d ay to d ay admi ni strati on by a d ata abou t speci fi c i nstances of EMPLOYEE wi l l be
di cti onary admi ni strator. record edon the Appl i cati on Level .
So me of the data i nstancesi n an I RD may be defi n ed i n an For exampl e, the d ata perti nent to J oh n Smi th wh o
I nternati onal Stan dard . Oth er content of an I RD may be h appen sto be an empl oyee wou l d be on the Appl i cati on
Level , as wou l d d ata abou t PU RCH ASE ORDER 738942,
as i ssu edon 1 7 May 1 989.
Th ere i s n o restri cti on on th e types of d ata whi ch may be
h el d on the I RD l evel , provi ded that th e i nstancesof thi s Data abou t th e type, n amel y abou t the g en eral concept of
d atacorrespon dto types i n the appl i cabl eI RD Sch ema. EMPLOYEE wi l l be record ed i n an I RD. Thu s, the types
of d ata are record ed i n an I RD an d the correspon d i n g
6. 4. 4 Appl i cati on Level i nstancesare on th e Appl i cati on Level . Appl i cati on sou rce
prog ramsrefer to th e data types whi ch are speci fi ed at th e
Th e Appl i cati on Level i s the l evel on whi ch i nstances
I RD Level . Wh en su ch prog rams are execu ted, th en data
of bu si nessd ataarerecorded .
i nstances on the Appl i cati on Level are retri eved an d
Th e dataassoci atedwi th th e appl i cati on l evel i s for the u ser possi bl y al so u pd ated .
7
I SOAEC 1 0027 : 1 990 (E)
I RD Defi ni ti on
I RD Defi ni ti on
Sch ema
Sch ema
Level
I RD
I RD I RD Defi ni ti on
Defi ni ti on
Sch ema
Level
I RD
I RD Appl i cati on
Appl i cati on
9ppl l cati on
Level
\, /
On e or more data
model l l ng faci l i ti es
Th e d ata on the Appl i cati on Level i s processed u si ng I f a sch emai s ch an g ed , for wh i ch d ata exi sts at th e l ower
prog ramsbui l t by or g en eratedby an i nformati on systems l evel , consi stencymu st be mai n tai nedbetweenthat data an d
bui l der. Gen eral - pu rpose
prog rams sui tabl y ad aptedby the th e sch ema.
i nformati on systems bu i l der may be u sed. Th eseprog rams
I t i s i mportant to n ote that th e u pper l evel of a l evel pai r
may be wri tten i n an I nternati onal Stan d ardprog rammi n g
may al so contai n i nformati on wh i ch is not type
l an g u ag e, or bui l t i n some oth er way, perh aps u si ng a
h i g h er l evel appl i cati on g en erati on faci l i ty. I n ei ther case i nformati on associ atedwi th l ower l evel i nstances.
6. 5 Level Pai rs
a) I RD Defi ni ti on Level Pai r ( I RDD- LP)
8
I SO/I EC1 0 0 2 7: 1 9! 3 0 ( E)
I RD
Defi n i ti on
Sch e m a
Level
I RD
Defi n i ti on
Level
I RD
Level
Appl i cati on
Level
I
Appl i cati on Level Pai r I RD Level Pai r
Defi n i ti on Sch e m aLevel an d t h e I RD Defi n i ti on Level . Al t h ou g h t h e I RDS fami l y of I n tern ati on al St an d ard sd o e s
Th e I RDS fami l y of I n t ern at i on al St an d ard sd efi n es I RD t h e I RD Level to d efi n e d at a at t h e appl i cati on l evel . Th i s
Servi ces wh i ch o pe rat e o n an I RD. Th e I RD Servi ces al l ows t h e I RDS to s u pport t h e defi n i ti on of appl i cati on
d at abase u
s si n g an y d at a mod el l i n g faci l i ty.
o pe rat eby ref e ren ceto t h e appl i cabl e I RD Sch e m ao n t h e
I RD Defi n i ti on Level .
Fo r exampl e, t wo d at a mod el l i n g faci l i ti es m ay b e d efi n ed
i n an I RD Defi n i ti on .
It is i mport an t to n o t e th at I n tern ati on al St an d ard s for
9
ISOAEC 1 0027 : 1 990 (E)
i ntroducti on an d u se of i nformati on processi ng systems. versi ons of th e same i nformati on resou rce may exi st i n
Th e fol l owi ng I RDS faci l i ti es are those whi ch assi st i n thi s oth er parti ti ons.
task, an d whi ch g o beyon d the scope of a g en eral - pu rpose
d atabase
man ag emensystem.
t 7. 3. 6 Su bsetti ng
Th e n ame spacesfor each I RD an d for each I RD defi ni ti on To en abl e u sers to create si mi l ar obj ects an d g rou ps of
Data that i s n ot stabl e i s termed “u ncontrol l ed”. Data that i s An I RDS shal l provi de mean sfor an sweri n gqu eri essu ch as
stabl e i s termed “control l ed”. Data that i s n o l on g er u sed i s those con cern ed wi th i mpact anal ysi s. I n parti cul ar, the
termed “archi ved”. An I RDS shal l en abl e th e u ser to concepts of i mpact d epen d en cyan d q u ery path shal l be
di sti ngui sh betweenth esestates. su pportedat both I RD an d I RD Defi ni ti on l evel s.
7. 3. 3 I nformati on system l i fe cycl e An i mpact d epen d en cyof an obj ect A on an obj ect B i n an
man ag emen t I RD or an I RD Defi ni ti on i ndi cates that i f B i s modi fi ed, A
i s con si deredto h avebeenmodi fi ed.
To assi st i n control l i ng th e devel opmen t,i ntroducti on an d
u se of i nformati on processi n g systems, an I RDS shal l A q u ery path i s a predefi n edmean sof accessi nga col l ecti on
su pport th e con cept of a l i fe cycl e spl i t i nto a n u mber of of rel atedobj ects, potenti al l y of mo re th an on e obj ect type.
ph ases.
8 I RDS I nterfaces
Th e concept of l i fe cycl e ph ases shal l appl y at both
I RD an d I RD Defi ni ti on l evel s. 8. 1 Posi ti oni ng of i nterfaces
11
I SOAEC 1 0027 : 1 990 (E)
b) a database
servi cesi nterface;
Th e i nterfacesl ettereda) , d) , e) an d g ) are descri bedi n more
detai l i n 8. 3. Certai n of th ese i nterfaces are prescri bed i n
c) an operati n g system I npu t/Ou tpu t processor
compl etedetai l i n oth er I nternati onal Stan d ardsi n the I RDS
i nterface;
fami l y of I nternati onal Stan dards. Th e di sti ncti on between
d) th e Co mman dLan g u ag eAppl i cati on Prog ram i nterfacesf) , h ) an d i ) , i s for i nformati ve pu rposesonl y.
I nterface, su pported by th e Co mman d
An appl i cati on prog ramor a ven d or provi ded produ ct i s n ot
Lan g u ag eSyntaxProcessor;
precl u ded by thi s I nternati onal Stan d ard from accessi ng
e) th e I RDS Pan el I nterface; mo re th an on e I RDS i nterfaceconcurrentl y.
12
I SOAEC 1 0027 : 1 990 (El
I RDS
a Servi ces
Processor -
Th e I RDS Servi ces I nterface provi des al l th e servi ces Th e I RDS Servi ces Processor may make u se of th e
n eed edby an y processorwi shi ng to accessan d man i pu l ate servi ces provi ded at the Database Servi ces I nterface to
I RDS data. Thi s i nterface cou l d be u sed by processors accessth e data on appropri atedata l evel s, as i l l ustrated i n
su ch as Pan el I nterface Processors,Co mman d Lan g u ag e fi gu re 8. Al ternati vel y, th e I RDS Servi ces Processormay
Syntax Processors, oth er I RDS Man - mach i n e I nterface accessthi s data di rectl y or make u se of operati n g system
Processorsan d Appl i cati on Prog rams wi shi ng to access servi ces.
I RD Defi ni ti on Level an d I RD Level data.
Thi s Framework d oes n ot prescri be whi ch of th ese th ree
Thi s I nternati onal Stan d ard d oes not precl u de an al ternati vesshou l dbe u sed.
i mpl emen tati on of an I RDS offeri ng con cu rrent access
th rou g h a si ngl e I RDS Servi cesI nterfaceto more th an on e 8. 3. 2 I RDS Pan el I nterface
I RD.
A Pan el I nterface i s a styl e of i nterface for h u man u se. I t
Th e I RDS Servi ces I nterface i s provi d ed as th e pri mary consi sts of a set of pan el s or screen formats, each
mean sof accessto data on the I RD Defi ni ti on Level an d provi di ng accessto a prescri bedset of sevi ces defi n ed i n
on th e I RD Level . Al l accessto I RD Defi ni ti on Level an d terms u n derstan dabl eto h u man u sers wh o may be n on -
I RD Level d ata shal l be th rou g h th e I RDS Servi ces techni cal . Each pan el may referen ced ataon ei ther the I RD
Each servi ceavai l abl eat th e Servi cesI nterfacei s associ ated Th e data model l i ng faci l i ty u sedto defi ne th e data seenby
wi th ei ther the I RD Defi ni ti on Level Pai r or wi th th e I RD a u ser of a Pan el I nterface may di ffer from that u sedat th e
i denti fy or requ i re processorswhi ch may make u se of the Servi ces I nterface on a data l evel an d a data model l i ng
servi cesprovi dedat thi s i nterface. faci l i ty u sed at a Pan el I nterface on the same d ata l evel
13
I SO/I EC 1 0027 : 1 990 (E)
shal l be performed by the rel evant Pan el I nterface Th e process of maki n g th e Export/I mport fi l e on th e
Processor. storage med i u m i s cal l ed “export” an d th e process of
transferri ng the data from th e Export/I mport fi l e to th e
8. 3. 3 I RDS Co mman d Lan g u ag e I nterface secon dI RDS at th e secon dreal system i s cal l ed “i mport”.
A Co mman d Lan g u ag e I nterface i s a styl e of i nterface Th e secon dmeth od i s for two I RDS’ s at two di fferent real
ori en ted towards u se by h u man users. I t defi nes a mean s systems to commu n i cate di rectl y u si n g OS1 protocol s to
of i nvoki ng I RDS Servi ces u si ng statements expressed transfer i nformati on between them. Thi s I nternati onal
accordi n g to a concrete syntax, consi sti ng of a set of Stan d ard d oes not prescri be i nterfaces for thi s type of
syntacti c rul es whi ch mu st be ad h ered to by a u ser commu n i cati on .
prepari n gthe statements. Each statemen tdefi nesa servi ce
i n terms u n d erstan d abl eto peopl e. Each statemen tmay I n both cases, th e processof “i mport” i nvol ves checki ng
referen ced ata on ei ther th e I RD Defi ni ti on Level or on th e th e consi stencyof the i mporteddata.
I RD Level .
Th e data whi ch i s exported or i mported may be on an y of
Th e data model l i n g faci l i ty u sedto defi n e the data seenby th e bottom th ree d ata l evel s. On l y data on th e I RD
a u ser of a Co mman dLan g u ag emay di ffer from that u sed Defi ni ti on Level an d on th e I RD Level i s covered by thi s
at th e Servi cesI nterface. I t i s al so possi bl e for a di fferent FrameworkI nternati onalStan dard.
data model l i n g faci l i ty to be u sed on each of the two data
l evel s for whi ch servi cesare provi ded. Th ere may thu s be
more th an on e Co mman dLan g u ag efor the sameServi ces
I nterface, d epen d i n gon th e datamodel l i n g faci l i ty whi ch i s
fel t to be appropri ate.
A copy of some or al l of the data man ag edby an I RDS I t i s necessaryto be abl e to accessthe I RD Defi ni ti on d ata
may be transmi tted from on e real system (i n the OS1 an d I RD data l ocated at on e real system from an oth erreal
sen se)to an oth er. Thi s may be d on e i n two ways. system.
Th e fi rst meth od i s by maki n g a copy, cal l ed an Thi s req u i remen tdi ffers from that of Export/I mport i n that
Export/I mport fi l e, on a storag e med i u m an d th en the amou n tsof d ata accessedare smal l an d OS1 protocol s
ei ther sen di n g the copy by a tel ecommu n i cati on sl i nk or wou l d be u sedi n al l cases.
by physi cal l y transferri ng th e med i u m from on e real
system to th e other. I n thi s case th e I RDS pl aces n o
constrai ntson h ow the Export/I mport fi l e i s transported.
14
I SOAEC 1 0027 : 1 990 (E)
8. 7 Servi ces provi ded at I nterfaces Thi s I RDS Framework does not i denti fy each i ndi vi dual
servi ce as thi s i s the rol e of I nternati onal Standardsbased
Several servi ces are avai l abl e at each i nterface maki ng u p on thi s Framework.
the I RDS Framework.
The faci l i ti es descri bedi n cl ause7 are provi ded through the
Each servi ce rel ates to ei ther the I RD Level Pai r or to the I RDS Servi ces.
I RD Defi ni ti on Level Pai r. In some cases, si mi l ar
servi cesmay be provi ded for both of thesetwo l evel pai rs,
but for defi ni ti onal conveni ence they must be defi ned as
separateservi ces. 9 Conformance
Man y of the servi cesprovi ded at the i nterfacesdescri bedi n Conformance requi rements are not stated in thi s
the I RDS Framework are si mi l ar to those provi ded at a I nternati onal Standard. Rather, they are stated i n each of
typi cal DatabaseServi ces I nterface. Other I RDS servi ces the other Standards i n the I RDS fami l y of I nternati onal
are not typi cal of databaseservi ces. Standards.
1s
I SOAEC 1 0027 : 1 990 (E)
16
I SO/I EC 1 027 : 1 990 (E)
U DC 681 . 3. 06
Descri ptors : data processi ng, i nformati on i nterchange, i nformati on network, computer assi sted management, l ayout.