ISO IEC 19506-2012 Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)《信息技术 对象管理组织架构.pdf

上传人:brainfellow396 文档编号:1256994 上传时间:2019-09-02 格式:PDF 页数:348 大小:3.99MB
下载 相关 举报
ISO IEC 19506-2012 Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)《信息技术 对象管理组织架构.pdf_第1页
第1页 / 共348页
ISO IEC 19506-2012 Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)《信息技术 对象管理组织架构.pdf_第2页
第2页 / 共348页
ISO IEC 19506-2012 Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)《信息技术 对象管理组织架构.pdf_第3页
第3页 / 共348页
ISO IEC 19506-2012 Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)《信息技术 对象管理组织架构.pdf_第4页
第4页 / 共348页
ISO IEC 19506-2012 Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)《信息技术 对象管理组织架构.pdf_第5页
第5页 / 共348页
点击查看更多>>
资源描述

1、 Reference number ISO/IEC 19506:2012(E) ISO/IEC 2012INTERNATIONAL STANDARD ISO/IEC 19506 First edition 2012-04-15 Information technology Object Management Group Architecture-Driven Modernization (ADM) Knowledge Discovery Meta-Model (KDM) Technologies de linformation Modernisation conduite par larchi

2、tecture (ADM) de lOMG Mtamodle de dcouverte de connaissances (KDM) ISO/IEC 19506:2012(E) COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2012 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, includi

3、ng 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 copyrightiso.org Web www.iso.org Published

4、 in Switzerland ii ISO/IEC 2012 All rights reserved ISO/IEC 19506:2012(E) ISO/IEC 2012 - All rights reserved iii Table of Contents Foreword xv Introduction xvi 1 Scope 1 2 Conformance and Compliance 1 2.1 KDM Domains .2 2.2 Compliance Levels 2 2.3 Meaning and Types of Compliance 3 3 Normative Refere

5、nces 6 4 Terms and Definitions . 6 5Symbols 8 6 Additional Information . 9 6.1 Changes to Other OMG Specifications .9 6.2 How to Read this International Standard 9 7Overview . 11 8KDM 15 8.1 Overview .15 8.2 Organization of the KDM Packages 16 Subpart I - Infrastructure Layer. 19 9 Core Package . 21

6、 9.1 Overview .21 9.2 Organization of the Core Package 21 9.3 CoreEntities Class Diagram 219.3.1 Element Class (abstract) . 229.3.2 ModelElement Class (abstract) . 229.3.3 KDMEntity Class (abstract) . 23 9.4 CoreRelations Class Diagram .249.4.1 KDMRelationship Class (abstract) 249.4.2 KDMEntity (add

7、itional properties) . 25ISO/IEC 19506:2012(E) iv ISO/IEC 2012 - All rights reserved 9.5 AggregatedRelations Class Diagram 269.5.1 AggregatedRelationship Class 269.5.2 KDMEntity (additional properties) . 29 9.6 Datatypes Class Diagram .299.6.1 Boolean Type (datatype) . 299.6.2 String Type (datatype)

8、. 299.6.3 Integer Type (datatype) . 30 10 The Package named “kdm” 31 10.1 Overview .31 10.2 Organization of the KDM Framework 31 10.3 Framework Class Diagram 3210.3.1 KDMFramework Class (abstract) 3310.3.2 KDMModel Class (abstract) 3310.3.3 KDMEntity (additional properties) . 3410.3.4 Segment Class

9、34 10.4 Audit Class Diagram .3510.4.1 Audit Class 3610.4.2 KDMFramework (additional properties) 37 10.5 Extensions Class Diagram 3710.5.1 Stereotype Class . 3810.5.2 TagDefinition Class . 4010.5.3 ExtensionFamily Class 4110.5.4 ModelElement (additional properties) . 42 10.6 ExtendedValues Class Diag

