Industrial automation systems and integration - Parts library - Part 1: Overview and fundamental principles

Systèmes d'automatisation industrielle et intégration — Bibliothèque de composants — Partie 1: Aperçu et principes fondamentaux

L'ISO 13584-1:2001 fournit une représentation des données des bibliothèques de composants et décrit les mécanismes et définitions nécessaires à l'échange, l'utilisation et la mise à jour de ces données. L'échange peut avoir lieu entre divers systèmes informatiques et environnements associés au cycle de vie complet des produits dans lesquels des composants de bibliothèque peuvent être utilisés, y compris la conception, la fabrication, l'utilisation, la maintenance et l'élimination de produits. La présente norme fournit une structure généralisée pour un système de bibliothèque de composants, mais ne définit pas en détail sa mise en oeuvre. L'ISO 13584-1:2001 offre un aperçu de l'ISO 13584 et de sa structure. Les points suivants entrent dans le domaine d'application de l'ISO 13584-1:2001: un résumé du contenu des autres parties des séries de normes ISO 13584; les principes fondamentaux sur lesquels repose l'ISO 13584. Les points suivants n'entrent pas dans le domaine d'application de l'ISO 13584-1:2001: les modèles d'information définis pour capturer les données des bibliothèques de composants; la définition des ressources de mise en application nécessaires au traitement des données des bibliothèques de composants.

General Information

Status
Published
Publication Date
09-May-2001
Current Stage
9093 - International Standard confirmed
Start Date
07-Dec-2023
Completion Date
13-Dec-2025

Overview - ISO 13584-1:2001 (Parts library - Overview and fundamental principles)

ISO 13584-1:2001 is the introductory part of the ISO 13584 series for computer-interpretable parts libraries used in industrial automation and systems integration. It defines the purpose, scope, and fundamental principles for representing, exchanging and managing parts library data across product life‑cycle applications (design, manufacture, maintenance, disposal). The part gives a high‑level structure for a parts library system without prescribing implementation details or library content.

Key topics and technical requirements

  • Library system structure: Defines components such as the dictionary, library management system (LMS), supplier libraries, user libraries, and library content.
  • Representation concepts: Introduces representation categories, view logical names (e.g., geometry, inertia, kinematics) and view control variables (e.g., 2D, wireframe, solid) to express different user perspectives of a part.
  • Part types: Distinguishes physical parts (materially supplyable) and abstract parts (partial specification only).
  • Integrated library model: Concept of an integrated library combining supplier libraries and user adaptations managed by an LMS.
  • Semantic resources: Role of dictionaries and semantic dictionaries to ensure one‑to‑one meaning for dictionary entries and support consistent interpretation.
  • Series structure: Explains how ISO 13584 is organized - conceptual descriptions (Parts 10–19), logical resources (20–29), implementation resources (30–39), description methodology (40–49), and view exchange protocols (100–199).
  • Interoperability and conformance: Emphasizes neutral, application‑independent exchange mechanisms (including use of EXPRESS‑based implementation methods) and relationship with ISO 10303 (STEP) for product data exchange.
  • Out of scope: Does not define detailed information models or specific LMS implementations - content responsibility remains with the library data supplier.

Practical applications

  • Exchange of standardized parts library data between CAD/CAx systems, PLM databases, suppliers and manufacturers.
  • Enabling reuse of component definitions across engineering tools and throughout the product life cycle.
  • Supporting automated generation of multiple functional views (geometry, kinematics, etc.) from a common parts representation.
  • Facilitating supplier catalog distribution, parts selection, and consistent metadata using semantic dictionaries.

Who should use ISO 13584-1?

  • CAD/CAx and PLM vendors integrating parts libraries
  • Library data suppliers and catalog publishers
  • System integrators and manufacturers standardizing component data exchange
  • Engineers and procurement teams needing consistent part definitions across systems

Related standards

  • ISO 10303 (STEP) - referenced normative standard for product data representation and exchange; ISO 13584 aligns with STEP concepts for interoperability and EXPRESS‑based implementation methods.

Keywords: ISO 13584-1, parts library, parts library data, library management system, supplier library, view logical name, industrial automation, parts data exchange, ISO 10303.

Standard

ISO 13584-1:2001 - Industrial automation systems and integration -- Parts library

English language
18 pages
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO 13584-1:2001 - Systemes d'automatisation industrielle et intégration -- Bibliotheque de composants

French language
19 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 13584-1:2001 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Parts library - Part 1: Overview and fundamental principles". This standard covers: L'ISO 13584-1:2001 fournit une représentation des données des bibliothèques de composants et décrit les mécanismes et définitions nécessaires à l'échange, l'utilisation et la mise à jour de ces données. L'échange peut avoir lieu entre divers systèmes informatiques et environnements associés au cycle de vie complet des produits dans lesquels des composants de bibliothèque peuvent être utilisés, y compris la conception, la fabrication, l'utilisation, la maintenance et l'élimination de produits. La présente norme fournit une structure généralisée pour un système de bibliothèque de composants, mais ne définit pas en détail sa mise en oeuvre. L'ISO 13584-1:2001 offre un aperçu de l'ISO 13584 et de sa structure. Les points suivants entrent dans le domaine d'application de l'ISO 13584-1:2001: un résumé du contenu des autres parties des séries de normes ISO 13584; les principes fondamentaux sur lesquels repose l'ISO 13584. Les points suivants n'entrent pas dans le domaine d'application de l'ISO 13584-1:2001: les modèles d'information définis pour capturer les données des bibliothèques de composants; la définition des ressources de mise en application nécessaires au traitement des données des bibliothèques de composants.

