Industrial automation systems and integration — Product data representation and exchange — Part 304: Abstract test suite: Mechanical design using boundary representation

This part of ISO 10303 specifies the abstract test suite to be used in the conformance testing of implementations of ISO 10303-204. The following are within the scope of this part of ISO 10303: — the specification of the test purposes associated with ISO 10303-204; — the verdict criteria to be applied during conformance testing of an implementation of ISO 10303-204 using ISO 10303-21 or ISO 10303-22; — the abstract test cases to be used as the basis for the executable test cases for conformance testing. The following are outside the scope of this part of ISO 10303: — the creation of executable test cases; — testing other than conformance testing; — other implementation methods.

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 304: Suite d'essais abstraite: Conception mécanique utilisant une représentation de limite

General Information

Status
Published
Publication Date
28-Feb-2001
Current Stage
9093 - International Standard confirmed
Completion Date
30-Dec-2021
Ref Project

Buy Standard

Technical specification
ISO/TS 10303-304:2001 - Industrial automation systems and integration -- Product data representation and exchange
English language
309 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

TECHNICAL ISO/TS
SPECIFICATION 10303-304
First edition
2001-03-01
Industrial automation systems and
integration — Product data representation
and exchange —
Part 304:
Abstract test suite: Mechanical design
using boundary representation
Systèmes d'automatisation industrielle et intégration — Représentation et
échange de données de produits —
Partie 304: Suite d'essais abstraite: Conception mécanique utilisant une
représentation de limite
Reference number
ISO/TS 10303-304:2001(E)
©
ISO 2001

