Enterprise integration - Constructs for enterprise modelling (ISO 19440:2007)

ISO 19440:2007 specifies the characteristics of the core constructs necessary for computer-supported modelling of enterprises conforming to ISO 19439.
ISO 19440:2007 focuses on, but is not restricted to, the computer integration of the information aspects of manufacturing, including the management and control technology and the required human tasks. It does not specify how these core constructs for model-based operations are to be implemented and, in particular, it does not include the control language needed to specify and execute (internal) activity behaviour, nor the mapping between functional operations and capabilities.

Unternehmensintegration - Konstrukte zur Unternehmensmodellierung (ISO 19440:2007)

Diese Europäische/Internationale Norm legt die Merkmale der für die rechnerunterstützte Modellierung von Unternehmen erforderlichen Schlüsselkonstrukte fest.
ANMERKUNG   Die rechnerunterstützte Modellierung von Unternehmen kann eine Vorstufe bei der Rechnerintegration oder ein Zwischenglied bei der Mensch-System-Vermittlung darstellen.
Sie hat ihren Schwerpunkt auf der Rechnerintegration der Informationsaspekte der Fertigung, einschließlich des Managements, der Steuerungstechnologie und der durch den Menschen auszuführenden Aufgaben, wobei sie jedoch nicht darauf beschränkt ist.

Entreprise intégrée - Constructions pour la modélisation d'entreprise (ISO 19440:2007)

L'ISO 19440:2007 spécifie les caractéristiques du noyau de constructs nécessaires pour la modélisation d'entreprise assistée par ordinateur en conformité avec l'ISO 19439.
L'ISO 19440:2007 privilégie, mais ne se limite pas à l'intégration par ordinateur de l'aspect informationnel de la fabrication, y compris la gestion et le contrôle technologique et les tâches humaines. Elle ne spécifie pas la manière dont ce noyau de constructs destinés à des opérations basées sur des modèles, doivent être mis en place et, en particulier, elle n'inclut pas le langage de contrôle nécessaire pour spécifier et concrétiser un comportement (interne) d'activité, ni la mise en correspondance entre opérations fonctionnelles et aptitudes.

Integracija podjetij - Konstrukti za podjetniško modeliranje (ISO 19440:2007)

General Information

Status
Withdrawn
Publication Date
30-Nov-2007
Withdrawal Date
20-Jan-2026
Current Stage
9960 - Withdrawal effective - Withdrawal
Start Date
12-Aug-2020
Completion Date
21-Jan-2026

Relations

Effective Date
22-Dec-2008
Standard

EN ISO 19440:2008

English language
120 pages
Preview
Preview
e-Library read for
1 day

Get Certified

Connect with accredited certification bodies for this standard

National Aerospace and Defense Contractors Accreditation Program (NADCAP)

Global cooperative program for special process quality in aerospace.

ANAB United States Verified

CARES (UK Certification Authority for Reinforcing Steels)

UK certification for reinforcing steels and construction.

UKAS United Kingdom Verified

DVS-ZERT GmbH

German welding certification society.

DAKKS Germany Verified

Sponsored listings

Frequently Asked Questions

EN ISO 19440:2007 is a standard published by the European Committee for Standardization (CEN). Its full title is "Enterprise integration - Constructs for enterprise modelling (ISO 19440:2007)". This standard covers: ISO 19440:2007 specifies the characteristics of the core constructs necessary for computer-supported modelling of enterprises conforming to ISO 19439. ISO 19440:2007 focuses on, but is not restricted to, the computer integration of the information aspects of manufacturing, including the management and control technology and the required human tasks. It does not specify how these core constructs for model-based operations are to be implemented and, in particular, it does not include the control language needed to specify and execute (internal) activity behaviour, nor the mapping between functional operations and capabilities.

ISO 19440:2007 specifies the characteristics of the core constructs necessary for computer-supported modelling of enterprises conforming to ISO 19439. ISO 19440:2007 focuses on, but is not restricted to, the computer integration of the information aspects of manufacturing, including the management and control technology and the required human tasks. It does not specify how these core constructs for model-based operations are to be implemented and, in particular, it does not include the control language needed to specify and execute (internal) activity behaviour, nor the mapping between functional operations and capabilities.