L'ISO 13584-1:2001 fournit une représentation des données des bibliothèques de composants et décrit les mécanismes et définitions nécessaires à l'échange, l'utilisation et la mise à jour de ces données. L'échange peut avoir lieu entre divers systèmes informatiques et environnements associés au cycle de vie complet des produits dans lesquels des composants de bibliothèque peuvent être utilisés, y compris la conception, la fabrication, l'utilisation, la maintenance et l'élimination de produits. La présente norme fournit une structure généralisée pour un système de bibliothèque de composants, mais ne définit pas en détail sa mise en oeuvre. L'ISO 13584-1:2001 offre un aperçu de l'ISO 13584 et de sa structure. Les points suivants entrent dans le domaine d'application de l'ISO 13584-1:2001: un résumé du contenu des autres parties des séries de normes ISO 13584; les principes fondamentaux sur lesquels repose l'ISO 13584. Les points suivants n'entrent pas dans le domaine d'application de l'ISO 13584-1:2001: les modèles d'information définis pour capturer les données des bibliothèques de composants; la définition des ressources de mise en application nécessaires au traitement des données des bibliothèques de composants.

ISO 13584-1:2001 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase ISO 13584-1:2001 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 13584-1
First edition
2001-04-15
Industrial automation systems and
integration — Parts library —
Part 1:
Overview and fundamental principles
Systèmes d’automatisation industrielle et intégration — Bibliothèque de
composants —
Partie 1: Aperçu et principes fondamentaux
Reference number
©
ISO 2001
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.
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

Contents
Page
1 Scope .1
2 Normative reference.1
3 Terms, definitions and abbreviations .1
3.1 Terms and definitions.1
3.2 Abbreviated terms.4
4 Overview of ISO 13584 .5
4.1 Purpose.5
4.2 Components of a library system .5
4.2.1 User to computer system communication.5
4.2.2 Interface to external systems.6
4.3 Internal structure of a library system.6
4.3.1 Dictionary .7
4.3.2 Library management system.7
4.3.3 Library content .7
5 Fundamental principles .9
5.1 Fundamental concepts and assumptions .9
5.1.1 User requirements regarding a part representation.9
5.1.2 Representation category.9
5.1.3 Library model .10
5.1.4 Incorporation of libraries from different sources .10
5.1.5 Semantic dictionary.10
5.1.6 Part selection .10
5.2 Relationship between ISO 13584 and other standards .11
5.2.1 External files.11
5.2.2 Use of library parts in product data.11
6 Structure of the ISO 13584 series.11
6.1 Conceptual descriptions.11
6.2 Logical resources.12
6.3 Implementation resources.12
6.4 Description methodology.12
6.5 View exchange protocol.12
Annex A (normative) Information object registration .14
Annex B (informative) Use of library parts in product data.15
Bibliography.17
Index.18
Figures
Figure 1 — Functional areas of library usage .5
Figure 2 — Library system .7
Figure 3 — Structure of library contents.8
Figure B.1 — Libraries and product data exchange (level 1).15
Figure B.2 — Libraries and product data exchange (level 2).16
Figure B.3 — Libraries and product data exchange (level 3).16
iii
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 13584 may be the
subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
International Standard ISO 13584-1 was prepared by Technical Committee ISO TC184,
Industrial automation systems and integration, Subcommittee SC 4, Industrial data.
ISO 13584 consists of the following parts under the general title Industrial automation systems and
integration — Parts library:
 Part 1: Overview and fundamental principles
 Part 10: Conceptual description: Conceptual model of parts library
 Part 20: Logical resource: Logical model of expressions
 Part 24: Logical resource: Logical model of supplier library
 Part 26: Logical resource: Information supplier identification
 Part 31: Implementation resource: Geometric programming interface
 Part 42: Description methodology: Methodology for structuring part families
 Part 101: View exchange protocol: Geometric view exchange protocol by parametric program
 Part 102: View exchange protocol: View exchange protocol by ISO 10303 conforming
specification
The structure of ISO 13584 is described in ISO 13584-1. The numbering of the parts of ISO 13584
reflects its structure:
iv
 Parts 10 to 19 specify the conceptual descriptions;
 Parts 20 to 29 specify the logical resources;
 Parts 30 to 39 specify the implementation resources;
 Parts 40 to 49 specify the description methodology;
 Parts 100 to 199 specify the view exchange protocol.
