Industrial automation systems and integration - Parts library - Part 511: Mechanical systems and components for general use - Reference dictionary for fasteners

ISO 13584-511:2006 specifies a reference dictionary for representing fasteners with their properties and domains of values, as they are described in the various ISO mechanical fastener standards. These fasteners include bolts, screws, nuts, rivets, pins, washers etc. The reference dictionaries series of parts of ISO 13584 specify ontologies for representing the entities of an application domain, together with their descriptive properties and domains of values. Each entity, property or domain of values constitutes an entry of a dictionary that is the formal and computer sensible representation of the specified ontology. It is associated with a computer sensible and human readable definition, and with a computer sensible identification. Identification of a dictionary entry allows for unambiguous reference from any application. Definitions and identifications of dictionary entries consist of instances of the EXPRESS entity data types defined in the common dictionary schema, or in its extensions defined in the logical series of parts of ISO 13584.

Systèmes d'automatisation industrielle et intégration — Bibliothèque de composants — Partie 511: Systèmes mécaniques et composants pour utilisation générale — Dictionnaire de référence pour éléments de fixation

General Information

Status
Published
Publication Date
06-Dec-2006
Current Stage
9093 - International Standard confirmed
Start Date
07-Dec-2023
Completion Date
13-Dec-2025

Overview

ISO 13584-511:2006 - "Industrial automation systems and integration - Parts library - Part 511: Mechanical systems and components for general use - Reference dictionary for fasteners" defines a machine-readable reference dictionary for fasteners (bolts, screws, nuts, rivets, pins, washers, etc.). It is part of the ISO 13584 series (parts library) and provides standardized, computer-interpretable definitions, identifiers and value domains for fastener classes and their properties. The dictionary entries use EXPRESS-based data types and are intended for unambiguous referencing in parts libraries, CAD/PLM systems and data exchange files (see Annex F and ISO 10303-21 for physical file format guidance).

Key topics and technical requirements

  • Ontology and classification: Formal class definitions for fasteners with associated classification schemes and hierarchy rules (upper/lower levels, coding style).
  • Data element types (DETs): Standardized property definitions and domains of values to represent characteristics (e.g., thread size, material-domains defined in the dictionary).
  • Computer‑sensible identification: Each class, property and value has a unique machine-readable identifier to enable unambiguous referencing across applications.
  • Express schema and exchange: Definitions and identifications conform to the EXPRESS modelling language and ISO 13584 logical resources (ISO 13584‑24, ISO 13584‑25). A physical exchange file structure follows ISO 10303‑21.
  • Normative references: Integrates terminology and concepts from related standards (e.g., ISO 1891, ISO 10303 parts, IEC 61360‑4) and references existing fastener standards and bibliographic sources.
  • Annexes and tooling: Normative annexes provide classification tables, property DETs, computer-sensible representations (Annex F) and drawings (Annex G).

Applications and who uses it

ISO 13584-511 is practical for organizations that need consistent, exchangeable fastener data:

  • CAD / PLM / PDM vendors - to standardize parts libraries and enable cross‑system interoperability.
  • Manufacturers & suppliers of fasteners - to publish catalog data in a machine‑readable, standardized dictionary.
  • Engineers and designers - to ensure parts selection and BOM consistency across tools.
  • System integrators and data managers - to map supplier data into enterprise libraries and procurement systems.
  • Maintenance, procurement and logistics teams - to support unambiguous item identification and automated ordering.

Related standards

  • ISO 13584 series (Parts library) - conceptual, logical and implementation resources
  • ISO 10303 (STEP) - product data representation and ISO 10303‑21 for clear text encoding
  • IEC 61360‑4 - standard data element types reference collection
  • ISO 1891 - terminology for bolts, screws, nuts and accessories

Keywords: ISO 13584-511, reference dictionary for fasteners, parts library, fastener ontology, EXPRESS schema, product data exchange, mechanical fastener standards.

Standard

ISO 13584-511:2006 - Industrial automation systems and integration -- Parts library

