Industrial automation systems and integration — Process specification language — Part 44: Definitional extension: Resource extensions

ISO 18629-44:2006 provides definitions written in the language of ISO 18629 for concepts related to activity extensions in the process specification language. The process specification language is aimed at structuring the semantic concepts intrinsic to the capture and exchange of process information related to discrete manufacturing.

Systèmes d'automatisation industrielle et intégration — Langage de spécification de procédé — Partie 44: Extension de définition: Extensions de ressource

General Information

Status
Published
Publication Date
17-Aug-2006
Current Stage
9060 - Close of review
Start Date
02-Dec-2025
Ref Project

Relations

Buy Standard

Standard
ISO 18629-44:2006 - Industrial automation systems and integration -- Process specification language
English language
48 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO
STANDARD 18629-44
First edition
2006-08-15

Industrial automation systems and
integration — Process specification
language —
Part 44:
Definitional extension: Resource
extensions
Systèmes d'automatisation industrielle et intégration — Langage de
spécification de procédé —
Partie 44: Extension de définition: Extensions de ressource




Reference number
ISO 18629-44:2006(E)
©
ISO 2006

---------------------- Page: 1 ----------------------
ISO 18629-44:2006(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


©  ISO 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: 2 ----------------------
ISO 18629-44:2006(E)

Contents Page

1 Scope.1
2 Normative References.1
3 Terms, definitions, and abbreviations.1
3.1 Terms and definitions .1
3.2 Abbreviations.4
4 General information on ISO 18629 .4
5 Organization of this part of ISO 18629.5
6 Resource roles.6
6.1 Primitive lexicon of the Resource roles .6
6.2 Defined lexicon for concepts of Resource roles .6
6.3 Core theories required by Resource roles .6
6.4 Definitional extensions required by Resource roles .7
6.5 Definitions of concepts for Resource roles.7
6.5.1 reusable .7
6.5.2 possibly_reusable.7
6.5.3 renewable .8
6.5.4 weakly_reusable.8
6.5.5 consumable .9
6.5.6 possibly_consumable .9
6.5.7 weakly_consumable.10
6.5.8 wearable.10
7 Capacity-based concurrency .11
7.1 Primitive lexicon of Capacity-based concurrency .11
7.2 Defined lexicon for concepts of Capacity-based concurrency.11
7.3 Theories required by Capacity-based concurrency.11
7.4 Definitional extensions required by Capacity-based concurrency.12
7.5 Definitions of Capacity-based concurrency.12
7.5.1 exclusive_use .12
7.5.2 capacity_based .12
7.5.3 unary_resource.12
7.5.4 capacitated_resource.12
7.5.5 uniform_demand.13
7.5.6 layout .13
8 Resource sharability.13
8.1 Primitive lexicon of Resource sharability.13
8.2 Defined lexicon of Resource sharability.13
8.3 Theories required by Resource sharability.14
8.4 Definitional extensions required by Resource sharability .14
8.5 Definitions of Resource sharability .15
8.5.1 consumes_quantity.15
8.5.2 strict_consumes_quantity.15
8.5.3 produces_quantity.15
8.5.4 strict_produces_quantity.15
8.5.5 uses_quantity .16
8.5.6 creates .16
8.5.7 destroys .16
8.5.8 fixed_quantity .16
8.5.9 nonreplenishable .17
8.5.10 uses .17
© ISO 2006 All rights reserved                                    iii

---------------------- Page: 3 ----------------------
ISO 18629-44:2006(E)
8.5.11 consumes.17
8.5.12 strict_consumes.17
8.5.13 produces.17
8.5.14 strict_produces .18
8.5.15 provides_quantity.18
8.5.16 provides.18
9 Resource set-based activities .18
9.1 Primitive lexicon of Resource set-based activities .18
9.2 Defined lexicon of Resource set-based activities .18
9.3 Theories required by Resource set-based activities .19
9.4 Definitional extensions required by Resource set-based activities.19
9.5 Definitions of Resource set-based activities .19
9.5.1 nondet_select .19
9.5.2 nondet_set_select .20
9.5.3 nondet_quantity_select .20
9.5.4 requires_set .20
9.5.5 requires_full_set.21
9.5.6 nondet_res_activity.21
10 Substitutable resources.21
10.1 Primitive lexicon of Substitutable resources.21
10.2 Defined lexicon of Substitutable resources.21
10.3 Theories required by Substitutable resources .22
10.4 Definitional extensions required by Substitutable resources .22
10.5 Definitions of Substitutable resources .22
10.5.1 superpose_select .22
10.5.2 homogeneous_set.23
10.5.3 set_contention .23
11 Homogeneous sets .23
11.1 Primitive lexicon of Homogeneous sets.23
11.2 Defined relations of Homogeneous sets.23
11.3 Core theories required by Homogeneous sets.24
11.4 Definitional extensions required by Homogeneous sets .24
11.5 Definitions of Homogeneous sets .24
11.5.1 pile .24
11.5.2 stock.24
11.5.3 pool .25
11.5.4 pool_demand.25
11.5.5 uses_pile.25
11.5.6 consumes_pile.26
11.5.7 produces_pile .26
12 Resource pools.26
12.1 Primitive lexicon of Resource pools .26
12.2 Defined lexicon of Resource pools .26
12.3 Theories required by Resource pools.26
12.4 Definitional extensions required by Resource pools.27
12.5 Definitions of Resource pools.27
12.5.1 resource_pool.27
12.5.2 conservative_pool .27
12.5.3 material_pool .28
13 Inventory resource sets .28
13.1 Primitive lexicon of Inventory resource sets.28
13.2 Defined lexicon of Inventory resource sets.28
13.3 Theories required by Inventory resource sets .28
13.4 Definitional extensions required by Inventory resource sets .29
13.5 Definitions of Inventory resource sets .29
iv
                            © ISO 2006 All rights reserved

---------------------- Page: 4 ----------------------
ISO 18629-44:2006(E)
13.5.1 inventory_resource.29
13.5.2 inventory_pool .29
13.5.3 inventory_contains.30
14 Processor activities.30
14.1 Primitive lexicon of Processor activities.30
14.2 Defined lexicon of Processor activities.30
14.3 Theories required by Processor activities .31
14.4 Definitional extensions required by Processor activities .31
14.5 Definitions of Processor activities .31
14.5.1 processor_activity .31
14.5.2 processor_resource.32
14.5.3 input_material .32
14.5.4 output_material .32
15 Resource paths .32
15.1 Primitive lexicon of Resource paths .32
15.2 Defined lexicon of Resource paths .32
15.3 Theories required by Resource paths.33
15.4 Definitional extensions required by Resource paths.33
15.5 Definitions of Resource paths.33
15.5.1 next_processor_path .33
15.5.2 pro_precedes .34
15.5.3 resource_path .34
15.5.4 initial_resource_path.34
15.5.5 final_resource_path.35

Annex A (normative) ASN.1 Identifier of ISO 18629-44 .36
Annex B (informative) Example of process description using ISO 18629-44 .37

Bibliography .47
Index.……….….……………………………………………………………………………………….48

Figures
Figure B1: TOP level process for manufacturing a GT350 [4] .38
Figure B.2: PROCESS for manufacturing the 350–Engine [4] .40
Figure B.3: PROCESS for manufacturing the 350–Block [4] .43
Figure B.4: PROCESS for manufacturing the 350–Harness [4].45
v
© ISO 2006 All rights reserved

---------------------- Page: 5 ----------------------
ISO 18629-44:2006(E)


Foreword
The International Organisation for Standardisation (ISO) 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 organisations, 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.
The main task of technical committees is to prepare International Standards. Draft International
Standards adopted by 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 18629-44 was prepared by Technical Committee ISO/TC 184, Industrial automation systems and
integration, Subcommittee SC4, Industrial data.
A complete list of parts of ISO 18629 is available from the Internet :

http://www.tc184-sc4.org/titles

vi
                                © ISO 2006 All rights reserved

---------------------- Page: 6 ----------------------
ISO 18629-44:2006(E)

Introduction
ISO 18629 is an International Standard for the computer-interpretable exchange of information related
to manufacturing processes. Taken together, all the parts contained in the ISO 18629 Standard provide
a generic language for describing a manufacturing process throughout the entire production process
within the same industrial company or across several industrial sectors or companies, independently
from any particular representation model. The nature of this language makes it suitable for sharing
process specifications and properties related to manufacturing during all the stages of a production
process.
This part of ISO 18629 provides a description of the definitional extensions of the language
related to activity extensions defined within ISO 18629.
All parts of ISO 18629 are independent of any specific process representation model used in a given
application. Collectively, they provide a structural framework for improving the interoperability of
these applications.

vii
© ISO 2006 All rights reserved

---------------------- Page: 7 ----------------------
INTERNATIONAL STANDARD                                   ISO 18629-44:2006(E)
Industrial automation systems and integration — Process
specification language —
Part 44:
Definitional extension: Resource extensions
1 Scope
This part of ISO 18629 provides a specification of non-primitive concepts of the language, using a set
of definitions written in the language of ISO 18629. These definitions provide an axiomatization of
the semantics for terminology in this part of ISO 18629.
The following is within the scope of this part of ISO 18629:
⎯ definitions of concepts specified in ISO 18629-11, ISO 18629-12 and ISO 18629-14 that are
related to resources and resource sets and relations between resources and activities;
⎯ definitions of concepts specified in ISO 18629-11, ISO 18629-12 and ISO 18629-14 that
characterize relations between resources and activities.
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/IEC 8824-1, Information technology - Abstract Syntax Notation One (ASN.1) - Part 1:
Specification of basic notation
ISO 15531-1, Industrial automation systems and integration - Industrial manufacturing management
data - Part 1: General overview
ISO 18629-1: 2004, Industrial automation systems and integration – Process specification language
– Part 1 : Overview and basic principles
ISO 18629-11: 2005, Industrial automation systems and integration – Process specification language
– Part 11: PSL core
ISO 18629-12, Industrial automation systems and integration – Process specification language –
Part 12: Outer core
ISO 18629-14, Industrial automation systems and integration – Process specification language –
Part 14: Resource theories


3 Terms, definitions, and abbreviations
3.1 Terms and definitions
For the purpose of this document, the following terms and definitions apply:
1
© ISO 2006 All rights reserved

---------------------- Page: 8 ----------------------
ISO 18629-44:2006(E)
3.1.1
axiom
well-formed formula in a formal language that provides constraints on the interpretation of symbols in
the lexicon of a language
[ISO 18629-1]
3.1.2
defined lexicon
set of symbols in the non-logical lexicon which denote defined concepts
NOTE Defined lexicon is divided into constant, function and relation symbols.
EXAMPLE  terms with conservative definitions.
[ISO 18629-1]
3.1.3
definitional extension
extension of PSL-Core that introduces new linguistic items which can be completely defined in terms
of the PSL-Core
NOTE: Definitional extensions add no new expressive power to PSL-Core but are used to specify the semantics
and terminology in the domain application.
[ISO 18629-1]

3.1.4
extension
augmentation of PSL-Core containing additional axioms
NOTE 1  The PSL-Core is a relatively simple set of axioms that is adequate for expressing a wide range of
basic processes. However, more complex processes require expressive resources that exceed those of the PSL-
Core. Rather than clutter the PSL-Core itself with every conceivable concept that might prove useful in
describing one process or another, a variety of separate, modular extensions need to be developed and added to
the PSL-Core as necessary. In this way a user can tailor the language precisely to suit his or her expressive
needs.
NOTE 2  All extensions are core theories or definitional extensions.
[ISO 18629-1]
3.1.5
grammar
specification of how logical symbols and lexical terms can be combined to make well-formed
formulae
[ISO 18629-1]
3.1.6
language
combination of a lexicon and a grammar
[ISO 18629-1]
2
                             © ISO 2006 All rights reserved

---------------------- Page: 9 ----------------------
ISO 18629-44:2006(E)
3.1.7
lexicon
set of symbols and terms
NOTE The lexicon consists of logical symbols (such as Boolean connectives and quantifiers) and non-logical
symbols. For ISO 18629, the non logical part of the lexicon consists of expressions (constants, function symbols,
and relation symbols) chosen to represent the basic concepts of the ontology.
[ISO 18629-1]
3.1.8
manufacturing
function or act of converting or transforming material from raw material or semi-finished state to a
state of further completion
[ISO 15531-1]
3.1.9
manufacturing process
structured set of activities or operations performed upon material to convert it from the raw material
or a semifinished state to a state of further completion
NOTE Manufacturing processes may be arranged in process layout, product layout, cellular layout or fixed
position layout. Manufacturing processes may be planned to support make-to-stock, make-to-order, assemble-
to-order, etc., based on strategic use and placements of inventories.
[ISO 15531-1]
3.1.10
primitive concept
lexical term that has no conservative definition
[ISO 18629-1]
3.1.11
primitive lexicon
set of symbols in the non-logical lexicon which denote primitive concepts
NOTE Primitive lexicon is divided into constant, function and relation symbols.
[ISO 18629-1]
3.1.12
process
structured set of activities involving various enterprise entities, that is designed and organised for a
given purpose
NOTE The definition provided here is very close to th
...

Questions, Comments and Discussion

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