Should further parts of ISO 13584 be published, they will follow the same numbering pattern.
Annex A forms a normative part of this part of ISO 13584. Annex B is for information only.
v
Introduction
ISO 13584 is an International Standard for the computer-interpretable representation and exchange of
parts library data. The objective is to provide a neutral mechanism capable of transferring parts library
data, independent of any application that is using a parts library data system. The nature of this
description makes it suitable not only for the exchange of files containing parts, but also as a basis for
implementing and sharing databases of parts library data.
ISO 13584 is organized as a series of parts, each published separately. The parts of ISO 13584 fall
into one of the following series: conceptual descriptions, logical resources, implementation resources,
description methodology, and view exchange protocol. The series are described in this part of ISO
13584, which also provides an overview of ISO 13584 and its structure.
vi
INTERNATIONAL STANDARD ISO 13584-1:2001(E)
Industrial automation systems and integration – Parts
library – Part 1: Overview and fundamental principles
1 Scope
ISO 13584 provides a representation of parts library information together with the necessary
mechanisms and definitions to enable parts library data to be exchanged, used and updated. The
exchange may be between different computer systems and environments associated with the
complete life cycle of the products where the library parts may be used, including product design,
manufacture, use, maintenance, and disposal. The standard provides a generalized structure for a
parts library system and does not define a fully detailed implementable parts library system.
This part of ISO 13584 provides an overview of the ISO 13584 standard and its structure.
The following are within the scope of this part of ISO 13584:
 a summary of the content of the other parts of the ISO 13584 standard series;
 fundamental principles upon which the ISO 13584 standard is based.
The following are outside the scope of this part of ISO 13584:
 the information models defined for capturing parts library data;
 the definition of the implementation resources needed to process parts library data.
2 Normative reference
The following normative document contains provisions which, through reference in this text, constitute
provisions of this part of ISO 13584. 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
13584 are encouraged to investigate the possibility of applying the most recent edition of the
normative document indicated below. For undated references the latest edition of the publication
referred to applies. Members of IEC and ISO 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.
3 Terms, definitions and abbreviations
3.1 Terms and definitions
For the purpose of this part of ISO 13584, the following terms and definitions apply. Some of these
terms and definitions are repeated for convenience from ISO 10303-1:1994.
3.1.1
abstract part
a part that is only defined by a partial specification and that cannot be materially provided by the
organization that defines the specification
3.1.2
dictionary
a table consisting of a series of entries. One meaning corresponds to each entry in the dictionary and
one dictionary entry identifies one single meaning
3.1.3
functional model
the library data that represent one representation category of a part in an integrated library
EXAMPLE A functional model of a precisely defined screw may consist of parametric programs which may be
used to generate different geometric functional views of the screw in a CAD system database.
3.1.4
functional view
a data that represent one representation category of a part in product data
EXAMPLE The structure of a functional view corresponding to geometry is not dependent on the part to be
represented. This structure is specified as a functional view class.
3.1.5
general model
library data that carries the definition and identity of a part in an integrated library
3.1.6
implementation method
a technique used by computers to exchange data that is described using the EXPRESS data
specification language
NOTE Adapted from ISO 10303-1:1994.
3.1.7
information model
a formal model of a set of facts, concepts or instructions to meet a specific requirement
[ISO 10303-1:1994, definition 3.2.21]
3.1.8
integrated library
operational system consisting of a library management system and a user library
3.1.9
library data
a set of data that represents information about a set of parts
3.1.10
library data supplier
supplier
an organization that delivers a library in the standard format defined in ISO 13584 and is responsible
for its content
3.1.11
library end-user
user
the user of an integrated library
NOTE The library end-user:
— consults the data contained in the library;
— selects a given part;
— requests the transmission of a selected view of this part from the library system.
3.1.12
library management system
LMS
a software system enabling the library end-user to use the content of an integrated library
NOTE This software system is not standardized.
3.1.13
library part
a part associated with a set of data that represents it in a library
3.1.14
library part data
data that represent a part in a library
3.1.15
library system
a structure designed to facilitate the storage and retrieval of parts or views of parts
3.1.16
part
a material or functional element that is intended to constitute a component of different products
3.1.17
parts library
library
an identified set of data and possibly programs which may generate information about a set of parts
3.1.18
physical part
a part that can exist in several equivalent copies and which is capable of being supplied by the library
data supplier who describes the library data for this part
NOTE compare to: abstract part.
3.1.19
product
a thing or substance produced by a natural or artificial process
[ISO 10303-1:1994, definition 3.2.26]
3.1.20
representation category
an abstraction used to distinguish between various possible user requirements regarding a part
representation
NOTE In the model defined in this International Standard, this distinction is formally expressed in terms of a view
logical name and in terms of the view control variables.
3.1.21
resource construct
a collection of EXPRESS language entities, types, functions, rules and references that together define
a valid description of data
NOTE Adapted from ISO 10303-1:1994.
3.1.22
supplier library
a set of data, and possibly of programs, for which the supplier is identified and that describes in the
standard format defined in ISO 13584 a set of parts and/or a set of representations of parts
3.1.23
user library
information that results from the integration of one or more supplier libraries by the library
management system and possibly from a later adaptation performed by the user
3.1.24
view control variable
a variable of enumerated type that may be associated with a view logical name and intended to
further specify the perspective adopted by the user regarding a part
EXAMPLE The possible values for a view control variables for geometry are: 2D, wire frame, and solid.
3.1.25
view logical name
an identifier of a representation category corresponding to a perspective that can be adopted by a
user regarding a part
EXAMPLE View logical names are for example: geometry, inertia, kinematics, etc.
3.2 Abbreviated terms
 CAD: Computer Aided Design;
 CAx: Computer Aided Tools.