EN ISO 19440:2007 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.

EN ISO 19440:2007 has the following relationships with other standards: It is inter standard links to ENV 12204:1996. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

EN ISO 19440:2007 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


SLOVENSKI STANDARD
01-februar-2008
1DGRPHãþD
SIST ENV 12204:2003
Integracija podjetij - Konstrukti za podjetniško modeliranje (ISO 19440:2007)
Enterprise integration - Constructs for enterprise modelling (ISO 19440:2007)
Unternehmensintegration - Konstrukte für die Unternehmensmodellierung (ISO
19440:2007)
Entreprise intégrée - Constructions pour la modélisation d'entreprise (ISO 19440:2007)
Ta slovenski standard je istoveten z: EN ISO 19440:2007
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

EUROPEAN STANDARD
EN ISO 19440
NORME EUROPÉENNE
EUROPÄISCHE NORM
December 2007
ICS 25.040.40 Supersedes ENV 12204:1996
English Version
Enterprise integration - Constructs for enterprise modelling (ISO
19440:2007)
Entreprise intégrée - Constructions pour la modélisation Unternehmensintegration - Konstrukte zur
d'entreprise (ISO 19440:2007) Unternehmensmodellierung (ISO 19440:2007)
This European Standard was approved by CEN on 27 August 2007.
CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European
Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national
standards may be obtained on application to the CEN Management Centre or to any CEN member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by translation
under the responsibility of a CEN member into its own language and notified to the CEN Management Centre has the same status as the
official versions.
CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland,
France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal,
Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
Management Centre: rue de Stassart, 36  B-1050 Brussels
© 2007 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO 19440:2007: E
worldwide for CEN national Members.

Contents Page
Foreword.3

Foreword
This document (EN ISO 19440:2007) has been prepared by Technical Committee CEN/TC 310 "Advanced
Manufacturing Technologies", the secretariat of which is held by BSI, in collaboration with Technical
Committee ISO/TC 184 "Industrial automation systems and integration".
This European Standard shall be given the status of a national standard, either by publication of an identical
text or by endorsement, at the latest by June 2008, and conflicting national standards shall be withdrawn at
the latest by June 2008.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. CEN [and/or CENELEC] shall not be held responsible for identifying any or all such patent rights.
This document supersedes ENV 12204:1996.
According to the CEN/CENELEC Internal Regulations, the national standards organizations of the following
countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Cyprus, Czech
Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,
Sweden, Switzerland and the United Kingdom.
INTERNATIONAL ISO
STANDARD 19440
First edition
2007-12-01
Enterprise integration — Constructs
for enterprise modelling
Entreprise intégrée — Constructions pour la modélisation d'entreprise