English language
185 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 13584-511:2006 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Parts library - Part 511: Mechanical systems and components for general use - Reference dictionary for fasteners". This standard covers: ISO 13584-511:2006 specifies a reference dictionary for representing fasteners with their properties and domains of values, as they are described in the various ISO mechanical fastener standards. These fasteners include bolts, screws, nuts, rivets, pins, washers etc. The reference dictionaries series of parts of ISO 13584 specify ontologies for representing the entities of an application domain, together with their descriptive properties and domains of values. Each entity, property or domain of values constitutes an entry of a dictionary that is the formal and computer sensible representation of the specified ontology. It is associated with a computer sensible and human readable definition, and with a computer sensible identification. Identification of a dictionary entry allows for unambiguous reference from any application. Definitions and identifications of dictionary entries consist of instances of the EXPRESS entity data types defined in the common dictionary schema, or in its extensions defined in the logical series of parts of ISO 13584.

ISO 13584-511:2006 specifies a reference dictionary for representing fasteners with their properties and domains of values, as they are described in the various ISO mechanical fastener standards. These fasteners include bolts, screws, nuts, rivets, pins, washers etc. The reference dictionaries series of parts of ISO 13584 specify ontologies for representing the entities of an application domain, together with their descriptive properties and domains of values. Each entity, property or domain of values constitutes an entry of a dictionary that is the formal and computer sensible representation of the specified ontology. It is associated with a computer sensible and human readable definition, and with a computer sensible identification. Identification of a dictionary entry allows for unambiguous reference from any application. Definitions and identifications of dictionary entries consist of instances of the EXPRESS entity data types defined in the common dictionary schema, or in its extensions defined in the logical series of parts of ISO 13584.

ISO 13584-511:2006 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-511:2006 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-511
First edition
2006-12-15
Industrial automation systems and
integration — Parts library —
Part 511:
Mechanical systems and components for
general use — Reference dictionary for
fasteners
Systèmes d'automatisation industrielle et intégration — Bibliothèque de
composants —
Partie 511: Systèmes mécaniques et composants pour utilisation
générale — Dictionnaire de référence pour éléments de fixation

Reference number
©
ISO 2006
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 2006
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2006 – All rights reserved

Page
Contents
1 Scope .1
2 Normative references .2
3 Terms, definitions, and abbreviations .2
4 Representation of ontology concepts as dictionaries entries .7
4.1 Fastener class .7
4.1.1 Modelled class .7
4.1.2 Referenced classes .9
4.1.3 Used attributes.9
4.1.4 Layout.10
4.2 Property DET definitions .12
4.2.1 Modelled date types .12
4.2.2 Imported properties.12
4.2.3 Used attributes.12
4.2.4 Layout.13
4.3 Data type definitions.14
4.3.1 Data type properties.14
4.3.2 Used attributes.15
4.4 Rules for formulating class and property definitions.15
5 Classification principles .15
5.1 Connection to pre-existing classification.15
5.2 Upper level of the hierarchy.15
5.3 Lower level of the hierarchy.15
5.4 Coding style.16
5.5 General and classification property .16
5.5.1 General property.16
5.5.2 Classification property.16
6 Computer sensible description .17
6.1 External file.17
6.2 Information model and conformance class.17
Annex A (normative) Information object registration .22
A.1 Document identification .22
A.2 Dictionary identification .22
Annex B (normative) Classification tables .23
Annex C (normative) Fastener class definitions .37
Annex D (normative) Fastener property DET definitions .73
D.1. Property DET definition imported from IEC 61360-4.73
D.2. Property DET definition defined in this part of ISO 13584 .73
Annex E (normative) Classification mechanism .103
©ISO 2006 – All rights reserved iii

E.1 Classification property DETs and values.103
E.2 Classification methodology and property reference mechanism .105
Annex F (normative) Computer sensible representation of the fastener dictionary .132
Annex G (informative) Simplified drawings of feature classes, component classes and
some properties .133
Bibliography .170
Index.176

Figures
Figure 1 — Item_class under fastener class in this part of ISO 13584 .8
Figure 2 — The structure of externally threaded fastener class .9
Figure 3 — Layout of class definition .11
Figure 4 — Position and some inherited properties of class P511AAA340 .11
Figure 5 — Layout of property DET definition.14
Figure 6 — Coding style .16
Figure 7 — External reference mechanism.17

Tables
Table B.1 — Classification structure of classes .23
Table E.1 — Classification property DETs and values .103
Table E.2 — Classification methodology and property reference mechanism .105
Table G.1 — Simplified drawings of classes .133