10、ram .4310.6.1 ExtendedValue Class (abstract) 4310.6.2 TaggedValue Class . 4410.6.3 TaggedRef Class 44 10.7 Annotations Class Diagram .4510.7.1 Attribute Class . 4610.7.2 Annotation Class . 4710.7.3 Element (additional properties) . 47 11 Source Package 49 11.1 Overview .49 11.2 Organization of the S

11、ource Package 50 11.3 InventoryModel Class Diagram .5111.3.1 InventoryModel Class 5111.3.2 AbstractInventoryElement Class (abstract) . 5211.3.3 AbstractInventoryRelationship Class (abstract) 5211.3.4 InventoryItem Class (generic) . 53 ISO/IEC 19506:2012(E) ISO/IEC 2012 - All rights reserved v11.3.5

12、SourceFile Class . 5311.3.6 Image Class 5411.3.7 Configuration Class . 5411.3.8 ResourceDescription Class . 5411.3.9 BinaryFile Class 5411.3.10 ExecutableFile Class . 5511.3.11 InventoryContainer Class (generic) . 5511.3.12 Directory Class 5511.3.13 Project Class . 56 11.4 InventoryInheritances Clas

13、s Diagram .56 11.5 InventoryRelations Class Diagram 5711.5.1 DependsOn Class . 57 11.6 SourceRef Class Diagram 5811.6.1 SourceRef Class . 5811.6.2 SourceRegion Class . 60 11.7 ExtendedInventoryElements Class Diagram 6111.7.1 InventoryElement Class (generic) . 6111.7.2 InventoryRelationship Class (ge

14、neric) 61 Subpart II - Program Elements Layer . 63 12 Code Package . 67 12.1 Overview .67 12.2 Organization of the Code Package .67 12.3 CodeModel Class Diagram .6812.3.1 CodeModel Class 6912.3.2 AbstractCodeElement Class (abstract) . 6912.3.3 AbstractCodeRelationship Class (abstract) 7012.3.4 CodeI

15、tem Class (abstract) 7012.3.5 ComputationalObject Class (generic) . 7012.3.6 Datatype Class (generic) . 71 12.4 CodeInheritances Class Diagram .71 12.5 Modules Class Diagram 7212.5.1 Module Class (generic) . 7212.5.2 CompilationUnit Class . 7312.5.3 SharedUnit Class 7312.5.4 LanguageUnit Class 7412.

16、5.5 CodeAssembly Class 7412.5.6 Package Class 74 12.6 ControlElements Class Diagram .7512.6.1 ControlElement Class (generic) 7512.6.2 CallableUnit Class . 7612.6.3 CallableKind Data Type (enumerated) 77ISO/IEC 19506:2012(E) vi ISO/IEC 2012 - All rights reserved12.6.4 MethodUnit Class 7712.6.5 Method

17、Kind data type (enumeration) 77 12.7 DataElements Class Diagram .7912.7.1 DataElement Class (generic) 8012.7.2 StorableUnit Class 8012.7.3 StorableKind data type (enumeration) 8112.7.4 ExportKind data type (enumeration) . 8112.7.5 ItemUnit Class . 8212.7.6 IndexUnit Class . 8212.7.7 MemberUnit Class

18、 . 8212.7.8 ParameterUnit Class . 83 12.8 ValueElements Class Diagram .8312.8.1 ValueElement Class (generic) . 8412.8.2 Value Class . 8412.8.3 ValueList Class . 85 12.9 PrimitiveTypes Class Diagram 8612.9.1 PrimitiveType Class (generic) .8612.9.2 BooleanType Class . 8712.9.3 CharType Class 8712.9.4

19、OrdinalType Class . 8712.9.5 DateType Class . 8712.9.6 TimeType Class 8812.9.7 IntegerType Class . 8812.9.8 DecimalType Class . 8812.9.9 ScaledType Class . 8912.9.10 FloatType Class 8912.9.11 VoidType Class . 8912.9.12 StringType Class . 8912.9.13 BitType Class 9012.9.14 BitstringType Class . 9012.9

