预订演示
前页 后页

NIEM的UML配置文件

Enterprise Architect与 NIEM 的UML配置文件(支持NIEM NIEM和 3)集成,以及许多模型模式,以帮助您开始为您的NIEM项目建模。

该配置文件定义了一组用于构建NIEM模型的构造型。它还定义了三种不同的图表类型:模型包描述(MPD)图表、平台独立模型(PIM)图表和平台特定模型(PSM)图表。这些图表类型中的每一个都有相应的图表工具箱页面,您可以从中选择要添加到模型中的项目,方法是将它们拖放到图表上。

访问

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

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

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

功能区

设计>图表>工具箱

键盘快捷键

Ctrl+Shift+3

其它

单击图形图表的Chevron Right图标以显示图表工具箱

图表工具箱

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

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

公共工具箱项

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

图标

描述

适配器类型

NIEM适配器类型是A NIEM object类型,它调整外部组件以在NIEM中使用。

关联类型

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

关联类型

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

增强类型

NIEM扩充类型是A复杂类型,它提供可重用的数据块,可以添加到object类型或关联类型。

选择

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

文档

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

概括

A UML概括

列表

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

本地词汇

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

本地术语

LocalTerm 原型定义了在 LocalVocabulary 中使用的特定领域的单词、短语、首字母缩写词或其他string 。

元数据应用

«MetadataApplication» 原型适用于 «MetadataType»类与另一个 «MetadataType»类或属性之间的用途。它表示对NIEM «MetadataType» 的约束,将NIEM «MetadataType» 的应用程序限制为特定的模式类型或模式元素。

元数据类型

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

命名空间

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

NIEM类型

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

ObjectType

NIEM object类型代表某种object :具有自己生命周期且存在A事物。

原始类型

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

属性

财产持有人

PropertyHolder 是A持有全局属性的类,它不是任何特定NIEM类型的主题。

这种类型的属性声明定义了属性的object类型,属性限制它的使用

特定类型的主题。

参考

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

表示

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

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

限制

Restriction Realization 表示两种类型定义之间的关系:第一种是通过对第二种定义A限制导出的。

联盟

Union 是A DataType,其值空间是一个或多个其他 DataTypes 的并集,这些 DataTypes 是 Union 的成员类型。

联盟

UnionOf 构造型应用于用途依赖关系,其客户端必须是 Union DataType,而提供者必须是表示合法联合成员类型的 DataType。 A依赖项指定供应商 DataType 是客户端 Union 的成员类型。

价值限制

NIEM 3.0 MPD工具箱

Diagram toolbox for NIEM 3.0 MPD

MPD工具箱项

模型包描述配置文件包含用于模型NIEM MPD 的构造型和工件。

图标

描述

关系

依赖

UML依赖关系A

MPD关系

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

用途

A UML使用关系

合格名称

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

在UML中识别 IEP 的文档元素:

  • 将实例 IEPConformanceTargetType 添加到 ModelPackageDescription 的 ModelPackageDeConformanceTarget 槽的工件实例
  • 将 QualifiedNamesType 实例添加到新 IEPConformanceTargetType 实例的 ValidityConstraintWithContext 槽
  • 添加具有应用构造型«qualifiedName» 的用途,其中客户端是新的用途属性实例,供应商是表示 XSD元素的

文件类型用途

文件类型

<< 用于描述用途文件类型的连接器是一种数据工件。它也是许多其他 <<FileType用途>>连接器派生的基本类型。

应用信息

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

商业规则神器

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

一致性断言

<<ConformanceAssertion>> 连接器扩展了 <<FileType>> 使用连接器。它指定一个工件用于表示一个 NI IEPD 符合NIEM的声明。

一致性报告

<<ConformanceReport>> 连接器扩展了 <<FileType>> 使用连接器。它指定了一个 MPD 软件和其他由工件感知工具自动生成或手动准备的软件,用于检查NIEM符合性质量并呈现详细的结果报告。

文档

<<Documentation>> 连接器扩展了 <<FileType>> 使用连接器。它指定 MPD 用于工件文件的一种形式。

文件

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

IEPSampleXML 文档

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

MPDChangeLog

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

自述文件

<<ReadMe>> 连接器扩展了 <<FileType>> 使用连接器。它用于指定工件读取。

松弛NGSchema

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

所需文件

<<RequiredFile>> 连接器扩展了 <<FileType>> 使用连接器。它是用于与 MPD 文件工件的,而不应指定另一个工件于

SchematronSchema

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

想要列表

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

XML目录

<<XMLCatalog>> 连接器扩展了 <<FileType>> 使用连接器。它指定了一个工件用于 OASIS XML 目录。

架构文档用途

XMLSchema文档

<<XMLSchemaDocument>> 连接器扩展了 <<FileType>> 使用连接器。它指定了一个工件,该 MPD 不是 XML 模式文档,XSD 不一定是NIEM子集,扩展或引用模式)。

扩展架构文档

<<ExtensionSchemaDocument>> 连接器扩展了 <<XMLSchemaDocument>> 使用连接器。它用于指定一个工件扩展架构文档,该文档是一个NIEM扩展架构文档。

外部架构文档

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

参考架构文档

<<ReferenceSchemaDocument>> 连接器扩展了 <<XMLSchemaDocument>> 使用连接器。它指定了一个工件,用于从参考架构文档(参考架构文档、发布、域更新或核心更新)。

子集架构文档

<<SubsetSchemaDocument>> 连接器扩展了 <<XMLSchemaDocument>> 使用连接器。它指定了一个工件,它是一个子集模式文档。

NIEM 3.0 PIM工具箱

Diagram toolbox for NIEM 3.0 PIM

PIM工具箱项

NIEM PIM配置文件包含用于NIEM PIM 但不用于NIEM PSM 的构造型。

图标

描述

关联

UML关联A

关联类

A UML关联类。

增强

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

信息模型

InformationModel 是一个原型包,它为在NIEM消息中交换的信息结构提供了与平台无关的视角。它表示NIEM命名空间,但也可以指定默认用途,例如子集、交换或扩展。

的角色

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

角色扮演者

A原型概括实例扮演的角色连接器指定一般类的角色是特殊类的类型。

子集

Subsets 连接器是一个原型实现,它指定子集客户端(派生元素)和它的参考供应商(基本元素)之间的子集关系。

PSM工具箱项

NIEM PSM配置文件包含在NIEM PSM 中使用的构造型。这些构造型不需要与NIEM PIM 一起使用,但它们可以用于提供额外的特定于平台的标记。

图标

描述

XSDAnyProperty

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

XSD声明

XSDDeclaration 原型是公共引用原型的特化。

XSD 属性

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

XSDRepresentationRestriction

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

XSDS简单内容

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

NIEM 3.0 PSM工具箱

Diagram toolbox for NIEM 3.0 PSM