Reference number
ISO 19440:2007(E)
©
ISO 2007
ISO19440:2007(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 2007
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 2007 – All rights reserved

ISO 19440:2007(E)
Contents Page
Foreword. iv
Introduction . v
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions. 1
3.2 Abbreviated terms . 10
4 Common characteristics of modelling language constructs. 11
5 Representations, relationships, roles and complementary concepts . 12
5.1 Range of representation . 12
5.2 Common structure and template for modelling language constructs . 13
5.3 Representation of attributes. 14
5.4 Representation of relationships. 14
5.5 Specializations . 15
5.6 Roles . 15
5.7 Complementary concepts. 16
6 The modelling language constructs . 16
6.1 Overview of constructs . 16
6.2 Domain. 19
6.3 Business Process. 21
6.4 Enterprise Activity . 23
6.5 Event . 26
6.6 Enterprise Object. 28
6.7 Enterprise Object View (Object View). 30
6.8 Product . 31
6.9 Order . 32
6.10 Resource. 34
6.11 Capability. 36
6.12 Functional Entity. 37
6.13 Organizational Unit. 39
6.14 Decision Centre. 41
6.15 Person Profile. 43
6.16 Organizational Role . 44
6.17 Operational Role . 45
7 Compliance principles. 47
Annex A (normative) Behavioural rules — Detailed description and syntax. 48
Annex B (informative) Rationale . 58
Annex C (informative) Overview of modelling language constructs and relationships . 62
Annex D (informative) Demonstration of applicability of this International Standard to other
initiatives . 69
Annex E (informative) Example usages of constructs and complementary concepts . 89
Bibliography . 111

ISO 19440:2007(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 19440 was prepared by the European Committee for Standardization (CEN) Technical Committee
CEN/TC 310, Advanced manufacturing technologies, in collaboration with Technical Committee ISO/TC 184,
Industrial automation systems and integration, Subcommittee SC 5, Architecture, communications and
integration frameworks, in accordance with the Agreement on technical cooperation between ISO and CEN
(Vienna Agreement).
iv © ISO 2007 – All rights reserved

ISO 19440:2007(E)
Introduction
0.1 Background
This International Standard defines the generic concepts that are required to enable the creation of enterprise
models for industrial businesses and to provide support for the use of frameworks by industrial enterprises.
This International Standard builds upon ISO 19439 by defining and detailing a set of conformant user-oriented
modelling language constructs, which provide common semantics and enable the unification of models
developed by different stakeholders in the various phases of model development. Such models are aimed at
model-based support of operational decision-making and can be employed for model-based operation
monitoring and control.
The modelling language constructs defined in this International Standard can be specialized or organized or
both into structures for specific purposes, for example for an industry sector or for a particular kind of
enterprise concern such as maintenance. In turn, such structures and generic modelling language constructs
can be used for developing particular models for a particular enterprise. Annex B contains further background,
the rationale and benefit statements for this International Standard.
The general requirements that determine the characteristics of the core constructs necessary for computer-
supported modelling of enterprises are

the provision of an explicit model of Business Processes, with their dynamics, functions, information,

resources, organization and responsibilities,
⎯ sufficient detailing and qualification of enterprise components to allow the creation of a model for a
specific enterprise,
⎯ support for management of change, and
⎯ end-user-oriented representation to enable operational use.
An illustrative example shown in Annex E demonstrates the use of the modelling language constructs.
Annex B provides a rationale for construct-based enterprise modelling and sets out the background to this
International Standard and the framework for enterprise models on which it is based (see ISO 19349). The
three dimensions of this framework are described in 0.2, 0.3 and 0.4 below.
Contributions to this International Standard have been received from members of the IFAC/IFIP Task Force
on Enterprise Integration, the CIMOSA consortium and the European ATHENA research project.
NOTE Figures C.1 to C.6, D.1 to D.3 and D.5 to D.12 are computer-generated. Figures D.4 and E.1 to E.5 are line
drawings.
0.2 Dimension of enterprise model views
ISO 19439 and ISO 15704 use enterprise model views (often shortened to “model views”) to provide a
selective perception of an Enterprise that emphasizes some particular aspect of the matter under
consideration and disregards others. Specifically, they identify four enterprise model views (Function,
Information, Resource, Organization) that are to be addressed in a framework, architecture or methodology to
.
allow the modelling of the major aspects of an enterprise.Additionally, as stated in ISO 15704:2000,
A.3.1.5.3.2, “other . views may be defined if needed . and supported by the engineering tools”, e.g.
economic views, decision views, purpose views and implementation views. In this case, the constructs defined
in this International Standard can be augmented by additional attributes to support these other views, or
ISO 19440:2007(E)
relevant new constructs might have to be defined. Therefore, the specifications of modelling language
constructs have to accommodate their intended usage and representation in one or several particular model
views. Automated tools are required to ensure consistency of construct instances that can appear in more
than one view.
0.3 Dimension of enterprise model phase
The life cycle of models and model components is addressed by the dimension of the enterprise model phase
in ISO 19439. This dimension is concerned with the development and evolution of the model of the domain to
be modelled, starting from the identification of the enterprise domain and progressing to a processable model
and the decommissioning thereof. Therefore, the specifications of modelling language constructs have to
accommodate their intended usage and representation in a particular model phase. Attributes of modelling
language constructs need to be adaptable and selectable for the different model phases according to the
envisioned needs.
0.4 Dimension of genericity
Relative to the dimension of genericity defined in ISO 19439, constructs reside at the generic level and can be
used at the partial and particular levels. At the partial level some attribute values can remain undefined for
partial instances (e.g. inputs/outputs for Events for Domains and inputs/outputs for Business Processes).
Such missing entries have then to be completed at the particular level.

vi © ISO 2007 – All rights reserved

INTERNATIONAL STANDARD ISO19440:2007(E)

Enterprise integration — Constructs for enterprise modelling
1 Scope
This International Standard specifies the characteristics of the core constructs necessary for computer-
supported modelling of enterprises conforming to ISO 19439.
This International Standard focuses on, but is not restricted to, the computer integration of the information
aspects of manufacturing, including the management and control technology and the required human tasks. It
does not specify how these core constructs for model-based operations are to be implemented and, in
particular, it does not include the control language needed to specify and execute (internal) activity behaviour,
nor the mapping between functional operations and capabilities.
NOTE Computer-supported modelling of enterprises can form a precursor to computer integration or human-system
intermediation.
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.
1)
ISO/IEC 14977, Information technology — Syntactic metalanguage — Extended BNF
ISO 19439:2006, Entreprise integration — Framework for enterprise modelling
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply. Terms defined in
ISO/IEC 15288:2002, ISO 15531-1:2004, ISO 15704:2000 and ISO 19439:2006 and used in this International
Standard are repeated below for convenience.
NOTE The names of terms representing constructs are capitalized throughout this International Standard to aid the
reader in distinguishing them from general usages of the same term, specifically in order to distinguish the constructs
Capability, Domain, Enterprise Activity, Event and Resource from general usage of capability, domain (or enterprise
domain), enterprise activity, event and resource. These constructs are defined in 3.1 and specified in Clause 6.
3.1.1
aggregation
process of, or result of, combining modelling language constructs and other model components into a whole
entity
1) ISO/IEC 14977 is a freely available International Standard that can be downloaded free of charge from
http://isotc.iso.org/livelink/livelink/fetch/2000/2489/Ittf_Home/PubliclyAvailableStandards.htm.
ISO 19440:2007(E)
NOTE 1 Modelling language constructs and other model components can be aggregated into more than one entity.
NOTE 2 Both Part_of and Consists_of attributes are used in the aggregation relationships described in Clause 5.
[ISO 19439:2006]
3.1.2
attribute
piece of information stating a property of an entity
[ISO 15704:2000]
3.1.3
behavioural rule
description of the logical sequencing relationships of constituent activities used in the specification of Business
Process behaviour
3.1.4
Business Process
〈enterprise modelling〉 construct that represents a partially ordered set of Business Processes or Enterprise
Activities, or both, that can be executed to realize one or more given objectives of an enterprise or a part of an
enterprise to achieve some desired end-result
3.1.5
capability
〈general〉 quality of being able to perform a given activity
[ISO 15531-1:2004]
3.1.6
Capability
〈enterprise modelling〉 construct that represents the collection of capability characteristics (expressed as
capability attributes) of either a Resource (its provided Capability) or an Enterprise Activity (its required
Capability)
NOTE Capabilities can be aggregated.
3.1.7
class
abstraction representing and encapsulating properties, relationships and behaviour, which distinguish a
collection of similar phenomena
NOTE Class is used in a very general sense without any connotation for implementation or for use with a specific
methodology.
3.1.8
classification
process of arranging abstractions into a structure, organized according to their distinguishing properties,
relationships and behaviour
3.1.9
component
〈general〉 entity that is part of, or capable of becoming part of, a larger whole
NOTE Adapted from ISO 19439:2006.
3.1.10
component
〈system〉 entity, with discrete structure within a system, that interacts with other components of the system,
thereby contributing to the system properties and characteristics
NOTE Adapted from ISO/IEC 15288:2002.
2 © ISO 2007 – All rights reserved

