GB/T36349-2018
信息技术学习、教育和培训虚拟实验数据交换
Informationtechnology—Learning,educationandtraining—Virtualexperiment—Dataexchange
- 中国标准分类号(CCS)L67
- 国际标准分类号(ICS)35.240.99
- 实施日期2019-01-01
- 文件格式PDF
- 文本页数16页
- 文件大小837.86KB
以图片形式预览信息技术学习、教育和培训虚拟实验数据交换
信息技术学习、教育和培训虚拟实验数据交换
国家标准 GB/T36349一2018 信息技术学习、教育和培训 虚拟实验数据交换 Informmationtechnology一Learning,educationandtraining Virtualexperient一Dataexchange 2018-06-07发布 2019-01-01实施 国家市场监督管理总局 发布 国家标准化管理委员会国家标准
GB/36349一2018 目 次 前言 引言 范围 2 术语和定义 概述 元数据格式 4.1虚拟实验构件数据元数据格式 4.2虚拟实验场景数据元数据格式 4.3虚拟实验结果数据元数据格式 附录A(资料性附录)虚拟实验数据交换格式XMl绑定实例示意样例 参考文献
GB/36349一2018 前 言 本标准按照GB/T1.1一2009给出的规则起草
请注意本文件的某些内容可能涉及专利
本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口
本标准起草单位:华中师范大学、华中科技大学、电子技术标准化研究院
本标准主要起草人:吴砥、余云涛、程文青、蒋文斌、彭娴、李莹、饶景阳、王紫琴、王杨春晓
GB/T36349一2018 引 言 虚拟实验系统由不同的模块构成,为了使不同的模块集成到一个虚拟实验系统,在虚拟实验教学系 统每层和每层的内部都需要标准来进行规范,G;B/T36097一2018是对虚拟实验教学系统中的实验构 件定义元数据,使构件能在不同的模块间识别;GB/T36098一2018定义了一个信息模型,把不同构件 组合成一个虚拟实验教学资源包,资源包能在不同的模块间互操作;GB/T36096一2018规定了不同模 块间相互调用的接口,使不同的模块能桐合在一起;GB/T363482018用来规范整个虚拟实验体系中 不同部分之间的关系,描述不同层之间如何依赖,以及每一层的内部模块之间如何协调完成本层的功能 任务
本标准把需要交换的数据进行标准化,使不同模块之间数据共享
IN
GB/36349一2018 信息技术学习、教育和培训 虚拟实验数据交换 范围 本标准规定了虚拟实验教学系统运行过程中用于数据交换的数据类型,以及每类数据的元数据和 格式
本标准适用于支持开发和实现特定虚拟实验构件、虚拟实验教学内容和学习内容、应用服务程序以 及虚拟实验教学平台上的数据交换
术语和定义 下列术语和定义适用于本文件
2.1 5 虚拟实验virtualexperiment 基于多媒体、仿真和虚拟现实技术的实验
[GB/T363482018,定义3.1] 2.2 构件component 软件系统中具有相对独立功能,可以明确辨识,接口遵循约定的协议,可独立部署,可组装的软件 实体
2.3 虚拟实验构件virtualexperimenteomponent 虚拟实验环境中的独立操作单位,是可操作、,可控制的虚拟实验基础组成对象
[GB/T363482018,定义3.2 2.4 插件plugin 在不修改程序主体的情况下对软件功能进行扩展与加强,任何企业或个人都可以编写自己的拓展 程序来解决一些操作上的不便或增加新的功能
概述 虚拟实验系统中实现实验信息交换的数据包含三类: a 虚拟实验构件数据;不同学科的虚拟实验构件组成构件库,每一个位于场景中的构件都有自身 的信息,通过实验构件数据标识了构件的详细信息,使其能被虚拟实验系统各模块识别 b 虚拟实验场景数据;搭建的虚拟实验场景的信息,它除了包含实验构件信息之外,还包含了构 件间的连接关系,实验场景建模信息等
客户端插件会提供实验场景数据,供平台保存,供后 台计算模块计算; 虚拟实验结果数据;实验运行过程中从服务器返回的数据,描述了虚拟实验结果的返回数据 信息
v
GB/36349一2018 表1续) 长度 序号 名称 英文名 数据类型 说明 字节 参数值 20 19 parameter-valueunit string 构件参数值的单位
长度不超过20字节 单位 参数值 构件参数的最小值
loat/integer 20 20 的最小 parameter-minvalue boolean 可以选择不填 值 参数值 float/integer/ 构件参数的最大值
21 的最大 parameter=maxvalue 20 boolean 可以选择不填 值 parameter-revisabi 是否可 2 string Y/N)描述构件参数是否可修改 修改 是否可 Y/描述构件参数是否可见 23 parameter-display string 显示 可视化 24 构件的可视化模型信息 visualizatio-model 模型 计算 25 momodel 构件的计算模型 模型 注:表中“-”表示不适用、不必要
4.2虚拟实验场景数据元数据格式 描述虚拟实验场景数据的元数据的格式见表2
虚拟实验的场景数据XML绑定格式实例示意样 例参见A.3 表2虚拟实验场景数据元数据格式 长度 序号 名称 英文名 数据类型 说明 字节 实验场景ID scene-id 100实验场景的ID,唯一的标识实验场景 nteger 实验场景名称 100 实验场景的名称
长度不超过100字节 scene-name string 所属学科 scene-subject enumeration 100实验场景的所属学科枚举 在实验场景中出现的构件信息
可以包含 构件列表 component-list 个或多个实验构件子元素 实验中各个连接信息
可以包含一个或多个 连接列表 connect-list 连接子元素 每一具体连接的连接类型,连接接口模型及连 连接 connect 接接口等详细信息
GB/T36349一2018 表2续) 长度 序号 名称 英文名 数据类型 说明 字节 描述实验的运行的运行时间、起始时间、步长 运行设置 simulate-setting 等属性信息 虚拟实验的运行时间
运行时间 simulatetime 100 integer 单位: ;秒 虚拟实验的起始时间,通常为0. 运行起始时间 100 simmulatestarttime integer 单位;秒 虚拟实验进行的步长
总运行时间内仿真结 10 运行区间 simulateinterval 50 integer 果数据点数(单位;个) 私有属性 information=-private 扩展私有属性,可选 注:表中“"表示不适用、不必要
4.3虚拟实验结果数据元数据格式 描述虚拟实验结果数据见图1,描述虚拟实验结果数据的元数据格式见表了
虚拟实验结果数据 xMI绑定实例示意样例参见A.4
实验结果 实验场景 返回构件 实验场景 实验场景 仿真区间 ID 列表 名称 所属学科 构件 构件D 构件用户 自定义名称 参数表 构件参数 图 例 一对 -对多 图1虚拟实验结果数据
GB/36349一2018 表3虚拟实验结果数据元数据格式 长度 序号 名称 英文名 数据类型 说明 字节 实验场景ID 00o实验场景的ID,唯一的标识实验场景 sceneid integer 实验场景名称 100实验场景的名称
长度不超过100字节 scenename string 实验场景所属学科scene-subjeet 100实验场景的所属学科(枚举 enumeration 仿真的时间区间
仿真时间区间 simulate-tinme integer 50 单位:秒 在实验结果返回过程中构件的连接信息 返回构件列表 component-list 可以包含一个或多个实验构件子元素 描述了实验结果中每个具体连接的参数 构件 component 信息 描述了返回数据中构件参数的信息,参数 参数表 parameter-list 列表来自于构件参数列表 注:表中“一”表示不适用、不必要
GB/T36349一2018 附 录 A 资料性附录) 虚拟实验数据交换格式XML绑定实例示意样例 实验构件列表实例示意样例 实验构件列表实例示意样例如下 component-list) component)(!-构件信息开始标签--》
GB/36349一2018 interflace-list)(!--构件接口列表- 《interfacename="XXX" type=-"XXX”/)>(!-构件接口包括接口名称和接口类型-) intertacename="YYY”type="YYY"/)(!构件接口包括接口名称和接口类型 -- /interface-list》 -list)! 参数列表--) parameter 参数1-- parameter parameterid)(!-参数ID(注integer)-- -参数名称-) -name parameter-name》《! parametersymbol>(!-参数代号) -参数值(注 t或integer或boolean)-- float -valueunit>(!-参数值单位 minvalue(!--参数最小值--》 parameter-maxvalue>(!--参数最大值-- -maXValue (Y/N))-- parameterrevisabiity>(!--是否可修改(注string( parammeter-display)(/paramet Y/N))-- eer-display(!--是否可显示(注 string /parameter parameter-list rvisualization-model!--可视化模型--y》 表示一个构件的多种状态-》 status)( parameter-id》(/parameter-id minvalue)《/minvalue maxvalue/maxvalue svg>(!--svg开始标记- gid="render" rect)>(!-矩形标签,可选-y
GB/T36349一2018 /status》 /visualization=model mo-model>(!--计算模型-- model-location>(!-场景ID- scenename>/scene-name>(!-场景名称- scene-subject>/scene-subject>(!--所属学科--) component-list>(!-构件列表-
GB/36349一2018 /parameter》 r-list /parameter (visualization-model)(!!--可视化模型--) status》《 表示一个构件的多种状态-) name>(/name>!! -(注,统一用中文)--)》 parameter-id) -id parameter minvalue)(/minvalue maxvalue>(/maxvalue - svg>(!--svg开始标记 gid="render" rect>(!--矩形标签,可选-) circle>(!!--圆形标签,可选- elipse>(!-椭圆标签,可选-
GB/T36349一2018 称1- -》 connect-linterface-name>(/connect-linterlace-name e>(!-连接1构件1接口 名称--》 conneet-2component-name>(/connect-2component-name>(!-连接1构件名 称2 connect-2interfacename>(/connect-2interface=name e)(!-连接1构件2接口 名称 /connect》 /connect-list simulatesetting>!-运行属性-) 《simulate-time>(!-运行时间-- simulatestarttime)(/simulate-starttime)(!--起始时间--》 〈simulate-interval)(/simulate-interval)!--步长-- /simulate-setting scene-visualization-model(!-实验场景的可视化信息-- SVg !-begin构件渲染区--y gid="实验构件实例的id"transformm="matrix(1,0,0,1,271,67)">(!--扩展私有属性,可选-) /scene A.4实验结果返回数据格式实例示意样例 实验结果返回数据格式实例示意样例如下 《result 《scene-id/sceneid)(!-场景ID-) 《scene-name>/scene-name>!-场景名称- 《scene-subjeet)(!--所属学科--) simulate-time calaue>(/value》 10
GB/36349一2018 nulatetime>(!--仿真区间- /simu - component-list>(!--构件列表--) t)!--构件--) component t-id)(/e /componentid!--构件ID component componentname>(!-构件用户定义名称- parameterlist>!--构件参数列表(注参数列表来自于构件参数列表)-) -构件参数--) parameter e>(!-构件对应参数名称--) parameter-name>/parameter-name parameter-symbol)(/ /parametersymbol>(!-构件对应参数代号-》 parameter-valueunit)(/parameter-valueunit parameter-Value (value>(/value (value>《/value /parameter-value>!--参数值-- /parameter /parameter-list》 /component /component-list》 /result》 11
GB/T36349一2018 参 考文献 [1]GB/T36097一2018 信息技术学习、教育和培训虚拟实验构件元数据 [[2]GB/36348一2018 信息技术学习、教育和培训虚拟实验框架 12
信息技术学习、教育和培训虚拟实验数据交换GB/T36349-2018解读
一、标准概述
GB/T36349-2018是由国家标准化管理委员会发布的新版标准,其主要涉及信息技术学习、教育和培训领域中虚拟实验数据交换方面的内容。该标准通过规范虚拟实验资源的描述方式和数据交换格式,旨在促进虚拟实验资源的互通与共享,提升虚拟实验教学的效果和质量。
二、标准内容
GB/T36349-2018标准主要包含以下三个方面的内容:
- 虚拟实验资源的元数据描述规范:该部分规定了虚拟实验资源的元数据描述要求,包括虚拟实验资源的基本属性、使用方式、版权信息等。
- 虚拟实验数据交换格式规范:该部分规定了虚拟实验资源数据交换所需的格式和标准,包括虚拟实验资源数据文件格式、编码方式、命名规则等。
- 虚拟实验资源数据交换方式规范:该部分规定了虚拟实验资源数据的传输方式和协议,包括虚拟实验资源数据传输安全、传输速率等。
三、应用意义
GB/T36349-2018标准的发布对于促进虚拟实验教学的发展具有重要意义:
- 为虚拟实验资源的互通与共享提供技术支持,降低虚拟实验教学开发和维护成本。
- 规范虚拟实验资源的描述方式和数据交换格式,提高虚拟实验教学的效果和质量。
- 提升虚拟实验教学的安全性和保密性。
四、总结
通过对GB/T36349-2018标准的解读,我们可以看出该标准在信息技术学习、教育和培训领域中有着重要的应用意义。同时,该标准也为虚拟实验教学的发展提供了可靠的技术支持,有助于推动虚拟实验教学向更高质量、更高水平的方向发展。