NOTE The abbreviation CAx is used for all computer systems that may be used as an aid in engineering and
need not include a graphic capability.
4 Overview of ISO 13584
4.1 Purpose
ISO 13584 specifies the structure of a library system which provides an unambiguous representation
and exchange of computer interpretable parts library information. The data held in the library are a
description that enables the library system to generate various representations of the parts held in the
library.
The structure is independent of any particular computer system and permits any kind of digital
representation of part representation. The structure will enable consistent implementations to be
made across multiple applications and systems. Different implementation technologies may be used
for the storage, accessing, transference and archiving of parts library data. Implementations of ISO
13584 can be tested for conformance to ISO 13584.
ISO 13584 does not specify the content of a supplier library. The content of a supplier library is the
responsibility of the library data supplier. The library management system used in the implementation
of the structure defined in ISO 13584, and any interface between this system and a user of the
system is the responsibility of the library management system vendor and is not specified in ISO
13584.
4.2 Components of a library system
The components that form a library system may be split into a number of functional areas, which are
illustrated in Figure 1.
Parts Representation
Representation
Transmission
Interface
Interface to
User
Library
External
Computer
System
Systems
System
Library
Interrogation
Interface
Dialogue Flow
Library Data
Supplier
User
Library
Figure 1 — Functional areas of library usage
4.2.1 User to computer system communication
The interface between the user and his computer system is not defined in this International Standard.
NOTE This would be application dependent and form part of the user interface supplied by a vendor as part of a
computer system.
4.2.2 Interface to external systems
The interface between a library system specified in ISO 13584 and other software systems that are
considered in ISO 13584 are the following:
 library interrogation interface (see 4.2.2.1);
 representation transmission interface (see 4.2.2.2);
 input interface for library data (see 4.2.2.3).
4.2.2.1 Library interrogation interface
The library interrogation interface is not defined in this International Standard. This International
Standard specifies the data that shall be provided by a library data supplier to support user access.
NOTE A library interrogation interface includes facilities to select parts from the library and to define the
orientation, position and representation category of the part selected.
4.2.2.2 Representation transmission interface
The representation transmission interface enables the library system to send parts representations to
the user computer system. The representation transmission interface depends on the representation
required by the user when a part is selected. Possible user requirements are modelled as
representation categories. The interface used for each representation category shall be specified in
the part of ISO 13584 that defines the representation category. ISO 13584 uses the formats and
interfaces specified in other international standards wherever appropriate.
EXAMPLE User requirements that may be modelled in the ISO 13584 standard series as representation
categories include symbolic representation and behavioural model.
In particular, a part representation that is defined according to an ISO 10303 application protocol may
be exchanged together with an ISO 13584 library and transmitted to the user computer system when
the corresponding part and representation category is selected by the user.
A geometric programming interface is specified in ISO 13584-31. This geometric programming
interface permits the exchange of parametric shapes that describe the implicit geometry of families of
parts in the format of a parametric program.
NOTE This geometric programming interface includes a FORTRAN [1] binding.
4.2.2.3 Input interface for library data
The input interface for library data enables the integration of supplier libraries within a library system.
The library data shall consist of a data repository that conforms to an implementation method as
specified in ISO 10303. Depending on the representation categories contained in the library, other
data repositories may be provided that are in other formats. The information models of these data
repositories are defined in ISO 13584-24 and in the view exchange protocol parts of ISO 13584.
4.3 Internal structure of a library system
A library system consists of a dictionary, LMS and library content as shown in Figure 2. ISO 13584
defines these modules by the requirements placed upon their functional behaviour. ISO 13584 does
not standardize their implementation.
Library Content
D
Representation
i
Transmission
Library
c
Interface
Data
t
i
o
Functional General
Model Model
n
Classes Classes
a
r
Library
y
Interrogation
Interface
Library Management System
Figure 2 — Library system
4.3.1 Dictionary
The dictionary consists of a set of entries associated with a human-readable and computer-sensible
representation of the meaning associated with each entry. The dictionary may be accessed by the
user and referenced from library data.
The dictionary provides a referencing mechanism between library data obtained from different
suppliers and enables the user to obtain an understandable view of the parts held in the library. The
dictionary structure is specified in ISO 13584-42.
A supplier library may contain only dictionary entries. These entries provide computer-referable
identifiers for the concepts involved in some application domain.
EXAMPLE 1 IEC 61360-4 defines dictionary entries for a large number of component properties in the
electrotechnical application domain. A reference to one entry of this dictionary enables the identification of one
concept whose definition is contained in IEC 61360-4.
A supplier library may contain both dictionary entries and library content. In this case, the dictionary
entries provide an access path to a set of parts that may be selected by the user.
EXAMPLE 2 A supplier of parts may describe these parts as an ISO 13584 library. The dictionary provides the
definitions of the components supplied and their properties. Its library content specifies each of the parts that may
be provided by this supplier of parts.
4.3.2 Library management system
The library management system is a software system that enables the library end-user to use the
content of an integrated library and to load data into that library.
NOTE The library management system is not standardized within ISO 13584.
4.3.3 Library content
Library data are structured into classes in accordance with the object-oriented paradigm. Three kinds
of classes are considered in ISO 13584. The contents of the three kinds of classes described below
may be exchanged using the structure and exchange format specified in ISO 13584:
 general model classes enable library data suppliers to provide the definitions of collections of