iv ©ISO 2006 – All rights reserved

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
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 2.
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 document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 13584-511 was prepared by Technical Committee ISO/TC 184, 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 20: Logical resource: Logical model of expressions;
⎯ Part 24: Logical resource: Logical model of supplier library;
⎯ Part 25: Logical resource: Logical model of supplier library with aggregate values and explicit
content;
⎯ 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: Geometric view exchange protocol by parametric program;
⎯ Part 102: View exchange protocol by ISO 10303 conforming specification;
⎯ Part 501: Reference dictionary for measuring instruments: Registration procedure;
⎯ Part 511: Mechanical systems and components for general use: Reference dictionary for
fasteners.
The structure of the ISO 13584 series is described in ISO 13584-1. The numbering of the parts of
ISO 13584 reflects its structure:
©ISO 2006 – All rights reserved v

— 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 protocols;
— Parts 500 to 599 specify the reference dictionaries.
Should further parts of ISO 13584 be published, they will follow the same numbering pattern.

vi ©ISO 2006 – All rights reserved

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.
This International Standard is organized as a series of parts, each published separately. The parts of
ISO 13854 fall into one of the following series: conceptual descriptions, logical resources,
implementation resources, description methodology, view exchange protocol, and reference
dictionaries. The series are described in ISO 13584-1. This part of ISO 13584 is a member of the
reference dictionaries series.
The reference dictionaries series of parts of ISO 13584 specify ontologies for representing the entities
of an application domain, together with their descriptive properties and domains of values. Each entity,
property or domain of values constitutes an entry of a dictionary that is the formal and computer
sensible representation of the specified ontology. It is associated with a computer sensible and human
readable definition, and with a computer sensible identification. Identification of a dictionary entry
allows for unambiguous reference from any application. Definitions and identifications of dictionary
entries consist of instances of the EXPRESS entity data types defined in the common dictionary
schema, or in its extensions defined in the logical series of parts of ISO 13584.
This part of ISO 13584 specifies a reference dictionary for representing fasteners with their properties
and domains of values, as they are described in the various ISO mechanical fastener standards.
The definitions of classes and properties in this fastener dictionary are referenced from:
— various ISO standards (see Bibliography);
— the Federal Item Identification Guide;
— Machinery’s Handbook (26th Edition).
©ISO 2006 – All rights reserved vii

INTERNATIONAL STANDARD ISO 13584-511:2006(E)

Industrial automation systems and integration — Parts
library — Part 511: Mechanical systems and components
for general use: Reference dictionary for fasteners
1 Scope
This part of ISO 13584 specifies a reference dictionary for all the parts described in the various ISO
mechanical fastener standards, together with their descriptive properties and domains of values.
This part of ISO 13584 specifies a reference dictionary that contains:
— definitions and identifications of the classes of fasteners as they are described in the various ISO
mechanical fastener standards, with associated classification schemes;
— definitions and identifications of data element types that represents properties of fasteners, and
— definitions and identifications of domains of values that help to describe the above data element
types.
Each class, property or domain of values of this application domain constitutes an entry of the
reference dictionary defined in this part of ISO 13584. It is associated with a computer sensible and
human-readable definition, and with a computer sensible identification. Identification of a dictionary
entry allows for unambiguous reference from any application.
Definitions and identifications of dictionary entries are defined by means of standard data that consist
of instances of the EXPRESS entity data types defined in the common dictionary schema, and in its
extensions defined in ISO 13584-24 and ISO 13584-25.
The following are within the scope of this part of ISO 13584:
— standard data that represents the classes of fasteners;
— standard data that represents the properties of fasteners;
— standard data that represents domains of values used for properties of fasteners.
The following are outside the scope of this part of ISO 13584:
— methodology for structuring parts families used for specifying standard data defined in this part of
ISO 13584;
— implementation method by which the standard data defined in this part of ISO 13584 may be
exchanged.
©ISO 2006 – All rights reserved 1