20、.15 OctetType Class 9012.9.16 OctetstringType Class . 90 12.10 EnumeratedTypes Class Diagram 9112.10.1 EnumeratedType Class . 91 12.11 CompositeTypes Class Diagram .9212.11.1 CompositeType Class (generic) 9212.11.2 ChoiceType Class . 9312.11.3 RecordType Class . 93 12.12 DerivedTypes Class Diagram .

21、9512.12.1 DerivedType Class (generic) . 9512.12.2 ArrayType Class 9612.12.3 PointerType Class . 9612.12.4 RangeType Class 9712.12.5 BagType Class 9812.12.6 SetType Class . 98 ISO/IEC 19506:2012(E) ISO/IEC 2012 - All rights reserved vii12.12.7 SequenceType Class 99 12.13 Signature Class Diagram 9912.

22、13.1 Signature Class . 9912.13.2 ParameterKind Enumeration Datatype . 100 12.14 DefinedTypes Class Diagram .10012.14.1 DefinedType Class (abstract) 10112.14.2 TypeUnit Class 10112.14.3 SynonymUnit Class . 102 12.15 ClassTypes Class Diagram .102 12.16 ClassUnit Class .10212.16.1 InterfaceUnit Class 1

23、03 12.17 Templates Class Diagram .10312.17.1 TemplateUnit Class . 10412.17.2 TemplateParameter Class 10412.17.3 TemplateType Class . 105 12.18 TemplateRelations Class Diagram .10512.18.1 InstanceOf Class . 10612.18.2 ParameterTo Class . 106 12.19 InterfaceRelations Class Diagram 11012.19.1 Implement

24、s Class 11112.19.2 ImplementationOf Class 112 12.20 TypeRelations Class Diagram 11512.20.1 HasType Class 11612.20.2 HasValue Class . 116 12.21 ClassRelations Class Diagram .12112.21.1 Extends Class . 121 12.22 Preprocessor Class Diagram 12312.22.1 PreprocessorDirective Class (generic) 12312.22.2 Mac

25、roUnit Class 12512.22.3 MacroKind data type (enumeration) 12512.22.4 MacroDirective Class 12512.22.5 IncludeDirective Class . 12612.22.6 Conditional Directive Class . 126 12.23 PreprocessorRelations Class Diagram .12612.23.1 Expands Class 12712.23.2 GeneratedFrom Class . 12812.23.3 Includes Class .

26、13012.23.4 VariantTo Class . 13112.23.5 Redefines Class 133 12.24 Comments Class Diagram 135ISO/IEC 19506:2012(E) viii ISO/IEC 2012 - All rights reserved12.24.1 CommentUnit Class 13512.24.2 AbstractCodeElement Class (additional properties) . 136 12.25 Visibility Class Diagram .13612.25.1 Namespace C

27、lass . 136 12.26 VisibilityRelations Class Diagram 13712.26.1 VisibleIn Class . 13712.26.2 Imports Class 138 12.27 ExtendedCodeElements Class Diagram .13912.27.1 CodeElement Class (generic) . 14012.27.2 CodeRelationship Class (generic) . 140 13 Action Package 141 13.1 Overview .141 13.2 Organization

28、 of the Action Package 141 13.3 ActionElements Class Diagram .14113.3.1 ActionElement Class . 14213.3.2 AbstractActionRelationship Class (abstract) . 14313.3.3 BlockUnit Class . 14313.3.4 AbstractCodeElement (additional properties) . 144 13.4 ActionInheritances Class Diagram 144 13.5 ActionFlow Clas

29、s Diagram 14513.5.1 ControlFlow Class (generic) 14513.5.2 EntryFlow Class 14613.5.3 Flow Class . 14713.5.4 TrueFlow Class . 14713.5.5 FalseFlow Class 14813.5.6 GuardedFlow Class . 148 13.6 CallableRelations Class Diagram 14913.6.1 Calls Class 15013.6.2 Dispatches Class 151 13.7 DataRelations Class D