---------------------- Page: 1 ----------------------
ISO/TS 10303-304:2001(E)
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 2001
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.ch
Web www.iso.ch
Printed in Switzerland
ii © ISO 2001 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/TS 10303-304:2001(E)
Contents Page
1 Scope . . . . . 1
2 Normativereferences . . . . 1
3 Definitions. . . . . 3
3.1 Terms defined in ISO 10303-1 . . . . 3
3.2 Terms defined in ISO 10303-31 . . . 3
3.3 Terms defined in ISO 10303-204 . . . 4
3.4 Otherdefinitions . . . . 4
3.5 Abbreviations. . . . 4
4 Testpurposes . . . . . 5
4.1 Applicationelementtestpurposes . . . 6
4.2 AIMtestpurposes . . . . 20
4.3 Domaintestpurposes. . . . 50
5 Generaltestpurposesandverdictcriteria. . . 52
5.1 Generaltestpurposes . . . . 52
5.2 Generalverdictcriteriaforallabstracttestcases. . . 53
5.3 Generalverdictcriteriaforpreprocessorabstracttestcases . . 53
5.4 Generalverdictcriteriaforpostprocessorabstracttestcases. . 54
6 Abstracttestcases. . . . . 55
6.1 Abstract test cases for faceted B-rep AIC . . . 56
6.2 AbstracttestcasesforelementaryB-rep . . . 78
6.3 AbstracttestcasesforadvancedB-rep . . . 102
6.4 AbstracttestcasesfornamepreservationUoF. . . 157
6.5 Abstract test cases for product structure . . . 161
6.6 AbstracttestcasesforvisualpresentationUoF . . . 177
AnnexA (normative) Conformanceclasses. . . 207
A.1 Conformanceclass1 . . . . 207
A.2 Conformanceclass2 . . . . 207
A.3 Conformanceclass3 . . . . 207
A.4 Optionaltestcases . . . . 208
AnnexB (normative) Informationobjectregistration . . . 209
AnnexC (normative) Contextsfortestcasedefinitions . . . 210
C.1 Basic Product Structure context . . . 210
C.2 Contexts defined for test cases of faceted B-rep . . . . . 212
C.3 ContextsdefinedfortestcasesofelementaryB-rep . . . 213
C.4 ContextsdefinedfortestcasesofadvancedB-rep . . . . 228
C.5 Contextsdefinedforpresentation-relatedabstracttestcases. . 268
© ISO 2001 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/TS 10303-304:2001(E)
Annex D (informative) Test purposes without verdict criteria . . 285
D.1 TestpurposeswhichexcludedbyExpressconstraints . . 285
D.2 Testpurposeswhichareexcludedbyapplicationprotocolrequirements . . 287
D.3 Testpurposesofnopracticalimportance. . . 287
AnnexE (informative) Errortests . . . . 291
E.1 Error tests for faceted B-rep AIC . . . 291
Annex F (informative) Example ISO 10303-21 file . . . 295
Index . . . . . 297
Tables
Table1 Testpurposesourceidentification. . . 6
Table2 Preprocessordetails:testcasefb1 . . . 57
Table3 Preprocessordetails:testcasefb2 . . . 61
Table4 Preprocessordetails:testcasefb3 . . . 64
Table5 Preprocessordetails:testcasefb4 . . . 71
Table6 Preprocessordetails:testcasefb5 . . . 75
Table7 Preprocessordetails:testcaseeb1 . . . 80
Table8 Preprocessordetails:testcaseeb2 . . . 84
Table9 Preprocessordetails:testcaseeb3 . . . 89
Table10 Preprocessordetails:testcaseeb4 . . . 92
Table11 Preprocessordetails:testcaseeb5 . . . 95
Table12 Preprocessordetails:testcaseeb6 . . . 99
Table13 Preprocessordetails:testcaseab1 . . . 104
Table14 Preprocessordetails:testcaseab2 . . . 109
Table15 Preprocessordetails:testcaseab3 . . . 114
Table16 Preprocessordetails:testcaseab4 . . . 117
Table17 Preprocessordetails:testcaseab5 . . . 120
Table18 Preprocessordetails:testcaseab6 . . . 123
Table19 Preprocessordetails:testcaseab7 . . . 128
Table20 Preprocessordetails:testcaseab8 . . . 132
Table21 Preprocessordetails:testcaseab9 . . . 135
Table22 Preprocessordetails:testcaseab10. . . 138
Table23 Preprocessordetails:testcaseab11. . . 141
Table24 Preprocessordetails:testcaseab12. . . 144
Table25 Preprocessordetails:testcaseab13. . . 147
Table26 Preprocessordetails:testcaseab14. . . 151
Table27 Preprocessordetails:testcaseab15. . . 155
Table28 Preprocessordetails:testcasenp1 . . . 158
Table29 Preprocessordetails:testcaseps1 . . . 162
Table30 Preprocessordetails:testcaseps2 . . . 165
Table31 Preprocessordetails:testcaseps3 . . . 168
Table32 Preprocessordetails:testcaseps4 . . . 171
iv © ISO 2001 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/TS 10303-304:2001(E)
Table33 Summaryofrenderingandmodelsforvisualpresentationabstracttestcases . 178
Table34 Preprocessordetails:testcasevp1 . . . 178
Table35 Preprocessordetails:testcasevp2 . . . 182
Table36 Preprocessordetails:testcasevp3 . . . 187
Table37 Preprocessordetails:testcasevp4 . . . 191
Table38 Preprocessordetails:testcasevp5 . . . 195
Table39 Preprocessordetails:testcasevp6 . . . 200
Table40 Preprocessordetails:testcasevp7 . . . 203
TableA.1 Optionaltestcases. . . . 208
TableC.1 Useofcontextsintestcases. . . . 284
© ISO 2001 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/TS 10303-304:2001(E)
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 3.
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.
In other circumstances, particularly when there is an urgent market requirement for such documents, a
technical committee may decide to publish other types of normative document:
— an ISO Publicly Available Specification (ISO/PAS) represents an agreement between technical ex-
perts in an ISO working group and is accepted for publication if it is approved by more than 50%
of the members of the parent committee casting a vote;
— an ISO Technical Specification (ISO/TS) represents an agreement between technical experts in an
ISO working group and is accepted for publication if it is approved by 2/3 of the members of the
parent committee casting a vote.
An ISO/PAS or ISO/TS is reviewed every three years with a view to deciding whether it can be trans-
formed into an International Standard.
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.
International Standard ISO/TS 10303–304 was prepared by Technical Committee ISO/TC 184,Industrial
automation systems and integration, Subcommittee SC4, Industrial data.
This International Standard is organised as a series of parts, each published separately. The structure of
this International Standard is described in ISO 10303-1.
Each part of this International Standard is a member of one of the following series: description meth-
ods, implementation methods, conformance testing methodology and framework, integrated generic re-
sources, integrated application resources, application protocols, abstract test suites, application inter-
preted constructs, and application modules. This part is a member of the abstract test suites series.
vi © ISO 2001 – All rights reserved

