前页 后页

NIEM的UML配置文件

Enterprise Architect的NIEM的MDG技术提供了NIEM的UML配置文件(支持NIEM 3和NIEM 4),以及许多模型模式,可帮助您开始为NIEM项目建模。

该概要文件定义了用于构建NIEM模型的构造型集合。它还定义了三种不同的图类型:模型包描述(MPD)图,平台独立模型(PIM)图和平台特定模型(PSM)图。这些图类型中的每一个都有一个对应的图工具箱,您可以通过将它们拖放到图上来选择要添加到模型中的项目。

访问

使用此处概述的任何方法来显示“图表工具箱”,然后单击Search以显示“查找工具箱项”对话框并指定“ NIEM 3.0 MPD”(或“ PIM”或“ PSM”)。

每当您打开特定类型的图时,与该图类型相对应的图工具箱就会变为活动状态。但是,您也可以使用以下方法随时访问任何Diagram Toolbox:

  • 在图工具箱的顶部,单击Search以显示“查找工具箱项”对话框,然后指定“ <profile> <toolbox>”
要将工具箱重置为当前图的默认类型,只需关闭然后重新打开图即可。

色带

设计>图表>工具箱

键盘快捷键

Ctrl + Shift + 3

其他

单击图标题栏上的Chevron Right图标以显示图工具箱

图表工具箱页面

NIEM图表工具箱提供对特定类型图表中常用元素和连接器的快速访问。

MPD图工具箱分为多个单独的页面:模型模式,关系,文件类型使用和架构文档使用。 PIM和PSM图共享一个公共的Toolbox页面,并且每个都有自己的特定Toolbox页面。

常用工具箱项目

NIEM公共配置文件由在NIEM PIM配置文件和NIEM PSM配置文件中使用的构造型构成。

图标

描述

适配器类型

NIEM适配器类型是NIEM对象类型,它可以适配外部组件以在NIEM中使用。

关联类型

NIEM关联类型建立对象之间的关系以及该关系的属性。

关联类型

NIEM关联类型建立对象之间的关系以及该关系的属性。

增强类型

NIEM扩充类型是一种复杂类型,它提供可重用的数据块,可以将其添加到对象类型或关联类型中。

选择

选择类将其值互斥的一组属性分组。

文献资料

文档注释是拥有它的元素的数据定义。

概括

UML概括

清单

列表是一个数据类型,其值由另一个数据类型的有限长度(可能为空)序列组成,该另一个数据类型是列表的项类型。

本地词汇

本地词汇定义了一组领域特定的术语或缩写,然后可在NIEM名称和定义中使用。

LocalTerm

LocalTerm构造型定义了LocalVocabulary中使用的特定于域的单词,短语,首字母缩写词或其他字符串。

元数据应用

«MetadataApplication»构造型适用于«MetadataType»类与另一个«MetadataType»类或属性之间的用法。它代表了对NIEM《 MetadataType》的约束,该约束将NIEM《 MetadataType》的应用限制为特定的模式类型或模式元素。

元数据类型

NIEM元数据类型描述有关数据的数据,即,不是描述对象及其关系的信息,而是描述数据本身的信息。

命名空间

命名空间包表示由目标命名空间URI标识的NIEM命名空间。

NIEM类型

NIEMType是一个类,代表NIEM复杂类型(即可以具有属性结构的类型)的特定语义种类之一。 NIEMType是抽象的。

对象类型

NIEM对象类型表示某种对象:具有其自身寿命并具有某种存在的事物。

原始类型

NIEM基本类型库定义了一组要用于NIEM-UML模型的UML基本类型。为了确保在PIM级别使用的类型系统的完整性和一致性以及与NIEM兼容的架构的生成,此库中的原始类型基于XML架构原始类型。

属性

财产持有人

PropertyHolder是一个类,它包含不是任何特定NIEM类型的主题的全局属性。

这种类型的属性声明定义了属性的对象类型,而没有将其使用范围限制为

具体科目类型。

参考资料

引用构造型适用于属性,类或包之间的实现。它允许通过引用另一类中的属性来定义一个类中的属性。

表示

NIEM表示模式允许类型包含表示元素,并且

该元素类型的各种表示形式都在该表示形式元素的替换组中。

限制

约束实现表示两个类型定义之间的关系:第一个通过约束从第二个定义派生。

联盟

联合是一种数据类型,其值空间是一个或多个其他数据类型的联合,这是联合的成员类型。

联盟

UnionOf原型被应用于“用法”依赖项,该依赖项的客户端必须是Union DataType,其供应商必须是代表合法工会成员类型的DataType。 UnionOf依赖项指定供应商DataType是客户端Union的成员类型。

价值限制

NIEM 3.0 MPD工具箱

Diagram toolbox for NIEM 3.0 MPD

MPD工具箱项目

模型包描述概要文件包含用于对NIEM MPD建模的构造型和工件。

图标

描述

人际关系

相依性

UML依赖关系。

议员关系

ModelPackageDescriptionRelationship构造型适用于表示MPD之间或MPD与另一个资源(例如NIEM规范;如符合的情况)之间的关系的依赖关系。

用法

UML使用关系

合格名称

<< qualifiedName >>用法连接器用于指定IEP的文档元素。

在UML标识IEP的文档元素:

  • 将IEPConformanceTargetType的实例添加到ModelPackageDescription Artifact实例的IEPConformanceTarget插槽中
  • 将QualifiedNamesType实例添加到新IEPConformanceTargetType实例的ValidityConstraintWithContext插槽中
  • 添加带有已应用构造型《 qualifiedName》的用法,其中客户端是新的QualifedNamesType实例,供应商是表示XSD元素的属性