30、iagram .15213.7.1 Reads Class 15313.7.2 Writes Class 15413.7.3 Addresses Class . 15413.7.4 Creates Class 154 13.8 ExceptionBlocks Class Diagram .15513.8.1 ExceptionUnit Class 15513.8.2 TryUnit Class . 15613.8.3 CatchUnit Class 15613.8.4 FinallyUnit Class . 157 13.9 ExceptionFlow Class Diagram 159 IS

31、O/IEC 19506:2012(E) ISO/IEC 2012 - All rights reserved ix13.9.1 ExitFlow Class . 16013.9.2 ExceptionFlow Class . 161 13.10 ExceptionRelations Class Diagram 16113.10.1 Throws Class 162 13.11 InterfaceRelations Class Diagram .16213.11.1 CompliesTo Class . 163 13.12 UsesRelations Class Diagram .16413.1

32、2.1 UsesType Class 164 13.13 ExtendedActionElements Class Diagram 16413.13.1 ActionRelationship Class (generic) . 165 14 Micro KDM . 167 14.1 Overview .167 Subpart III - Runtime Resources Layer. 173 15 Platform Package . 177 15.1 Overview .177 15.2 Organization of the Platform Package 178 15.3 Platf

33、ormModel Class Diagram 17915.3.1 PlatformModel Class . 17915.3.2 AbstractPlatformElement Class (abstract) 18015.3.3 AbstractPlatformRelationship Class (abstract) 180 15.4 PlatformInheritances Class Diagram 181 15.5 PlatformResources Class Diagram .18115.5.1 ResourceType Class . 18215.5.2 NamingResou

34、rce Class 18315.5.3 MarshalledResource Class . 18315.5.4 MessagingResource Class . 18315.5.5 FileResource Class . 18415.5.6 ExecutionResource Class . 18415.5.7 LockResource Class . 18415.5.8 StreamResource Class . 18415.5.9 DataManager Class 18415.5.10 PlatformEvent Class 18515.5.11 PlatformAction C

35、lass . 18515.5.12 ExternalActor Class . 185 15.6 PlatformRelations Class Diagram .18615.6.1 BindsTo Class . 186 15.7 ProvisioningRelations Class Diagram .18615.7.1 Requires Class 187ISO/IEC 19506:2012(E) x ISO/IEC 2012 - All rights reserved 15.7.2 PlatformActions Class Diagram 18715.7.3 ManagesResou

36、rce Class 18815.7.4 ReadsResource Class 18915.7.5 WritesResource Class . 18915.7.6 DefinedBy Class 189 15.7.7 Deployment Class Diagram 19015.7.8 DeployedComponent Class 19115.7.9 DeployedSoftwareSystem Class . 19215.7.10 Machine Class . 19215.7.11 DeployedResource Class 193 15.7.12 RuntimeResources

37、Class Diagram 19315.7.13 RuntimeResource (generic) 19415.7.14 Process Class . 19415.7.15 Thread Class . 194 15.7.16 RuntimeActions Class Diagram 19415.7.17 Loads Class 19515.7.18 Spawns Class . 196 15.7.19 ExtendedPlatformElements Class Diagram 19615.7.20 PlatformElement Class (generic) 19715.7.21 P

38、latformRelationship Class (generic) 197 16 UI Package .199 16.1 Overview .199 16.2 Organization of the UI Package 200 16.3 UIModel Class Diagram 20016.3.1 UIModel Class . 20116.3.2 AbstractUIElement Class (abstract) 20116.3.3 AbstractUIRelationship Class (abstract) . 202 16.4 UIInheritances Class Di