---------------------- Page: 6 ----------------------
ISO/TS 10303-304:2001(E)
A complete list of parts of ISO 10303 is available from Internet:

Annexes A, B and C form a normative part of this part of ISO 10303. Annexes D, E and F are for
information only.
The preparation of this part of ISO 10303 has benefitted from the technical contributions of many projects
and their sponsoring organizations. The contributions of the following are acknowledged:
— Esprit project 6040 Prodex.
© ISO 2001 – All rights reserved vii

---------------------- Page: 7 ----------------------
ISO/TS 10303-304:2001(E)
Introduction
ISO 10303 is an International Standard for the computer-interpretable representation and exchange of
product data. The objective is to provide a neutral mechanism capable of describing product data
throughout the life cycle of a product independent from any particular system. The nature of this de-
scription makes it suitable not only for neutral file exchange, but also as a basis for implementing and
sharing product databases and archiving.
This International Standard is organized as a series of parts, each published separately. The parts of
ISO 10303 fall into one of the following series: description methods, integrated resources, application
interpreted constructs, application protocols, abstract test suites, implementation methods, and confor-
mance testing. The series are described in ISO 10303–1. This part of ISO 10303 is a member of the
abstract test suite series.
The purpose of an abstract test suite is to provide a basis for evaluating whether a particular implemen-
tation of an application protocol actually conforms to the requirements of that application protocol. A
standard abstract test suite helps ensure that evaluations of conformance are conducted in a consistent
manner by different test laboratories.
This part of ISO 10303 specifies the abstract test suite for ISO 10303-204, application protocol Me-
chanical design using boundary representation. The abstract test cases presented here are the basis for
conformance testing of implementations of ISO 10303-204.
This abstract test suite is made up of two major parts:
— the test purposes, the specific items to be covered by conformance testing;
— the set of abstract test cases that meet those test purposes.
The test purposes are statements of the application protocol requirements that are to be addressed by
the abstract test cases. Test purposes are derived primarily from the application protocol’s application
elements and application interpreted model, as well as from other sources such as standards referenced by
the application protocol and requirements stated in the application protocol conformance requirements
clause.
The abstract test cases address the test purposes by:
— specifying the requirements for input data to be used when testing an implementation of the appli-
cation protocol;
— specifying the verdict criteria to be used when evaluating whether the implementation successfully
converted the input data to a different form.
The abstract test cases set the requirements for the executable test cases that are required to actually
conduct a conformance test. Executable test cases contain the scripts, detailed values, and other ex-
viii © ISO 2001 – All rights reserved

---------------------- Page: 8 ----------------------
ISO/TS 10303-304:2001(E)
plicit information required to conduct a conformance test on a specific implementation of the application
protocol.
At the time of publication of this document, conformance testing requirements had been established
for implementations of application protocols in combination with ISO 10303–21 and ISO 10303–22.
Accordingly, this part of ISO 10303 only specifies test purposes and abstract test cases appropriate to
such implementations.
For ISO 10303–21, two kinds of implementations, preprocessors and postprocessors, must be tested.
Both these are addressed in this abstract test suite.
For ISO 10303–22, a class of applications will possess the capability to upload and download appli-
cation protocol-compliant standard data access interface-models and/or schema instances to and from
applications that implement the standard data access interface. This abstract test suite addresses such
applications.
The abstract test cases presented here are the basis for conformance testing of implementations of ISO
10303-204. The test cases in this part of ISO 10303 are documented in the EXPRESS-I language and
can potentially be readily adapted to other implementation methods.
© ISO 2001 – All rights reserved ix