ISO 19440:2007(E)
3.1.11
concept definition
enterprise model phase that defines the business concepts of an enterprise domain to be employed in
realizing its business objectives and its operation, including the necessary enterprise domain inputs and
outputs
[ISO 19439:2006]
3.1.12
constraint
restriction or limitation or condition placed upon a system that originates from inside or outside the system
under consideration
[ISO 19439:2006]
3.1.13
construct-based modelling language
set of constructs and rules for valid groupings, which define the syntax of the modelling language
3.1.14
construct label
literal string defined for each construct template, denoting the kind of construct
3.1.15
construct template
common structure that allows the identification and description of particular modelling language constructs
and the assignment of their properties
3.1.16
declarative rule
set of objectives and constraints combined with a non-computational set of conditions
NOTE Declarative rules can be imposed within Domains on Business Processes.
3.1.17
Decision Centre
〈enterprise modelling〉 construct that represents a set of decision-making activities that are characterized by
having the same time horizon and planning period and belonging to the same kind of functional category
NOTE The terminology used to describe aspects of Decision Centre is found in ISO 15704:2000/Amd.1:2005,
Annex C, which defines [time] horizon as “the part of the future taken into account by a decision, i.e. the horizon is six
months when a decision is taken on a time interval of six months” and [planning] period as “the time that passes between
a decision and when this decision shall be re-evaluated”.
3.1.18
decommission definition
enterprise model phase that defines the final state of a decommissioned operational system, all its
components for a particular enterprise domain and the processes employed to conduct the decommissioning,
so enabling reuse or disposition of those components
[ISO 19439:2006]
3.1.19
derivation
〈enterprise modelling〉 process of elaborating enterprise models at successive enterprise model phases from
the models established at preceding phases, reusing the available contents and extending them according to
the needs expressed for the particular model phase
ISO 19440:2007(E)
3.1.20
design specification
enterprise model phase that specifies the Business Processes together with Capabilities and rules that are to
be performed to achieve the requirements
NOTE Adapted from ISO 19439:2006.
3.1.21
Domain
〈enterprise modelling〉 construct that represents the portion of an enterprise to be modelled providing for
identification of the relevant information
3.1.22
domain identification
enterprise model phase that identifies the enterprise domain to be modelled with respect to its business
objectives, the enterprise domain inputs and outputs and their respective origins and destinations
NOTE Adapted from ISO 19439:2006.
3.1.23
domain operation
enterprise model phase that encompasses the operational use of the domain model
NOTE Adapted from ISO 19439:2006.
3.1.24
enterprise activity
〈general〉 all, or part, of the lowest level of process functionality required by user objectives that consists of
functional operations performed in the enterprise that consume inputs and allocate time and resources to
produce outputs
NOTE Adapted from ISO 19439:2006.
3.1.25
Enterprise Activity
〈enterprise modelling〉 construct that represents a certain part of the lowest level of enterprise functionality
required by user objectives and identifies the inputs needed for its execution and the outputs created as a
result
3.1.26
enterprise domain
part of the enterprise considered relevant to a given set of business objectives and constraints for which an
enterprise model is to be created
NOTE In this International Standard, “enterprise domain” is abbreviated to “domain” whenever it is used as a qualifier
in such terms as “domain identification phase” and “domain model”. Other usages of “domain” have the normal dictionary
meaning.
3.1.27
enterprise model
abstraction that represents enterprise entities, their interrelationships, decomposition and detailing, to the
extent necessary to convey what the enterprise intends to accomplish and how it operates
NOTE Adapted from ISO 19439:2006.
3.1.28
enterprise model phase
life cycle phase of an enterprise model
[ISO 19439:2006]
4 © ISO 2007 – All rights reserved