39、agram 202 16.5 UIResources Class Diagram .20316.5.1 UIResource Class (generic) 20416.5.2 UIDisplay Class (generic) 20416.5.3 Screen Class . 20416.5.4 Report Class . 20516.5.5 UIField Class . 20516.5.6 UIEvent Class . 20516.5.7 UIAction Class . 205 16.6 UIRelations Class Diagram .20616.6.1 UIFlow Cla

40、ss . 20616.6.2 UILayout Class 207 16.7 UIActions Class Diagram 20716.7.1 Displays Class . 20816.7.2 DisplaysImage Class . 20816.7.3 ManagesUI Class 20816.7.4 ReadsUI Class 209 ISO/IEC 19506:2012(E) ISO/IEC 2012 - All rights reserved xi16.7.5 WritesUI Class 209 16.8 ExtendedUIElements Class Diagram 2

41、10 16.9 UIElement Class (generic) 21016.9.1 UIRelationship Class (generic) 210 17 Event Package 213 17.1 Overview .213 17.2 Organization of the Event Package 214 17.3 EventModel Class Diagram 21417.3.1 EventModel Class . 21517.3.2 AbstractEventElement Class (abstract) 21517.3.3 AbstractEventRelation

42、ship Class (abstract) 216 17.4 EventResources Class Diagram .21617.4.1 EventResource Class (generic) 21717.4.2 Event Class . 21717.4.3 State Class 21817.4.4 InitialState Class . 21817.4.5 Transition Class 21817.4.6 OnEntry Class . 21817.4.7 OnExit Class . 21917.4.8 EventAction Class. 219 17.5 EventR

43、elations Class Diagram .21917.5.1 NextState Class 220 17.6 ConsumesEvent Class 220 17.7 EventActions Class Diagram 22017.7.1 ReadsState Class . 22117.7.2 ProducesEvent Class 22217.7.3 HasState Class . 222 17.8 ExtendedEventElements Class Diagram 22217.8.1 EventElement Class (generic) . 22317.8.2 Eve

44、ntRelationship Class (generic) 223 18 Data Package . 225 18.1 Overview .225 18.2 Organization of the Data Package 226 18.3 Data Model Class Diagram .22618.3.1 DataModel Class . 22718.3.2 AbstractDataElement Class (abstract) 22818.3.3 AbstractDataRelationship Class (abstract) . 228 18.4 Data Inherita

45、nces Class Diagram .228ISO/IEC 19506:2012(E) xii ISO/IEC 2012 - All rights reserved 18.5 DataResources Class Diagram .22918.5.1 DataResource Class (generic) 23018.5.2 DataContainer Class (generic) 23018.5.3 Catalog Class 23118.5.4 RelationalSchema Class . 23118.5.5 DataEvent Class . 23218.5.6 DataAc

46、tion Class . 232 18.6 ColumnSet Class Diagram 23318.6.1 ColumnSet (generic) . 23318.6.2 RelationalTable Class . 23418.6.3 RelationalView Class 23718.6.4 DataSegment Class 23718.6.5 RecordFile Class . 239 18.7 KeyIndex Class Diagram .24418.7.1 IndexElement Class (generic) . 24418.7.2 UniqueKey Class

47、. 24518.7.3 ReferenceKey Class . 24518.7.4 Index Class . 245 18.8 Key Relations Class Diagram .24618.8.1 KeyRelationship Class 246 18.9 DataActions Class Diagram 24718.9.1 ReadsColumnSet Class 24718.9.2 WritesColumnSet Class 24818.9.3 ManagesData Class 24818.9.4 HasContent Class . 249 18.10 Structur

48、edData Class Diagram 25418.10.1 XMLSchema 25518.10.2 AbstractContentElement (abstract) . 255 18.11 ContentElements Class Diagram .25518.11.1 ContentItem (generic) . 25618.11.2 ComplexContentType . 25718.11.3 SimpleContentType . 25718.11.4 ContentRestriction . 25718.11.5 AllContent Class 26018.11.6 S

