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