similar parts considered as a part family;
 functional model classe
...


NORME ISO
INTERNATIONALE 13584-1
Première édition
2001-04-15
Systèmes d'automatisation industrielle et
intégration — Bibliothèque de
composants —
Partie 1:
Aperçu et principes fondamentaux
Industrial automation systems and integration — Parts library —
Part 1: Overview and fundamental principles

Numéro de référence
©
ISO 2001
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.

©  ISO 2001
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
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
Version française parue en 2005
Publié en Suisse
ii © ISO 2001 – Tous droits réservés

Sommaire Page
Avant-propos.iv
Introduction .vi
1 Domaine d'application .1
2 Références normatives.1
3 Termes, définitions et abréviations.1
3.1 Termes et définitions .1
3.2 Abréviations .4
4 Aperçu de l’ISO 13584.4
4.1 Objectif .4
4.2 Composants d’un système de bibliothèque.5
4.2.1 Communication entre l’utilisateur et le système informatique.5
4.2.2 Interface avec les systèmes externes.6
4.3 Structure interne d’un système de bibliothèque.6
4.3.1 Dictionnaire .7
4.3.2 Système de gestion de bibliothèque.8
4.3.3 Contenu de bibliothèque.8
5 Principes fondamentaux.9
5.1 Concepts fondamentaux et hypothèses. 10
5.1.1 Exigences de l’utilisateur relatives à la représentation d’un composant . 10
5.1.2 Catégorie de représentations . 10
5.1.3 Modèle de bibliothèque. 10
5.1.4 Incorporation de bibliothèques provenant de diverses sources. 11
5.1.5 Dictionnaire sémantique . 11
5.1.6 Sélection de composants . 11
5.2 Relation entre l’ISO 13584 et d’autres normes. 11
5.2.1 Fichiers externes. 11
5.2.2 Utilisation de composants de bibliothèque dans les données de produit . 12
6 Structure des séries de l’ISO 13584 . 12
6.1 Descriptions conceptuelles. 12
6.2 Ressources logiques. 13
6.3 Ressources de mise en application. 13
6.4 Méthodologie descriptive . 13
6.5 Protocole d’échange de vues . 13
Annexe A (normative) Enregistrement d'un objet d'information . 15
Annexe B (normative) Utilisation des composants de bibliothèque dans les données de produit . 16
Bibliographie . 18

Index.19
Figures
Figure 1 — Zones fonctionnelles d'une bibliothèque.5
Figure 2 — Système de bibliothèque.7
Figure 3 — Structure du contenu d'une bibliothèque .9
Figure B.1 — Échange de données de bibliothèque et de données de produit (niveau 1) . 16
Figure B.2 — Échange de données de bibliothèque et de données de produit (niveau 2) . 17
Figure B.3 — Échange de données de bibliothèque et de données de produit (niveau 3) . 17

Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de
normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée aux
comités techniques de l'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 l'ISO participent également aux travaux. L'ISO collabore étroitement avec la Commission
électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur publication
comme Normes internationales requiert l'approbation de 75 % au moins des comités membres votants.
L'attention est appelée sur le fait que certains des éléments de la présente partie peuvent faire l'objet de droits de
propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable de ne pas avoir
identifié de tels droits de propriété et averti de leur existence.
L'ISO 13584-1 a été élaborée par le comité technique ISO/TC 184, Systèmes d'automatisation industrielle et
intégration, sous-comité SC 4, Données industrielles.
L'ISO 13584 comprend les parties suivantes, présentées sous le titre général Systèmes d'automatisation
industrielle et intégration — Bibliothèque de composants :
¾ Partie 1 : Aperçu et principes fondamentaux
¾ Partie 10 : Modèle conceptuel
¾ Partie 20 : Ressource logique : Modèle logique d’expressions
¾ Partie 24 : Ressource logique : Modèle logique de fournisseur
¾ Partie 26 : Ressource logique : Identification des fournisseurs d'information
¾ Partie 31 : Ressource de mise en application : Interface de programmation géométrique
¾ Partie 42 : Méthodologie descriptive: Méthodologie appliquée à la structuration des familles de pièces
¾ Partie 101 : Protocole d’échange de vues géométriques par programme paramétré
¾ Partie 102 : Protocole d’échange de vue par spécifications de conformité au modèle ISO 10303
iv © ISO 2001 – Tous droits réservés

