您当前的位置:首页>行业标准>中国船级社指南 船舶数字化检验数据交换技术指南 2023

中国船级社指南 船舶数字化检验数据交换技术指南 2023

资料类别:行业标准

文档格式:PDF电子版

文件大小:3.5 MB

资料语言:中文

更新时间:2025-06-06 17:33:28



相关搜索: 指南 中国 船舶 数字化 数据交换

内容简介

中国船级社指南 船舶数字化检验数据交换技术指南 2023 指导性文件 GUIDANCE NOTES GD21-2023
中 国 船 级 社
船舶数字化检验数据交换技术指南
2023
生效日期:2023 年 5 月 1 日
北京
船舶数字化检验数据交换技术指南
前 言
当前,随着数字技术在船舶行业的快速发展,船舶的智能化、数字化程度越来越高,船
舶在营运过程中产生了大量数据,为基于数据的船舶检验创造了条件。提供标准的数据交换
规则,已经成为行业面临的迫切需求。
为促进船舶数字化检验数据标准化交换,中国船级社结合业界的数据交换需求,编制了
《船舶数字化检验数据交换技术指南》。本指南根据《船舶数字化检验应用指南》提出的数
字化检验应用方案,在其基础上制定了用于船舶数字化检验的数据结构和数据交换技术规
则,以促进船舶数据标准化交换的工作开展,为船舶数字化检验验证提供遵循依据。
本指南由中国船级社编写和更新,通过网页 http://www.ccs.org.cn 发布,使用相关方对
本指南如有意见或建议可通过电子邮件反馈至 ic@ccs.org.cn。
船舶数字化检验数据交换技术指南
目 录
第 1 章 通 则 ............................................................. 1
第 1 节 一般规定 ...................................................... 1
第 2 节 数据范围与类型 ................................................ 2
第 2 章 数据标识与结构 .................................................... 4
第 1 节 一般规定 ...................................................... 4
第 2 节 通用数据标识 .................................................. 4
第 3 节 时序数据标识 .................................................. 7
第 4 节 数据结构 ..................................................... 15
第 3 章 数据交换接口 ..................................................... 31
第 1 节 一般规定 ..................................................... 31
第 2 节 接口服务 ..................................................... 31
第 3 节 接口与数据安全 ............................................... 38
第 4 章 数据交换实施与测试验证 ........................................... 39
第 1 节 数据交换实施 ................................................. 39
第 2 节 测试验证 ..................................................... 39
附录 1 CCS 船舶数字模型 .................................................. 41
附录 2 位置编码 ......................................................... 42
附录 3 通用传感器信号类型 ............................................... 44
附录 4 通用数据元数据结构示例 ........................................... 45
附录 5 时序数据结构要求与实现 ........................................... 47
船舶数字化检验数据交换技术指南
第 1 章 通 则
第 1 节 一般规定
1.1.1 适用范围
1.1.1.1 本指南规定了用于船舶数字化检验的数据标准以及数据交换接口规则。适用于申请
中国船级社(以下称“CCS”)开展数字化检验的船舶,其他涉及到数据交换的业务可参照本
指南执行。
1.1.1.2 申请数字化检验的船舶在向 CCS 分发数据或授权 CCS 访问数据时,应遵循本指南
技术要求,包括数据命名格式、数据结构,并通过标准接口协议提供数据。
1.1.2 定义
1.1.2.1 除另有规定外,本指南有关定义如下:
(1) 数字化:系指利用信息系统、各类传感器、机器视觉等技术,获取检验对象的原始数据、
各种信息和相关知识,形成可识别、可存储、可计算的数据,以建立相关的数据模型,进行处理、
分析和应用。
(2) 检验对象:系指船舶文件/资料、船体结构、机械/电子设备(系统)等所有船舶检验目标。
(3) 数据通道:用于从船舶机械/电子等设备到船载数据服务器或船舶数字系统的数据传输
虚拟通道,定义设备运行状态的数据静态特性,如通过数据通道形式表达主机气缸排气温度、燃
油进口压力。
(4) 数据通道ID:数据通道标识符,用于唯一标识船上数字化设备的数据通道。其用法见本
指南第2章第2.3.2。
(5) 数据通道列表:定义数据通道ID和数据通道属性的列表,并通过数据所有者进行共享。
(6) 数据通道属性:数据通道的属性,如单位和范围。
(7) 命名空间:为避免名称冲突而使用的名称集。
(8) 时间序列数据:按时间顺序收集的数据集。
注:上述数据通道相关名词的定义适用于对时序数据的表达。
1.1.3 引用文件
1.1.3.1 相关文件中的条款通过本指南的引用将成为本指南的一部分,凡是标注日期的引用
文件,仅标注日期的版本适用于本指南。凡是不标注日期的引用文件,其最新版本(包括所有的
修改通报、变更通告)适用于本指南。
(1) ISO 19847:2018 船舶与海上技术 船载海上共享数据服务器(Ships and marine technology
— Shipboard data servers to share field data at sea)
1
船舶数字化检验数据交换技术指南
注:GB/T 42054 船舶与海上技术 船载海上共享数据服务器(ISO 19847:2018,IDT)
(2) ISO 19848:2018 船舶与海上技术 船载机械设备数据格式(Ships and marine technology
— Standard data for shipboard machinery and equipment)
注:GB/T 42055-2022 船舶与海上技术 船载机械设备数据格式(ISO 19848:2018,IDT)
(3) ISO 80000 系列 量和单位(Quantities and units)
(4) ISO 8601 数据元和交换格式·信息交换·日期和时间表示法(Date elements and
interchange formats-Information interchange-Representation of dates and times)
注:GB/T 7408-2005 数据元和交换格式·信息交换·日期和时间表示法(ISO 8601:2000,IDT)
(5) W3C XML 扩展标记语言(XML)1.0,W3C 推荐[Extensible Markup Language (XML)
1.0,W3C Recommendation]
(6) W3C XML 模式 第 1 部分:结构,W3C 推荐(XML Schema Part 1:W3C Recommendation)
(7) W3C XML 模式 第 2 部分:数据类型,W3C 推荐(XML Schema Part 2:Datatypes,W3C
Recommendation)
(8) RFC 3339 互联网日期和时间:时间戳(Date and Time on the Internet: Timestamps)
(9) RFC 4180 逗号分隔值(CSV)文件的通用格式和 MIME 类型[Common Format and MIME
Type for Comma-Separated Values (CSV) Files]
(10) RFC 5234 语法规范的扩展 BNF:ABNF(Augmented BNF for Syntax Specifications: ABNF)
(11) RFC 3986 统一资源标识符(URI):通用语法(Uniform Resource Identifier URI:Generic
Syntax)
1.1.4 缩略语
1.1.4.1 下列缩略语适用于本指南:
(1) HTTP:超文本传输协议(Hypertext Transfer Protocol)
(2) RESTFUL:也称 REST,是一种网络应用程序的设计风格和开发方式(Respresentational
State Transfer)
(3) JSON:JavaScript 对象表示法(JavaScript Object Notation)
(4) URI:统一资源标识符(Uniform Resource Identifier)
(5) URL:统一资源定位器(Uniform resource locator)
(6) UTC:世界标准时间(Universal Time Coordinated)
(7) UTF-8:UCS 编码的 8 位传输格式(UCS Transformation Format 8)
(8) XML:可扩展标记语言(Extensible Markup Language)
(9) CSV:逗号分隔型取值格式(Comma Separated Values)
第 2 节 数据范围与类型
2
船舶数字化检验数据交换技术指南
1.2.1 数据范围
1.2.1.1 本指南规定的用于船舶数字化检验的相关数据,包括但不限于船舶文件/资料、船体
结构、船载机械/电子设备(系统)等检验对象产生多种结构形式的数据。
1.2.2 数据类型
1.2.2.1 根据数字化检验涉及的数据范围,按照检验数据类型分为结构化数据、半结构化数
据和非结构化数据,具体如下图 1.2.2.1 所示。
图 1.2.2.1 检验数据类型
1.2.2.2 结构化数据是指可以使用关系型数据库表示和存储,表现为二维的数据特点。例如
结构化查询语言(简称“SQL” )数据库。根据数字化检验涉及的数据构成特点,本指南将结
构化数据分为通用结构化数据(以下简称“通用数据”)、时序结构化数据(以下简称“时序数
据”)。
1.2.2.3 半结构化数据具有基本固定结构模式的特点,属于结构化数据的一种表现形式。例
如通过 XML 或 JSON 表示的系统日志、电子记录簿等,本指南在数据组织及数据交换中按照通
用数据的方式进行处理。
1.2.2.4 非结构化数据没有固定结构,例如文档、图片、音频和视频等,非结构化数据的表
示可通过结构化元数据形式对其进行描述,数据实体作为结构化元数据的元素进行描述和存储,
传输时遵循本指南通用数据结构的原则。本指南在数据组织及数据交换中对其按照通用数据的
方式进行处理。
1.2.2.5 根据对检验数据类型的梳理和归类,本指南通过第 2 章、第 3 章分别对通用数据和
时序数据的命名、数据结构和数据接口进行了详细规定。
3
船舶数字化检验数据交换技术指南
第 2 章 数据标识与结构
第 1 节 一般规定
2.1.1 一般要求
2.1.1.1 本章规定了通用数据和时序数据的标识方法和数据结构要求。
2.1.1.2 数据标识可识别和区分不同的检验对象,确保相关检验对象在标识命名层面的一致
性和唯一性。
2.1.1.3 标识编码是对检验对象数据赋予特定代码的过程。
2.1.1.4 标识编码的原则应满足 CCS《船舶与海上设施数字系统验证指南》2.2.2.1 的要
求。
2.1.1.5 船舶设备传感器采集点位对象采用时序数据标识方法。
2.1.1.6 其他检验对象,例如船舶文件资料、电子记录簿等,采用通用数据标识方法。
2.1.1.7 数据结构为独立于数据格式(如 XML、JSON、CSV 等)的逻辑结构规定。
第 2 节 通用数据标识
2.2.1 一般要求
2.2.1.1 本节规定的通用数据标识是对通用数据类型的标识及属性要求。
2.2.1.2 通用数据基于 CCS 船舶数字模型(简称:emd)进行标识。
2.2.2 通用数据类型标识
2.2.2.1 通用数据类型标识英文代码为 TypeID。
2.2.2.2 通用数据类型标识编码遵循 URI 的格式定义,URI 定义允许多种不同的组合,通
用数据类型标识为这些组合的子集,具体格式要求如表 2.2.2.2(1)所示。
通用数据类型标识 表 2.2.2.2 (1)
通用数据类型标识 =[协议]://命名实体/船舶 ID/命名规则/版本/通用数据类型分类码
命名元素 描述
命名实体 船舶 ID / 命名规则 版本 通用数据类型分类码 实体机构 船舶标识 路径保留字符 标识方案规则,本指南特指 emd 命名规则版本,本指南特指 emd 版本号 本指南特指 emd 通用数据的分类
(1) 通用数据类型标识组合通过使用在 RFC5234 中定义的扩展 BNF(ABNF)进行定义,在
4
船舶数字化检验数据交换技术指南
URI 中“协议”元素是可选的,斜杠(“/”)为描述层次结构的保留字符。
(2) 通用数据类型标识组合详细说明。
① 命名实体
命名实体元素应为产生通用ID的实体拥有或控制的域。
CCS的命名实体为:digitalship.ccs.org.cn
② 船舶ID
(a) 船舶ID是对船舶的通用识别。
(b) 通常,船舶ID宜使用IMO编号(国际航行船舶)或船舶统一识别号CMSA ID(中国籍船
舶)。
示例:
——/IMO1234567
——/CN202212345672
③ 命名规则
(a) 命名规则应为数据通道命名规则的指定名称。
(b) 此名称可在命名实体的监督下自由设置,并应在前面具有表示命名实体的符号,以消
除重复。
(c) 命名规则是为船上部件和系统定义命名方案(或标识方案)的一组要求。命名规则应
定义标识字符串的组成,以及开发标识字符串的方法。
(d) 本指南的命名规则特指 emd,模型获取方法参见附录 1
④ 版本
版本指的是命名规则版本号。
⑤ 通用数据分类码
(a) 通用数据分类码特指 emd 对通用数据的分类编码,分类码的获取参考附录 1。
(b) 通用数据分类码须基于 emd 进行选择。
示例:P1.003.006
该示例表示的是船舶证书分类码。
命名实体给出的命名示例。
示例:船舶证书
通用数据类型标识 船舶ID 命名实体 命名规则 版本 通用数据分类码 http://digitalship.ccs.org.cn/imo1234567/emd/v1.0/P1.003.006 imo1234567 digitalship.ccs.org.cn emd v1.0 P1.003.006
注:不要求通用数据类型标识为可解析的URI,即该URI不一定是有效的URL。
5
船舶数字化检验数据交换技术指南
2.2.3 通用数据类型属性
2.2.3.1 本指南规定的通用数据类型属性集合如表 2.2.3.1 所示。
通用数据类型属性 表 2.2.3.1
属性代码 属性名称 描述
Data Object Type 数据对象类型 用于标识数据的类别,例如普通文件、媒体文件、结构 化数据等
Description Language 描述语言 描述数据对象采用的语言或语法,支持 XML 和 JSON
Object Metadata 对象元数据 是对数据对象元数据结构的描述
Name 名称 用于标识通用数据类型名称
Remarks 备注
(1) 在实际应用中应按以上属性规定进行描述。
(2) 若以上未列出的属性类型或与本指南规定的明显不同,经 CCS 同意后可在此基础上进
行扩展。
2.2.3.2 通用数据类型属性规定说明
(1) 数据对象类型(Data Object Type)
数据对象类型的属性值遵循表 2.2.3.2(1)的规定。
数据对象类型属性表 表 2.2.3.2(1)
类型代码 类型名称 描述
Normal File 普通文件 表示证书、报告、图纸、资料等普通版式文件。
Media File 媒体文件 表示音、视频类的媒体文件。
Structured Data 结构化数据 表示简单、或具有一定关系的结构化关系型数据。
数据对象类型属性为强制性属性,如不在此类型代码范围内的特殊数据,经 CCS 同意后可
增加新的类型。
示例:
GeneralObject.TypeID
… GeneralObject.ObjectType …
……
… Normal File …
(2) 描述语言(Description Language)
描述语言属性用于规定通用数据类型对象描述采用的语言或语法,本指南支持的语言或语
法遵循表 2.2.3.2(2)的规定。
描述语言属性表 表 2.2.3.2(2)
类型代码 类型名称 描述
XML 可扩展标记语言 表示通过 XML 语言对通用数据对象进行描述。
JSON JavaScript 对象表示法 表示通过 JSON 语法对通用数据对象进行描述。
描述语言属性为强制性属性,需要明确通用数据类型对象描述采用的语言或语法。
示例:
GeneralObject.TypeID
… GeneralObject.Language …
6
船舶数字化检验数据交换技术指南
……
… JSON …
(3) 对象元数据(Object Metadata)
对象元数据实体应采用 Base64 算法进行编码处理,具体对象元数据结构明文示例参见附
录 4。
(4) 名称(Name)
名称属性表示的是通用数据类型对象的名称。
示例:
GeneralObject.TypeID
… GeneralObject.Name …
……
… 船舶电子记录簿 …
(5) 备注(Remarks)
在备注中可以描述关于目标通用数据类型对象的任意补充信息。
第 3 节 时序数据标识
2.3.1 一般要求
2.3.1.1 时序数据采用数据通道形式标识,数据通道由数据通道 ID 和数据通道属性构成。
2.3.1.2 本节规定的数据通道命名是基于 emd 的数据通道 ID 及属性的标识方法。
2.3.2 数据通道 ID
2.3.2.1 数据通道 ID 包含以下三种表达形式:
——通用 ID(Universal ID)
——本地 ID(Local ID)
——短 ID(Short ID)
(1) 通用ID为通用识别船载数据通道,是以数据交换为目标的通用标识方法,通用ID为全球
唯一标识。
(2) 本地ID用于船内识别船载数据通道。例如,船载计算机系统、综合自动化系统(IAS)和报
警监测系统(AMS),均有自己的数据通道列表,由唯一的通道ID组成,该通道ID可对应于本地ID。
(3) 短ID为本地ID的可选短替代标识符。
(4) 这些ID应不区分大小写,以避免意外错误输入。
(5) 对于同一艘船,本地ID和短ID应唯一。对于不同的船舶,相同类型传感器的数据通道具
有相同的本地ID。相反,即使数据通道具有相同的含义,每条船舶的短ID也可能不同。
7
船舶数字化检验数据交换技术指南
2.3.2.2 通用 ID
(1) 通用 ID 标识遵循 URI 的格式,URI 格式允许多种不同的组合,但通用 ID 为这些组合
的子集,具体格式要求如表 2.3.2.2 (1)所示。
通用 ID 命名格式 表 2.3.2.2 (1)
通用 ID =[协议]://命名实体/船舶 ID/本地 ID
命名元素 描述
命名实体 船舶 ID / 本地 ID 实体机构 船舶标识 保留字符 路径元素|路径元素……
(2) 通用ID组合通过使用在RFC5234中定义的扩展BNF(ABNF)进行定义,在URI中“协议”元
素是可选的,斜杠(“/”)为描述层次结构的保留字符。
(3) 通用ID组合详细说明。
① 命名实体
(a) 命名实体元素应为产生通用ID的实体拥有或控制的域。
(b) CCS的命名实体为: digitalship.ccs.org.cn
② 船舶ID
(a) 船舶ID是对船舶的通用识别。
(b) 通常,船舶ID宜使用IMO编号(国际航行船舶)或船舶识别号CMSA ID(中国籍船舶)。
示例:
——/IMO1234567
——/CN202212345672
2.3.2.3 本地 ID
(1) 本地 ID 使用 ABNF 定义,格式规定如表 2.3.2.3 (1)所示。
本地 ID 命名格式 表 2.3.2.3 (1)
本地 ID =命名规则/版本/船舶设备分类码/设备监测对象/位置/传感器信号类型
命名元素 描述
命名规则 / 版本 船舶设备分类码 设备监测对象 标识方案规则,本指南特指 emd 路径标识符 emd 版本号 基于 emd 设备分类标识 表示设备监测对象及对象编号的组合
8
船舶数字化检验数据交换技术指南
位置 传感器信号类型
设备监测对象的位置 设备传感器信号类型标识
(2) 本地 ID 组合详细说明。
① 命名规则
(a) 命名规则应为数据通道命名规则的指定名称。
(b) 此名称可在命名实体的监督下自由设置,并应在前面具有表示命名实体的符号,以消
除重复。
(c) 命名规则是为船上部件和系统命名方案(或标识方案)的一组要求。命名规则应规定
标识字符串的组成,以及开发标识字符串的方法。
(d) 本指南的命名规则特指 emd。模型获取方法参见附录 1。
② 版本
版本指的是命名规则的版本号。
③ 船舶设备分类码
(a) 船舶设备分类码特指 emd 设备分类标识码,模型分类码的获取参考附录 1。
(b) 船舶设备分类码须基于 emd 进行选择。
格式:主设备编码.子设备编码+编号
示例:P4.003.003+1
该示例表示的是 1 号柴油机,其中“+编号”为可选项,适用于多个同类设备的情况。
④ 设备监测对象
(a) 设备监测对象适用于通过船舶设备分类码无法完全表达清楚数据通道的情况。
(b) 如果设备监测对象为多级对象组合表达,对象之间用“.”进行区分。
(c) 该项为非必填项,对象名称原则上采用英文单词或词组进行表达,但单词之间不能包
含空格以及 URI 约定的 / ? # [ ] @等保留字符。
格式:设备监测对象.设备监测对象+编号。
示例:CYLINDER.EXHAUST_GAS+2
该示例表示的是 2 号气缸废气,其中“+编号”为可选项,适用于多个同类监测对象的情
况。
⑤ 位置
位置标识的是设备监测对象所处的位置。位置编码获取参见附录 2,优先使用附录 2 中的
位置编码,如不在附录 2 中允许自行定义,推荐采用有意义的位置英文单词,经 CCS 评估确认
后可纳入使用。
示例:Inlet
⑥ 传感器信号类型
传感器信号类型表达的是监测对象传感器的类型代码。传感器信号获取参见附录 3,优先
9
船舶数字化检验数据交换技术指南
使用附录 3 中的信号类型,如不在附录 3 中允许自行定义,推荐采用有意义的英文单词。
示例:Speed
2.3.2.4 短 ID
(1) 短 ID 是本地 ID 的可选短替代。数据通道和短 ID 之间必须有一对一的对应关系,因此
短 ID 对于一艘船是唯一的。
(2) 短ID的规定如下:
短ID =非保留字符
(3) 短ID应尽量简短,并使用机器友好符号、用户友好短语或这些符号和短语的组合表示。
示例:
——0001
——TAH001
——ME001_RPM
2.3.2.5 以下是基于 CCS 命名实体给出的命名示例。
示例:1 号柴发电机组 2 号缸排气温度
通用ID http://digitalship.ccs.org.cn/IMO1234567/emd/v1.0/P8.003.006 +1/Cylinder. Exhaust_Gas+2/
Outlet/Temperature 本地ID 短 ID 船舶ID 命名实体 命名规则 本地名称 emd/v1.0/P8.003.006 +1/Cylinder.Exhaust_Gas+2/ Outlet/Temperature 0001 IMO1234567 digitalship.ccs.org.cn emd G/E EXHAUST GAS TEMP. CYL.2
注:不要求通用ID为可解析的URI,即该URI不一定是有效的URL。
2.3.3 数据通道属性
2.3.3.1 本指南规定的数据通道属性分类如表 2.3.3.1 所示。
数据通道属性表 表 2.3.3.1
属性代码 属性名称 描述
Data Channel Type 数据通道类型 标识数据通道的类型
Format 格式 描述数据格式
Range 范围 描述数据范围,如值的上下限
Unit 单位 用于测量值的单位和量
Quality Coding 质量编码 表示数据质量评价模式的名称
Name 名称 描述为船载控制系统和其他仪器分配的名称
Remarks 备注
10
船舶数字化检验数据交换技术指南
(1) 在实际应用中应按以上属性规定进行描述。
(2) 若以上未列出的属性类型或与本指南规定的明显不同,经 CCS 同意后可在此基础上进
行扩充。
2.3.3.2 通道属性规定说明
(1) 数据通道类型(Data Channel Type)
① 数据通道类型用于标识数据通道的类型,例如测量值、平均值、报警和状态。数据通
道类型由以下子属性组成:
——类型(Type)
——更新频率(Update Cycle)
——计算周期(Calculation Period)
② 其中类型(Type)子属性规定了数据通道的类型,属性的值遵循表 2.3.3.2 (1)中的规定。
类型子属性表 表 2.3.3.2(1)
类型代码 类型名称 描述
Inst 测量值 在某一时间点的测量值。
Average 平均值 在某一段时间内的平均值。 “平均值”不是指多个传感器在同一时间的值的平均值,而是 指单个传感器的时间序列值的平均值。
Max 最大值 在某一时间段内的最大值。 “最大值”不是指多个传感器同一时间的值的最大值,而是指 单个传感器的时间序列值的最大值。
Min 最小值 在某一段时间内的最小值。 “最小值”不是指多个传感器同一时间的值的最小值,而是指 单个传感器的时间序列值的最小值。
StandardDeviation 标准差 某一时间段内数值的标准偏差。 “标准偏差”不是指多个传感器在同一时间的值的标准差,而 是指单个传感器的时间序列值的标准差。
Calculated 计算值 通过计算而不是测量得到的值。
SetPoint 目标值 自动控制目标值。
ControlOutput 控制输出 自动控制的操纵值。
Alert 报警 可获得的警报值。
Status 状态 可获得的状态值
ManuallyInput 手工输入 船员输入的值。这里假设的值为指示器的读数。
③ 更新频率表示更新测量值的频率,此子属性应在定期更新测量值时使用。
④ 当一个数据通道的值为使用特定时间段的测量值计算的结果时,应使用计算周期表示
该时间段。
⑤ 更新频率和计算周期应以大于 0 的十进制数字描述,更新频率和计算周期的单位应为
“秒”。
11
船舶数字化检验数据交换技术指南
⑥ 类型子属性是强制的,其他属性是可选的。
示例:
DataChannelID.LocalID
… DataChannelProperty. DataChannelProperty. DataChannelProperty.
DataChannelType. DataChannelType. DataChannelType.
Type UpdateCycle CalculationPeriod
emd/v1.0/
… Inst 5 60
P8.003.006+1/ALTERNATO
R_BEARING//
TEMPERATURE
(2) 格式(Format)
① 格式为用于描述数据格式,并由以下子属性构成。
——类型(Type)
——限定(Restriction)
② 类型子属性为强制性,限定子属性为可选,格式属性下可能存在多个限定子属性。
③ 可用的类型如表 2.3.3.2 (2)所示,这些数据类型的规定符合 W3C XML 架构定义语言
(XSD) 1.1 第 2 部分:数据类型。
类型子属性表 表 2.3.3.2(2)
类型代码 类型名称 描述
Decimal 带小数位的数字 带小数位的数字表示实数的子集,实数可用十进制数表示。小 数的值为整数除以 10 的非负幂得到的一组数字,即可表示为 i/10 n,其中 i 和 n 为整数,n≥0。精确度未反映在该值空间 中,数字 2.0 与数字 2.00 无区别。十进制的顺序关系为实数的 顺序关系,仅限于该子集。
Integer 整数 整数通过将小数位数的值固定为 0 并不允许尾随小数点,从十 进制中派生。这就产生了整数的标准数学概念。整数的值空间 为无穷集{.…,-2,-1,0,1,2,….}。整数的基类型为十进 制。
Boolean 布尔型 布尔值表示二值逻辑的值。
String 字符型 字符串数据类型表示 XML 中的字符串。
DateTime 日期时间 日期和时间数据类型用于包含日期和时间的值。 格式应遵循 ISO 8601“YYYY-MM-DDThh:mm:ssZ”,其中: YYYY 表示年份; MM 表示月份; DD 表示日期; T 表示所需时间段的开始; hh 表示小时; mm 表示分钟; ss 表示秒; Z 表示 UTC 时钟。
12
船舶数字化检验数据交换技术指南
④ W3C XML 模式中定义的限定见表 2.3.3.2 (3)可用于规定可接受的值。每个数据类型的
验证规则和可用约束应遵循 W3C XML 模式。
约束子属性表 表 2.3.3.2(3)
限定 描述 数据类型
Enumeration 定义可接收枚举值列表 字符串
FractionDigits 指定允许的最大小数位数。必须等于或大于 零。 非负整数
Length 指定允许的字符或列表项的精确数目。必须等 于或大于零。 非负整数
MaxExclusive 定义数值的上限(允许值必须小于该值)。 来自{基本类型定义}的·值空 间·的值
MaxInclusive 定义数值的上限(允许值必须小于或等于该 值)。 来自{基本类型定义}的·值空 间·的值
MaxLength 定义所允许的字符或者列表项目的最大数目。 必须大于或等于 0。 非负整数
MinExclusive 定义数值的下限。所允许的值必需大于此值。 来自{基本类型定义}的·值空 间·的值
MinInclusive 定义数值的下限。所允许的值必需大于或等于 此值。 来自{基本类型定义}的·值空 间·的值
MinLength 定义所允许的字符或者列表项目的最小数目。 必须大于或等于 0。 非负整数
Pattern 定义可接受的字符的确切序列。 字符串
TotalDigits 指定允许的确切位数。必须大于零。 正整数
WhiteSpace 指定如何处理空值(直线、制表符、空格和回 车)。
示例:
DataChannelID.LocalID
… DataChannelProperty. DataChannelProperty.
Format.Type Format.Restriction
……
… Integer MaxExclusive 5000
(3) 范围(Range)
① 范围用于描述数据范围。范围属性由以下子属性组成。
——低(Low)
——高(High)
② “低”子属性表示模拟数据的下限,“高”子属性表示其上限。
③ 子属性值的数据类型为带精度的数值或空。只有在无法指定下限和/或上限时,子属性
的值才能为空。
④ 范围的高值必须大于且不等于低值。
⑤ 范围属性仅对模拟数据是强制的。
⑥ 范围不表示值的上下边界。若传感器出现故障或其他异常情况,则该值可能会超出范
围。
13
船舶数字化检验数据交换技术指南
示例:
DataChannelID.LocalID
… DataChannelProperty. DataChannelProperty.
Range.Low Range.High
……
… 0 120
(4) 单位(Unit)
① 单位属性应用于测量值的单位和量。单位属性由以下子属性组成。
——单位符号(Unit Symbol)
——计量名称(Quantity Name)
② ISO 80000 中定义的单位符号和量名称应用于单位符号和量名称子属性。
“单位符号”子属性表示测量值的单位符号(例如,“m”表示长度,“kg”表示质
量)。
③ 计量名称子属性可用于标识为数据通道的物理或化学项测量或计算的变量值。
④ 测量值应根据本属性中规定的单位进行描述。
示例:
DataChannelID.LocalID
… DataChannelProperty. DataChannelProperty.
Unit.UnitSymbol Unit.QuantityName
……
… kW 功率
(5) 质量编码(Quality Coding)
质量编码表示数据质量评价模式的名称,该模式应能区分数据通道的有效测量值和无效测
量值。
示例:
DataChannelID.LocalID
… DataChannelProperty.O …
pcQuality
……
… IEC 61162-STATUS …
注:在“IEC 61162—STATUS”下,使用“A”(数据有效)和“V”(数据无效)表示数据质量。
(6) 名称(Name)
名称可以用来描述为船载控制系统和其他仪器分配的名称。
示例:
DataChannelID.LocalID
… DataChannelProperty.Name …
……
… 主机转速 …
(7) 备注(Remarks)
在备注中,描述了数据通道上的任意补充信息。
示例:
DataChannelID.LocalID
… DataChannelProperty.Remarks …
……
… 位置:集控室,制造商:AAA 公司,型 …
号:型号—AAA
14
船舶数字化检验数据交换技术指南
第 4 节 数据结构
2.4.1 一般要求
2.4.1.1 本节规定的是对通用和时序数据的数据结构要求。
上一章:中国船级社指南 无人水面艇检验指南 2024 下一章:DB22/T 486.8-2024 社会单位消防安全“四个能力”建设规范 第8部分:商场、市场

相关文章

中国船级社指南 船舶数字化检验应用指南 2023 中国船级社指南 船舶直流综合电力系统检验指南 2023 中国船级社指南 船舶焊接检验指南 2023第1次变更通告 中国船级社指南 船舶焊接检验指南 2021 中国船级社指南 船舶智能机舱检验指南 2024 中国船级社指南 船舶智能能效管理检验指南 2024 中国船级社指南 船舶数据质量评估指南 2021 中国船级社指南 纯电池动力船舶检验指南 2019