前页 | 后页 |
NIEM的UML配置文件
Enterprise Architect与 NIEM 的UML配置文件(支持NIEM NIEM和 3)集成,以及许多模型模式,以帮助您开始为您的NIEM项目建模。
该配置文件定义了一组用于构建NIEM模型的构造型。它还定义了三种不同的图表类型:模型包描述(MPD)图表、平台独立模型(PIM)图表和平台特定模型(PSM)图表。这些图表类型中的每一个都有相应的图表工具箱页面,您可以从中选择要添加到模型中的项目,方法是将它们拖放到图表上。
访问
使用此处工具箱的任何方法来显示图表,然后单击使用以显示“查找 工具箱”对话框并指定“ NIEM 3.0 MPD”(或“PIM”或“PSM”)。
图表您打开该类型的图表时,对应于特定图表类型的图表工具箱就会变为活动状态。但是,您也可以随时使用此方法访问任何图表工具箱:
- 在 工具箱图表“查找工具箱项”对话框并指定“<profile> <toolbox>”
功能区 |
设计>图表>工具箱 |
键盘快捷键 |
|
其它 |
单击图形图表的图标以显示图表工具箱 |
图表工具箱
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工具箱
MPD工具箱项
模型包描述配置文件包含用于模型NIEM MPD 的构造型和工件。
图标 |
描述 |
---|---|
关系 |
|
依赖 |
UML依赖关系A |
MPD关系 |
关系原型适用于表示 MPD 之间或 MPD 与另一个资源(例如NIEM规范;如符合的情况)之间的关系的依赖项。 |
用途 |
A UML使用关系 |
合格名称 |
<<qualifiedName>>用途连接器用于指定 IEP 的文档元素。 在UML中识别 IEP 的文档元素:
|
文件类型用途 |
|
文件类型 |
<< 用于描述用途文件类型的连接器是一种数据工件。它也是许多其他 <<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工具箱
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» 构造型表示两个类型定义之间的关系:第一个是具有简单内容的复杂类型定义,第二个是简单类型。 |