---------------------- Page: 9 ----------------------
TECHNICAL SPECIFICATION ISO/TS 10303-304:2001(E)
Industrial automation systems and integration — Product data
representation and exchange —
Part 304:
Abstract test suite: Mechanical design using boundary representation
1Scope
This part of ISO 10303 specifies the abstract test suite to be used in the conformance testing of imple-
mentations of ISO 10303-204. The following are within the scope of this part of ISO 10303:
— the specification of the test purposes associated with ISO 10303-204;
— the verdict criteria to be applied during conformance testing of an implementation of ISO 10303-204
using ISO 10303-21 or ISO 10303-22;
— the abstract test cases to be used as the basis for the executable test cases for conformance testing.
The following are outside the scope of this part of ISO 10303:
— the creation of executable test cases;
— testing other than conformance testing;
— other implementation methods.
2 Normative references
The following normative documents contain provisions which, through reference in this text, constitute
provisions of this part of ISO 10303. For dated references, subsequent amendments to, or revisions of,
any of these publications do not apply. However, parties to agreements based on this part of ISO 10303
are encouraged to investigate the possibility of applying the most recent editions of the normative docu-
ments indicated below. For undated references, the latest edition of the normative document referred to
applies. Members of ISO and IEC maintain registers of currently valid International Standards.
ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and
exchange — Part 1: Overview and fundamental principles.
ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and
exchange — Part 11: Description methods: The EXPRESS language reference manual.
ISO/TR 10303-12:1997, Industrial automation systems and integration — Product data representation
and exchange — Part 12: Description methods: The EXPRESS-I language reference manual.
1
© ISO 2001 – All rights reserved

---------------------- Page: 10 ----------------------
ISO/TS 10303-304:2001(E)
ISO 10303-21:1994, Industrial automation systems and integration - Product data representation and
exchange - Part 21 : Implementation methods: Clear text encoding of the exchange structure.
ISO 10303-22:1998, Industrial automation systems and integration- Product data representation and
exchange - Part 22 : Implementation methods: Standard data access interface.
ISO 10303-31:1994, Industrial automation systems and integration - Product data representation and
exchange- Part 31: Conformance testing methodology and framework: General concepts.
ISO 10303-32:1998, Industrial automation systems and integration- Product data representation and
exchange - Part 32: Conformance testing methodology and framework: Requirements on testing labora-
tories and clients.
ISO 10303-34:2001, Industrial automation systems and integration- Product data representation and
exchange- Part 34: Conformance testing methodology and framework: Abstract test methods for
application protocol implementations.
1)
ISO 10303-204 , Industrial automation systems and integration - Product data representation and ex-
change - Part 204 : Application protocol: Mechanical design using boundary representation.
ISO 10303-511:2001, Industrial automation systems and integration- Product data representation and
exchange- Part 511: Application interpreted construct: Topologically bounded surface
ISO 10303-512:1999, Industrial automation systems and integration- Product data representation and
exchange - Part 512 : Application interpreted construct: Faceted boundary representation
ISO 10303-513:2000, Industrial automation systems and integration - Product data representation and
exchange - Part 513 : Application interpreted construct: Elementary boundary representation
ISO 10303-514:1999, Industrial automation systems and integration- Product data representation and
exchange - Part 514 : Application interpreted construct: Advanced boundary representation
ISO 10303-517:2000, Industrial automation systems and integration - Product data representation and
exchange - Part 517 : Application interpreted construct: Mechanical design geometric presentation
1)
ISO 10303-518 , Industrial automation systems and integration - Product data representation and ex-
change - Part 518 : Application interpreted construct: Mechanical design shaded presentation
ISO/IEC 8824-1:1998, Information technology— Abstract Syntax Notation One (ASN.1): Specification
of basic notation.
1)
To be published.
2
© ISO 2001 – All rights reserved

