1、Software Interface forMaintenance InformationCollection and Analysis (SIMICA): Common Information ElementsBS IEC 61636-99:2016BSI Standards PublicationWB11885_BSI_StandardCovs_2013_AW.indd 1 15/05/2013 15:06National forewordThis British Standard is the UK implementation of IEC 61636-99:2016. The UK
2、participation in its preparation was entrusted to TechnicalCommittee EPL/501, Electronic Assembly Technology.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
3、are responsible for its correct application. The British Standards Institution 2016.Published by BSI Standards Limited 2016ISBN 978 0 580 94226 6ICS 25.040.01; 35.060Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published under the authorit
4、y of theStandards Policy and Strategy Committee on 30 November 2016.Amendments/corrigenda issued since publicationDate Text affectedBRITISH STANDARDBS IEC 61636-99:2016IEC 61636-99 Edition 1.0 2016-11 INTERNATIONAL STANDARD Software Interface for Maintenance Information Collection and Analysis (SIMI
5、CA): Common Information Elements INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 25.040.01; 35.060 ISBN 978-2-8322-3685-7 Warning! Make sure that you obtained this publication from an authorized distributor. IEEE Std 1636.99 Registered trademark of the International Electrotechnical Commission BS IEC
6、61636-99:2016Contents 1. Overview 1 1.1 General 1 1.2 Application of this documents annexes . 2 1.3 Scope . 2 1.4 Referenced IEEE Standards. 2 1.5 Application 2 1.6 Conventions used in this document . 2 2. Normative references 4 3. Definitions, acronyms, and abbreviations 4 3.1 Definitions . 4 3.2 A
7、cronyms and abbreviations . 5 4. SIMICA common elements 5 4.1 SIMICA common element partitioning . 5 4.2 Use of the IEEE Std 1671 Common.xsd schema. 6 5. EXPRESS model, EXPRESS-G diagram, and XML schema names and locations . 6 6. Conformance 8 7. XML schema extensibility 8 Annex A (normative) Simica
8、Common XML schema . 10 A.1 SIMICACommon.xsd. 10 Annex B (normative) SimicaCommon EXPRESS models. 17 B.1 SIMICA_COMMON_MODEL_DOT_99 17 B.2 SIMICACommon model EXPRESS-G diagrams . 50 Annex C (informative) Bibliography 58 Annex D (informative) IEEE list of participants.60 i IEC 61636-99:2016 IEEE Std 1
9、636.99-2013BS IEC 61636-99:201662)7:$5(,17(5)$ END_TYPE; (* B.1.2 AddressComponent Type “AddressComponent” provides a string type to be used in constructing a mailing address for an individual or an organization. EXPRESS specification: *) TYPE AddressComponent = STRING; END_TYPE; (* 17 IEC 61636-99:
10、2016 IEEE Std 1636.99-2013BS IEC 61636-99:2016B.1.3 BooleanType A data element that contains a Boolean value. EXPRESS specification: *) TYPE BooleanType = BOOLEAN; END_TYPE; (* B.1.4 ClassificationType Defines a data element for capturing security classification marking information for a data item o
11、r document. Classification markings are user specific and can correspond to DoD markings, MoD markings, proprietary markings, etc. EXPRESS specification: *) TYPE ClassificationType = STRING; END_TYPE; (* B.1.5 Code Type “Code” defines a string type for specifying a short-hand representation for some
12、 object, event, or occurrence. Such codes, unless otherwise specified, are assumed to be application or context specific. EXPRESS specification: *) TYPE Code = STRING; END_TYPE; (* B.1.6 Date Type “Date” defines a string for representing date information according to the XML date type. EXPRESS speci
13、fication: *) TYPE Date = STRING; END_TYPE; (* B.1.7 DateTime Type “DateTime” defines a string for representing date and time information according to the XML dateTime type. 18 IEC 61636-99:2016 IEEE Std 1636.99-2013BS IEC 61636-99:2016EXPRESS specification: *) TYPE DateTime = STRING; END_TYPE; (* B.
14、1.8 DescriptionType Type “DescriptionType” provides a string that can be used to describe some entity. EXPRESS specification: *) TYPE DescriptionType = STRING; END_TYPE; (* B.1.9 Duration Type “Duration” corresponds to a string representation of the XML duration data type. This data type is intended
15、 to represent a duration of time capturing Gregorian year, day, hour, minute, and second components. EXPRESS specification: *) TYPE Duration = STRING; END_TYPE; (* B.1.10 EmailAddress Type “EmailAddress” defines a string type for specifying internet or intranet-based electronic mail addresses. EXPRE
16、SS specification: *) TYPE EmailAddress = STRING; END_TYPE; (* 19 IEC 61636-99:2016 IEEE Std 1636.99-2013BS IEC 61636-99:2016B.1.11 EqualityComparatorType A string that defines the type of comparison being performed. EXPRESS specification: *) TYPE EqualityComparatorType = STRING; WHERE validComparato
17、rs :(SELF = EQ) OR (SELF = NE) OR (SELF = CIEQ) OR (SELF = CINE); END_TYPE; (* Formal propositions: validComparators Requires the comparator to be case sensitive (EQ or NE) or case insensitive (CIEQ or CINE) to cover equality and inequality. B.1.12 Exclusion Type “Exclusion” defines a string type fo
18、r specifying legal exclusions from some contract, warranty, or other agreement. EXPRESS specification: *) TYPE Exclusion = STRING; END_TYPE; (* B.1.13 FaultID A UUID that identifies a specific failure mode within a system item. EXPRESS specification: *) TYPE FaultID = UUID; END_TYPE; (* 20 IEC 61636
19、-99:2016 IEEE Std 1636.99-2013BS IEC 61636-99:2016B.1.14 Identifier Type “Identifier” defines a string to be used to identify a specific entity or object using some identification method other than name. EXPRESS specification: *) TYPE Identifier = STRING; END_TYPE; (* B.1.15 InequalityComparatorType
20、 A string that defines the type of comparison being performed. EXPRESS specification: *) TYPE InequalityComparatorType = STRING; WHERE validComparators :(SELF = GT) OR (SELF = GE) OR (SELF = LT) OR (SELF = LE) ; END_TYPE; (* Formal propositions: validComparators Ensures the comparator used correspon
21、ds to an inequality other than NOT. B.1.16 LogicalOperator Type LogicalOperator specifies a binary operator used in a logical expression. EXPRESS specification: *) TYPE LogicalOperator = STRING; WHERE validOperators :(SELF = AND) OR (SELF = OR) OR (SELF = XOR); END_TYPE; (* Formal propositions: validOperators Ensures the operator is either AND, OR, or XOR. 21 IEC 61636-99:2016 IEEE Std 1636.99-2013BS IEC 61636-99:2016