49、eqContent Class . 26018.11.7 ChoiceContent Class 26018.11.8 GroupContent Class 26118.11.9 MixedContent Class 26118.11.10 ContentAttribute Class 26118.11.11 ContentElement Class 26118.11.12 ContentReference Class . 261 18.12 ContentRelations Class Diagram .26618.12.1 TypedBy Class 26718.12.2 DatatypeOf Class 268

展开阅读全文
相关资源
猜你喜欢
  • ASTM D5979-1996(2002) Standard Guide for Conceptualization and Characterization of Ground-Water Systems《地下水系统概念化和特性化的标准指南》.pdf ASTM D5979-1996(2002) Standard Guide for Conceptualization and Characterization of Ground-Water Systems《地下水系统概念化和特性化的标准指南》.pdf
  • ASTM D5979-1996(2008) 346 Standard Guide for Conceptualization and Characterization of Groundwater Systems《地下水系统概念化和特性化的标准指南》.pdf ASTM D5979-1996(2008) 346 Standard Guide for Conceptualization and Characterization of Groundwater Systems《地下水系统概念化和特性化的标准指南》.pdf
  • ASTM D5979-1996(2014) 3659 Standard Guide for Conceptualization and Characterization of Groundwater Systems《地下水系统概念化和特性化的标准指南》.pdf ASTM D5979-1996(2014) 3659 Standard Guide for Conceptualization and Characterization of Groundwater Systems《地下水系统概念化和特性化的标准指南》.pdf
  • ASTM D5980-1996(2004) Standard Guide for Selection and Documentation of Existing Wells for Use in Environmental Site Characterization and Monitoring《用于环境位点特性和探测的现有井的选择和文件编制的标准指南》.pdf ASTM D5980-1996(2004) Standard Guide for Selection and Documentation of Existing Wells for Use in Environmental Site Characterization and Monitoring《用于环境位点特性和探测的现有井的选择和文件编制的标准指南》.pdf
  • ASTM D5980-1996(2010)e1 0625 Standard Guide for Selection and Documentation of Existing Wells for Use in Environmental Site Characterization and Monitoring《用于环境位点特性和探测的现有井的选择和文件编制的.pdf ASTM D5980-1996(2010)e1 0625 Standard Guide for Selection and Documentation of Existing Wells for Use in Environmental Site Characterization and Monitoring《用于环境位点特性和探测的现有井的选择和文件编制的.pdf
  • ASTM D5980-2016 9991 Standard Guide for Selection and Documentation of Existing Wells for Use in Environmental Site Characterization and Monitoring《环境现场表征和监测用现有井的选择和存档的标准指南》.pdf ASTM D5980-2016 9991 Standard Guide for Selection and Documentation of Existing Wells for Use in Environmental Site Characterization and Monitoring《环境现场表征和监测用现有井的选择和存档的标准指南》.pdf
  • ASTM D5981 D5981M-2018 9375 Standard Guide for Calibrating a Groundwater Flow Model Application《地下水流动模型应用校准标准指南》.pdf ASTM D5981 D5981M-2018 9375 Standard Guide for Calibrating a Groundwater Flow Model Application《地下水流动模型应用校准标准指南》.pdf
  • ASTM D5981-1996(2002) Standard Guide for Calibrating a Ground-Water Flow Model Application《校准地下水流模式应用的标准指南》.pdf ASTM D5981-1996(2002) Standard Guide for Calibrating a Ground-Water Flow Model Application《校准地下水流模式应用的标准指南》.pdf
  • ASTM D5982-2002 Standard Test Method for Determining Cement Content of Fresh Soil-Cement (Heat of Neutralization Method)《新鲜混制的土壤-混凝土的混凝土含量测定的标准试验方法(中热法)》.pdf ASTM D5982-2002 Standard Test Method for Determining Cement Content of Fresh Soil-Cement (Heat of Neutralization Method)《新鲜混制的土壤-混凝土的混凝土含量测定的标准试验方法(中热法)》.pdf
  • 相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > 其他

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1