La structure de l’ISO 13584 est décrite dans la partie ISO 13584-1. La numérotation des parties de l’ISO 13584
reflète cette structure :
¾ les parties 10 à 19 spécifient les descriptions conceptuelles ;
¾ les parties 20 à 29 spécifient les ressources logiques ;
¾ les parties 30 à 39 spécifient les ressources de mise en application ;
¾ les parties 40 à 49 spécifient les méthodologies de description ;
¾ les parties 100 à 199 spécifient le protocole d’échange de vues.
Si de nouvelles parties de l’ISO 13584 sont publiées, il convient qu’elles suivent le même système de
numérotation.
L’Annexe A constitue une partie normative de l'ISO 13584. L’Annexe B est fournie uniquement à titre d’information.
Introduction
L’ISO 13584 est une norme internationale relative à la représentation informatique et à l’échange des données des
bibliothèques de composants. Elle vise à fournir un mécanisme neutre capable de transférer les données des
bibliothèques de composants, indépendamment de toute application utilisant un système de données contenant
des bibliothèques de composants. La nature de cette description la rend adaptée non seulement à l’échange de
fichiers contenant des composants, mais également en tant que support pour la mise en œuvre et le partage de
bases de données contenant des bibliothèques de composants.
L’ISO 13584 est organisée en séries de parties, chacune publiée séparément. Les parties de l’ISO 13584
s’inscrivent dans l’une des séries suivantes : les descriptions conceptuelles, les ressources logiques, les
ressources de mise en application, les méthodologies de description et le protocole d’échange de vues. Ces séries
sont décrites dans cette partie de l’ISO 13584, qui fournit également un aperçu de l’ISO 13584 et de sa structure.
vi © ISO 2001 – Tous droits réservés

NORME INTERNATIONALE ISO 13584-1:2001(F)

Systèmes d'automatisation industrielle et intégration —
Bibliothèque de composants —
Partie 1:
Aperçu et principes fondamentaux
1 Domaine d'application
L'ISO 13584 fournit une représentation des données des bibliothèques de composants et décrit les mécanismes et
définitions nécessaires à l’échange, l’utilisation et la mise à jour de ces données. L’échange peut avoir lieu entre
divers systèmes informatiques et environnements associés au cycle de vie complet des produits dans lesquels des
composants de bibliothèque peuvent être utilisés, y compris la conception, la fabrication, l’utilisation, la
maintenance et l’élimination de produits. La présente norme fournit une structure généralisée pour un système de
bibliothèque de composants, mais ne définit pas en détail sa mise en œuvre.
La présente partie de l’ISO 13584 offre un aperçu de l’ISO 13584 et de sa structure.
Les points suivants entrent dans le domaine d’application de la présente partie de l’ISO 13584 :
¾ un résumé du contenu des autres parties des séries de normes ISO 13584 ;
¾ les principes fondamentaux sur lesquels repose l’ISO 13584.
Les points suivants n’entrent pas dans le domaine d’application de cette partie de l’ISO 13584 :
¾ les modèles d’information définis pour capturer les données des bibliothèques de composants ;
¾ la définition des ressources de mise en application nécessaires au traitement des données des bibliothèques
de composants.
2 Références normatives
Les documents normatifs suivants contiennent des dispositions qui, par suite de la référence qui y est faite,
constituent des dispositions valables pour la présente partie de l'ISO 13584. Pour les références datées, les
amendements ultérieurs ou les révisions de ces publications ne s’appliquent pas. Toutefois, les parties prenantes
aux accords fondés sur la présente partie de l'ISO 13584 sont invitées à rechercher la possibilité d'appliquer les
éditions les plus récentes des documents normatifs indiqués ci-après. Pour les références non datées, la dernière
édition du document normatif en référence s’applique. Les membres de l'ISO et de la CEI possèdent le registre des
Normes internationales en vigueur.
ISO 10303-1:1994, Systèmes d’automatisation industrielle et intégration – Représentation et échange de données
de produits – Partie 1 : Aperçu et principes fondamentaux.
3 Termes, définitions et abréviations
3.1 Termes et définitions
Pour les besoins de la présente partie de l'ISO 13584, les termes et définitions suivants s'appliquent. Pour assurer
une lecture plus simple, certains d’entre eux sont simplement tirés de l’ISO 10303-1:1994.
3.1.1
composant abstrait
composant défini uniquement par une spécification partielle et qui ne peut matériellement pas être fourni par
l’organisme ayant défini la spécification
3.1.2
dictionnaire
table comprenant une série d’entrées. Une signification correspond à chaque entrée du dictionnaire et chaque
entrée du dictionnaire identifie une seule signification
3.1.3
modèle fonctionnel
données d’une bibliothèque constituant une catégorie de représentations d’un composant dans une bibliothèque
intégrée
EXEMPLE Un modèle fonctionnel d’une vis particulière peut être constitué de programmes paramétrés susceptibles d’être
employés pour générer diverses vues fonctionnelles géométriques de la vis dans la base de données d’un système de CAO.
3.1.4
vue fonctionnelle
données constituant une catégorie de représentations d’un composant dans les données de produit
EXEMPLE La structure d’une vue fonctionnelle correspondant à la géométrie n’est pas dépendante du composant à
représenter. Cette structure est spécifiée comme une classe de vues fonctionnelles.
3.1.5
modèle général
données d’une bibliothèque contenant la définition et l’identité d’un composant dans une bibliothèque intégrée
3.1.6
méthode de mise en application
technique utilisée par les ordinateurs pour échanger des données décrites par le langage de spécification de
données EXPRESS
NOTE Définition adaptée de l’ISO 10303-1:1994.
3.1.7
modèle d’information
modèle formel d’un ensemble fini de faits, de concepts ou d’instructions permettant de répondre à des besoins
spécifiques
[ISO 10303-1:1994, définition 3.2.21]
3.1.8
bibliothèque intégrée
système opérationnel constitué d’un système de gestion de bibliothèque et d’une bibliothèque utilisateur
3.1.9
données de bibliothèque
ensemble fini de données représentant des informations sur une série de composants
3.1.10
fournisseur de données de bibliothèque
fournisseur
organisme qui fournit une bibliothèque conforme au format normalisé décrit dans l’ISO 13584 et qui est
responsable de son contenu
2 © ISO 2001 – Tous droits réservés