ISO 19440:2007(E)
3.1.29
enterprise model view
model view
selective perception or representation of an enterprise model, which emphasizes some particular aspect and
disregards others
[ISO 19439:2006]
3.1.30
Enterprise Object
〈enterprise modelling〉 construct that represents a piece of information in the enterprise and that describes a
generalized or a real or an abstract entity which can be conceptualized as being a whole
NOTE 1 The usage of Enterprise Object is restricted to those situations where only the information aspects of the entity
under consideration are relevant.
NOTE 2 All other constructs in this International Standard represent entities that have specific semantics requiring
particular attributes and additional descriptions.
NOTE 3 Adapted from ISO 19439:2006.
3.1.31
Enterprise Object View
Object View
〈enterprise modelling〉 construct that represents a collection of attributes of an Enterprise Object for some
particular purpose
NOTE The collection is defined by a selection of attributes and possibly constraints on those attributes.
3.1.32
entity
any concrete or abstract thing in the domain under consideration
[ISO 19439:2006]
3.1.33
Event
〈enterprise modelling〉 construct that represents a solicited or unsolicited fact indicating a state change in the
enterprise or its environment
NOTE An event can be associated with an Object View containing information related to the Event.
3.1.34
function view
enterprise model view that enables the representation and modification of the processes of the enterprise,
their functionalities, behaviour, inputs and outputs
[ISO 19439:2006]
3.1.35
Functional Entity
〈enterprise modelling〉 construct that is a specialization of the Resource construct, which represents an
aggregation of Resources and Operational Roles able to perform, completely on its own, a (class of)
functional operation(s) required by an Enterprise Activity and to communicate with the related control system
NOTE A characteristic of a functional entity is its ability to receive, process, store and send information.
3.1.36
functional category
grouping of entities for expression of a common purpose or capability
ISO 19440:2007(E)
3.1.37
functional operation
basic unit of work and lowest level of granularity in the function view
NOTE Functional operations are identified in the design specification phase following from a decomposition of the
required capabilities of an Enterprise Activity (the task) into subtasks that can then be matched to the capabilities provided
by the assigned Functional Entities.
3.1.38
generalization
specific concept modified for a more general extent, use or purpose, or act of removing or modifying detail
from a specific concept to produce a generalization thereof
NOTE 1 Generalization is the inverse of specialization.
NOTE 2 Adapted from ISO 19439:2006.
3.1.39
generic level
collection of generic modelling language constructs for expressing descriptions that can be used to generate
models at the partial and particular levels
[ISO 19439:2006]
3.1.40
implementation description
enterprise model phase that describes the final set of processes, resources and rules implemented to achieve
the desired operational performance for execution of Business Processes and Enterprise Activities specified in
the design specification phase
[ISO 19439:2006]
3.1.41
information technology component
component that is required to undertake one or several of the collection, processing, distribution, storage or
verification of data for Enterprise Activities in the enterprise
NOTE Adapted from ISO 19439:2006.
3.1.42
information view
enterprise model view that enables the representation and modification of the enterprise information as
identified in the function view
NOTE 1 It is organized as a structure containing enterprise objects that represent the information-related entities of the
enterprise (material and information).
NOTE 2 Adapted from ISO 19439:2006.
3.1.43
instantiation
creation of instances of modelling language constructs or partial models and the possible assignment of
values to some or all attributes
NOTE A fully instantiated modelling language construct or model is one for which values have been assigned to all
attributes.
[ISO 19439:2006]
6 © ISO 2007 – All rights reserved

