预订演示
前页 后页

全国信息交换NIEM建模2. 1

国家信息交换NIEM建模提供了一个通用框架,用于定义如何在系统、政府机构和部门之间共享信息。 NIEM UML配置文件帮助您:

  • 创建和开发基于 UML 的信息交换包文档 (IEPD) 模型,或者:
    - 从Enterprise Architect模式生成 IEPD 以生成所有必要的交换文件,
    静态工件、元数据和目录文件,或
    - 使用Schema 编辑器自动生成您自己的NIEM子集命名空间
    检测相互依赖关系,并使用生成的子集模式来构建您自己的 IEPD
  • 使用NIEM工具箱页面创建 PIM、PSM 和模型包描述(MPD) 图
  • NIEM导入参考架构您的模型
  • 从您的模型生成NIEM架构

从模式创建NIEM IEPD模型

NIEM UML配置模式配置文件提供了用于构建 IEPD模型的模型。您可以在您的NIEM项目中应用此模型,使用模型向导模式。

  1. 在首页“从模式创建”选项卡(模型向导)中,在“<<perspective>>”字段中选择“信息交换> NIEM ”。
  2. 在“ NIEM 3 和 4”列表中,滚动浏览技术并单击所需的“ NIEM nn参考模型”,然后 Ctrl+单击相应的“ NIEM n IEPD Starter模型”。
  3. 单击创建模型按钮。
系统生成包含IEPD包(本身包含PIM包)和NIEM ReferenceModel包的新模型。参考模型可能需要一些时间才能下载。

IEPD包包含一个顶层模型包描述(MPD) 图(如图所示),其中包含 MPD部件以及与其相关的所有命名空间和文件。

PIM包由 IEPD 的所有名称空间和子名称空间组成。 MPD 图中显示了命名空间和 MPD部件之间的关系。 MPD部件必须导入至少一个命名空间才能成功生成NIEM模式。

NIEM ReferenceModel包包括所选NIEM版本的所有NIEM参考模式模型。

NIEM图表

您还可以从NIEM图表集和相应的NIEM图表页面创建所有适当的工具箱。这些图表分为三种类型:

  • NIEM平台独立模型(PIM)图
  • NIEM平台特定模型(PSM)图
  • NIEM模型包描述(MPD)图
用于开发这些图表的模板可通过“新建图表”对话框获得。

NIEM工具箱Pages

在图表工具箱中,每种图表类型都有自己的元素和连接图表工具箱。 NIEM UML配置文件还提供了所有三种图表类型共有的元素和连接器页面。

NIEM模型包描述(MPD)配置文件工具箱

NIEM平台独立模型工具箱

NIEM平台特定工具箱

NIEM公共配置文件工具箱

导入NIEM参考架构

行动

也见

1

在浏览器窗口中,右键单击目标包并选择“特定| NIEM 2. 1 |导入NIEM 2. 1架构的菜单选项。

2

在“导入XML Schema ”对话框的“目录”字段中,输入或浏览包含要导入的模式的目录,然后选择要导入的 .xsd 模式文件。

导入XSD

3

在“导入XSD元素/属性为:”下选择“ UML属性”单选按钮。

4

点击导入按钮。架构的NIEM模型将被导入到选定的包中。

生成NIEM子集命名空间

您可以使用Enterprise Architect Schema 编辑器生成子集命名空间。这要求NIEM参考模型在模型中可用,因为它是 IEPD模型模式的一部分。

行动

也见

1

选择“开发>架构建模> Schema 编辑器>打开Schema 编辑器”功能区选项。

2

单击“配置文件”字段右侧的新建按钮。

将显示“新信息”对话框。

3

在“名称”字段中,键入子集的名称,在“命名空间”字段中,键入名称空间的 http 地址。

4

在“架构集”字段中单击下拉箭头并选择“国家信息交换模型(NIEM) ”选项。

5

在“保存在”面板中,选择“模型”工件按钮。

6

点击Browse package图标,使用导航员在IEPD中选择namespace/information模型包| PIM,在其下生成子集。

7

在浏览器窗口中,打开NIEM ReferenceModel包NIEM-core。

将此包中的活动拖到Schema 编辑器的左侧列中。

这个元素的属性列在Schema 编辑器的中间一列。

8

单击您需要的每个属性的复选框 - 例如,ActivityName 和 ActivityDateRepresentation。

相应的类/ NIEM object类型被添加到左侧列,而右侧列将它们显示为子项。

9

单击更新按钮以保存子集配置文件。

状态的状态显示在左侧列中的项目名称和列底部的面板中。

10

点击生成按钮。

将显示“架构导出”对话框。

11

在“技术”面板中选中要生成的项目的复选框。必须选择“ NIEM模型子集”。

12

单击生成按钮,然后在“查找包”对话框中,选择要在其中生成子集的名称空间/信息模型。

13

单击确定按钮,然后单击第二个确定按钮。子集模型已生成。

NIEM架构一代

一旦您的NIEM IEPD模型及其扩展信息模型、交换信息模型和子集信息模型完成,您就可以从中生成模式。

行动

也见

1

右键单击导入 Exchange模型的 MPD部件,然后选择“特定| NIEM 2. 1 |生成NIEM 2. 1架构的选项。

将显示“生成NIEM MPD 模式”对话框。

2

在“目录”字段中,键入或浏览要生成架构的目录路径。

3

在“ NIEM版本”字段中,单击下拉箭头并选择要为其生成架构的NIEM版本。

将生成的常见工件(C、Metadata)是在“MPD 相关工件”面板中列出的静态 MPD 工件和路径,每个都有其对应的路径。

“命名空间架构”面板显示将为信息模型生成的架构文件。

4

点击生成按钮。

生成成功完成后,单击视图架构按钮以访问目录文件。

了解更多