ISO 18629-1:2004
(Main)Industrial automation systems and integration — Process specification language — Part 1: Overview and basic principles
Industrial automation systems and integration — Process specification language — Part 1: Overview and basic principles
ISO 18629-1:2004 provides a general overview of the different series of parts of ISO 18629, which defines a process specification language aimed at identifying, formally defining and 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 1: Vue d'ensemble et principes de base
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 18629-1
First edition
2004-11-15
Industrial automation systems and
integration — Process specification
language —
Part 1:
Overview and basic principles
Systèmes d'automatisation industrielle et intégration — Langage de
spécification de procédé —
Partie 1: Vue d'ensemble et principes de base
Reference number
©
ISO 2004
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 2004
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 2004 – All rights reserved
ISO 18629-1 : 2004 (E)
Contents Page
1. Scope. 1
2. Normative references. 1
3. Terms, definitions and abbreviations . 2
3.1. Terms and definitions. 2
3.2. Abbreviations. 8
4. Overview of ISO 18629 . 8
4.1. ISO 18629 general. 8
4.2. The Process Specification Language (PSL) fundamental principles. 10
4.3. Requirements for PSL extensions . 11
4.3.1. Non-logical Lexicon. 11
4.3.2. Specification of Models. 12
4.3.3. Axioms of the extensions . 12
4.3.4. Grammar for process descriptions. 12
4.3.5. Format for extensions. 12
4.4. Organisation of the ISO 18629 Standard. 13
4.5. ISO 18629-1x series Core theories. 14
4.5.1. ISO 18629-11 PSL-Core . 14
4.5.2. ISO 18629-12 Outer Core . 15
4.5.3. ISO 18628-13 Time and ordering theories. 16
4.5.4. ISO 18629-14 Resource theories. 16
4.5.5. ISO 18629-15 Activity performance theories . 17
4.6. ISO 18629-2x series External mappings . 17
4.7. ISO 18629-4x series Definitional Extensions . 17
4.7.1. ISO 18629-41: Activities. 17
4.7.2. ISO 18629-42: Time and State. 18
4.7.3. ISO 18629-43: Ordering. 18
4.7.4. ISO 18629-44 Resource roles. 19
4.7.5. ISO 18629-45 Kinds of resource sets. 19
4.7.6. ISO 18629-46 Processor Activities . 20
4.7.7. ISO 18629-47 Process intent. 20
4.8. ISO 18629-2xx series Translator implementation guidelines . 20
5. Conformance testing methodology and framework . 20
5.1. Conformance of Applications with ISO 18629 . 20
5.2. Conformance of Ontologies with ISO 18629. 21
5.2.1. Conformance of user-defined extensions . 21
5.2.2. Conformance of external ontologies . 21
5.3. Conformance of future extensions. 21
5.3.1. Specification of Models. 21
5.3.2. Verification of the extensions. 22
Annex A (normative) ASN.1 Identifier of ISO 18629-1. 23
Annex B (informative) Background to the development of ISO 18629. 24
Annex C (informative) The Need for Semantics. 25
Annex D (informative) Interoperability . 28
Annex E (informative) Architecture of PSL . 32
iii
ISO 18629-1 : 2004 (E)
Bibliography. 36
Index. 37
Figures :
Figure D1: Interlingua Architecture – . 30
Figure D2: Interoperability and PSL . 31
Figure E1: The theories in the Outer Core of PSL. .33
Figure E2: Definitional extensions of PSL. 35
iv
ISO 18629-1 : 2004 (E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national
standards bodies (ISO member bodies). The work of preparing International Standards is normally
carried out through ISO technical committees. Each member body interested in a subject for which a
technical committee has been established has the right to be represented on that committee.
International organizations, governmental and non-governmental, in liaison with ISO, also take part in
the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all
matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives,
Part 2.
The main task of technical committees is to prepare International Standards. 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 18629-1 was prepared by ISO/TC 184, Industrial automation systems and integration,
Subcommittee SC 4, Industrial data.
A complete list of parts of ISO 18629 is available from the Internet.
http://www.tc184-sc4.org/titles
v
ISO 18629-1 : 2004 (E)
Introduction
As the use of information technology in manufacturing has matured, the necessity for software
applications to inter-operate has become crucial to the conduct of business and operations in
organisations. To be competitive and maintain good economic performance, manufacturing
organisations need to employ increasingly effective and efficient systems. Such systems should result
in the seamless integration of manufacturing applications and exchange of manufacturing processes
between applications. Organisations should also be able to preserve and retrieve on demand the
knowledge contained in their business and operational processes, regardless of the applications used to
produce and handle these processes.
Many manufacturing engineering and business software applications use process information,
including manufacturing simulation, production scheduling, manufacturing process planning,
workflow, business process reengineering, product realisation process modelling, and project
management. However, each of these applications utilises process information in a different way, and
each representation of process information inherent to these applications is also different. Thus
interoperability is difficult to achieve. Consequently, these concerns have led to the development of a
process specification language (PSL) that complements the process representations utilised in
manufacturing engineering and business software applications. ISO 18629 provides a generic language
for process specifications applicable to a broad range of specific process representations in
manufacturing applications.
ISO 18629 provides semantics to the computer-interpretable exchange of information related to
manufacturing processes. Taken together, all the parts contained in ISO 18629 a 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
information related to manufacturing during all the stages of a production process.
The process representations used by engineering and business software applications are influenced by
the specific needs and objectives of the applications. Therefore, the use of the process specification
language also varies from one application to another. A major purpose of the Process Specification
Language is to enable the interoperability of manufacturing processes between software applications
that utilise different process models and process representations. As a result of implementing process
interoperability, economies of scale are made in the integration of manufacturing applications.
This part and all other parts of ISO 18629 are independent of any specific process representation or
model used in a given application. Collectively, they provide a structural framework for
interoperability.
ISO 18629 describes what elements inter-operable systems should encompass, but not how a specific
application implements these elements. It is not the purpose of ISO 18629 to enforce uniformity in
manufacturing process representations. Objectives and design of software applications vary. Therefore
the implementation of an interoperable application must necessarily be influenced by the particular
objectives and processes of each specific application. This part of ISO 18629 provides an overview of
the principal concepts contained in ISO 18629, and guidance on selection and use of its parts.
vi
INTERNATIONAL STANDARD ISO 18629-1 : 2004 (E)
Industrial automation systems and integration ―
Process specification language ―
Part 1:
Overview and basic principles
1. Scope
The scope of this part of ISO 18629 is the provision of an overview of the whole ISO 18629 and of
the main underlying principles of the Process Specification Language. This part of ISO 18629 also
specifies the characteristics of the various series of parts in ISO 18629 and the relationships among
them.
The following are within the scope of this part of ISO 18629:
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.