3.1.11
utilisateur final de bibliothèque
utilisateur
utilisateur d’une bibliothèque intégrée
NOTE L’utilisateur final d’une bibliothèque :
¾ consulte les données contenues dans cette bibliothèque ;
¾ sélectionne un composant donné ;
¾ demande la transmission d’une vue sélectionnée de ce composant à partir du système de bibliothèque.
3.1.12
système de gestion de bibliothèque
SGB
ensemble de programmes permettant à l’utilisateur final d’exploiter le contenu d’une bibliothèque intégrée
NOTE Cet ensemble de programmes n’est pas normalisé.
3.1.13
composant de bibliothèque
composant associé à un ensemble fini de données qui le représente dans une bibliothèque
3.1.14
données de composant de bibliothèque
données représentant un composant dans une bibliothèque
3.1.15
système de bibliothèque
structure conçue pour faciliter le stockage et la récupération de composants ou de vues de composants
3.1.16
composant
élément matériel ou fonctionnel conçu pour constituer un composant de divers produits
3.1.17
bibliothèque de composants
bibliothèque
ensemble identifié d’éléments et éventuellement de programmes pouvant générer des informations sur un
ensemble de composants
3.1.18
composant physique
composant susceptible d’exister sous la forme de plusieurs exemplaires équivalents et qui peut être fourni par un
fournisseur de données de bibliothèque qui décrit alors les données de bibliothèque pour ce composant
NOTE À comparer avec : composant abstrait.
3.1.19
produit
élément ou substance produit(e) par un processus naturel ou artificiel
[ISO 10303-1:1994, définition 3.2.26]
3.1.20
catégorie de représentations
abstraction permettant de faire la distinction entre diverses exigences potentielles de l’utilisateur relatives à la
représentation d’un composant
NOTE Dans le modèle défini dans la présente Norme internationale, cette distinction est formalisée en termes de nom
logique d’une vue et de variables de commande de vue.
3.1.21
concept de base des ressources
regroupement des entités, des types, des fonctions, des règles et des références exprimés en langage EXPRESS
qui, tous ensemble, définissent une description valide de données
NOTE Définition adaptée de l’ISO 10303-1:1994.
3.1.22
bibliothèque fournisseur
ensemble de données et éventuellement de programmes dont le fournisseur a été identifié et qui décrit dans le
format standard défini dans l’ISO 13584 un ensemble de composants et/ou de représentations de composants
3.1.23
bibliothèque utilisateur
informations résultant de l’intégration d’une ou plusieurs bibliothèques fournisseurs par l’intermédiaire du système
de gestion de bibliothèque et éventuellement, d’une adaptation ultérieure effectuée par l’utilisateur
3.1.24
variable de commande de vue
variable de type énumérée qui peut être associée à un nom logique de vue et destinée à préciser le point de vue
adopté par l’utilisateur pour un composant
EXEMPLE Les valeurs possibles des variables de commande de la vue Géométrie sont les suivantes : 2D, squelette et
plein.
3.1.25
nom logique de vue
identifiant d’une catégorie de représentations correspondant au point de vue adopté par un utilisateur sur un
composant
EXEMPLE Les noms logiques de vue sont par exemple : géométrie, inertie, cinématique, etc.
3.2 Abréviations
¾ CAO : Conception Assistée par Ordinateur ;
¾ CAx : outils assistés par ordinateur.
NOTE L’abréviation CAx est utilisée pour tous les systèmes informatiques susceptibles de constituer une aide à
l’ingénierie et qui n’ont aucun besoin de fonctionnalités graphiques.
4 Aperçu de l’ISO 13584
4.1 Objectif
L’ISO 13584 spécifie la structure d’un système de bibliothèque qui offre une représentation non ambiguë des
informations provenant de bibliothèques de composants informatiques et leur échange. Les données hébergées
par la bibliothèque correspondent à une description qui permet au système de bibliothèque de générer diverses
représentations des composants hébergés.
4 © ISO 2001 – Tous droits réservés