---------------------- Page: 11 ----------------------
ISO/TS 10303-304:2001(E)
3 Definitions
3.1 Terms defined in ISO 10303-1
This part of ISO 10303 makes use of the following terms defined in ISO 10303-1.
— abstract test suite;
— application;
— application activity model (AAM);
— application context;
— application interpreted model (AIM);
— application object;
— application protocol (AP);
— application reference model (ARM);
— conformance class;
— conformance requirement;
— context;
— data;
— data exchange;
— implementation method;
— interpretation;
— model;
— product data;
— unit of functionality (UoF).
3.2 Terms defined in ISO 10303-31
This part of ISO 10303 makes use of the following terms defined in ISO 10303-31.
3
© ISO 2001 – All rights reserved

---------------------- Page: 12 ----------------------
ISO/TS 10303-304:2001(E)
— abstract test case;
— conformance testing;
— executable test case;
— executable test suite;
— test purpose;
— (test) verdict;
— verdict criterion.
3.3 Terms defined in ISO 10303-204
This part of ISO 10303 makes use of the following terms defined in ISO 10303-204.
— advanced B-rep;
— elementary B-rep;
— faceted B-rep.
3.4 Other definitions
For the purposes of this part of ISO 10303, the following definitions apply.
3.4.1
minimal entity set
the set of entities which shall be present in every instantiated model under this application protocol.
3.5 Abbreviations
For the purposes of this part of ISO 10303, the following abbreviations apply.
AIC: Application Interpreted Construct;
B-rep: Boundary representation solid;
IP: Informal Proposition;
IUT: Implementation Under Test;
UoF: Unit of Functionality.
4
© ISO 2001 – All rights reserved

---------------------- Page: 13 ----------------------
ISO/TS 10303-304:2001(E)
4 Test purposes
This clause specifies the test purposes for this part of ISO 10303. Test purposes are derived from the
information requirements contained in clause 4 of ISO 10303-204, the AIM EXPRESS schema in an-
nex A of ISO 10303-204, and AIC parts referenced by ISO 10303-204. The test purposes are organized
in this clause by type.
AE test purposes are individually identified by the prefix “ae” in the test purpose number. Each test
purpose derived from the information requirements shall be interpreted as:
Correctly instantiate in the implementation under test the semantic associated with the
unique application concept corresponding to (insert test purpose here) in at least one test case
within the test suite.
AE test purposes apply to the input specifications of both preprocessor and postprocessor test cases. AE
test purposes are derived from the AP information requirements as follows:
— application objects (4.2 of ISO 10303-204). A test purpose derived from an application object is
a simple statement of the object’s name. Each application object test purpose is documented in a
separate subclause.
— application objects with categorisations (subtypes) (4.2 of ISO 10303-204). Test purposes derived
from application objects with categorisations are statements of the application object name as a
specific subtype.
— application object attributes (4.2 of ISO 10303-204). Test purposes derived from application object
attributes are statements of the application object name with a specific attribute name.
— application asertions (4.3 of ISO 10303-204). Test purposes derived from application assertions are
statements describing the relationship between two application objects. Application assertion test
purposes address the directions of relationships as well as the number (cardinality) of relationships.
Each application object test purpose is listed as a separate subclause, with its related application object
attribute test purposes. The application assertion test purposes form another subclause.
AIM test purposes are identified by the prefix “aim” in the test purpose number. Each test purpose
derived from the AIM EXPRESS shall be interpreted as follows:
Correctly instntiate in the implementation under test the AIM element associated with the
unique AIM entity corresponding to (insert test purpose here) in at least one test case within
the test suite.
AIM test purposes apply to the input specifications of postprocessor test cases only. AIM test purposes
are derived directly from the expanded EXPRESS listing contained in annex A of ISO 10303-204 as
follows:
— AIM entities. A test purpose derived from an AIM element is a simple statement of the entity name.
5
© ISO 2001 – All rights reserved

