ISO 8613-5:1989
(Main)Information processing — Text and office systems — Office Document Architecture (ODA) and interchange format — Part 5: Office Document Interchange Format (ODIF) (Provisionaly retained edition)
Information processing — Text and office systems — Office Document Architecture (ODA) and interchange format — Part 5: Office Document Interchange Format (ODIF) (Provisionaly retained edition)
Traitement de l'information — Bureautique — Architecture des documents de bureau (ODA) et format d'échange — Partie 5: Format d'échange de documents de bureau (ODIF)
General Information
Relations
Buy Standard
Standards Content (Sample)
Y
IS0
1
8613-5
First edition
1989-09-01
*,.
, .
,, ïr
I
1
Information processing - Text and office
systems - Office Document Architecture (ODA)
and interchange format -
i
Part5 :
l
Office Document inte i
i
I
Traitem nt de I'inforrnation - Bureautique - Architecture des
bureau ?&AI et format d'échange -
: Forniat d'échange de documents de bureau
i
l
.. ' ,
I
1
;j
Reference number
IS0 8613-5 : 1989 (E)
---------------------- Page: 1 ----------------------
IS0 8613-5 : 1989 (E)
Contents
Page
Foreword . iv
..
1 Scope . 1
i'
2 . Normative references . 1 . 2
i
3 Definitions . . 2
4 Document representations . 3
. 4.1 ODIF . 3
4.2 ODL and SDlF . 3
5 Office Document Interchange Format (ODIF) . 3
5.1 General description . 3
5.2 Interchange format class A . 4
5.3 Interchange format class B . : . 5
5.4 Descriptors and text units . 5
5.5 Interchange data elements . 6
5.6 Document profile descriptor . 1 . 7
5.7 Identifiers and expressions . 12
5.8 Layout descriptors . 14
5.9 Logical descriptors . : . 17
9
5.10 Style descriptors . 19
Default value lists . 21
5.11
5.12 Text units . 23
Annexes
A Coded representation . 24
B Application class tag assignments . 26
C Summary of object identifiers . 27
O IS0 1989
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 permission in writing from the publisher .
International Organization for Standardization
Case postale 56 0 CH-1211 Genève 20 0 Switzerland
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
IS0 8613-5 : 1989 (E)
D Examples . . . 28
D.l Example 1 : Sample document from annex B of IS0 861 3-2; Specific layout structure only . 29
D.2 Example 2: Sample document from annex B of IS0 8613-2; Specific logical structure only . 35
D.3 Example 3: Sample document from annex B of IS0 8613-2; Generic layout, generic
39
logical and specific logical structures .
D.4 Example 4: Sample document from annex B of IS0 8613-2; Specific layout structure only . 49
Example 5: Sample document profile from annex C of IS0 8613-4; Document profile only . 55
0.5
E Office Document Language (ODL)
E.l Introduction.
E.2 Fundamentals . 58
E.3 Representation of attri . 61
E.4 Shared attributes .
ES Layout attributes . . 67
E.6 Logical attributes .
E.7 Layout style attributes .
E.8 Presentation style attributes .
E.9 Content porti .
E.10 Data content
E.ll SGML document type d . 74
E.12 Identification of ODA/ODL documents .
E.13 Use of SDlF with ODA/ODL documents . . 77
E.14 Document profile .
Examples of Office Document Language representations . 81
F.l ODL representation of a document . 81
F.2 ODL representation of a document profile . 87
---------------------- Page: 3 ----------------------
IS0 8613-5 : 1989 (E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of national standards bodies (IS0
member bodies). The work of preparing International Standards is normally carried out through IS0 technical
committees. Each member body interested in a subject for which a technical commjttee has been established has
the right to be represented on that committee. International organizations, governmental and non-governmental, in
liaison with ISO, also take part in the work. IS0 collaborates closely with the International Electrotechnical
Commission (IEC) on all matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to the member bodies for
approval before their acceptance as International Standards by the IS0 Codncil. They are approved in accordance
with IS0 procedures requiring at least 75% approval by the member bodies voting.
International Standard IS0 861 3-5 was prepared by Technical Committee ISO/TC 97, information processing
systems.
At present, IS0 8613 consists of seven parts:
- part 1, Introduction and general principles;
- part 2, Document structures;
- part 4, Document profile;
- part 5, Office document interchange format (ODIF);
- part 6, Character content architectures;
- part 7, Raster graphics content architectures;
- part 8, Geometric graphics content architectures.
NOTE - At present, there is no part 3.
Further parts may be added to this International Standard.
Development of this International Standard has been in parallel with:
- ECMA 101 : 1985, Office document architecture;
- CClTT Recommendation T.73 (1 984) : Document interchange protocol for the telematic services;
- CClTT Recommendations in the T.410 series (1988) : Open Document Architecture (ODA) and
interchange Format.
This part contains six annexes:
- annex A (informative): Coded representation;
- annex B (normative): Application class tag assignments;
- annex C (informative): Summary of object identifiers;
- annex D (informative): Examples;
- annex E (normative): Office Document Language (ODL);
- annex F (informative): Examples of Office Document Language representations.
IV
---------------------- Page: 4 ----------------------
IS0 8613-5 : 1989 (E)
INTERNATIONAL STANDARD
Information processing - Text and office systems -
Office Document Architecture (ODA) and interchange
-
format
Part 5 :
Office Document Interchange Format (OD1 F)
@I Scope
The purpose of IS0 861 3 is to facilitate the interchange of documents.
In the context of IS0 8613, documents are considered to be items such as memoranda, letters, invoices, forms
and reports, which may include pictures and tabular material. The content elements used within the documents
may include graphic characters, geometric graphics elements and raster graphics elements, all potentially within
one document.
NOTE - IS0 8613 is designed to allow for extensions, including typographical features, colour, spreadsheets and
additional types of content such as sound.
IS0 8613 applies to the interchange of documents by means of data communications or the exchange of storage
media.
IS0 8613 provides for the interchange of documents for either or both of the following purposes:
- to allow presentation as intended by the originator;
- to allow processing such as editing and reformatting.
@The composition of a document in interchange can take several forms:
- formatted form, allowing presentation of the document;
- processable form, allowing processing of the document;
- formatted processable form, allowing both presentation and processing.
IS0 861 3 also provides for the interchange of ODA information structures used for the processing of interchanged
documents.
Furthermore, IS0 8613 allows for the interchange of documents containing one or more different types of content
such as character text, images, graphics and sound.
This part of IS0 8613 defines
- the format of the data stream used to interchange documents structured in accordance with IS0 8613-2;
- the representation of the constituents which may appear in an interchanged document.
NOTES
1 This part of IS0 8613 does not specify the coded representation of content elements.
2 Data formats for presentation attributes and coding attributes are defined in other parts of IS0 8613.
1
---------------------- Page: 5 ----------------------
IS0 8613-5 : 1989 (E)
2 Normative references
The following standards contain provisions which, through reference in this text, constitute provisions of this part
of IS0 8613. At the time of publication, the editions indicated were valid. All standards are subject to revision, and
parties to agreements based on this part of IS0 8613 are encouraged to investigate the possibility of applying the
most recent editions of the standards listed below. Members of IEC and IS0 maintain registers of currently valid
International Standards.
IS0 8601 : 1988, Data elements and interchange formats - Information interchange - Representation of dates
and times.
IS0 861 3 : 1989, Information processing - Text and office systems - Office Document Architecture (ODA)
and Interchange format -
Part 1 - Introduction and general principles;
Part 2 - Document structures;
Part 4 - Document profile;
Part 6 - Character content architectures;
Part 7 - Raster graphics content architectures;
8 - Geometric graphics content architectures.
Part
IS0 8824 : 1987, Information processing - Open Systems Interconnection - Specification of Abstract Syntax
Notation One (ASN. 1).
IS0 8824 Add.1 : l), Information processing systems - Open Systems Interconnection - Specification of
Abstract Syntax Notation One (ASN. 1) - Addendum 1 : ASN. 1 extensions.
IS0 8825 : 1987, Information processing - Open Syste Interconnection - Spec ation of basic encoding
rules for Abstract Syntax Notation One (ASN. I).
IS0 8825 Add.1 : l), lnformation processing systems - Open Systems Interconnection - Specification of basic
encoding rules for Abstract Syntax Notation One (ASN. 1) - Addendum 1 : ASN. 1 extensions.
IS0 8879 : 1986, Information processing - Text and office systems - Standard Generalized Markup Language
(SG M L).
IS0 9069 : 1988, Information processing - SGML support fac es - SGML Documen terchange Format
(SDIF).
IS0 9541-6 : I), Information processing - Font and character information interchange - Part 6: font and
character attribute subsets and applications.
3 Definitions
For the purpose of this part of IS0 8613, the definitions given in IS0 8613-1 apply.
1) To be published.
2
---------------------- Page: 6 ----------------------
IS0 8613-5 : 1989 (E)
4 Document representations
A document structured in accordance with IS0 8613 is represented for interchange by either the Office Document
Interchange Format (ODIF), or the Office Document Language (ODL) in conjunction with the SGML Document
Interchange Format (SDIF). The ODlF and ODLEDIF representations are technically equivalent; a document can
be transformed from one to the other without loss of information about the document constituents and attributes.
NOTE - Both data structure (ODIF) and language (ODL) representations have been standardized in order to meet the
document representation requirements of distinct application environments. ODIF, being a data structure specified using
ASN.l, is particularly intended for use in an OS1 environment. ODL is particularly appropriate for systems that share
information through marked-up text files, especially where human users can access the markup directly.
4.1 ODlF
ODlF is an abstract data syntax in which the constituents and attributes of the document are represented by a
hierarchy of data structures and data items, specified using the abstract syntax notation ASN.l defined in
IS0 8824.
The coded representation of each data structure or data item is obtained by applying a set of encoding rules.
’a ODlF is specified in clause 5.
NOTE - ASN.l is a formal description method that allows data types relevant to an application to be specified
in terms of other data types, including basic data types such as “integer” and “octet string” which are defined
in IS0 8824 itself. Basic encoding rules for ASN.1 are defined in IS0 8825 and are summarized in annex A.
4.2 ODL and SDIF
ODL is a language in which the constituents and attributes of the document are identified by descriptive tags, and
are grouped into one or more storage entities (e.g. files) as the user may require.
For interchange, each ODL entity is represented as a single data structure or data item, specified using ASN.1, in
a data stream constructed according to the SGML Document Interchange Format defined in IS0 9069.
ODL is specified in annex E (normative).
NOTE - ODL is an SGML application conforming to IS0 8879.
Office Document Interchange Format (ODIF)
0 5
5.1 General description
A document structured in accordance with IS0 8613 is represented by a data stream consisting of one or more
data structures of the following types:
- document profile descriptor;
- layout object descriptor;
- layout object class descriptor;
- logical object descriptor;
- logical oblect class descriptor;
- presentation style descriptor;
- layout style descriptor;
- text unit.
3
---------------------- Page: 7 ----------------------
IS0 8613-5 : 1989 (E)
These data structures are called interchange data elements. Within a data stream, the interchange data elements
are ordered in accordance with certain rules which are specified below. This part of IS0 8613 defines two such
sets of rules; they are called interchange format class A and interchange format class B.
Which of these sets of rules applies to a given data stream is indicated in the document profile descriptor. In all
cases, a data stream contains one and only one document profile descriptor which is always the first interchange
data element in the data stream. The document profile descriptor may be the only data structure in the data
stream.
When an ODlF data stream is used as part of an ASN.l external data type, the abstract syntax shall be formed by
an ASN.1 SEQUENCE-OF type referencing the Interchange-Data-Element type; the encoding of the data value
shall consist of an integral number of octets, formed by applying the ASN.1 basic encoding rules; and the value of
the associated ASN.l object identifier shall be { 2 8 O O }.
NOTE - The manner of incorporating the interchange data elements, or the external data type, in an application protocol or
the manner of mapping them on service data units (in an OS1 environment) is not defined by this part of IS0 8613.
5.2 Interchange format class A
According to interchange format class A, a data stream consists of one document profile descriptor and, optionally,
one or more interchange data elements of the following types:
- layout object descriptor;
- layout object class descriptor;
- logical object descriptor;
- logical object class descriptor;
- presentation style descriptor;
- layout style descriptor;
- text unit.
The order of the interchange data elements is as follows:
a) document profile descriptor;
b) layout object class descriptors;
c) logical object class descriptors;
d) text units representing generic content portions;
e) presentation style descriptors;
f) layout style descriptors;
g) layout object descriptors;
h) logical object descriptors;
i) text units representing specific content portions.
Within each of the groups of layout object descriptors and logical object descriptors, the order of the descriptors is
equal to the sequential order defined in IS0 8613-2.
If the data stream contains layout object descriptors, the text units representing specific content portions are
ordered according to the sequential layout order; otherwise, they are ordered accord ng to the sequential logical
order.
Within each of the other groups of interchange data elements, the order is arbitrary.
---------------------- Page: 8 ----------------------
IS0 8613-5 : 1989 (E)
5.3 Interchange format class B
According to interchange format class B, a data stream consists of one document profile descriptor and, optionally,
one or more interchange data elements of the following types:
- layout object descriptor;
- layout object class descriptor;
- presentation style descriptor;
- text unit.
Interchange format class B can be used only to represent documents that do not contain any specific or generic
logical structure, i.e. documents that conform to the formatted document architecture class.
The order of the interchange data elements is as follows:
a) document profile descriptor;
b) layout object class descriptors and associated text units;
c) presentation style descriptors;
d) layout object descriptors and associated text units.
).
Within the group of layout object class descriptors and associated text units, the order is such that a group of
descriptors that have identical identifiers, except for the last number in each identifier, follow each other in the data
stream without any other descriptor between them. However, each descriptor of an object class for a basic layout
object is followed immediately by the associated text units.
Within the group of layout object descriptors and associated text units, the order of the descriptors is equal to the.
sequential order defined in IS0 8613-2. However, each descriptor of a basic layout object is followed immediately
by the associated text units.
Within the group of presentation style descriptors, the order is arbitrary.
5.4 Descriptors and text units
A document profile descriptor, layout object descriptor, layout object class descriptor, logical object descriptor,
logical object class descriptor, presentation style descriptor or layout style descriptor consists of simple and
composite data items representing the attributes of the constituent concerned.
The document profile, each object class, each style and each object is represented by one descriptor.
A text unit consists of two parts:
a) an attribute field, i.e. a data structure consisting of simple and composite data items representing the
attributes of the content portion concerned;
b) an information field, i.e. a data structure that is either a data item or a set of data items representing the
content elements making up the content portion concerned.
Each content portion is represented by one text unit.
The data formats of the interchange data elements are specified in 5.5 to 5.12, using the abstract syntax notation
ASN.l defined in IS0 8824.
NOTE - 5.5 to 5.12 by themselves do not completely define the data stream format; additional rules are specified in 5.1 to
5.4 of this part and in other parts of IS0 8613. For example, the keyword OPTIONAL merely indicates that a particular data
structure or data item is not part of every instance of the containing data structure; the conditions controlling the presence
or absence of the data structure or data item are specified in part 2 or part 4.
5
---------------------- Page: 9 ----------------------
IS0 8613-5 : 1989 (E)
5.5 Interchange data elements
Interchange-Data-Elements { 2 8 1 5 5 }
DEFINITIONS ::= BEGIN
EXPORTS Interchange-Data-Element;
IMPORTS Document-Profile-Descriptor
FROM Document-Profile-Descriptor
Layout-Class-Descriptor, Layout-Object-Descriptor
FROM Layout-Descriptors
Logical-Class-Descriptor, Logical-Object-Descriptor
FROM Logical-Descriptors
Presentation-Style-Descriptor, Layout-Style-Descriptor
FROM Style-Descriptors
Text-U n i t
FROM Text-Units;
Interchange-Data-Element ::= CHOICE l
[O] IMPLjClT Document-Profile-Descriptor,
document-profile
[ 1 ] I M PLlClT Layout-Class-Descriptor,
layout-object-class
layou t-object [2] IMPLICIT Layout-Object-Descriptor,
[3] IMPLICIT Text-Unit, .
content-portion
[5] IMPLICIT Logical-Class D
log ical-object-class
[6] IMPLICIT Logical
logical-object
[7] IMPLICIT Presen
presentation-style
[8] IMPLICIT Layout-Style-De
la you t-sty I e
END
6
---------------------- Page: 10 ----------------------
IS0 8613-5 : 1989 (E)
5.6 Document profile descriptor
Document-Profile-Descriptor { 2 8 1 5 6 }
DEFINITIONS ::= BEGIN
EXPORTS Document-Profile-Descriptor;
IMPORTS Resource-Name, Object-or-Class-Identifier
FROM Identifiers-and-Expressions - - see 5.7
Measure-Pair, Transparency, Colour, Dimension-Pair, One-Of-Four-Angles,
Bo rd er , M ed i u m-Ty pe
FROM Layout-Descriptors - -see 5.8
Protection
FROM Logical-Descriptors - - see 5.9
Content-Architecture-Class, Content-Type, Block-Alignment, Fill-Order
FROM Style-Descriptors - - see 5.10
Type-of-Coding
FROM Text-Units - - see 5.12
Character-Content-Defaults, Char-Presentation-Feature,
Character-Coding-Attri bute
FROM Character-Profile-Attributes { 2 8 1 6 4 } - - see IS0 8613-6
Raster-Gr-Content-Defaults, Ra-Gr-Presentation-Feature,
Ra-Gr-Coding-Attribute
FROM Raster-Gr-Profile-Attributes ( 2 8 1 7 4 } - - see IS0 8613-7
Geo-Gr-Content-Defaults, Geo-Gr-Presentation-Feature,
Geo-Gr-Coding-Attribute
FROM Geo-Gr-Profile-Attributes { 2 8 1 8 4 } - - see IS0 8613-8
Font-Reference FROM IS09541-FONTS { 1 9541 6 1 O >; - - see IS0 9541-6
Document-Profile-Descriptor ::= SET {
generic-layout-structure [O] IMPLICIT Numericstring OPTIONAL,
specific-layout-structure [I] IMPLICIT Numericstring OPTIONAL,
generic-logical-structure [4] IMPLICIT Numericstring OPTIONAL,
specific-logical-structu re [5] IMPLICIT Numericstring OPTIONAL,
presentation-styles [6] I M PLI C IT Nu m ericSt r i n g O PTI ON AL,
layout-styles
[ 71 I M PLI C I T N u m eri cS t ri n g OPTIONAL,
- - for the generic structures;
- - ‘partial generator-set’ is represented by “O”, ‘complete-generator-set’
- - is represented by ‘‘I ’I, ‘factor-set’ is represented by “2”;
- - for the other cases, the numeric string has the value ‘present’
- - represented by “1 ”
external-document-class [9] Document-Reference OPTIONAL,
resou rce-docu ment [l O] Document-Reference OPTIONAL,
resources [ll] IMPLICIT SET OF SET {
resource-identifier Resource-Name,
object-class-identifier Object-or-Class-Identifier} OPTIONAL,
d ocu men t-c h aracte r i st ics [2] I M PLI C IT Docu men t-C haracteristics OPTION AL,
document-management-attributes [3] IMPLICIT Document-Management-Attributes OPTIONAL
Document-Characteristics ::= SET {
document-application-profile CHOICE {
[O1 IMPLICIT INTEGER C
.-
a ~OU ~-4-facsi mi ~e (2) 1.
[4] ÏMPLICIT OBJECT ‘IDENTIFIER} OPTIONAL,
i le-defau I ts [l O] IMPLICIT Doc-Appl-Profile-Defaults OPTIONAL,
doc-ap pl-p rof
docu men t-architectu re-class [I] IMPLICIT INTEGER {
formatted (O),
processable (1 ),
formatted-processable (2)) OPTIONAL,
content-architectu re-classes
[5] IMPLICIT SET OF OBJECT IDENTIFIER OPTIONAL,
7
---------------------- Page: 11 ----------------------
IS0 8613-5 : 1989 (E)
interchange-format-class [6] IMPLICIT INTEGER {
if-a (O),
if-b (I)} OPTIONAL,
oda-version [8] IMPLICIT SEQUENCE {
standard-or-recommendation C haracter-Data,
pu blication-date Date-and-Time} OPTIONAL,
non-basic-doc-characteristics [2] IMPLICIT Non-Basic-Doc-Characteristics OPTIONAL,
non-basic-struc-characteristics [3] IMPLICIT Non-Basic-Struc-Characteristics OPTIONAL,
additional-doc-characteristics [9] IMPLICIT Additional-Doc-Characteristics OPTIONAL}
Doc-AppI-Profile-Defau Its ::= SET {
document-architecture-defaults [O] IMPLICIT Document-Architecture-Defaults OPTIONAL,
character-content-defaults [ 1 ] I MPLlClT Character-Content-Defaults OPTIONAL,
raster-gr-content-defaults
[ 21 I M PLI C IT Raste r-G r-Con t en t- Def au Its O PTI O NA L,
[3] IMPLICIT Geo-Gr-Content-Defaults OPTIONAL,
g eo-g r-Co n tent-def au I ts
- - the following tags are reserved for additional types
- - of content defaults:
- - [4] videotex, for use in conjunction with CCITT Recommendations
- - [5] audio
- - [6] dynamic-graphics
[7] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL }
external-content-architecture-defaults
Document-Architecture-Defaults
{
content-architecture-class IMPLICIT Content-Architecture-Class OPTIONAL,
content-type I M P L I C IT Con ten t-Type O PT I O NA L,
pag e-d i m e n si0 n s IMPLICIT Measure-Pair OPTIONAL,
transparency IMPLICIT Transparency OPTIONAL,
colour IMPLICIT Colour OPTIONAL,
I M PLI C IT On e-O f- Fo u r-Ang les O PTI O N AL,
layout-path
IMPLICIT Medium-Type OPTIONAL,
medium-type
IMPLICIT Block-Alignment OPTIONAL,
block-alignment
border IMPLICIT Border OPTIONAL,
tMPLlClT Measure-Pair OPTIONAL,
page-position
type-of-coding Type-of-Coding OPTION AL}
Non-Basic-Doc-C haracteristics ::= SET {
profile-c haracter-sets [5] IMPLICIT OCTET STRING OPTIONAL,
comments-character-sets [I] IMPLICIT OCTET STRING OPTIONAL,
alternative-repr-char-sets [6] IMPLICIT OCTET STRING OPTIONAL,
- - each of these octet strings represents a string of escape sequences
page-dimensions [2] IMPLICIT SET OF Dimension-Pair OPTIONAL,
e
medium-types [8] IMPLICIT SET OF Medium-Type OPTIONAL,
s
layo u t-pat h [21] IMPLICIT SET OF One-0f-Four-Angles OPTIONAL,
transparencies
[22] IMPLICIT SET OF Transparency OPTIONAL,
protections
[23] IMPLICIT SET OF Protection OPTIONAL,
block-alignments
[24] IMPLICIT SET OF Block-Alignment OPTIONAL,
fil I-orders [25] IMPLICIT SET OF Fill-Order OPTIONAL,
colours [26] IMPLICIT SET OF Colour OPTIONAL,
borders [27] IMPLICIT SET OF Border OPTIONAL,
page-positions [28] IMPLICIT SET OF Measure-Pair OPTIONAL,
types-of-coding [29] IMPLICIT SET OF Type-of-Coding OPTIONAL,
char-presentation-features
[9] IMPLICIT SET OF Char-Presentation-Feature OPTIONAL,
ra-gr-presentation-features [4] IMPLICIT SET OF Ra-Gr-Presentation-Feature OPTIONAL,
geo-gr-presentation-features [I 21 IMPLICIT SET OF Geo-Gr-Presentation-Feature OPTIONAL,
8
---------------------- Page: 12 ----------------------
IS0 8613-5 : 1989 (E)
- - the following tags are reserved for additional types
- - of presentation features:
- - [13] videotex, for use in conjunction with CCITT Recommendations
- - [14] audio
- - [15] dynamic-graphics
character-coding-attributes [16] IMPLICIT SET OF Character-Coding-Attribute OPTIONAL,
ra-gr-coding-attributes [3] IMPLICIT SET OF Ra-Gr-Coding-Attribute OPTIONAL,
g eo-g r-cod i ng-att ri bu tes
[17] IMPLICIT SET OF Geo-Gr-Coding-Attribute OPTIONAL,
- - the following tags are reserved for additional types
- - of coding attributes:
- - [18] videotex, for use in conjunction with CCITT Recommendations
- - [19] audio
- - [20] dynamic-graphics
ext-non-basic-pres-featu res [l O] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL,
ext-non-basic-coding-attri butes [ll] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL}
Non-Basic-Struc-C haracteristics ::= SET {
nu m ber-of-o bjects-per-pag e [O] IMPLICIT I
...
IS0
NORME
I N TE R NAT I O NA LE 861 3-5
Première édition
1989-09-01
Traitement de l’information - Bureautique -
Architecture des documents de bureau (ODA) et
format d’échange -
Partie 5:
Format d’échange de documents de bureau
(ODIF)
Information processing - Text and office systems - Office Document
Architecture (ODA) and interchange format -
Part 5: Office Document Interchange Format (ODIF)
Numéro de référence
IS0 8623-5:1989(F)
---------------------- Page: 1 ----------------------
IS0 8613-5 : 1989 (FI
Sommaire
Page
Avant-propos . iV
1 Domaine d'application . 1
2 Références normatives . 2
3 Définitions . 2
4 Représentation des documents . 2
5 Format ouvert d'échange de documents (ODIF) . 3
5.1 Description générale . 3
5.2 Classe de format d'échange A . 4
5.3 Classe de format d'échange B . 5
5.4 Descripteurs et unités de texte . 5
5.5 Éléments de données d'échange . 7
5.6 Descripteur de profil de document . 7
5.7 Identificateurs et expressions . 12
5.8 Descripteurs physiques . 14
5.9 Descripteurs logiques . 17
5.10 Descripteurs de style .
19
5.11 Liste de valeurs par défaut . 21
5.12 Unités de textes .
23
Annexes
A Représentation codée . 24
B Assignations des étiquettes de la classe application . 26
C Résumé des identificateurs d'objet . 27
O IS01989
Droits de reproduction &servés . Aucune partie de cette publication ne peut être reproduite ni utilisée
sous quelque forme que œ soit et par aucun procédé. électronique ou mécanique. y compris la
photocopie et les microfilms. sans raccord écrit de l'éditeur .
Organisation internationale de normalisation
Case postale 56 CH-121 1 Genève 20 Suisse
Version française tirée en 1991
Imprimé en Suisse
II
---------------------- Page: 2 ----------------------
IS0 8613-5 : 1989 (F)
D Exemples . 28
D.1 Exemple 1 : Document spécimen de l'annexe 6 de I'ISO 8613-2 - Structure physique
spécifique seulement . 29
D.2 Exemple 2 : Document spécimen de l'annexe B de I'ISO 8613-2 - Structure logique
spécifique seulement . 35
D.3 Exemple 3 : Document spécimen de l'annexe B de I'ISO 8613-2 - Structure physique
générique. structure logique générique et logique spécifique . 39
D.4 Exemple 4 : Document wécimen de l'annexe B de I'ISO 8613-2 - Structure physique
spécifique seulement . 49
D.5 Exemple 5 : Profil du document spécimen de l'annexe C de I'lSO 8613-4 - Profil de
document seulement . 55
E Langage de Document de Bureau (ODL) . 58
E.l Introduction . 58
E.2 Généralités . 58
E.3 Représentation des valeurs d'attributs . 62
E.4 Attributs partagés . 64
E.5 Attributs de formatage . 68
E.6 Attributs logiques . 69
E.7 Attributs de style de formatage . 70
E.8 Attributs de style de présentation . 71
E.9 Attributs de portions de contenu . 71
E.10 Symboles de contenu textuel .
72
E.ll Déclaration de type de document SGML et définition de type de document . 75
E.12 Identification de documents ODNODL . 78
E.13 Utilisation du SDlF avec des documents ODA/ODL . 78
E.14 Profil de document . 78
F Exemples de représentations en Langage de Document de Bureau (ODL) . 82
F.l Représentation d'un document en ODL . 82
F.2 Représentation d'un profil de document en ODL . 88
...
III
---------------------- Page: 3 ----------------------
IS0 8613-5 : 1989 (FI
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes
nationaux de normalisation (comités membres de I'ISO). L'élaboration des Normes in1:ernationales est
en général confiée aux comités techniques de I'ISO. Chaque comité membre intéressé par une étude a
le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec I'ISO participent également aux travaux.
L'ISO collabore étroitement avec la Commission électrotechnique internationale (CEI) en ce qui
concerne la normalisation électrotechnique.
Les projets de Normes internationales adoptés par les comités techniques sont soumis aux comités
membres pour approbation, avant leur acceptation comme Normes internationales par le Conseil de
I'ISO. Les Normes internationales sont approuvées conformément aux procédures de I'ISO qui
requièrent l'approbation de 75 % au moins de comités membres votants.
La Norme internationale IS0 8613-5 a été élaborée par le comite technique ISOKEI JTC1, Systèmes de
traitement de l'information.
Actuellement I'ISO 8613 comporte sept parties :
- partie 1, Introduction et principes généraux ;
- partie 2, Structures de documents ;
- partie 4, Profil des documents ;
- partie 5, Format d'échange de documents de bureau (ODIF) ;
- partie 6, Architecture des contenus de caractères ;
- partie 7, Architecture des contenus des caractères graphiques à raster ;
- partie 8, Architecture des contenus des caractères graphiques géométriqu
NOTE - Actuellement, il n'existe pas de partie 3.
D'autres parties seront peut être ajoutées à cette Norme internationale.
Cette Norme internationale été élaborée en parallèle avec :
- la norme ECMA-101:1985, Architecture de document de bureau ;
- la Recommandation CClTT T.73 (1984) : Protocole d'échange de documents pour les services
;
réléma tiques
- les recommandations CClTT des séries T410 (1988) : Architecture ouvert de documents (ODA) et
format d'échange.
La présente partie de I'ISO 8613 comporte six annexes :
- annexe A (informative) : Représentation codée ;
- annexe B (normative) : Assignation des étiquettes de la classe application ;
- annexe C (informative) : Résumé des identificateurs d'objet ;
- annexe D (informative) : Exemples ;
- annexe E (normative) : Langage de Document de bureau (ODL) ;
- annexe F (informative) : Exemples de représentations en Langage de document de Bureau (ODL).
iv I
---------------------- Page: 4 ----------------------
NORME INTERNATIONALE IS0 8613-5 : 1989 (FI
Traitement de l‘information - Bureautique -
Architecture des documents de bureau (ODA) et format
d’échange
Partie 5 :
Format d‘échange de documents de bureau (ODIF)
I Domaine d’application
L’ISO 8613 vise à faciliter l‘échange de documents.
Dans le cadre de I’ISO 8613, les documents sont considérés comme étant des éléments tels que des
mémorandums, des lettres, des factures, des formulaires et des rapports pouvant inclure des images et
des tableaux. Les éléments de contenu utilisés à l’intérieur des documents peuvent inclure des caractè-
res graphiques, des éléments graphiques géométriques et des éléments graphiques en points qui peu-
vent tous faire potentiellement partie d’un même document. I
NOTE - L‘ISO 8613 est conçue de manière a permettre des extensions multiples, concernant notamment des caractéristiques
typographiques, la couleur, les tableurs et des types additionnels de contenu (son, par exemple).
L‘ISO 8613 s‘applique à l’échange de documents au moyen de transmissions de données ou de
l’échange de supports de stockage.
Elle concerne l‘échange de documents pour l’une ou l’autre des fins suivantes :
- permettre la représentation voulue par l’expéditeur ;
- permettre un traitement tel que l‘édition ou le reformatage.
La composition d’un document destiné à l‘échange peut revêtir des formes diverses :
- forme formatée, qui permet la représentation du document ;
- forme retraitable, qui permet le traitement du document ;
- forme retraitable formatée, qui permet à la fois la représentation et le traitement du document.
L’ISO 8613 prévoie également l’échange de structures d‘informations ODA utilisées pour le traitement
des documents échangés.
De plus, I‘ISO 8613 permet l‘échange de documents contenant un ou plusieurs types de contenus diffé-
rents tels que texte, images, éléments graphiques et son.
La présente partie de I’ISO 8613
- définit le format du flot de données utilisé pour échanger des documents structurés conformé-
ment aux dispositions de l’lS0 8613-2 ;
- définit la représentation des constituants qui peuvent apparaître dans un document échangé.
NOTES
1 La présente partie de I’ISO 8613 ne spécifie pas la représentation codée des éléments de contenu.
2 Les formats de données des attributs de présentation et des attributs de codage sont définis dans d’autres parties de
I’ISO 8613.
1
---------------------- Page: 5 ----------------------
IS0 8613-5 : 1989 (FI
2 Références normatives
Les Normes suivantes contiennent des dispositions qui, par suite de la référence qui en est faite consti-
tuent des dispositions valables pour la présente partie de I’ISO 8613. Au moment de la publication, les
éditions indiquées étaient en vigueur. Toute norme est sujette, à révision et les parties prenantes des
accords fondés sur la présente partie de I’ISO 8613 sont invitées à rechercher la possibilité d‘appliquer
les éditions les plus récentes des normes indiquées ci-après. Les membres de la CE1 et de I’ISO possè-
dent le registre des Normes internationales en vigueur à un moment donné.
IS0 8601:1988, Éléments de données et formats d’échange - Échange d’informations -
Représentation de dates et d’heures. ’)
IS0 8613-1:1989, Traitement de l‘information - Bureautique -- Architecture des documents de bureau
(ODA) et format d‘échange -
Partie 1 : Introduction et principes généraux ;
Partie 2 : Structure de documents ;
Partie 4 : Profil de documents ;
Partie 6 : Architecture des contenus de caractères ;
Partie 7 : Architecture des contenus de caractères graphiques à raster ;
Partie 8 : Architecture des contenus de caractères graphiques géométriques.
IS0 8824:1990, Traitement de l‘information - Interconnexion des systèmes ouverts -- Spécification de
la notation de synstaxe abstraite numéro 1 (ASN. 1)
IS0 8825: 1990, Technologies de l‘information - lntercon~nexion des systèmes ouverts - Spécification
de règles de base pour coder la notation de sysntaxe abstraite numéro 1 (ASN. 1)
IS0 8879:1988, Traitement de l‘information - Systèmes bureautiques - Langage normalisé de balisage
généralisé (SGML)
IS0 9069:1988, Traitement de l’information - Facilités de support SGML - Format d‘échange du docu-
ment SGML (SDIF)
IS0 9541-6, Traitement de l’information - Échange d’infprmations sur les polices de caractères et sur
les caractères - Partie 6 : Sous-ensembles et applicationk des polices de caractères et des attributs de
caractères.
3 Définitions
Aux fins de la présente norme, les définitions données dans I‘ISO 8613-1 sont applicables.
4 Représentation des documents
Un document structuré conformément à I’ISO 8613 est représenté pour l’échange par le format d’échange
de documents de bureau (ODIF) ou le langage de document de bureau (ODL) en conjonction avec le format
d’échange de document SGML (SDIF). Les représentations ODIF et ODVSDIF sont techniquement équiva-
lentes ; un document peut être transformé de l’un à l’autre sans perte d‘information sur les constituants et
les attributs du document.
NOTE - Les représentations en structure de données (ODIF) et de idgage (ODL) ont été normalisées de facçon à se conformer
aux exigences de représentation de document d’environnements d‘application distincts.
A publier.
2
---------------------- Page: 6 ----------------------
IS0 8613-5 : 1989 (FI
ODlF étant une structure de données spécifiée utilisant ASN.l, est particulièrement adaptée à I’utilisa-
tion en environnement OSI.
ODL est particulièrement destiné aux systèmes qui partagent l’information sous forme de fichiers de
textes balisés, spécialement si l’utilisateur humain peut accéder directement au balisage.
4.1 ODlF
ODlF est une syntaxe de données abstraites dans laquelle les constituants et les attributs du document
sont représentés par une hiérarchie de structures de données et d’éléments de données spécifiés à
l’aide de la notation de syntaxe abstraite ASN.l définie dans I’ISO 8824.
La représentation codée de chaque structure de données ou élément de données est obtenue en
appliquant un ensemble de règles de codage.
ODlF est spécifié au paragraphe 5.
NOTE- ASN.l est une méthode de description formelle qui permet que des types de données applicables pour une
y compris les types de données de base tels que des
application soient spécifiés en termes d‘autres types de données,
et ales chaînes d‘octets)) qui sont définis dans I‘ISO 8824. Les règles de codage de base pour ASN.l sont
nombres entiers»
définies dans I’ISO 8825 et résumées dans l’annexe A.
4.2 ODL et SDlF
ODL est un langage dans lequel les constituants et attributs du document sont identifiés par des balises
descriptives et sont groupés dans une ou plusieurs entités de mémoire (par exemple des fichiers) à la
demande de l‘utilisateur.
Pour l‘échange, chaque entité ODL est représentée par une seule structure de données ou élément de
données, spécifiés en utilisant ANS.l, dans une classe de données construite en accord avec le format
d’échange de document SGML défini dans I’ISO 9069.
ODL est spécifié en annexe E (normative).
NOTE - ODL est une application SGML conforme a I’ISO 8879.
5 Format ouvert d’échange de documents (ODIF)
5.1 Description générale
Un document structuré conformément à I‘ISO 8613 est représenté par un flot de données se composant
d’une ou de plusieurs structures de données des types suivants :
- descripteur de profil de document ;
- descripteur d‘objet physique ;
- descripteur de classe d’objets physiques ;
- descripteur d’objet logique ;
- descripteur de classe d’objets logiques ;
- descripteur de style de présentation ;
- descripteur de style de formatage ;
- unités de texte.
Ces structures sont appelées éléments de données d‘échange. À l‘intérieur d’un flot de données, les
éléments de données d‘échange sont ordonnés selon certaines règles qui sont spécifiées ci-après. La
présente partie de I‘ISO 8613 définit deux ensembles de règles de ce type. Ces ensembles sont appelés
classe de format d‘échange A et classe de format d’échange B.
3
---------------------- Page: 7 ----------------------
IS0 8613-5 : 1989 (FI
Celui de ces ensembles de règles qui s’applique à un flot de données déterminé est indiqué dans le
descripteur de profil de document. Dans tous les cas, un flot de données contient un (et seulement un)
descripteur de profil de document qui est toujours le premiler élément de données d’échange du flot de
données. Le descripteur de profil de document peut être la1 seule structure de données dans le train de
don nées.
Larsqu’un flot de données ODlF est utilisé comme partie d’un type de données externes ASN.l, la
syntaxe abstraite doit être formée par un SEQUENCE-OF type ASN.l se référant au type d’élément de
données d‘échange, et le codage de la valeur des données doit se composer d’un nombre entier
d‘octets, formé en appliquant les règles de codage de base ASN.l, et la valeur de l‘identificateur d’objet
ASN.l associé doit être de { 2 8 O O 1.
NOTE - La manière selon laquelle les éléments de données d’échange sont incorporés dans un protocole d’application ou
celle dont on établit leur équivalence avec des unités de données de service (dans un environnement OSI) ne sont pas définis
I’ISO 8613.
par cette partie de
5.2 Classe de format d‘échange A
Selon la classe de format d’échange A, un flot de données se compose d’un descripteur de profil de
document et, facultativement, d‘un ou de plusieurs éléments de données d’échange appartenant aux
types suivants :
- descripteur d’objet physique ;
- descripteur de classe d‘objets physiques ;
- descripteur d‘objet logique ;
- descripteur de classe d’objets logiques ;
- descripteur de style de présentation ;
- descripteur de style de formatage ;
- unités de texte.
Les éléments de données d‘échange se présentent dans l’ordre suivant :
a) descripteur de profil de document ;
b) descripteurs de classe d‘objets physiques ;
c) descripteurs de classe d’objets logiques ;
d) unités de texte représentant des portions de contenu génériques ;
e) descripteurs de style de présentation ;
f) descripteurs de style de formatage ;
g) descripteurs d‘objets physiques ;
h) descripteurs d’objets logiques ;
i) unités de texte représentant des portions de contenu génériques.
À l‘intérieur de chacun des groupes de descripteurs d‘objets physiques et de descripteurs d’objets
logiques, l’ordre des descripteurs est égal à l’ordre séquentiel défini dans I’ISO 8613-2.
Si le flot de données contient des descripteurs d’objets physiques, les unités de texte représentant des
portions de contenu spécifiques se présentent conformément à l’ordre physique séquentiel ; dans le cas
contraire, ils se présentent dans l’ordre logique séquentiel,
À l’intérieur de chacun des autres groupes d’éléments de données d‘échange, l‘ordre est arbitraire.
4
---------------------- Page: 8 ----------------------
IS0 8613-5 : 1989 (F)
5.3 Classe de format d‘échange B
Dans le format d’échange B, un flot de données se compose d’un descripteur de profil de document et,
facultativement, d’un ou de plusieurs éléments de données d‘échange des types suivants :
- descripteur d‘objet physique ;
- descripteur de classe d’objets physiques ;
- descripteur de style de présentation ;
- unités de texte.
La classe de format d’échange B peut être utilisée uniquement pour représenter des documents ne
contenant aucune structure logique spécifique ou générique, c‘est-à-dire des documents qui soient
conformes à la classe d’architecture formatée.
L‘ordre des éléments de données d‘échange est le suivant :
a) descripteur de profil de document ;
b) descripteurs de classe d’objets physiques et unités de texte associées ;
c) descripteurs de style de présentation ;
d) descripteurs d’objets physiques et unités de texte associées.
À l‘intérieur du groupe des descripteurs de classe d’objets physiques et des unités de texte associées,
l’ordre est tel qu‘un groupe de descripteurs qui ont des identificateurs identiques, exception faite de
leur dernier numéro, se suivent dans le flot de données sans être séparés par d’autres descripteurs.
Mais, chaque descripteur d’une classe d’objets correspondant à un objet physique de base est
immédiatement suivi des unités de texte associées.
À l’intérieur du groupe des descripteurs des objets physiques et des unités de textes associées, l’ordre
des descripteurs est égal à l’ordre séquentiel défini dans I’ISO 8613-2. Mais, chaque descripteur d’objet
physique de base est immédiatement suivi des unités de texte associées.
À l’intérieur du groupe des descripteurs de style de présentation, l’ordre est arbitraire.
5.4 Descripteurs et unités de texte
Un descripteur de profil de document, un descripteur d’objet physique, un descripteur de classe
d‘objets physiques, un descripteur d‘objet logique, un descripteur de classe d’objets logiques, un
descripteur de style de présentation ou un descripteur de style de formatage se composent d’éléments
de données simples et composés représentant les attributs des constituants concernés.
Le profil de document, chaque classe d’objets, chaque style et chaque objet sont représentés par un
descri pteu r.
Une unité de texte se compose de deux parties :
a) un champ attributs, c’est-à-dire une structure de données se composant d‘éléments de données
simples et composés représentant les attributs de la portion de contenu considérée ;
b) un champ information, c’est-à-dire une structure de données qui est soit un élément de données,
soit un ensemble d‘éléments de données représentant les éléments de contenu qui constituent la
portion de contenu considérée.
Chaque portion de contenu est représentée par une unité de texte.
Les formats de données des éléments de données d’échange sont spécifiés aux paragraphes 5.5 à 5.12
de la présente norme au moyen de la notation de syntaxe abstraite ASN.1 définie dans I‘ISO 8824.
NOTE - Les paragraphes 5.5 a 5.12 de la présente norme ne définissent pas completement par eux-mêmes le format du flot
de données ; des règles additionnelles sont spécifiées aux paragraphes 5.1 à 5.4 de la présente partie et dans d‘autres parties
de la série IS0 8613. Par exemple, le mot clé OPTIONAL indique simplement qu’une structure de données particulière ou
qu‘un élément de données particulier ne font pas partie de chaque instance de la structure de données contenante ; les
conditions qui régissent la présence ou l‘absence de la structure de données ou d’un élément de données sont spécifiées dans
I‘ISO 8613-2 OU I‘ISO 8613-4.
5
---------------------- Page: 9 ----------------------
IS0 8613-5 : 1989 (FI
5.5 Éléments de données d'échange
Interchange-Data-Elements { 2 8 1 5 5 }
DEFINITIONS ::= BEGIN
EXPORTS Interchange-Data-Element;
IMPORTS Document-Profile-Descriptor
-- voir le paragraphe 5.6
FROM Docurnent-Profile-Descriptor
Layout-Class-Descriptor, Layout-Object-Descriptor
-- voir le paragraphe 5.8
FROM Layout-Descriptors
Logical-Class-Descriptor, Logical-Object-Descriptor
-- voir le paragraphe 5.9
FROM Logical-Descriptors
Presentation-Style-Descriptor, Layout-Style-Descriptor
-- voir le paragraphe 5.10
FROM Style-Descriptors
Text-U nit
-- voir le paragraphe 5.12
FROM Text-Units;
::= CHOICE {
Interchange-Data-Element
[O] I M PLlClT Docu ment-Profile-Descriptor,
docurnent-profile
[l] IMPLICIT Layout-Class-Descriptor,
layout-object-class
[2] IMPLICIT Layout-Object-Descriptor,
layout-object
[3] IMPLICIT Text-Unit,
content-portion
[5] IMPLICIT Logical-Class Descriptor,
logical-object-class
[6] IMPLICIT Logical-Object-Descriptor,
logical-object
[7] I MPLlClT Presentation-Style-Descriptor,
presentation-style
[8] IMPLICIT Layout-Style-Descriptor}
layou t-sty le
END
6
---------------------- Page: 10 ----------------------
IS0 8613-5 : 1989 (FI
5.6 Descripteur de profil de document
Document-Profile-Descriptor ( 2 8 1 5 6 ]
DEFINITIONS .- BEGIN
Document-Profile-Descriptor;
EXPORTS
IMPORTS Resource-Name, Object-or-Class-Identifier
FROM Identifiers-and-Expressions -- voir le paragraphe 5.7
Measure-Pair, Transparency, Colour, Dimension-Pair, One-0f-Four-Angles,
Border, Medium-Type
FROM Layout-Descriptors -- voir le paragraphe 5.8
Protection
FROM Logical-Descriptors -- voir le paragraphe 5.9
Con ten t-Arch i tect u re-Class, Con t en t-Ty pe, Bloc k-Al ig n ment, Fi 11-0 rde r
FROM Style-Descriptors -- voir le paragraphe 5.10
Ty pe-of-Cod i ng
-- voir le paragraphe 5.12
FROM Text-Units
Character-Content-Defaults, Char-Presentation-Feature,
Character-Coding-Attribute
FROM Character-Profile-Attributes ( 2 8 1 6 4 -- voir 1‘1S0 8613-6
Raster-Gr-Content-Defaults, Ra-Gr-Presentation-Feature,
Ra-Gr-Coding-Attribute
FROM Raster-Gr-Profile-Attributes 2 8 1 7 4 ) -- voir I’ISO 8613-7
Geo-Gr-Content-Defaults, Geo-Gr-Presentation-Feature,
Geo-Gr-Coding-Attribute
FROM Geo-Gr-Profile-Attributes { 2 8 1 8 4 ]
-- voir 1’1S0 8613-8
Font-Reference FROM lSO9541-FONTS { 1 9541 6 1 O 1;
-- voir I’ISO 9541-6
Document-Profile-Descriptor ::= SET (
generic-layout-structure [O] IMPLICIT Numericstring OPTIONAL,
specific-layout-structure [l] IMPLICIT Numericstring OPTIONAL,
generic-logical-structure
[4] I M PL I C IT N u m ericSt ring O PTI ON AL,
specific-logical-structu re [5] IMPLICIT Numericstring OPTIONAL,
presentation-styles [6] IMPLICIT Numericstring OPTIONAL,
layou t-styles [7] IMPLICIT Numericstring OPTIONAL,
-- pour les structures génériques :
-- ((ensemble générateur partiel)) est représenté par «O»,
-- ((ensemble générateur complet)) est représenté par (( 1 n,
-- ((ensemble mis en facteur)) est représenté par «2n,
-- pour les autres cas, la chaîne numérique a la valeur ((present))
-- représentée par ((1))
external-document-class [9] Document-Reference OPTIONAL,
re sou rce-d ocu ment 11 O] Document-Reference OPTIONAL,
resources [ll] IMPLICIT SET OF SET (
resource-identifier Resource-Name,
object-class-identifier O bject-or-Class-id en t if ie r} O PTI O N AL,
document-characteristics [2] IMPLICIT Document-Characteristics OPTIONAL,
docu men t-manag em en t-att ri bu tes
[3 ] I M PLI C IT Docu men t-Manag em en t-Att ri bu tes OPTION AL}
Document-Characteristics ::= SET {
document-application-profile CHOICE {
[O1 IMPLICIT INTEGER f
__
group-4-facsimi1e (2j),
[4] IMPLICIT OBJECT IDENTIFIER) OPTIONAL,
doc-ap pl-prof i le-defau I ts [I O] IMPLICIT Doc-Appl-Profile-Defaults OPTIONAL,
document-architecture-class [l] IMPLICIT INTEGER (
formatted (O),
processable (l),
formatted-processable (2)) OPTIONAL,
content-architectu re-classes
[5] IMPLICIT SET OF OBJECT IDENTIFIER OPTIONAL,
7
---------------------- Page: 11 ----------------------
IS0 8613-5 : 1989 (FI
interchange-format-class [6] IMPLICIT INTEGER {
ita (O),
if-b (1)) OPTIONAL,
oda-version [8] IMPLICIT SEQUENCE {
standard-or-recommendation Character- Dat a,
pu blication-date Date-and-Time} OPTIONAL,
non-basic-doc-characteristics [2] IMPLICIT Non-Basic-Doc-Characteristics OPTIONAL,
non-basic-struc-characteristics [3] IMPLICIT Non-Basic-Struc-Characteristics OPTIONAL,
additional-doc-characteristics [9] IMPLICIT Additional-Doc-Characteristics OPTIONAL}
Doc-Appl-Profile-Defaults ::= SET {
document-architecture-defaults [O] IMPLICIT Document-Architecture-Defaults OPTIONAL,
character-content-defaults [l] IMPLICIT Character-Content-Defaults OPTIONAL,
raster-g r-conten t-defau Its
[ 21 I M PLI C IT Raster-G r-Conten t-Def au I ts OPTION AL,
geo-g r-conten t-defau I ts [3] IMPLICIT Geo-Gr-Content-Defaults OPTIONAL,
-- les étiquettes suivantes sont réservées pour ses types de valeurs
-- par défaut pour des contenus additionnels :
-- (41 vidéotex, pour utilisation en association avec les Recommandations
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.