1、 Reference number ISO/TS 18876-1:2003(E) ISO 2003TECHNICAL SPECIFICATION ISO/TS 18876-1 First edition 2003-11-01 Industrial automation systems and integration Integration of industrial data for exchange, access and sharing Part 1: Architecture overview and description Systmes dautomatisation industr
2、ielle et intgration Intgration des donnes industrielles pour lchange, laccs et le partage Partie 1: Vue densemble et description de larchitecture ISO/TS 18876-1:2003(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed o
3、r 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 Adobes licensing policy. The ISO Central Secretariat accepts no liabili
4、ty 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 suit
5、able 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 2003 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
6、 means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISOs 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 c
7、opyrightiso.org Web www.iso.org Published in Switzerland ii ISO 2003 All rights reservedISO/TS 18876-1:2003(E) ISO 2003 All rights reserved iiiContents Page 1 Scope . 1 2 Normative references 2 3 Terms, definitions, and abbreviations . 2 3.1 Terms and definitions 2 3.2 Abbreviations 5 4 Organization
8、 of ISO 18876 . 5 5 Fundamental concepts and assumptions 6 5.1 Integration models. 6 5.1.1 Principles 6 5.1.2 Scope and context. 7 5.1.3 Integration model concepts. 10 5.1.4 A full integration model 11 5.2 Mapping specifications 12 6 Overview of the model integration process. 12 7 Integration archit
9、ecture components . 16 8 Data mapping and consolidation . 17 9 Relationship to other standards . 18 Annex A (normative) Information object registration. 19 Bibliography. 20 Index. 21 Figures Figure 1 Model integration 6 Figure 2 Integration into more than one integration model. 7 Figure 3 A limited
10、integration model 8 Figure 4 Integrating an application model and a limited integration model 8 Figure 5 Using an integration model with a wide model context 9 Figure 6 Integrating additional application models . 9 Figure 7 Primitive Concepts 11 Figure 8 A full integration model 11 Figure 9 Integrat
11、ing application models with an integration model 13 Figure 10 Analyzing the application models. 14 Figure 11 Adding any missing concepts to the integration model 14 Figure 12 Identifying the subset of the integration model. 15 Figure 13 Creating the mapping specification between the integration mode
12、l subset and the application model. 15 Figure 14 Integration architecture components . 16 Figure 15 Data consolidation. 17 ISO/TS 18876-1:2003(E) iv ISO 2003 All rights reservedForeword ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (I
13、SO 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, gov
14、ernmental 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
15、 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 membe
16、r bodies casting a vote. In other circumstances, particularly when there is an urgent market requirement for such documents, a technical committee may decide to publish other types of normative document: an ISO Publicly Available Specification (ISO/PAS) represents an agreement between technical expe
17、rts in an ISO working group and is accepted for publication if it is approved by more than 50 % of the members of the parent committee casting a vote; an ISO Technical Specification (ISO/TS) represents an agreement between the members of a technical committee and is accepted for publication if it is
18、 approved by 2/3 of the members of the committee casting a vote. An ISO/PAS or ISO/TS is reviewed after three years in order to decide whether it will be confirmed for a further three years, revised to become an International Standard, or withdrawn. If the ISO/PAS or ISO/TS is confirmed, it is revie
19、wed again after a further three years, at which time it must either be transformed into an International Standard or be withdrawn. 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 a
20、ny or all such patent rights. ISO/TS 18876-1 was prepared by Technical Committee ISO/TC 184, Industrial automation systems and integration, Subcommittee SC 4, Industrial data. This International Standard is organized as a series of parts, each published separately. The structure of this Internationa
21、l Standard is described in this part of ISO 18876. ISO/TS 18876-1:2003(E) ISO 2003 All rights reserved v0 Introduction 0.1 Overview of ISO 18876 This International Standard establishes an architecture, a methodology, and other specifications for integrating industrial data for exchange, access, and
22、sharing. It supports: data sharing and data integration; specification of mappings between models; and data transformation. 0.2 Organization of this part of ISO 18876 This part of ISO 18876 is organized as follows: Clause 1 specifies the scope and field of application of the International Standard a
23、nd of this part of ISO 18876; Clause 2 identifies additional standards that, through references in this part of ISO 18876, constitute provi- sions of this part of ISO 18876; Clause 3 defines terms and abbreviations used in this part of ISO 18876; Clause 4 describes the organization of this Internati
24、onal Standard; Clause 5 describes the fundamental concepts and assumptions on which this International Standard is based; Clause 6 provides an overview of the model integration process; Clause 7 identifies some components of the integration architecture; Clause 8 provides an overview of the processe
25、s of data mapping and consolidation; Clause 9 summarizes the relationships with other standards. 0.3 Target audiences The target audiences for this part of ISO 18876 are as follows: technical managers wishing to determine whether ISO 18876 is appropriate for their business needs; implementers wishin
26、g to obtain an overview of its contents. TECHNICAL SPECIFICATION ISO/TS 18876-1:2003(E) ISO 2003 All rights reserved 1 Industrial automation systems and integration Integration of industrial data for exchange, access and sharing Part 1: Architecture overview and description 1 Scope This Technical Sp
27、ecification establishes an architecture, a methodology, and other specifications for integrating industrial data for exchange, access, and sharing. The following activities are supported: integrating data which may be: from different sources or different contexts, described by different models, or d
28、efined in different modelling languages; sharing data among applications through systems integration architectures; resolving conflict between models developed with different objectives; translating data between different encodings; translating models between different modelling languages. The follo
29、wing are within the scope of ISO 18876: integration models; methods for creating, extending, and updating integration models; methods for creating a mapping specification to map data instances between an integration model and an application model that falls within its scope; encoding and decoding of
30、 data and models with different formats, such as SGML 1, XML 7, EXPRESS 3, UML 6 and ISO 10303-21 4; methods for consolidating data sets from different sources and different models; modelling and mapping specification languages. The following is within the scope of this part of ISO 18876: the archit
31、ecture and an outline of the methodology. The following are outside the scope of this part of ISO 18876: integration models; ISO/TS 18876-1:2003(E) 2 ISO 2003 All rights reserved detailed specifications of the methodology; NOTE Such specifications can be found in other parts of ISO 18876 or in other
32、 standards. translating data between different encodings; encoding and decoding of data and models with different formats; modelling and mapping specification languages. 2 Normative references ISO/IEC 8824-1: 1) , Information technology Abstract Syntax Notation One (ASN.1) Part 1: Specification of b
33、asic notation ISO 10303-1:1994, Industrial automation systems and integration Product data representation and exchange Part 1: Overview and fundamental principles 3 Terms, definitions, and abbreviations 3.1 Terms and definitions For the purposes of this document, the following terms, definitions and
34、 abbreviations apply; those taken from ISO 10303-1 are repeated below for convenience. NOTE 1 Definitions copied verbatim from other standards are followed by a reference to the standard in brackets, such as “ISO 10303-1”. In these cases the definition in the referenced document is normative; its re
35、petition here is informative and in the case of any discrepancy the definition in the referenced document has precedence. An explanatory note follows definitions that have been adapted from other standards. In these cases, the definition given here is normative for the pur- poses of this part of ISO
36、 18876. 3.1.1 application model (AM) model that represents information used for some particular purpose NOTE Some application models are also integration models (see 3.1.12). 3.1.2 class category or division of things 1)To be published. (Revision of ISO/IEC 8824-1:1998) The following referenced docu
37、ments 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/TS 18876-1:2003(E) ISO 2003 All rights reserved 3 NOTE There are a number
38、of ways that class can be defined. This definition is intended to be as broad as possible, and is broader than that used in ISO 15926-2. EXAMPLE Pump, power station, engineer, and fictional space vehicle are examples of classes. 3.1.3 concept general notion or idea of something 3.1.4 data representa
39、tion of information in a formal manner suitable for communication, interpretation, or processing by human beings or computers ISO 10303-1 3.1.5 data model set of constructs that provides the definition, structure, and format of data, whether physical or abstract in the sense of being bound to some r
40、ecording medium 3.1.6 derived concept concept in an integration model that is wholly defined in terms of primitive concepts 3.1.7 encoding transformation transformation of the way data elements are represented for computer processing EXAMPLE Conversion of data governed by an EXPRESS schema from an I
41、SO 10303-21 file to an XML document is an example of an encoding transformation. 3.1.8 foundation concept primitive concept that determines the underlying world viewpoint of an integration model NOTE There can be a number of integration models. Each will have its own modelling paradigm which is char
42、acterised by the foundation concepts that it contains. EXAMPLE The concepts of class and individual are foundation concepts for a general integration model. 3.1.9 general concept primitive concept that has very wide applicability, but is a specialization of some foundation concept NOTE A concept may
43、 be considered to be a foundation concept by one community, while it is considered to be a gen- eral concept by another. 3.1.10 individual thing that exists in space and time NOTE This includes things that actually exist, or have existed, and things that possibly exist (past, present, and future) in
44、 space and time. EXAMPLE The pump with serial number ABC123, Battersea Power Station, Sir Joseph Whitworth, and the Starship “Enterprise” are examples of individuals. ISO/TS 18876-1:2003(E) 4 ISO 2003 All rights reserved 3.1.11 information facts, concepts, or instructions ISO 10303-1 3.1.12 integrat
45、ion activity that creates, modifies, or extends an integration model 3.1.13 integration model (IM) application model that can represent the information that is represented by two or more application models NOTE Being an integration model is about the role one model plays with respect to one or more
46、application models. 3.1.14 mapping correspondence between instances of one model and instances of another model that represent the same mean- ing NOTE A mapping can be uni-directional or bi-directional. 3.1.15 mapping specification definition of the transformations necessary to take information acco
47、rding to one data model and represent the same information according to another data model NOTE 1 A mapping specification can include data structure transformations, data value transformations, data encoding transformations, and terminology transformations. NOTE 2 Mapping specifications can be proce
48、dural, or declarative, or a combination of these. 3.1.16 model limited information representation of something suitable for some purpose 3.1.17 model context sum of implicit concepts and constraints that limit the possible extension of a model without changing any exist- ing declarations NOTE 1 The
49、model context is therefore the class of all possible extensions to a model. NOTE 2 This term is more general than application context as defined in ISO 10303-1. 3.1.18 model scope range of information that an application model can describe 3.1.19 primitive concept concept in an integration model that is not wholly defined in terms of other concepts 3.1.20 specific concept primitive concept that is a speci
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1