工具 > Enterprise Architect >技术文档 |
|
国家信息交换模型(NIEM)
NIEM是一个国家信息共享模型,为政府机构和私营组织之间的信息协作交换提供了一个共同框架。使用Enterprise
Architect和NIEM模型,您可以构建自己的NIEM子集模式,以便构建用于交换数据的IEPD。此IEPD可以包含所有必需的交换文件,静态工件,元数据和目录文件。
目标:创建一个人的出生日期及其公民身份的NIEM模式。从中生成IEPD。
以下步骤将指导您完成从NIEM模型创建IEPD的简单过程。
视图 |
过程 |
第1步 NIEM入门模型:
|
使用模型向导创建NIEM 3 IEPD入门模型模型:
- 在项目浏览器中选择要在其中创建模型的包。
- 按Ctrl + Shift + M打开模型向导
- 在技术选择框架下
- 在右侧栏中选择
NIEM 3.1参考模型
NIEM 3 MPD类型
NIEM 3 IEPD启动模式
|
第2步 架构编写器:
|
打开Schema Composer:
- 选择:工具| Schema Composer,来自主菜单。
|
第3步 创建模型转换:
|
为NIEM创建一个新的模型转换:
- 单击New按钮并选择Model Transform。
|
第4步 定义模型转换:
|
定义新的NIEM模型转换:
名称:为您的个人资料提供名称。
架构集:从下拉列表中选择NIEM。
将配置文件保存到:单击文件夹图标。
选择一个包以保存您的工件。
|
第5步 NIEM课程:
|
选择要添加到“类”列的类:
- Model.NIEM 3.1 Reference Model.NIEM
Core.Niem-core
- 从此包中将PersonType类拖到Classes列上。
提示:要加快选择类的速度,请选择包顶部的类,然后键入要查找的类名的前几个字母。选择将移至名称以这些字母开头的第一个类。
|
第6步 类属性:
|
选择要包含在子集包中的属性。
与PersonType在所选择的类列,在属性列选择:
- PersonBirthdate
- PersonCitizenship
|
第7步 属性引用:
|
在添加PersonBirthdate属性时,此属性DateType引用的分类器已添加到Classes列。
DateType类的属性不包含表示日期值的数据。
然而,DateRepresentation属性引用一个PropertyHolder类确实含有能够记录日期的属性。
因此,在DataType类中选择DateRepresentation属性,然后在DateRepresentationPropertyHolder类中,Enterprise
Architect自动添加到您的类列表,选择DateRepresentation,然后选择与要包含在架构中的日期信息相对应的属性。
同样,您需要检查PersonCitizenship类中的相应属性是否已选中。这只是PersonCitizenship。 |
第8步 架构导出:
|
一旦选择了架构所需的类和属性子集,就可以生成架构。为此:
- 单击“ 更新”按钮以保存架构。
- 单击Generate按钮。
这将打开Schema Export对话框。 |
第9步 生成架构:
|
在“ 架构导出”对话框中:
- 选择NIEM模型子集。
- 单击Generate按钮。
|
第10步 架构保存位置:
|
在“ 查找包”对话框中,找到包:
- Model.NIEM 3 Starter Model.myMPD
单击“ 确定”。
这将生成由模型转换配置文件定义的子集模型。 |
第11步 查看模型子集:
|
在项目浏览器中,展开在步骤10中选择的包下的包:
- Model.NIEM 3 Starter Model.MyMPD.Niem-core
这将显示在步骤10中生成的NIEM模型子集中的对象。 |
第12步 模型模式子集:
|
打开Niem-Core图。
在项目浏览器中,选择包中的所有元素,然后将它们拖到此图表上。
在图表工具栏中单击图标
注意: 确保启用了图工具栏选项。
检查生成的子集模型,以验证它是否正确表示您要建模的模式。 |
第13步 生成IEPD:
|
在项目浏览器中,选择在步骤1中创建的包:
- Model.NIEM 3 Starter Model.myMPD
在这个包中是myMPD:ModelPackageDescription对象实例。
要生成IEPD:
- 右键单击 myMPD:ModelPackageDescription对象实例。
- 选择Extensions | NIEM 3.0 | 从上下文菜单中生成NIEM 3.0 Schema。
这将打开Generate NIEM MPD Schemas对话框。 |
第14步 生成MPD:
|
在Generate NIEM MPD Schemas对话框中:
- 选择要保存IEPD文件的目录。
- 单击Generate按钮。
这将生成IEPD文件,如对话框中所列。 |
第15步 查看IEPD文件:
|
要查看您生成的IEPD文件:
Windows资源管理器将打开,显示包含您生成的文件的目录树。
要关闭Generate NIEM MPD Schema对话框:
|
第16步 查看XSD文件:
|
您现在可以查看Enterprise Architect中的XSD文件。
去做这个:
- 在Windows资源管理器中,右键单击XML或XSD文件
- 从上下文菜单中选择打开方式| 选择默认程序
- 选择: Enterprise Architect文档处理程序。
然后双击Windows文件资源管理器中的文件将在Enterprise Architect中打开XSD文件。 |
|
|
|