Industrial automation systems and integration — Product data representation and exchange — Part 55: Integrated generic resource: Procedural and hybrid representation

ISO 10303-55:2005 specifies resource constructs for the representation of models of the procedural or construction history type, defined in terms of the sequence of constructional operations used to build them. Representations of the operations themselves are not specified here; the mechanisms provided in this document allow the use of entity data types defined in other parts of ISO 10303 for that purpose.The following are within the scope of ISO 10303-55:2005: the specification of sequences of constructional operations for the generation of any kind of explicit representation or model; the hierarchical structuring of constructional sequences; the embedding of explicitly defined elements in constructional sequences for the representation of hybrid models; the use of representation_item definitions from other parts of ISO 10303 to represent constructional operations for instances of those representation_items; the definition of a dual representation by association of a procedural model with an explicit "current result" model, the latter acting as a representative example of the parametric family of models defined by the former; the association of design rationale information with a procedural model; the identification, in a procedural model, of explicit elements selected by interactive picking from the visual display of the model in the sending system; the identification, in a procedural model, of constructional operations that can be suppressed for purposes of model simplification; specialization of the foregoing capabilities for the procedural representation of shape models.

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 55: Ressources génériques intégrées: Représentation procédurale et hybride

General Information

Status
Published
Publication Date
26-Jan-2005
Current Stage
9020 - International Standard under periodical review
Start Date
15-Oct-2024
Completion Date
15-Oct-2024
Ref Project

Buy Standard

Standard
ISO 10303-55:2005 - Industrial automation systems and integration -- Product data representation and exchange
English language
48 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 10303-55:2005 - Industrial automation systems and integration -- Product data representation and exchange
English language
48 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 10303-55
First edition
2005-02-01
Industrial automation systems — Product
data representation and exchange —
Part 55:
Integrated generic resource: Procedural
and hybrid representation
Systèmes d'automatisation industrielle — Représentation et échange
de données de produits —
Partie 55: Ressources génériques intégrées — Représentation
procédurale et hybride
Reference number
©
ISO 2005
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

This CD-ROM contains the publication ISO 10303-55:2005 in portable document format (PDF), which can be
viewed using Adobe® Acrobat® Reader.
or
This CD-ROM contains:
1) the publication ISO 10303-55:2005 in portable document format (PDF), which can be viewed using
Adobe® Acrobat® Re
...


INTERNATIONAL ISO
STANDARD 10303-55
First edition
2005-02-01
Industrial automation systems — Product
data representation and exchange —
Part 55:
Integrated generic resource: Procedural
and hybrid representation
Systèmes d'automatisation industrielle — Représentation et échange
de données de produits —
Partie 55: Ressources génériques intégrées — Représentation
procédurale et hybride
Reference number
©
ISO 2005
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO 2005
All rights reserved. Unless otherwise specified, 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 either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2005 – All rights reserved