文件类型用法

文件类型

<< FileType >>用法连接器是用于描述MPD文件工件的数据类型。这也是许多其他<< FileType >> Usage连接器所源自的基本类型。

应用信息

<< ApplicationInfo >>连接器扩展了<< FileType >>用法连接器。它用于指定软件工具使用的MPD工件(例如,导入,导出,输入和输出)。

商业规则文物

<< BusinessRulesArtifact >>连接器扩展了<< FileType >>使用连接器。它用于指定包含业务规则和交换内容约束的MPD工件。

一致性声明

<< ConformanceAssertion >>连接器扩展了<< FileType >>用法连接器。它用于指定表示声明NIEM IEPD或EIEM符合NIEM的声明的MPD工件。

符合性报告

<< ConformanceReport >>连接器扩展了<< FileType >>使用连接器。它用于指定由NIEM感知的软件工具自动生成的MPD工件,或者指定手动准备的MPD工件,以检查NIEM一致性和/或质量并提供详细的结果报告。

文献资料

<< Documentation >>连接器扩展了<< FileType >>用法连接器。它用于指定作为解释性文档形式的MPD工件。

文件

<< File >>连接器扩展了<< FileType >>用法连接器。它用于指定MPD中的通用电子文件工件。存储在计算机系统上的文件。

IEPSampleXMLDocument

<< IEPSampleXMLDocument >>连接器扩展了<< FileType >>用法连接器。它用于指定示例MPD实例XML文档或IEP工件。

MPDChangeLog

<< MPDChangeLog >>连接器扩展了<< FileType >>使用连接器。它用于指定包含MPD更改记录的MPD工件。

自述文件

<< ReadMe >>连接器扩展了<< FileType >>用法连接器。它用于指定MPD自述文件。

RelaxNGSchema

<< RelaxNG >>连接器扩展了<< FileType >>使用连接器。它用于指定RelaxNG模式。

RequiredFile

<< RequiredFile >>连接器扩展了<< FileType >>使用连接器。它用于指定另一个工件所依赖且不应与之分离的MPD文件工件。

架构图

<< SchematronSchema >>连接器扩展了<< FileType >>使用连接器。它用于指定Schematron模式文档。

旺旺

<< WantList >>连接器扩展了<< FileType >>用法连接器。它用于指定表示NIEM架构子集的MPD工件,并用作NIEM SSGT的导入或导出。

XML目录

<< XMLCatalog >>连接器扩展了<< FileType >>使用连接器。它用于指定作为OASIS XML目录的MPD工件。

模式文档用法

XMLSchemaDocument

<< XMLSchemaDocument >>连接器扩展了<< FileType >>用法连接器。它用于指定作为XML模式文档的MPD工件(即,不一定是NIEM子集,扩展或引用模式的XSD)。

ExtensionSchemaDocument

<< ExtensionSchemaDocument >>连接器扩展了<< XMLSchemaDocument >>使用连接器。它用于指定作为NIEM扩展架构文档的MPD工件。

外部架构文件

<< ExternalSchemaDocument >>连接器扩展了<< XMLSchemaDocument >>使用连接器。它用于指定MPD工件,该工件是NIEM外部的架构文档。

参考架构文档

<< ReferenceSchemaDocument >>连接器扩展了<< XMLSchemaDocument >>使用连接器。它用于指定作为参考架构文档的MPD工件(来自发行版,域更新或核心更新)。

SubsetSchemaDocument

<< SubsetSchemaDocument >>连接器扩展了<< XMLSchemaDocument >>使用连接器。它用于指定作为子集架构文档的MPD工件。

NIEM 3.0 PIM工具箱

Diagram toolbox for NIEM 3.0 PIM

PIM工具箱项目

NIEM PIM配置文件包含在NIEM PIM中使用的构造型,但在NIEM PSM中不使用。

图标

描述

协会

UML协会。

协会类

UML关联类。

增广

构造型的实现连接器,用于指定一个类(供应商)增强另一个类(客户)。

信息模型

InformationModel是构造型包,它提供了与平台无关的观点,可用于NIEM消息中交换的信息结构。它代表NIEM名称空间,但也可以指定默认用途,例如子集,交换或扩展。

的角色

RoleOf原型被应用于AssociationEnd以指定关联属性的角色类型。

角色扮演

一个原型化的Generalization连接器,指定由一般Class的实例扮演的角色将是特殊Class的类型。

子集

Subsets连接器是一种构造型实现,它指定子集客户端(派生元素)与其引用提供者(基础元素)之间的子集关系。

PSM工具箱项

NIEM PSM配置文件包含在NIEM PSM中使用的构造型。这些构造型不必与NIEM PIM一起使用,但是可以提供其他特定于平台的标记。

图标

描述

XSDAnyProperty

XSDAnyProperty构造型表示一个不受类型限制的属性,该属性在XML Schema中作为xs:any粒子实现。

XSD声明

XSDDeclaration构造型是通用References构造型的特殊化。

XSD属性

XSDProperty属性表示NIEM属性,该属性在XML Schema中作为属性声明和使用或元素声明和粒子实现

XSDRepresentationRestriction

XSDRepresentationRestriction指定对XML架构中基本DataType值的表示形式的限制。

XSDSimpleContent

«XSDSimpleContent»构造型表示两个类型定义之间的关系:第一个是具有简单内容的复杂类型定义,第二个是简单类型。

NIEM 3.0 PSM工具箱

Diagram toolbox for NIEM 3.0 PSM