---------------------- Page: 14 ----------------------
ISO/TS 10303-304:2001(E)
— AIM entity attributes. Test purposes derived from AIM entity attributes are statements of the AIM
entity with a given attribute.
Each AIM entity test purpose is grouped with its attribute test purposes, all of which are contained in
4.2.
Other test purposes are derived from implicit domain requirements, rule checking requirements and from
the AICs referenced by ISO 10303-204. Each other test purpose is a statement of some requirement that
shall be met by any conforming implementation. Other test purposes are grouped in clause 4.4 and later.
AE and AIM test purposes are individually identified by the prefix ‘ae’ or ‘AIM’ and a number which
relates to the UoF of origin. The codes used for UoF identification are given below.
Table 1 – Test purpose source identification
Source UoF AE test purpose number AIM identifier code
Advanced B-rep UoF and AIC ae2 - ae99 aim8 - aim105, aim107 - aim172
Elementary B-rep UoF and AIC ae100 - ae199 aim8 - aim106
Faceted B-rep UoF and AIC ae200 - ae299 aim1 - aim7
Name Preservation UoF ae300 - ae399 aim173 - aim198
Product Structure UoF ae400 - ae499 aim199 - aim295
Visual Presentation for B-rep UoF ae500 - ae599 aim296 - aim441
NOTE 1 Many of the AE test purposes for the advanced B-rep UoF are also applicable to the elementary B-rep
UoF. In such cases a multiple reference is given to the relevant test cases.
4.1 Application element test purposes
AE test purposes are individually identified by the prefix “ae” in the test purpose number. Each test
purpose derived from the information requirements shall be interpreted as:
Correctly instantiate in the implementation under test the semantic associated with the unique application
concept corresponding to (insert test purpose here) in at least one test case within the test suite.
Correctly instantiating an information requirement implies that the semantics of the application element
are preserved between the input and the output of a test as well as conformance to the reference path
specified in the mapping table of the AP. AE test purposes apply to the input specifications of both
preprocessor and postprocessor test cases. AE test purposes are derived from the AP information re-
quirements as follows:
— application objects (4.2 of ISO 10303-204). A test purpose derived from an application object is
a simple statement of the object’s name. Each application object test purpose is documented in a
separate subclause.
6
© ISO 2001 – All rights reserved

---------------------- Page: 15 ----------------------
ISO/TS 10303-304:2001(E)
— application objects with categorisations (subtypes) (4.2 of ISO 10303-204). Test purposes derived
from application objects with categorisations are statements of the application object name as a
specific subtype.
— application object attributes (4.2 of ISO 10303- 204). Test purposes derived from application object
attributes are statements of the application object name with a specific attribute name.
— application assertions (4.3 of ISO 10303-204). Test purposes derived from application assertions are
statements describing the relationship between two application objects. Application assertion test
purposes address the directions of relationships as well as the number (cardinality) of relationships.
Each application object test purpose is listed as a separate subclause, with its related application object
attribute test purposes and assertion test purposes.
4.1.1 3D_Projection
ae501 3D_projection as camera_model_3d. (see 6.6.1 to 6.6.7)
ae518 3D_projection presenting zero B-rep model objects. (see 6.6.5)
ae519 3D_projection presenting one B-rep model. (see 6.6.1 to 6.6.7)
ae520 3D_projection presenting many B-rep model objects.
4.1.2 Advanced_B-rep
ae2 advanced_brep_shape_representation. (see 6.3.1)
4.1.3 Assembly
ae401 Assembly as representation. (see 6.5.4)
ae402 Assembly with user_defined_name. (see 6.5.4)
ae403 Assembly with coordinate_system. (see 6.5.4)
ae412 Assembly containing zero Assembly objects (sub-assemblies). (see 6.5.4)
ae413 Assembly containing one assembly in role of sub-assembly. (see 6.5.4)
ae414 Assembly containing more than one assembly in roles of sub-assembly.
ae415 Assembly as part of one product. (see 6.5.4)
ae416 Assembly as part of more than one product. (see 6.5.4)
7
© ISO 2001 – All rights reserved

---------------------- Page: 16 ----------------------
ISO/TS 10303-304:2001(E)
ae418 Assembly containing one part. (see 6.5.4)
ae419 Assembly containing many parts with associated transformation objects. (see 6.5.4)
ae428 Assembly with sub-assembly
...

Questions, Comments and Discussion

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