1、BSI Standards PublicationStandardized product ontology register and transfer by spreadsheetsPart 1: Logical structure for data parcelsBS EN 62656-1:2015National forewordThis British Standard is the UK implementation of EN 62656-1:2015. It isidentical to IEC 62656-1:2014.The UK participation in its p
2、reparation was entrusted to TechnicalCommittee GEL/3, Documentation and graphical symbols.A list of organizations represented on this committee can be obtained onrequest to its secretary.This publication does not purport to include all the necessary provisions ofa contract. Users are responsible for
3、 its correct application. The British Standards Institution 2015.Published by BSI Standards Limited 2015ISBN 978 0 580 69579 7ICS 33.180.01; 33.180.99Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published under the authority of theStandard
4、s Policy and Strategy Committee on 31 January 2015.Amendments/corrigenda issued since publicationDate Text affectedBRITISH STANDARDBS EN 62656-1:2015EUROPEAN STANDARDNORME EUROPENNEEUROPISCHE NORMEN 62656-1 January 2015 ICS 33.180.01; 33.180.99 English Version Standardized product ontology register
5、and transfer by spreadsheets - Part 1: Logical structure for data parcels (IEC 62656-1:2014) Enregistrement dontologie de produits normaliss ettransfert par tableurs - Partie 1: Structure logique pour lespaquets de donnes (IECI 62656-1:2014) Standardisierte bertragung und Registrierung vonOntologien
6、 fr Produkte mittels Tabellen - Teil 1: LogischeStruktur der Datenpakete (IEC 62656-1:2014) This European Standard was approved by CENELEC on 2014-09-30. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the
7、 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-CENELEC Management Centre or to any CENELEC member. This European Standard exists in three official versions (English, Fr
8、ench, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austri
9、a, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,
10、 Sweden, Switzerland, Turkey and the United Kingdom. European Committee for Electrotechnical Standardization Comit Europen de Normalisation ElectrotechniqueEuropisches Komitee fr Elektrotechnische Normung CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels 2015 CENELEC All rights of exp
11、loitation in any form and by any means reserved worldwide for CENELEC Members. Ref. No. EN 62656-1:2015 E EN 62656-1:2015 - 2 - Foreword The text of document 3D/226/FDIS, future edition 1 of IEC 62656-1, prepared by IEC/SC 3D “Product properties and classes and their identification“, of IEC/TC 3 “In
12、formation structures, documentation and graphical symbols“, was submitted to the IEC-CENELEC parallel vote and was approved by CENELEC as EN 62656-1. The following dates were fixed: latest date by which the document has to be implemented at national level by publication of an identical national stan
13、dard or by endorsement (dop) 2015-07-09 latest date by which the national standards conflicting with the document have to be withdrawn (dow) 2017-09-30 Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CENELEC and/or CEN shall not b
14、e held responsible for identifying any or all such patent rights. Endorsement notice The text of the International Standard IEC 62656-1:2014 was approved by CENELEC as a European Standard without any modification. In the official version, for Bibliography, the following notes have to be added for th
15、e standards indicated: IEC 61360-4 NOTE Harmonized as EN 61360-4. IEC 61968 (Series) NOTE Harmonized as EN 61968 (Series). IEC 61970 (Series) NOTE Harmonized as EN 61970 (Series). ISO 10303 (Series) NOTE Harmonized as EN ISO 10303 (Series). ISO 80000 (Series) NOTE Harmonized as EN ISO 80000 (Series)
16、. BS EN 62656-1:2015- 3 - EN 62656-1:2015 Annex ZA (normative) Normative references to international publications with their corresponding European publications The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For da
17、ted references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. NOTE 1 When an International Publication has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. NOTE 2 Up-to-d
18、ate information on the latest versions of the European Standards listed in this annex is available here: www.cenelec.eu. Publication Year Title EN/HD Year IEC 61360-1 2009 Standard data elements types with associated classification scheme for electric items - Part 1: Definitions - Principles and met
19、hods EN 61360-1 2010 IEC 61360-2 2012 Standard data element types with associated classification scheme for electric components - Part 2: EXPRESS dictionary schema EN 61360-2 2013 ISO 639-1 2002 Codes for the representation of names of languages Part 1: Alpha-2 code - - ISO 3166-1 2013 Codes for the
20、 representation of names of countries and their subdivisions - Part 1: Country codes - - ISO 8601 2004 Data elements and interchange formats - Information interchange - Representation of dates and times - - ISO 10303-11 2004 Industrial automation systems and integration - Product data representation
21、 and exchange Part 11: Description methods: The EXPRESS language reference manual - - ISO 10303-21 2002 Industrial automation systems and integration - Product data representation and exchange Part 21: Implementation methods: Clear text encoding of the exchange structure - - ISO 13584-24 2003 Indust
22、rial automation systems and integration - Parts library Part 24: Logical resource: Logical model of supplier library - - ISO 13584-25 2004 Industrial automation systems and integration - Parts library - Part 25: Logical resource: Logical model of supplier library with aggregate values and explicit c
23、ontent - - ISO 13584-42 2010 Industrial automation systems and integration - Parts library - Part 42: Description methodology: Methodology for structuring parts families - - IEC/TS 62720 2013 Identification of units of measurement for computer-based processing - - ISO/TS 13584-35 2010 Industrial aut
24、omation systems and integration - Parts library - Part 35: Implementation resources: Spreadsheet interface for parts library - - BS EN 62656-1:2015EN 62656-1:2015 - 4 - ISO/TS 29002-5 2009 Industrial automation systems and integration - Exchange of characteristic data Part 5: Identification scheme -
25、 - ISO/IEC 6523-1 1998 Information technology - Structure for the identification of organizations and organization parts - Part 1: Identification of organization identification schemes - - ISO/IEC 6523-2 1998 Information technology - Structure for the identification of organizations and organization
26、 parts - Part 2: Registration of organization identification schemes - - ISO/IEC 8824-1 2008 Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation - - ISO/IEC 11179-3 2013 Information technology - Metadata registries (MDR) - Part 3: Registry metamodel and bas
27、ic attributes - - ISO/IEC 11179-5 2005 Information technology - Metadata registries (MDR) Part 5: Naming and identification principles - - BS EN 62656-1:2015 2 IEC 62656-1:2014 2014 CONTENTS INTRODUCTION . 10 1 Scope 11 2 Normative references 12 3 Terms and definitions 13 4 Parcel use cases and scen
28、arios . 18 4.1 Typical use cases . 18 4.2 Spreadsheet representation of dictionary or library 18 4.3 Use scenario of dictionary parcel format 19 4.4 Use scenario of library parcel format . 20 4.5 Use scenario of parcel format of higher layers . 21 5 The Parcellized Ontology Model (POM) 21 5.1 Overvi
29、ew of the parcel structure 21 5.2 Meta dictionary approach 24 5.3 Identification structure . 25 5.4 Typical modelling constructs of POM . 27 5.4.1 Specialization tree versus composition tree 27 5.4.2 Property specialization . 27 5.4.3 Divide between specialization and generalization 28 5.4.4 Propert
30、y specialization and cardinality 29 5.4.5 Property specialization and alternate ID 30 5.4.6 Mapping classes and properties by alternate ID 30 5.4.7 Unit with variable prefix 31 5.4.8 Dependent condition 31 5.4.9 Use of dependent condition for time dependent property . 32 5.4.10 Class valued property
31、 32 5.4.11 Class selector with class valued property and class reference . 33 5.4.12 Metamorphic or polymorphic classes 33 5.5 Type system extension for data parcels . 34 5.5.1 Extended data types and updates from IEC 61360-2:2002 34 5.5.2 ICID_STRING 34 5.5.3 IRDI_STRING 34 5.5.4 STRING_TYPE and it
32、s extensions 34 5.5.5 STRING_TYPE and its enumerated simple subtypes . 35 5.5.6 STRING_TYPE and its enumerated reference subtypes 35 5.6 Structure of a parcelling sheet . 36 5.7 File name extension 37 5.8 CSV representation of parcel format 37 5.9 Basic use of parcels 38 5.10 Header section 38 5.10.
33、1 Categories of instructions . 38 5.10.2 Mandatory . 38 5.10.3 Optional - functional . 39 5.10.4 Optional - informative . 39 5.10.5 Comment . 39 5.10.6 Reserved words . 39 BS EN 62656-1:2015IEC 62656-1:2014 2014 3 5.11 Instruction Column 39 5.11.1 General rule . 39 5.11.2 Class ID . 39 5.11.3 Prefer
34、red name of the class . 40 5.11.4 Definition of the class . 40 5.11.5 Note for the class . 41 5.11.6 Alternate class ID . 41 5.11.7 Super alternate class ID . 42 5.11.8 Sub-alternate class ID 42 5.11.9 Source language 42 5.11.10 Parcel mode 43 5.11.11 Parcel identifier 43 5.11.12 Parcel conformance
35、class identifier 44 5.11.13 Default supplier 44 5.11.14 Default version . 45 5.11.15 Default data supplier 45 5.11.16 Default data version . 46 5.11.17 Data object identifier name . 47 5.11.18 Property ID 47 5.11.19 Preferred name of the property . 48 5.11.20 Definition . 49 5.11.21 Note 50 5.11.22
36、Data type . 50 5.11.23 Unit of measurement 51 5.11.24 Requirement 52 5.11.25 Alternative units of measurement . 52 5.11.26 Variable prefix for the unit 53 5.11.27 Super property . 54 5.11.28 Alternate property ID 54 5.11.29 Super alternate ID 55 5.11.30 Sub-alternate ID of property . 56 5.11.31 Equi
37、valent property ID 57 5.11.32 ID for the unit of measurement . 57 5.11.33 Property value format . 58 5.11.34 Identifier encoding . 58 5.11.35 Cell delimiter 59 5.11.36 Decimal mark . 59 5.11.37 Pattern constraint . 60 5.11.38 Relational constraint 60 5.12 Data section for instances . 61 5.12.1 Gener
38、al . 61 5.12.2 Enumeration types or non quantitative types . 62 5.12.3 Level type 62 5.12.4 String type . 63 5.12.5 Translatable string type 63 5.12.6 Boolean type 63 5.12.7 Class reference type (Class instance type) . 63 5.12.8 Aggregate type 64 5.12.9 Named type . 66 BS EN 62656-1:2015 4 IEC 62656
39、-1:2014 2014 5.12.10 Placement types 67 5.12.11 Entity instance type 67 6 Use of parcel for Domain Ontology description . 67 6.1 Dictionary as an instance of meta-dictionary 67 6.2 Identification of conjunctive parcels . 70 6.3 Roles and definition of dictionary parcels . 70 6.4 Properties of meta-d
40、ictionary (meta-ontology) 71 6.4.1 Overview of meta-classes 71 6.4.2 Meta-properties for dictionary meta-class . 72 6.4.3 Meta-properties for class meta-class 73 6.4.4 Meta-properties for property meta-class 74 6.4.5 Meta-properties for supplier meta-class 75 6.4.6 Meta-properties for enumeration me
41、ta-class . 76 6.4.7 Meta-properties for data-type meta-class 77 6.4.8 Meta-properties for document meta-class . 77 6.4.9 Meta-properties for object meta-class . 78 6.4.10 Meta-properties for UoM meta-class . 78 6.4.11 Meta-properties for term meta-class . 79 6.4.12 Meta-properties for relation meta-
42、class . 80 7 Use of parcel for meta-ontology (MO) description . 84 7.1 Overview of meta-meta-classes . 84 7.2 Meta-properties for class meta-meta-class . 85 7.3 Meta-properties for property meta-meta-class 85 7.4 Meta-properties for term meta-meta-class 86 7.5 Meta-properties for relation meta-meta-
43、class . 87 8 Mechanism for structural extension 87 8.1 General . 87 8.2 Example . 88 9 Conformance classes for parcelling spreadsheet 88 Annex A (normative) Information object registration 90 Annex B (normative) Meta-dictionary file and updates . 91 Annex C (normative) Reserved words. 92 Annex D (no
44、rmative) Description examples of data types 95 Annex E (normative) Meta-properties used by normative meta-classes . 98 Annex F (normative) Properties for optional meta-classes . 119 Annex G (normative) Predefined classes and properties in Meta-Ontology 130 G.1 General . 130 G.2 Predefined meta-class
45、es in Meta-Ontology 130 G.3 Predefined meta-properties in meta-ontology . 133 Annex H (normative) Predefined meta-relations in meta-ontology 153 Annex I (normative) Axiomatic properties used by each Meta-meta-class 156 Annex J (normative) Predefined classes and properties in Axiomatic Ontology 164 J
46、.1 General . 164 J.2 Predefined meta-classes in Axiomatic Ontology . 164 J.3 Predefined meta-properties in Axiomatic ontology 166 Annex K (informative) Mapping of meta-properties to EXPRESS . 173 K.1 EXPRESS mapping for mandatory meta-classes 173 BS EN 62656-1:2015IEC 62656-1:2014 2014 5 K.2 EXPRESS
47、 mapping for optional meta-classes 182 Annex L (informative) Meta-class properties mapped with DIN 4002 186 Annex M (informative) Use case of relation for units and quantities . 199 Annex N (informative) Guide for the use of placement data types 202 N.1 Primitive coordinates . 202 N.2 EXPRESS langua
48、ge codes 203 Annex O (informative) Foundation in mathematical-logic . 205 O.1 Class and property as sets 205 O.2 Property specialization explained by set theory 207 O.3 Mathematical basis of POM . 209 Bibliography . 212 Figure 1 Parcel use scenario 19 Figure 2 Parcel architecture as four levels of s
49、preadsheets . 23 Figure 3 Components of POM architecture depicted as packages . 24 Figure 4 Schematic diagram of Parcellized Ontology Model (POM) . 25 Figure 5 A generalized enumeration . 29 Figure 6 A specialized enumeration 30 Figure 7 Dependent property, condition, and dependent condition . 32 Figure 8 STRING_TYPE and its extensions 35 Figure 9 ENUM_TYPE and its simple subtypes . 35 Figure 10 ENUM_TYPE and its complex subtypes 36 Figure 11 Structure of a parcelling sheet 37 Figure 12 Display