Contents Page
1 Scope . . . . . . . . . 1
2 Normative references . . . . . . . . . 2
3 Terms, definitions and abbreviations . . . . . . 2
3.1 Terms defined in ISO 10303-1 . . . . . . 2
3.2 Terms defined in ISO 10303-11 . . . . . . . . 3
3.3 Terms defined in ISO 10303-42 . . . . . . . . 3
3.4 Terms defined in ISO 10303-43 . . . . . . . . 3
3.5 Terms defined in ISO 10303-108 . . . . . . . . 4
3.6 Other terms and definitions . . . . . . 5
3.7 Abbreviations . . . . . . . . . 5
4 Procedural model . . . . . . . . 6
4.1 Introduction . . . . . . . . . . 6
4.2 Fundamental concepts and assumptions . . . . . 6
4.2.1 Procedural models . . . . . . . 7
4.2.2 Hybrid models . . . . . . . . . 8
4.2.3 Explicit selected elements . . . . . . . . 8
4.2.4 Dual models . . . . . . . 9
4.2.5 Representation of constructional operations in procedural models . . 10
4.2.6 Implicit and explicit constraints . . . . . 11
4.2.7 Suppression of constructional operations . . . . 12
4.2.8 Exchange of procedural and hybrid models . . . . 12
4.2.9 Variational cases of procedural and hybrid models . . . . 12
4.3 Procedural model entity definitions . . . . . . 13
4.3.1 explicit procedural representation relationship . . . . . . 13
4.3.2 explicit procedural representation item relationship . . . 14
4.3.3 procedural representation . . . . . . . . 15
4.3.4 procedural representation sequence . . . . . . . 16
4.3.5 user selected elements . . . . . . 17
4.3.6 indirectly selected elements . . . . . . . 18
5 Procedural shape model . . . . . . . . 20
5.1 Introduction . . . . . . . . . . 20
5.2 Fundamental concepts and assumptions . . . . . 20
5.2.1 Procedural shape models . . . . . . 21
5.2.2 Hybrid shape models . . . . . . 22
5.2.3 Explicit selected elements in a shape model . . . . 22
5.2.4 Dual shape representations . . . . . . . . 22
5.2.5 Design rationale for shape models . . . . . 22
5.3 Procedural shape model type definitions . . . . . 23
5.3.1 shape representation item . . . . . . . . 23
5.4 Procedural shape model entity definitions . . . . . . . 23
5.4.1 explicit procedural shape representation relationship. . . 23
5.4.2 explicit procedural geometric representation item relationship . . 24
5.4.3 procedural shape representation . . . . . 25
5.4.4 procedural shape representation sequence . . . . 25
5.4.5 procedural solid representation sequence . . . . 26
cISO 2005 — All rights reserved iii

5.4.6 procedural surface representation sequence . . . . 27
5.4.7 procedural wireframe representation sequence . . . . . . 28
5.4.8 user selected shape elements . . . . . . 28
5.4.9 indirectly selected shape elements . . . . . . . 29
Annex A (normative) Short names of entities. . . . . 31
Annex B (normative) Information object registration . . . . 32
B.1 Document identification . . . . . . . 32
B.2 Schema identification . . . . . . . . . 32
B.2.1 procedural model schema identification . . . . . 32
B.2.2 procedural shape model schema identification . . . . . . 32
Annex C (informative) Computer interpretable listings . . . . 33
Annex D (informative) EXPRESS-G diagrams . . . . . 34
Annex E (informative) Examples of the use of this part of ISO 10303 . . . 38
E.1 Example of non-geometric application of procedural modelling . . . . . 38
E.2 Example of intended usage of the procedural shape model schema . . 38
E.3 Example of the use of variational (parameterization and constraint) information with a
procedural model . . . . . . . 40
E.4 Example of the embedding of operation sequences and the recording of design rationale 45
Bibliography . . . . . . . . . . 47
Index . . . . . . . . . . 48
Figures
Figure 1 Schema level diagram of relationships among ISO 10303-55 schemas (inside the
box) and other resource schemas . . . . . . viii
Figure D.1 procedural model schema – EXPRESS-G diagram 1 of 1 . . . 35
Figure D.2 procedural shape model schema – EXPRESS-G diagram 1 of 2 . . . . 36
Figure D.3 procedural shape model schema – EXPRESS-G diagram 2 of 2 . . . . 37
Figure E.1 Relationships between instances of procedural, variational and explicit models for
the cases of (a) no variational model, (b) no procedural model, and (c) all three models. . . 42
Table
A.1 Short names of entities . . . . . . . . . 31
c
ivISO 2005 — All rights reserved

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical com-
mittee 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. ISO collaborates
closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical stan-
dardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Stan-
dards adopted by the technical committees are circulated to the member bodies for voting. Publication
as an International Standard requires approval by at least 75% of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this part of ISO 10303 may be the
subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 10303-55 was prepared by Technical Committee ISO/TC 184/SC 4, Industrial automation systems
and integration, Subcommittee SC 4, Industrial data.
ISO 10303 consists of a series of parts, under the general title Industrial automation systems and
integration — Product data representation and exchange. The structure of ISO 10303 is described in
ISO 10303-1.
Each part of ISO 10303 is a member of one of the following series: description methods, implementation
methods, conformance testing methodology and framework, integrated generic
resources, integrated application resources, application protocols, abstract test suites, application
interpreted constructs, and application modules. This part is a member of the integrated generic
resources series. The integrated generic resources and the integrated application resources specify a
single conceptual product data model.
A complete list of parts of ISO 10303 is available from the Internet:

Should further parts of ISO 10303 be published, they will follow the same numbering pattern.
cISO 2005 — All rights reserved v

Introduction
ISO 10303 is an International Standard for the computer-interpretable representation of product infor-
mation and for the exchange of product data. The objective is to provide a neutral mechanism capable of
describing products throughout their life cycle. This mechanism is suitable not only for neutral file ex-
change, but also as a basis for implementing and sharing product databases, and as a basis for archiving.
This part of ISO 10303 is a member of the integrated resources series. Major subdivisions of this part of
ISO 10303 are:
— Procedural model schema;
— Procedural shape model schema.
This part of ISO 10303 provides general mechanisms for the representation of models defined in terms
of the operations used to construct them. The constructional operations themselves are represented by
entity data types defined in other parts of ISO 10303, interpreted as constructors. Procedural models
have the advantage of being easy to edit, simply by changing values of parameters used as arguments of
their constructional operations. Such models are said to embody design intent information, in the sense
that modifications to them conform to the scheme of parameterization imposed by their original creator,
and also comply with any constraints implied by the particular constructional operations used. Thus the
transfer of a procedural model into a receiving system carries with it information as to how the model
will behave when edited following the transfer.
However, procedural models also have the disadvantage of containing (in their purest form) little or no
explicit information about the result of actually performing the sequence of operations. This fact makes
them unsuitable as a basis for the automation of many engineering processes that depend on the use of
explicit geometric information, for example numerically controlled machining or inspection.
Systems for engineering purposes commonly achieve the advantages of both modelling approaches
through the use of a dual representation, comprising a primary representation of the procedural or con-
struction history type together with a secondary explicit representation. Other ISO 10303 resources pro-
vide the elements needed for explicit representions. This part of the standard not only specifies resources
for procedural representations but also provides a dual model capability by enabling the association of
such a model with its corresponding explicit counterpart.
The initial focus of this part of ISO 10303 was to allow the capture and exchange of CAD shape rep-
resentations of the procedural and hybrid types (a hybrid representation is basically procedural but also
contains some explicit elements). However, the capabilities provided also have general applicability
for the transfer of any type of procedurally represented or hybrid model, whether geometric or non-
geometric. In the case of shape models, ISO 10303-42 is the primary resource for the corresponding
explicit representations.
Because procedural representations are inherently parametric, they can be edited by changing the values
of input arguments of constructional procedures. However, this requires that the system operator has
an appropriate level of understanding of the rationale underlying the original constructional method. At
the time of writing, no method is known for capturing design rationale information automatically during
model construction, and provision is therefore made in this part of ISO 10303 for its representation as
descriptive text, assumed to be supplied by the original designer.
It is useful to emphasize the distinction between design intent and design rationale. Design intent is cap-
tured in the schemes of parameterization and constraints imposed upon models during their construction.
c
viISO 2005 — All rights reserved

It therefore governs the ways in which a model may be edited. Design rationale, on the other hand, is
concerned with the reasons why a particular configuration or constructional process was adopted, and
therefore with the logic underlying the design intent.
The industry motivation for the exchange of procedural, hybrid and dual representations arises from the
difficulties that have been encountered in the editing of ISO 10303 explicit models in a receiving system,
following a model transfer. If only an explicit model is transferred, as in the past, the design intent
embodied in the procedural component of the dual model in the sending system is lost in the transfer.
The consequences are that received model is incomplete in vital respects, and that editing it is difficult
or i
...

Questions, Comments and Discussion

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