NOTE The structure of the physical file used for exchanging the standard data defined in this part of ISO
13584 is specified in ISO 10303-21. Such a physical file containing all the fastener standard data is also provided
as Annex F of this part of ISO 13584.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO 1891: 1979, Bolts, screws, nuts and accessories — Terminology and nomenclature.
ISO/IEC 8824-1, Information technology — Abstract Syntax Notation One (ASN.1) — Part 1:
Specification of basic notation.
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 10303-21, Industrial automation systems and integration — Product data representation and
exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure.
ISO 13584-1:2001, Industrial automation systems and integration — Parts library — Part 1: Overview
and fundamental principles.
ISO 13584-24:2003, Industrial automation systems and integration — Parts library — Part 24: Logical
resources: Logical model of supplier library.
ISO 13584-25, Industrial automation systems and integration — Parts library — Part 25: Logical
resources: Logical model of supplier library with aggregate values and explicit content.
ISO 13584-42:1998, Industrial automation systems and integration — Parts library — Part 42:
Description methodology: Methodology for structuring part families.
IEC 61360-4:1997, Standard data element types with associated classification scheme for electric
components — Part 4: IEC reference collection of standard data element types and component
classes.
3 Terms, definitions, and abbreviations
For the purposes of this document, the following terms, definitions and abbreviations apply.
Some of these terms and definitions are repeated for convenience from:
— ISO 10303-1:1994;
— ISO 10303-11:1994;
— ISO 13584-1:2001;
— ISO 13584-24:2003;
— ISO 13584-42:1998.
2 ©ISO 2006 – All rights reserved

3.1  Terms and definitions
3.1.1
applicable property
a property that is defined for some family of parts and that shall apply to any part that belongs to this
family of parts
[ISO 13584-24:2003]
EXAMPLE For a screw generic family of parts, the thread diameter is an applicable property: this
characteristic applies to any screw.
3.1.2
basic semantic unit (BSU)
the entity that provides an absolute and universal identification of certain objects of the application
domain
[ISO 13584-42:1998]
EXAMPLE Classes, data element types.
3.1.3
characteristic of a part (part characteristic)
a constant property, characteristic of a part, of which the value is fixed once the part is defined
[ISO 13584-24:2003]
NOTE Changing the value of a characteristic of a part would mean changing the part.
EXAMPLE For a washer, the nominal and outside diameters are part characteristics.
3.1.4
common dictionary schema
the information model for a dictionary, using the EXPRESS modelling language, resulting from a joint
effort between ISO TC184/SC4/WG2 and IEC SC3D
[ISO 13584-42:1998]
NOTE The common dictionary schema is specified in IEC 61360-2:2004, and its content is provided in ISO
13584-42:1998, Annex D.
3.1.5
data
a representation of facts, concepts or instructions in a formal manner suitable for communication,
interpretation, or processing by human beings or computers
[ISO 10303-1:1994]
3.1.6
data element type (DET)
unit of data for which the identification, the description and value representation have been specified
[ISO 13584-42:1998]
©ISO 2006 – All rights reserved 3

3.1.7
data exchange
the storing, accessing, transferring, and archiving of data
[ISO 10303-1:1994]
3.1.8
data type
a domain of values
[ISO 10303-11:1994]
3.1.9
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
[ISO 13584-1:2001]
NOTE 1 In ISO 13584, a dictionary is the formal and computer sensible representation of an ontology.
NOTE 2 In ISO 13584, the kinds of meaning intended to constitute dictionary entries are: supplier, class,
property, program library, type, table and document.
NOTE 3 In ISO 13584, the information that represents a dictionary entry is split into three entities: a
basic_semantic_unit (BSU), that provides for reference, a dictionary_element that describes the dictionary entry
by means of attributes, and, possibly, a content_item entity that describes the dictionary entry by describing its
content.
3.1.10
dictionary data
the set of data that describes hierarchies of families of parts and properties of these parts
[ISO 13584-42:1998]
3.1.11
dictionary element
the set of attributes that constitutes the dictionary description of certain objects of the application
domain
[ISO 13584-42:1998]
EXAMPLE Classes, data element types.
3.1.12
entity
a class of information defined by common properties
[ISO 10303-11:1994]
4 ©ISO 2006 – All rights reserved

3.1.13
entity data type
a representation of an entity. An entity data type establishes a domain of values defined by common
attributes and constraints
[ISO 10303-11:1994]
3.1.14
entity (data type) instance
a named unit of data that represents a unit of information within the class defined by an entity. It is a
member of the domain established by an entity data type
[ISO 10303-11:1994]
3.1.15
family of parts
a simple or generic family of parts
[ISO 13584-42:1998]
3.1.16
generic family of parts
a grouping of simple or generic families of parts done for purposes of classification or for factoring
common information
[ISO 13584-42:1998]
3.1.17
implementation method
a technique used by computers to exchange data that is described using the EXPRESS data
specification language
[ISO 13584-24:2003]
3.1.18
is-case-of relationship
a relationship providing a formal expression of the fact that an object conforms to the partial
specification defined by another object
[ISO 13584-24:2003]
NOTE In ISO 13584, all the families of parts that declare to be case-of the former family can import all the
properties and data types visible or applicable for some family of parts. These properties and data types can then
be used to describe the latter families.
©ISO 2006 – All rights reserved 5