ISO 19440:2007(E)
3.1.44
integrate
ensure the interaction between all enterprise entities that is necessary to achieve a given purpose in a given
constrained environment
NOTE Integration is the result of this method.
3.1.45
integrity rule
statement in the requirements definition phase concerning restrictions on information to ensure conformity to
real-world reality.
NOTE Integrity rules are used to define these restrictions in terms of constraints on attributes of Enterprise Objects.
3.1.46
life cycle
set of distinguishable phases and steps within phases that an entity goes through from its creation until it
ceases to exist
[ISO 19439:2006]
3.1.47
life cycle phase
stage of development in the life cycle of an entity
NOTE Adapted from ISO 19439:2006.
3.1.48
manufacturing technology component
component that is required to undertake one or several of the control, transformation, transport, storage or
verification of raw materials, parts, (sub-)assemblies and end products
NOTE Adapted from ISO 19439:2006.
3.1.49
model
abstract description of reality in any form (including mathematical, physical, symbolic, graphical, or
descriptive) that presents certain aspects of that reality
NOTE Adapted from ISO 19439:2006.
3.1.50
modelling language construct
construct
textual or graphical part of a modelling language devised to represent, in an orderly way, the diverse
information on common properties and elements of a collection of enterprise entities
NOTE Adapted from ISO 19439:2006.
3.1.51
objective
statement of preference about possible and achievable future situations that influences the choices within
some behaviour
[ISO 19439:2006]
ISO 19440:2007(E)
3.1.52
occurrence
〈enterprise modelling〉 single, actual realization of a modelling language construct that represents a particular
entity in the real world at the time the model is processed
3.1.53
Operational Role
〈enterprise modelling〉 construct that represents the relevant human skills and responsibilities required to
perform those operational tasks that are assigned to the particular Operational Role
3.1.54
Order
〈enterprise modelling〉 construct that is a specialization of the Enterprise Object construct, which represents
the information for planning and control of Business Processes in an enterprise
NOTE An Order can be represented by an Object View that is associated with an Event.
3.1.55
Organizational Role
〈enterprise modelling〉 construct that represents, within a given hierarchical structure of an enterprise, the
organizationally relevant human skills and responsibilities required to perform those organizational tasks that
are assigned to the particular Organizational Role
3.1.56
Organizational Unit
〈enterprise modelling〉 construct that represents an entity of the organizational structure of an enterprise,
which is described by attributes of the organization and references to both lower- and higher-level
organizational entities
NOTE Examples of Organizational Unit could be department or division.
3.1.57
organization view
enterprise model view that enables the representation and modification of the organizational and decisional
structure of the enterprise and the responsibilities and authorities of the persons and organization units within
the enterprise
NOTE Adapted from ISO 19439:2006.
3.1.58
partial level
collection of partial models
[ISO 19439:2006]
3.1.59
partial model
model used as a reference model in a specific type of industry segment or industrial activity
NOTE 1 A partial model is comprised of modelling language constructs or other partial models. Partial models also
enable a modeller to reuse already existing models built for other domains.
NOTE 2 Adapted from ISO 19439:2006.
3.1.60
particular level
level at which a model is described for a particular, specific enterprise domain
[ISO 19439:2006]
8 © ISO 2007 – All rights reserved

