前页 | 后页 |
NIEM 2.1
国家信息交换模型(NIEM)提供了一个通用框架,用于定义系统,政府机构和部门之间如何共享信息。用于NIEM的MDG技术可帮助您:
- 创建和开发基于UML的信息交换包文档(IEPD)模型,这些模型之一:
-从Enterprise Architect模式生成IEPD,以生成所有必要的交换文件,
静态工件,元数据和目录文件,或者
-使用Schema Composer自动生成自己的NIEM子集名称空间
检测相互依赖关系,并使用结果子集架构来构建自己的IEPD - 使用NIEM工具箱页面创建PIM,PSM和模型包描述(MPD)图
- 将NIEM参考架构导入模型
- 从模型生成NIEM模式
通过模式创建NIEM IEPD模型
用于NIEM的MDG技术提供了可用于构建IEPD模型的模型模式。您可以使用模型向导在NIEM项目中应用此模式。
- 在“模型向导”窗口的“模型模式”选项卡中,在“技术”面板中选择“框架”。
- 在“名称”面板中,滚动浏览技术,然后在NIEM下选中“ NIEM IEPD”和“ NIEM参考模型”复选框。
- 单击确定按钮。
IEPD程序包包含一个顶级模型程序包描述(MPD)图(如图所示),其中包含MPD组件以及与其相关的所有名称空间和文件。
PIM包包含IEPD的所有名称空间和子集名称空间。 MPD图中显示了名称空间和MPD组件之间的关系。 MPD组件必须至少导入一个名称空间才能成功生成NIEM模式。
NIEM ReferenceModel软件包包括适用于NIEM 2.1版的所有NIEM参考架构模型。
NIEM图
您也可以从NIEM图表集和相应的NIEM图表工具箱页面创建所有适当的图表。这些图分为三种类型:
- NIEM平台独立模型(PIM)图
- NIEM平台特定模型(PSM)图
- NIEM型号包装说明(MPD)图
NIEM工具箱页面
每种图类型在图工具箱中都有其自己的元素和连接器页面。 NIEM UML配置文件还提供了所有三种图表类型共有的元素和连接器页面。
NIEM模型包装说明(MPD)配置文件工具箱
NIEM平台独立模型工具箱
NIEM平台专用工具箱
NIEM通用配置文件工具箱
导入NIEM参考架构
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
在浏览器窗口中,右键单击目标软件包,然后选择“ Specialize | NIEM 2.1 |导入NIEM 2.1架构”菜单选项。 |
|
2 |
在“导入XML架构”对话框的“目录”字段中,键入或浏览包含要导入的架构的目录,然后选择要导入的.xsd架构文件。 |
导入XSD |
3 |
在“将XSD元素/属性导入为:”下,选择“ UML属性”单选按钮。 |
|
4 |
单击导入按钮。模式的NIEM模型将导入到选定的程序包中。 |
生成NIEM子集命名空间
您可以使用Enterprise Architect架构编辑器生成子集名称空间。这需要NIEM参考模型在模型中可用,因为它是IEPD模型模式的一部分。
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
选择“开发>模式建模>模式编写器>打开模式编写器”功能区选项。 |
|
2 |
单击“配置文件”字段右侧的“新建”按钮。 显示“新消息”对话框。 |
|
3 |
在“名称”字段中,输入子集的名称,在“名称空间”字段中,输入名称空间的http地址。 |
|
4 |
在“模式集”字段中,单击下拉箭头,然后选择“国家信息交换模型(NIEM)”选项。 |
|
5 |
在“保存于”面板中,选择“模型工件”单选按钮。 |
|
6 |
单击图标,然后使用导航器在IEPD中选择名称空间/信息模型包。 PIM,在其下生成子集。 |
|
7 |
在浏览器窗口中,打开NIEM ReferenceModel程序包Niem-core。 将活动从该程序包拖到Schema Composer的左列。 该元素的属性在Schema Composer的中间列中列出。 |
|
8 |
单击所需的每个属性(例如ActivityName和ActivityDateRepresentation)的复选框。 相应的“类/ NIEM”对象类型被添加到左侧列,而右侧列将它们显示为子集项。 |
|
9 |
单击更新按钮以保存子集配置文件。 子项目的状态将根据项目名称显示在左侧列和该列底部的面板中。 |
|
10 |
单击生成按钮。 显示“模式导出”对话框。 |
|
11 |
在“技术”面板中,选中要生成的项目的复选框。必须选择“ NIEM模型子集”。 |
|
12 |
单击“生成”按钮,然后在“查找包”对话框中,选择要在其中生成子集的名称空间/信息模型。 |
|
13 |
单击确定按钮,然后单击第二个确定按钮。生成子集模型。 |
NIEM模式生成
完成带有扩展信息模型,Exchange信息模型和子集信息模型的NIEM IEPD模型后,即可从中生成模式。
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
右键单击导入Exchange模型的MPD组件,然后选择“ Specialize | NIEM 2.1 |生成NIEM 2.1模式”选项。 显示“生成NIEM MPD模式”对话框。 |
|
2 |
在“目录”字段中,键入或浏览以生成架构的目录路径。 |
|
3 |
在“ NIEM版本”字段中,单击下拉箭头,然后选择要为其生成架构的NIEM版本。 “ MPD工件”面板中列出了将要生成的静态MPD工件和常见工件(目录,元数据),每个都有其相对路径。 “名称空间模式”面板显示将为信息模型生成的模式文件。 |
|
4 |
单击生成按钮。 生成成功完成后,单击“查看架构”按钮以访问目录文件。 |