前页 | 后页 |
全国信息交换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项目中应用此模型,使用模型向导模式。
- 在首页“从模式创建”选项卡(模型向导)中,在“<<perspective>>”字段中选择“信息交换> NIEM ”。
- 在“ NIEM 3 和 4”列表中,滚动浏览技术并单击所需的“ NIEM nn参考模型”,然后 Ctrl+单击相应的“ NIEM n IEPD Starter模型”。
- 单击创建模型按钮。
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 |
点击图标,使用导航员在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 |
点击生成按钮。 生成成功完成后,单击视图架构按钮以访问目录文件。 |