ISO 19440:2007(E)
3.1.61
particularization
process of specialization and instantiation by which more specific model components can be derived from
more generic ones
[ISO 19439:2006]
3.1.62
performance indicator
a metric or measure by which the achievement of an objective can be assessed
3.1.63
Person Profile
〈enterprise modelling〉 construct that represents a set of personal skills and responsibilities that are required
by an Organizational Unit or an Enterprise Activity, or both, and that are provided by a person
NOTE Person Profiles can be assigned to more than one person and conversely a person can fulfil more than one
Person Profile for more than one Organizational Unit or Enterprise Activity.
3.1.64
processable model
model with specified syntax and semantics, which can be processed by a computer (for analysis, simulation or
execution)
3.1.65
Product
〈enterprise modelling〉 construct that is a specialization of the Enterprise Object construct, which represents
the desired output or by-product of the Business Processes of an enterprise
3.1.66
relationship
association between two or more entities that is significant for some intended purpose
3.1.67
requirements definition
enterprise model phase that defines the enterprise operations needed to achieve enterprise objectives and the
conditions necessary to enable those operations, both being without reference to implementation options or
implementation decisions
NOTE Adapted from ISO 19439:2006.
3.1.68
resource
〈general〉 enterprise entity that provides some or all of the capabilities required to execute an enterprise
activity
NOTE In this International Standard, resource is used in the system theory sense of entities that provide capabilities
required by the system and are an essential part of the system itself. The resource description includes the identification
and description of consumables (such as energy, air, coolant) that are required to be present in sufficient quantities to
operate the resource. In contrast, material is reserved for process inputs that are required by the various processes, such
as raw materials, parts and assemblies. These inputs are identified in the function view, described in the information view,
and have the associated management responsibilities identified in the organization view.
[ISO 19439:2006]
3.1.69
Resource
〈enterprise modelling〉 construct that is a specialization of the Enterprise Object construct, which represents
the provided capabilities available to execute an Enterprise Activity
NOTE The Resource construct does not include human resources.
ISO 19440:2007(E)
3.1.70
resource view
enterprise model view that enables the representation and modification of enterprise resources and persons
NOTE 1 The resource view is organized as a structure containing Enterprise Objects representing the set of resources
and set of persons required to execute enterprise operations.
NOTE 2 Adapted from ISO 19439:2006.
3.1.71
specialization
general concept modified for a more limited extent, specific use or purpose, or act of adding to, or modifying
details of, a general concept to produce a specialization thereof
NOTE 1 Specialization is the inverse of generalization.
NOTE 2 When referring to a class, specialization involves the construction of subclasses within a class for a particular
purpose, where the members of each subclass have one or more characteristics (attributes, relationships, behaviour or
semantics) in common which are not shared by all other members of the class. When referring to a model, it refers to the
progression from generic concepts to partial models and particular models.
NOTE 3 Adapted from ISO 19439:2006.
3.1.72
system
collection of real-world items organized for a given purpose
[ISO 19439:2006]
3.1.73
universe of discourse
collection of entities that ever have been, are, or always will be, in a selected portion of the real world or
postulated world of interest that is being described by the models
3.2 Abbreviated terms
ATHENA Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their
Applications
CIM Computer Integrated Manufacturing
GRAI Graphes à Résultats et Activités Interreliés (Graphs of Interrelated Results and Activities)
IFAC International Federation of Automatic Control
IFIP International Federation for Information Processing
ODP Open Distributed Processing
POP* Process – Organization – Product – Others
PSL Process Specification Language
XML eXtensible Markup Language
10 © ISO 2007 – All rights reserved

