定义

通用数据模型是用一种以自我描述、语义激活的方式来定义和封装传感器及其观测的底层数据。更准确地说,通用数据模型用来定义传感器及其观测相关数据的表达、本质、结构和编码。

该模型的主要目的是实现传感网互操作,首先可以在语法层面上,之后在语义层面上,使得传感器及其观测数据可以更好地被机器理解,在复杂的工作流程中可以被自动处理,在智能传感器网络节点之问也可以被轻松分享。

通用数据模型定义了底层数据模型,用来形式化表达SWE实现框架中的传感器及其观测相关的数据。这些模型允许用户和/或服务器用一种自我描述和语义激活的方式组织、编码和传输传感器数据集。通用数据模型被用来定义传感器相关数据的表达、性质、结构和编码,应用于其他信息模型和服务实现规范。1

特点一致性为传感器属性,传感器输出、输入值,参数,观测值提供统一支持。

灵活性支持内联或外引操作,支持二进制和ASCII编码,支持压缩。

强健性对于每个数据元素,可以描述其数据类型、语义、标记和描述、计量单位、约束、质量以及扩展信息。

高效性允许ASCII和二进制数据块,以及外部文件或数据流。1

SWE通用数据类型通用数据模型所包含的数据类型如右图所示;