Cette structure est indépendante des systèmes informatiques particuliers et permet toutes sortes de
représentations numériques du composant. Elle rend possible des mises en application cohérentes sur plusieurs
applications et systèmes. Diverses technologies de mise en application peuvent être utilisées pour le stockage,
l’accès, le transfert et l’archivage des données des bibliothèques de composants. Les mises en application décrites
dans l’ISO 13584 peuvent être soumises à essai en vue de vérifier leur conformité à l’ISO 13584.
L’ISO 13584 ne spécifie pas le contenu d’une bibliothèque fournisseur. Ce contenu est sous la responsabilité du
fournisseur des données de la bibliothèque. Le système de gestion de bibliothèque utilisé dans la mise en
application de la structure définie dans l’ISO 13584 et toute interface entre ce système et un utilisateur du système
sont sous la responsabilité du distributeur du système de gestion de bibliothèque et ne sont donc pas spécifiés
dans l’ISO 13584.
4.2 Composants d’un système de bibliothèque
Les composants qui constituent un système de bibliothèque peuvent être classifiés en un certain nombre de zones
fonctionnelles, comme illustré en Figure 1.

Figure 1 — Zones fonctionnelles d'une bibliothèque
4.2.1 Communication entre l’utilisateur et le système informatique
L’interface entre l’utilisateur et son système informatique n’est pas définie dans la présente norme internationale.
NOTE Cette interface serait de toute façon dépendante de l’application et ferait partie de l’interface utilisateur fournie par
un distributeur en tant qu’élément intégré à un système informatique.
4.2.2 Interface avec les systèmes externes
L’interface entre un système de bibliothèque spécifié dans l’ISO 13584 et d’autres systèmes logiciels, tels qu’ils
sont considérés dans l’ISO 13584, sont les suivantes :
¾ interface d’interrogation de bibliothèque (voir en 4.2.2.1) ;
¾ interface de transmission des présentations (voir en 4.2.2.2) ;
¾ interface d’entrée des données de bibliothèque (voir en 4.2.2.3).
4.2.2.1 Interface d’interrogation de bibliothèque
L’interface d’interrogation de bibliothèque n’est pas définie dans la présente Norme internationale, qui spécifie les
données devant être fournies par un fournisseur de données de bibliothèque afin de prendre en charge les accès
des utilisateurs.
NOTE Une interface d’interrogation de bibliothèque comprend des fonctionnalités permettant de sélectionner des
composants de la bibliothèque et de définir l’orientation, la position et la catégorie de représentations du composant
sélectionné.
4.2.2.2 Interface de transmission de représentations
L’interface de transmission de représentations permet au système de bibliothèque d’envoyer des représentations
de composants au système informatique de l’utilisateur. Elle dépend de la représentation demandée par
l’utilisateur lors de la sélection d’un composant. Les demandes éventuelles des utilisateurs sont modélisées sous
forme de catégories de représentations. L’interface utilisée pour chacune de ces catégories doit être spécifiée dans
la partie de l’ISO 13584 qui définit la catégorie en question. L’ISO 13584 utilise des formats et des interfaces
mentionnés dans d’autres Normes internationales, le cas échéant.
EXEMPLE Parmi les exigences des utilisateurs qui peuvent être modélisées selon les séries de normes ISO 13584 sous
forme de catégories de représentations, figurent la représentation symbolique et le modèle comportemental.
Notamment, la représentation d’un composant défini conformément à l’un des protocoles applicatifs de l’ISO 10303
peut être échangée en même temps qu’une bibliothèque conforme à l’ISO 13584, puis transmise au système
informatique de l’utilisateur lorsque le composant correspondant et la catégorie de représentations sont
sélectionnés par l’utilisateur.
Une interface de programmation géométrique est spécifiée dans l’ISO 13584-31. Cette interface permet l’échange
de formes paramétrées qui décrivent la géométrie implicite des familles de composants dans le format spécifique
d’un programme paramétré.
NOTE Cette interface de programmation géométrique comporte une liaison FORTRAN [1].
4.2.2.3 Interface d’entrée des données de bibliothèque
L’interface d’entrée des données de bibliothèque permet l’intégration de bibliothèques fournisseurs à un système
de bibliothèque. Les données de bibliothèque doivent être constituées d’un référentiel de données conforme à la
méthode de mise en application spécifiée dans l’ISO 10303. Selon les catégories de rep
...

Questions, Comments and Discussion

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

Loading comments...