3.1.19
library integrated information model (LIIM)
an EXPRESS schema that integrates resource constructs from different EXPRESS schemas for
representing supplier libraries for the purpose of exchange and that is associated with conformance
requirements
[ISO 13584-24:2003]
3.1.20
ontology
explicit and consensual specification of concepts of an application domain independent of any use of
these concepts
NOTE In ISO 13584, a dictionary is the formal and computer sensible representation of ontology.
3.1.21
part
material or functional element that is intended to constitute a component of different products
[ISO 13584-1:2001]
3.1.22
property
information that may be represented by a data element type
[ISO 13584-42:1998]
3.1.23
simple family of parts
a set of parts of which each part may be described by the same group of properties
[ISO 13584-42:1998]
3.1.24
visible property
a property that is defined for some family of parts and that may or may not apply to the different parts
of this family of parts
[ISO 13584-42:1998]
EXAMPLE For a generic family of screws, the non-threaded length is a visible property: it is clearly defined
for any screw, but only those screws with a non-threaded part have a value for this property.
NOTE The code of the class where a property is defined as visible is part of the identification of the data
element type that represents this property.
6 ©ISO 2006 – All rights reserved

3.1.25
standard data
a requirement on a software system defined by means of EXPRESS entity (data type) instances that
are supposed to be recognized by this software system
[ISO 13584-24:2003]
3.2 Abbreviations
For the purposes of this document, the following abbreviations apply.
AP Applicable Property
BSU Basic Semantic Unit
DC Definition Class
DCR Date of Current Revision
DCV Date of Current Version
DET Data Element Type
DOD Date of Original Definition
DT Data Type
LIIM Library Integrated Information Model
PLS Preferred Letter Symbol
PTC Property Type Classification
SD Simplified Drawing
SDD Source Document of Definition
SSP Sub-class Selection Properties
VF Value Format
VP Visible Property
4 Representation of ontology concepts as dictionaries entries
4.1  Fastener class
4.1.1 Modelled class
4.1.1.1 Fastener class and super class
In this part of ISO 13584, fastener class and thread class are located under the super class --
mechanical component for general use (see Figure 1).
NOTE Besides fastener class, some other classes, e.g. bearing or spring, will be put under ‘mechanical
component for general use’ in the future reference dictionary standardization.
©ISO 2006 – All rights reserved 7

Fastener class is classified into five subclasses -- externally threaded fastener, nut, rivet, pin, and
washer, which refer to fasteners classification of International Classification for Standards (ICS). All
the modelled classes are shown in Annex C.
mechanical component for general use
fastener
externally threaded fastener
nut
washer
rivet
pin
thread
Figure 1 — Item_class under fastener class in this part of ISO 13584
4.1.1.2 Component class
Under top classes, various component classes are defined in this part of ISO 13584 except that
externally threaded fastener class is classified into two subclasses – externally threaded fastener
component class and externally threaded fastener feature class which describe the components
and their geometry features respectively.
EXAMPLE 1 The externally threaded fastener feature class is classified into head, shank, end, and
internal drive class.
All the component classes should be classified into classes of classificatory component, and ulteriorly
some corresponding simple family of parts under each classificatory component class. This part of ISO
13584 establishes a mechanism for connecting the component classes to the corresponding feature
classes by classification properties and classification property reference properties (see Annex E).
EXAMPLE 2 The externally threaded fastener component class is classified into nine component classes
— metric threaded bolt/screw, tapping screw, wood screw, drilling screw, set screw, stud, headless screw
with shank, stud bolt and thread forming screw.
EXAMPLE 3 The structure of externally threaded fastener class is shown in Figure 2.

8 ©ISO 2006 – All rights reserved

externally threaded fastener (item_class)
externally threaded fastener component
drilling screw
headless screw with shank
metric threaded bolt/screw
set screw
stud
stud bolt
tapping screw
thread forming screw
wood screw
externally threaded fastener feature
(geometry feature)
(head shape)
head
end
hexagon head
internal drive
cheese head
shank
button head
countersunk head
square head
cylindrical head
triangle head with collar
Figure 2 — The structure of externally threaded fastener class
The classification of fasteners is shown in Annex B.
4.1.2 Referenced classes
There is not any referenced class in this part of ISO 13584 from other classifications.
4.1.3 Used attributes
In this part of ISO 13584, classes are defined by means of the following information elements
specified in ISO 13584-42:
— Code
©ISO 2006 – All rights reserved 9