ISO 19440:2007(E)
4 Common characteristics of modelling language constructs

Modelling languages that are based on a set of common generic modelling language constructs simplify the
creation of enterprise models, increase modelling efficiency and improve model understanding and
interoperability across organizations and even across industries. Such constructs should be capable of
representing the many different entities that exist in enterprises.
NOTE 1 The constructs defined in this International Standard are set out in Clause 6. A construct is an element of a
modelling language, the syntax and semantics of which are defined as precisely as possible for the purposes of
compliance testing as described in Clause 7. However, in its present stage of development this International Standard
does not propose a formal notation for these purposes.
Adaptation of these constructs to different stakeholder languages appropriate for their purposes might require
different forms of representation for some enterprise model phases, but such forms should maintain to the
extent possible the underlying semantics of the constructs. In addition, the set of generic modelling language
constructs may be augmented by more specialized construct classes to increase the modelling efficiency or to
address requirements of any additional modelling views.
This International Standard is concerned with business process-oriented enterprise modelling. Therefore, the
enterprise entities to be represented shall be Business Processes with their dynamics (control flow/process
behaviour), functionalities (activities, inputs/outputs, control, resources) and organizational aspects. These
entities shall be represented at the different model phases and described at the appropriate level of detail. In
addition, the representation of aggregations shall be supported not only for the Business Process/Enterprise
Activity relation, but also for the enterprise entities that are affected by those Business Processes. Function-,
information-, resource- and organization-model views shall be used to provide the foundation for user-oriented
modelling. Those model views shall allow the identification of relevant object hierarchies and relationships

between the different classes and subclasses.
[1] [9] [8] [4]
NOTE 2 EXPRESS , PSL and Petri nets are single-view languages, while the Enterprise Language of ODP ,
[10]
the ATHENA POP* and this International Standard support multi-view enterprise modelling. Petri nets target general
discrete event systems modelling, including manufacturing systems. PSL is a neutral language for specifying
manufacturing process information. EXPRESS is an abstract language (with syntax and semantics) for modelling a
population of entities and their data attributes. Petri nets, PSL and EXPRESS are formal languages that are computer
[4]
executable,
...

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