Industrial automation systems and integration — Product data representation and exchange — Part 44: Integrated generic resource: Product structure configuration

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 44: Ressources génériques intégrées: Configuration de structure de produits

General Information

Status
Withdrawn
Publication Date
20-Sep-2000
Withdrawal Date
20-Sep-2000
Current Stage
9599 - Withdrawal of International Standard
Completion Date
02-Dec-2014
Ref Project

Relations

Buy Standard

Standard
ISO 10303-44:2000 - Industrial automation systems and integration -- Product data representation and exchange
English language
63 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO
STANDARD 10303-44
Second edition
2000-09-01
Corrected
2001-03-15
Industrial automation systems and
integration — Product data representation
and exchange —
Part 44:
Integrated generic resource: Product
structure configuration
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 44: Ressources génériques intégrées: Configuration de structure
de produits
Reference number
ISO 10303-44:2000(E)
©
ISO 2000

---------------------- Page: 1 ----------------------
ISO 10303-44:2000(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 2000
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 2000 – All rights reserved

---------------------- Page: 2 ----------------------
ISO 10303-44:2000 (E)
Contents Page
1 Scope . 1
2 Normative references . 2
3 Terms, definitions, and abbreviations . 3
3.1 Terms defined in ISO 10303-1 . 3
3.2 Terms defined in ISO 10303-41 . 3
3.3 Other terms and definitions . 3
3.4 Abbreviations . 5
4 Product structure . 5
4.1 Introduction . 6
4.2 Fundamental concepts and assumptions . 8
4.3 Product structure entity definitions . 8
4.3.1 alternate_product_relationship . 8
4.3.2 assembly_component_usage . 10
4.3.3 assembly_component_usage_substitute . 11
4.3.4 assembly_component_usage_substitute_with_ranking . 12
4.3.5 make_from_usage_option . 13
4.3.6 make_from_usage_option_group . 14
4.3.7 next_assembly_usage_occurrence . 15
4.3.8 product_definition_occurrence_relationship . 16
4.3.9 product_definition_usage . 17
4.3.10  promissory_usage_occurrence . 18
4.3.11  quantified_assembly_component_usage . 19
4.3.12  specified_higher_usage_occurrence . 19
5 Product concept . 22
5.1 Introduction . 22
5.2 Fundamental concepts and assumptions . 22
5.3 Product concept entity definitions . 23
5.3.1 concept_feature_operator . 23
5.3.2 concept_feature_relationship . 23
5.3.3 concept_feature_relationship_with_condition. 24
5.3.4 conditional_concept_feature . 25
5.3.5 product_concept . 25
5.3.6 product_concept_feature . 26
5.3.7 product_concept_feature_association . 27
5.3.8 product_concept_relationship . 27
6 Configuration management . 28
6.1 Introduction . 29
6.2 Fundamental concepts and assumptions . 30
6.3 Configuration management type definition: configuration_design_item . 30
6.4 Configuration management entity definitions . 30
6.4.1 configurable_item . 30
© ISO 2000 - All rights reserved iii

---------------------- Page: 3 ----------------------
ISO 10303-44:2000 (E)
6. 4. 2 configur a tion_design . . 31
6. 4. 3 configur a tion_effectivity . . 32
6. 4. 4 configur a tion_item . . 33
6. 4. 5 configur a tion_item_rela tionship . . 34
Annex A (norma tive) Shor t names of entities . . 35
Annex B (norma tive) Informa tion object regist r a tion . . 37
B. 1 Document identifica tion . . 37
B. 2 Schema identifica tion . . 37
B. 2. 1 product_st r ucture_schema identifica tion . . 37
B. 2. 2 product_concept_schema identifica tion . . 37
B. 2. 3 configur a tion_management_schema identifica tion . . 37
Annex C (informa tive) Computer -inter pret a ble listing . . 38
Annex D (informa tive) EXP R ES S -G diagr ams . . 39
Annex E (informa tive) Examples . . 43
E. 1 P roduct st r ucture . . 43
E. 1. 1 Example of a mechanical a ssembly product . . 43
E. 1. 2 Examples of product st r ucture repor ts . . 43
E. 1. 3 BOM , pa r t s list , and hybr id da t a st r uctures . . 47
E.1.4 Representation of product structure data structures using ISO 10303-44 entities . 48
E. 1. 5 Gener a ting product st r ucture repor ts . . 56
E. 1. 6 P roduct st r ucture summa ry . . 57
E. 2 P roduct fea tures and product concepts . . 57
Bibliogr a phy . . 61
Index . . 62
Figures
Figure 1 - Rela tionship of schema s within the integr a ted resour ces . . viii
Figure 2 - Relationship of product structure entities to ISO 10303-41 . 7
Figure D. 1 - product_st r ucture_schema . . 40
Figure D. 2 - product_concept_schema . . 41
Figure D. 3 - configur a tion_management_schema . . 42
Figure E. 1 - P a r t 44 example product . . 44
Figure E. 2 - P a r t 44 example product: gr a phical product st r ucture . . 45
Figure E. 3 - BOM da t a st r ucture for pa r t 44 example product . . 48
Figure E. 4 - P a r t s list da t a st r ucture for pa r t 44 example product . . 49
Figure E.5 - BOM data structure examples using ISO 10303-44 entities . 50
Figure E. 6 - BOM da t a st r ucture of pa r t 44 example product . . 51
Figure E.7 - Parts list structure examples using ISO 10303-44 entities . 52
Figure E. 8 - Simple specified higher us age occur rence . . 53
Figure E. 9 - S pecific us ages with specified higher us age occur rence . . 54
iv © ISO 2000 - All rights reserved

---------------------- Page: 4 ----------------------
ISO 10303-44:2000 (E)
Figure E. 10 - Complex specified higher us age occur rence . . 55
Figure E. 11 - Hybr id st r ucture of pa r t 44 example product . . 56
Figure E.12 - Alternate binary operators for conditional_concept_feature . 58
Figure E.13 - Binary operators for conditional_concept_feature . 59
Figure E.14 - Defined operators for conditional_concept_feature . 60
Tables
T a ble 1 - Example 1 make_from_us age_option_group . . 14
T a ble 2 - Example 2 make_from_us age_option_group . . 15
T a ble A. 1 - Shor t names of entities . . 35
© ISO 2000 - All rights reserved v

---------------------- Page: 5 ----------------------
ISO 10303-44:2000 (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 committee 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 standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives,
Part 3.
Draft International Standards 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.
International Standard ISO 10303-44 was prepared by Technical Committee ISO/TC 184, Industrial
automation systems and integration, Subcommittee SC 4, Industrial data.
This second edition of ISO 10303-44 constitutes a technical revision of the first edition
(ISO 10303-44:1994), which is provisionally retained to support continued use and maintenance of
implementations based on the first edition, and to satisfy the normative references of other parts of
ISO 10303. This edition incorporates the corrections published in ISO 10303-44:1994/Cor.1:1999.
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
conformance testing. The series are described in ISO 10303-1.
A complete list of parts of ISO 10303 is available from the Internet:
.
This part of ISO 10303 is a member of the integrated resources series. The integrated resources
specify a single conceptual product data model.
Annexes A and B form a normative part of this part of ISO 10303. Annexes C, D and E are for
information only.
vi © ISO 2000 - All rights reserved

---------------------- Page: 6 ----------------------
ISO 10303-44:2000 (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
description makes it suitable not only for neutral file exchange, but also as a basis for implementing and
sharing product databases and archiving.
Major subdivisions of this part of ISO 10303 are:
—the product_structure_schema;
—the product_concept_schema;
—the configuration_management_schema.
The product_structure_schema:
— defines a product in terms of its composition as a set of constituents or consumed products. These
products are defined and related at a specific life cycle stage or discipline view. A product may be
assembled from the constituents or produced by consuming other products, or both;
— defines mechanisms for expressing the composition relationship.
The product_concept_schema identifies the product concept as a set of specifications for a product
derived from analysis of customer needs for the product. It represents the idea of a product based on
customer needs and not as it might be designed or built.
The configuration_management_schema identifies those products participating in the configuration of
another product that is under the direct control of an organization.
The relationships of the schemas in this part of ISO 10303 to other schemas that define the integrated
resources of this International Standard are illustrated in Figure 1 using the EXPRESS-G notation.
EXPRESS-G is defined in annex D of ISO 10303-11. The application_context_schema, effectivity_-
schema, and product_definition_schema are specified in ISO 10303-41. The schemas illustrated in
Figure 1 are components of the integrated resources of this International Standard.
Industrial automation is concerned with the management of information including the following:
— product structure;
— product configuration;
— product change.
Product structure is focused on the aspect of product design that defines a product in terms of a nested
decomposition of its constituents. The product structure schema of this part of ISO 10303 and the product
© ISO 2000 - All rights reserved vii

---------------------- Page: 7 ----------------------
ISO 10303-44:2000 (E)
product_concept_schema
application_context_schema
configuration_management _
product_definition_schema
schema
product_structure_schema
effectivity_schema
Figure 1 - Relationship of schemas within the integrated resources
definition schema of ISO 10303-41 together define the representation of the information that manages the
details of product structure. Examples of the use of the information represented are the generation of bill-
of-material reports or the representation of variational bill-of-material structures with conditional part
usages.
Product configuration is concerned with the description of the composition of specific products. The
planning includes specification of the actual constituents of a product that are to be included in a planned
or actual unit. The configuration management schema and the product structure schema represent the
information that manages the configuration of a product. The concept of effectivity is used to manage the
configuration of a product.
Change management is involved with the changes over time in a product as new versions of a product are
developed. This part of ISO 10303 is concerned with changes that affect the organization of constituents
into interrelated structures. The configuration management schema represents information on the structural
form of the definition of a product as the product changes and is enhanced during the product life cycle.
Representation of information on other aspects of change management is defined in the product definition
schema and the action schema of ISO 10303-41.
viii © ISO 2000 - All rights reserved

---------------------- Page: 8 ----------------------
ISO 10303-44:2000 (E)
In this International Standard the same English language words may be used to refer to an object in the real
world or concept, and as the name of an EXPRESS data type that represents this object or concept. The
following typographical convention is used to distinguish between these. If a word or phrase occurs in the
same typeface as narrative text, the referent is the object or concept. If the word or phrase occurs in a bold
typeface, the referent is the EXPRESS data type.
The name of an EXPRESS data type may be used to refer to the data type itself, or to an instance of the
data type. The distinction between these uses is normally clear from the context. If there is a likelihood of
ambiguity, either the phrase "entity data type" or "instance(s) of" is included in the text.
This edition of this part of ISO 10303 incorporates modifications that are upwardly compatible with the
previous edition. Modifications to EXPRESS specifications are upwardly compatible if:
— the modifications do not result in changes to instances that are encoded according to ISO 10303-21;
such instances conform to both the unmodified and modified EXPRESS specifications;
— the modifications do not result in changes to software that conforms to ISO 10303-22 with respect to
access to the data content of data structures;
— the modifications do not invalidate mappings to the previous edition of this part that are specified in
the mapping table of an ISO 10303 application protocol.
Technical modifications to ISO 10303-44:1994 are categorized as follows: changes to the EXPRESS
declarations, new EXPRESS declarations, and changes to definitions.
The following EXPRESS declarations have been modified:
— alternate_product_relationship;
— assembly_component_usage_substitute;
— configuration_design;
— configuration_effectivity;
— configuration_item;
— make_from_usage_option;
— product_concept;
— product_definition_usage;
— quantified_assembly_component_usage;
— specified_higher_usage_occurrence.
The following EXPRESS declarations have been added:
© ISO 2000 - All rights reserved ix

---------------------- Page: 9 ----------------------
ISO 10303-44:2000 (E)
— assembly_component_usage_substitute_with_ranking;
— concept_feature_operator;
— concept_feature_relationship;
— concept_feature_relationship_with_condition;
— conditional_concept_feature;
— configurable_item;
— configuration_design_item;
— configuration_item_relationship;
— product_concept_feature;
— product_concept_feature_association;
— product_concept_relationship;
— product_definition_occurrence_relationship.
The definitions of the following EXPRESS data types have been modified:
— alternate_product_relationship;
— assembly_component_usage;
— assembly_component_usage_substitute;
— configuration_design;
— configuration_effectivity;
— configuration_item;
— make_from_usage_option;
— make_from_usage_option_group;
— next_assembly_usage_occurrence;
— product_concept;
— product_definition_usage;
x © ISO 2000 - All rights reserved

---------------------- Page: 10 ----------------------
ISO 10303-44:2000 (E)
— promissory_usage_occurrence;
— specified_higher_usage_occurrence.
© ISO 2000 - All rights reserved xi

---------------------- Page: 11 ----------------------
INTERNATIONAL STANDARD ISO 10303-44:2000 (E)
Industrial automation systems and integration —
Product data representation and exchange —
Part 44:
Integrated generic resource: Product structure configuration
1 Scope
This part of ISO 10303 specifies the resource constructs to manage the structure and configuration of a
product during its life cycle.
The following are within the scope of this part of ISO 10303:
— the relationships among the components and assemblies of products;
— the relationships among products and their components as made by modification of other products;
EXAMPLE 1 The machining of a product from another product is an example of a modification.
— the description of a product as defined by customer needs;
— the dependencies among specifications of a product in order to represent possible product variations
to present to a customer;
— the management of the structure for configuration of assemblies and components as planned for
manufacture;
— the decomposition of a product to support different product life cycle activities;
EXAMPLE 2 An organization maintains one bill-of-material structure for a product that enumerates the quantity
of each component used in each assembly, and a second bill-of-material that decomposes a product with multiple
assemblies into the individual components. See annex E for more examples of different product structure reports
that are supported.
— multiple versions of a single product that are equivalent with respect to form, fit, and function.
The following are outside the scope of this part of ISO 10303:
— the relationships among different product definitions for the same product;
NOTE 1 The relationships among different product definitions for the same product are supported by the
product_definition_schema of ISO 10303-41.
© ISO 2000 - All rights reserved 1

---------------------- Page: 12 ----------------------
ISO 10303-44:2000 (E)
EXAMPLE 3 The relationship of a product definition for a component in a preliminary design to a corresponding
product definition for the same component in a detailed design is an example of this type of relationship.
— administrative activities of the product life cycle including approvals, security classifications,
contractual arrangements, and supplier organizations;
— the change process for a product, including the reason for change and what aspect of a product has
changed;
— the decisions made, and their reasons, during the product life cycle;
— the physical connections among components of a product;
— the properties that a product constituent may have;
NOTE 2 A mechanism is defined in the product_property_definition_schema in ISO 10303-41 to support the
association of properties with components. The actual associations are included in various application protocols
that are parts of this International Standard. For example, the details of what a material property is and how it is
defined are out of scope, as well as the fact that a component has a material property.
— multiple versions of a single product that are not form, fit, and function equivalent.
product_definition_schema
NOTE 3 The concept of versions of a product is defined in the in ISO 10303-41.
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 documents
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/IEC 8824-1:1995, Information technology — Abstract Syntax Notation One (ASN.1): Specifi-
cation of basic notation.
ISO 10303-1:1994, Industrial automation systems and integration — Product data representation and
exchange — Part 1: Overview and fundamental principles.
Industrial automation systems and integration — Product data representation and
ISO 10303-11:1994,
exchange — Part 11: Description methods: The EXPRESS language reference manual.
1)
ISO 10303-41:— , Industrial automation systems and integration — Product data representation
and exchange — Part 41: Integrated generic resource: Fundamentals of product description and
support.
1)
To be published.
2 © ISO 2000 - All rights reserved

---------------------- Page: 13 ----------------------
ISO 10303-44:2000 (E)
3 Terms, definitions, and abbreviations
3.1 Terms defined in ISO 10303-1
For the purposes of this part of ISO 10303, the following terms and definitions given in ISO 10303-1
apply.
— assembly;
— component;
— product.
3.2 Terms defined in ISO 10303-41
For the purposes of this part of ISO 10303, the following terms and definitions given in ISO 10303-41
apply.
— agreement of common understanding;
— annotated EXPRESS schema;
— type of product.
3.3 Other terms and definitions
For the purposes of this part of ISO 10303, the following terms and definitions apply:
3.3.1
ancestor node
any node that can be reached from a given node, by successive traversals of links in the reverse direction.
For a given node, its ancestor nodes include all parent nodes, all parent nodes of these parent nodes, etc.
3.3.2
bill-of-material (BOM) data structure
a graph of data elements that depict a bill-of-material structure.
NOTE See annex E for examples of bill-of-material data structures.
3.3.3
bill-of-material (BOM) structure
a description of the structure of a product in terms of its nested constituents.
NOTE See annex E for examples of bill-of-material structures.
© ISO 2000 - All rights reserved 3

---------------------- Page: 14 ----------------------
ISO 10303-44:2000 (E)
3.3.4
child node
the node to which a link is pointing.
3.3.5
configuration item
a subdivision of a product, either a component or an assembly.
3.3.6
descendent node
any node that can be reached from a given node, by successive traversals of links. For a given node, its
descendent nodes include all children nodes, all children nodes of these children nodes, etc.
3.3.7
directed acyclic graph (DAG)
a collection of nodes and links such that no node is an ancestor (or descendant) of itself.
3.3.8
effectivity
a characteristic that indicates whether a product is allowed, approved, or permitted to be used in another
product.
3.3.9
form, fit, and function
a collection of characteristics that include the shape of a product, the way it interfaces with other products,
and the purpose that the product serves.
3.3.10
leaf node
a node that has no children.
3.3.11
link
a uni-directional relationship from one node to another node within a directed acyclic graph.
3.3.12
lot
batch
a collection of distinct products that are treated as a single unit.
EXAMPLE Three thousand bundles of yarn are divided into different groups. Each group is submerged in a
separate barrel of red dye. The group is treated as a lot and assigned a lot number. The lot number is identified
so that conditions causing slight changes in the colour are differentiable among bundles belonging to different lots.
A customer may wish to purchase bundles of the same lot to ensure consistency of the colour.
3.3.13
node
an element of a directed acyclic graph, connected to other such elements by links.
4 © ISO 2000 - All rights reserved

---------------------- Page: 15 ----------------------
ISO 10303-44:2000 (E)
3.3.14
parent node
the node from which a link is initiated.
3.3.15
parts list data structure
a graph of instances that depicts a parts list structure.
NOTE See annex E for examples of parts list data structures.
3.3.16
parts list structure
a description of the structure of a product in terms of a hierarchy of all distinct usages of its constituents.
NOTE See annex E for cases of parts list structures.
3.3.17
promissory use
the intention to use a constituent in an assembly.
3.3.18
root node
a node that has no parents.
3.3.19
tree
a restricted type of directed acyclic graph in which there is only one root node, and in which each node has
at most one parent.
3.4 Abbreviations
For the purposes of this part of ISO 10303, the following abbreviations apply.
BOM bill-of-material
CM configuration management
DAG directed acyclic graph
4 Product structure
The following EXPRESS declaration begins the product_structure_schema and identifies the necessary
external references.
EXPRESS specification:
*)
© ISO 2000 - All rights reserved 5

---------------------- Page: 16 ----------------------
ISO 10303-44:2000 (E)
SCHEMA product_structure_schema;
 REFERENCE FROM product_definition_schema
  (product,
   product_definition,
   product_definition_relationship,
   acyclic_product_definition_relationship);
 REFERENCE FROM measure_schema
   (measure_with_unit);
 REFERENCE FROM support_resource_schema
   (identifier, label, text);
(*
NOTE 1The schemas referenced above are specified in the following part of ISO 10303:
product_definition_schema ISO 10303-41
measure_schema ISO 10303-41
support_resource_schema ISO 10303-41
NOTE 2 See annex D for a graphical presentation of this schema using the EXPRESS-G notation.
NOTE 3 A listing of the complete EXPRESS schema specified in this part of ISO 10303, without comments or
other explanatory text, is available from the Internet - see annex C.
4.1 Introduction
The subject of the product_structure_schema is the relationship between the definitions of:
— products that are assembled to make other products;
— products that are changed to make other products.
These relationships are defined as specializations of a general relationship among product_definitions as
specified in the pr
...

Questions, Comments and Discussion

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