— Super Class
— Preferred Name
— Sub-Class Selection Properties
— Visible Properties
— Applicable Properties
— Class Value Assignment
— Definition
— Source Document of Definition
— Date of Current Version
— Date of Current Revision
— Date of Original Definition
— Note
— Remark
— Version Number
— Revision Number
— Simplified Drawing
The following information elements specified in ISO 13584-42 are not used for defining the classes
specified in this part of ISO 13584:
— Short Name
— Synonymous Name
— Visible Types
— Applicable Types
4.1.4 Layout
Class definitions of all fastener parts including all their attributes of the classes are listed in Annex C
— fastener class definitions. Figure 3 shows the documentation style of fastener class
definition.Figure 4 shows the position and some inherited properties of class P511AAA340 in the
hierarchy.
10 ©ISO 2006 – All rights reserved

Figure 3 — Layout of class definition

Figure 4 — Position and some inherited properties of class P511AAA340
©ISO 2006 – All rights reserved 11

Layout principle for class definition:
— Abbreviations defined in 3.26 would be used for corresponding attribute names;
— Mandatory attributes should appear in the definition list;
— Optional attributes can be omitted when they are empty;
— Each class indicated in superclass, or property indicated in applicable property (AP) or sub-class
selection property (SSP) should include both its code and preferred name.
4.2 Property DET definitions
4.2.1 Modelled date types
For the purpose of this part of ISO 13584, two different kinds of properties are specified in this part of
ISO 13584, general properties and classification properties.
General properties consist of feature properties and non-feature properties.
Classification properties of which the data type is non_quantitative_code_type are only used for
feature classes to indicate what subclasses belong to the classes of the current level.
NOTE Feature class reference properties of which the data type is class_instance_type in the component
branch are only for connecting each component class to the corresponding referenced feature class.
4.2.2 Imported properties
In this part of ISO 13584, the following properties are imported from IEC 61360-4.
— International standard
— Security authentication
— Mass
— National standard
4.2.3 Used attributes
In this part of ISO 13584, property DETs are defined by means of the following information elements
specified in ISO 13584-42:
— Code
— Definition Class
— Data Type
— Preferred Name
— Definition
— Preferred Letter Symbol
12 ©ISO 2006 – All rights reserved

— Unit
— Format
— Property Type Classification
— Note
— Remark
— Source Document of Definition
— Value Format
— Date of Original Definition
— Date of Current version
— Date of Current revision
— Version Number
— Revision Number
The following information elements specified in ISO 13584-42 are not used for defining the property
DETs specified in this part of ISO 13584:
— Condition
— Short Name
— Formula
— Synonymous Letter Symbols
— Synonymous Name
Property DETs are listed in Annex D — Property DET definitions.
4.2.4 Layout
Figure 5 shows the specification for the documentation style of property DET definition.

©ISO 2006 – All rights reserved 13

Figure 5 — Layout of property DET definition

Layout principle for property DET definition:
— Abbreviations defined in 3.26 would be used for corresponding attribute names;
— Mandatory attributes should appear in the definition list;
— Optional attributes can be omitted when they are empty;
— The class indicated in class definition (CD) should include both its code and preferred name.
4.3 Data type definitions
4.3.1 Data type properties
Six data types are used for the properties modelled in this part of ISO 13584. They are
real_measure_type for geometry properties, non_quantitative_code_type for code of hardness test
method identification, fastener coating code, fastener material identification, thread tolerance
properties, property class, and classification properties, class_instance_type for reference properties
of feature class, level_type for value of some hardness properties, entity_instance_type for external
14 ©ISO 2006 – All rights reserved

picture of non-standardised shape feature properties and string_type for other properties that can be
described by character string.
4.3.2 Used attributes
This part of ISO 13584 has no used attributes for data type definitions.
4.4 Rules for formulating class and property definitions
Fastener class or property definition shall consist of a single phrase specifying the class or property
concept reflecting the position of the concept in the concept system. For the wording of the definition
this requirement implies the following rules:
Definition Rule 1 The preferred structure of a definition is a basic part stating the class to which
the concept belongs, and another part enumerating the characteristics that distinguish the concept
from other members of the class.
Definition Rule 2 The preferred terms defined in other entries of the same document or in other
related document shall be used wherever possible. The repetition of other definitions or parts of
definitions shall be avoided provided they can be replaced by a preferred term.
Definition Rule 3 Preferred terms used within definitions shall always be given in full as actually
occurring.
5 Classification principles
5.1  Connection to pre-existing classification
This part of ISO 13584 has no connection to pre-existing classification except ICS.
NOTE ICS is mainly used for positioning the dictionary defined in this standard with respect to other domain
dictionaries defined in other standards. ICS classification does not directly correspond to the internal classification
used in this standard which reflects the technical terms used in the fastener field.
5.2  Upper level of the hierarchy
According to the RULE 2 defined in ISO 13584-42: 1998, 6.1.2, the upper level of the hierarchy in this
part of ISO 13584 is based on the fasteners hierarchy in the ICS (See 4.1.1 and 4.1.2).
5.3  Lower level of the hierarchy
In order to simplify and reduce the depth of the fasteners classification at the lower level of the
hierarchy of this part of ISO 13584, two branches: feature class and component class are branches
specified under item class. (See 4.1.1)
In addition to RULE 1 to RULE 8 defined in ISO 13584-42: 1998, the following rules are also applied to
this part of ISO 13584.
Additional Rule 1 Define lower level classes only when needed for properties definition. The role
of non-leaf (non-property) classes of the lower section ("generic families of parts") is only to precisely
define the meaning of each property. Thus, in the lower level of the hierarchy, introduce a new
subclass if and only if it is required to define the domain of meaning of a property. No class shall exist
which is distinguished from another class only by the values of some properties.
NOTE Non-leaf component class is allowed for the potential user extension in this part of ISO 13584.
©ISO 2006 – All rights reserved 15

Additional Rule 2 All the properties defined in all the ISO fastener standards shall be defined in
the dictionary.
Additional Rule 3 If needed, class valued properties (also called classification properties) can take
their values several levels below the level where they are defined.
5.4  Coding style
In order to give a universal identification of Class and Property BSU, the coding style has been defined
in this section.
Additional Rule 4 The coding style for this part of ISO 13584 (see Figure 6) is as follows:
P 5 1 1 X X X X X X
Second section
First section
Figure 6 — Coding style
— Totally 10 characters divided into two sections;
— The first section has 4 characters of a constant string ‘P511’ for fastener dictionary of this part of
ISO 13584;
— The second section has 6 characters of a meaningless alphanumeric characters sequence.
EXAMPLE P511AAA003 identifies externally threaded fastener class; P511BAA024 identifies pitch
property.
5.5  General and classification property
For the purpose of this part of ISO 13584, property defined in ISO 13584-42 is divided into two types:
— General property
— Classification property
They have the same attributes as defined in ISO 13584-42, but have different functions.
5.5.1 General property
General properties under one class are the definitions for the class (See 4.2.1). For the layout
example of general properties, see 4.2.4.
5.5.2 Classification property
Classification property indicates what subclasses are specified under current class by their values –– a
set of non_quantitative codes.
16 ©ISO 2006 – All rights reserved

Classification properties are normally visible at item class level from which the class will be divided into
a feature branch and a component branch and applicable at suitable class level in feature branch and
component branch of the hierarchy.
Table E.1 specifies classification properties and their values in this part of ISO 13584.
6 Computer sensible description
6.1  External file
ISO 13584 specifies an external file reference mechanism to assign additional documentation in
electronic or non-electronic form to the product, task/activity or definitions of the fasteners dictionary.
The mechanism makes it easy for users to access information, which is outside the scope of this
international standard.
In this part of ISO 13584, the reference mechanism of the external file for the fasteners dictionary is
shown in Figure 7.
Dictionary definition of
document
(INV)
Identified_by
definition
Referenced
BSU of document
external file
External file
reference
(INV)
Dictionary_definition
referenced_by
Content of document
Figure 7 — External reference mechanism
In the fasteners dictionary, one kind of external files is referenced by referenced_graphics, which is
the subtype of graphics, to specify the simplified_drawing attributes of the simple family of parts.
The domain of the graphics_reference attribute of the referenced_graphics is document_BSU.
Based on the document_BSU, the computer can find the corresponding document_element and
document_content. So the computer can access and process the document.
EXAMPLE The simplified drawing attribute of the P511AAA015 class (Round head) references
P511DAA015, which is the code of the external file that represents the round head of bolt/screw. The last five
alphanumeric characters of the code are the same as those of the class it belongs.
NOTE All the documents of graphics of parts are provided in this part of ISO 13584 with JPG format.
The description of external file should conform to the ISO13584_extended_dictionary_schema and
the ISO13584_external_file_schema of which EXPRESS specifications are defined in ISO 13584-24:
2003.
6.2  Information model and conformance class
This part of ISO 13584 conforms to the library integrated information model LIIM 25 defined in ISO
13584-25 and the library integrated information model LIIM 24 defined in ISO 13584-24: 2003.
©ISO 2006 – All rights reserved 17

The schema used in this part of ISO 13584 conforms to the conformance class 2 defined in ISO
13584-25. The conformance class 2 addresses those implementations that support conformance class
1 and that support aggregate data types and values. An implementation of conformance class 2 of
library integrated information model LIIM 25 shall support the following entities and related constructs.
SCHEMA ISO13584_25_IEC61360_5_liim_schema;

USE FROM ISO13584_IEC61360_dictionary_schema
(axis1_placement_type,
axis2_placement_2d_type,
axis2_placement_3d_type,
boolean_type,
class_BSU,
class_instance_type,
class_value_assignment,
complex_type,
component_class,
condition_DET,
data_type_BSU,
data_type_element,
dates,
dependent_P_DET,
dic_unit,
dic_value,
entity_instance_type,
identified_document,
int_currency_type,
int_measure_type,
int_type,
integer_type,
item_class,
item_names,
label_with_language,
level_type,
material_class,
mathematical_string,
named_type,
non_dependent_P_DET,
non_quantitative_code_type,
non_quantitative_int_type,
non_si_unit,
number_type,
placement_type,
property_BSU,
property_DET,
real_currency_type,
real_measure_type,
real_type,
string_type,
supplier_BSU,
supplier_element,
value_domain);
18 ©ISO 2006 – All rights reserved

USE FROM ISO13584_IEC61360_language_resource_schema
(global_language_assignment, present_translations,
translated_label, translated_text);
USE FROM ISO13584_instance_resource_schema (null_value, primitive_value,
null_or_primitive_value, simple_value, null_or_simple_value,
number_value, null_or_number_value, integer_value,
null_or_integer_value, real_value, null_or_real_value,
boolean_value, null_or_boolean_value, translatable_string_value,
translated_string_value, string_value,
null_or_translatable_string_value, complex_value,
null_or_complex_value,
entity_instance_value,
null_or_entity_instance_value,
defined_entity_instance_value,
controlled_entity_instance_value,
STEP_entity_instance_value,
PLIB_entity_instance_value,
property_or_data_type_BSU,
level_spec_value,
null_or_level_spec_value,
int_level_spec_value,
null_or_int_level_spec_value,
real_level_spec_value,
null_or_real_level_spec_value,
property_value,
context_dependent_property_value,
dic_class_instance,
null_or_dic_class_instance,
dic_component_instance,
dic_feature_instance,
dic_material_instance,
lib_component_instance,
lib_feature_instance,
lib_material_instance,
dic_f_model_instance,
lib_f_model_instance);
USE FROM ISO13584_IEC61360_dictionary_aggregate_extension_schema
(entity_instance_type_for_aggregate, list_type, set_type, bag_type,
array_type, set_with_subset_constraint_type);
USE FROM ISO13584_extended_dictionary_schema (dictionary,
dictionary_in_standard_format, library_iim_identification,
view_exchange_protocol_identification, representation_type,
geometric_representation_context_type,
representation_reference_type, program_reference_type,
program_library_BSU, document_BSU,
supplier_program_library_relationship, class_document_relationship,
representation_P_DET, class_related_dictionary_element,
program_library_element, document_element,
©ISO 2006 – All rights reserved 19

document_element_with_http_access,
document_element_with_translated_http_access,
referenced_document,
referenced_graphics,
feature_class,
functional_model_class,
fm_class_view_of,
functional_view_class,
non_instantiable_functional_view_class,
view_control_variable_range,
item_class_case_of,
component_class_case_of,
material_class_case_of,
feature_class_case_of,
a_posteriori_case_of,
a_posteriori_view_of);
USE FROM ISO13584_external_file_schema
(standard_simple_program_protocol,
non_standard_simp
...

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...