4. 质量标记的基本概念与标准体系
海洋观测数据从传感器输出到最终进入数据库,中间要经历采样、转换、传输、质控等多个环节。原始观测值本身只是一个数字,它是否可信、能否用于科研或业务决策,取决于我们是否给它附加了“可信程度”的判断信息。质量标记(Quality Flag,QF)就是用来承载这一判断的元数据:它以约定的编码方式,标注某个观测值经过质控后的可信状态。理解质量标记的定义、作用与主流标准体系,是开展海洋数据质控工作的前提。
质量标记的定义与作用
质量标记是附加在观测值(或由观测值派生的参数)上的离散编码,用于表达该值在质控流程中的判定结果。它与观测值本身成对存在,通常以“值—标记”二元组的形式存储。例如某温盐深剖面中,第 12 层的温度值为 12.34 ℃,其质量标记为 1,表示该值通过全部质控测试;第 13 层温度值为 35.87 ℃,标记为 4,表示该值超出气候学极值范围,判定为错误。
质量标记的作用体现在三个层面。第一是数据筛选:使用者在计算区域平均温度、构建再分析产品时,可按标记阈值剔除可疑或错误值,避免异常值污染统计结果。第二是可追溯性:标记记录了质控判定结论,配合质控日志可回溯某个值为何被标记,便于复核与争议处理。第三是信息保留:与直接删除异常值相比,标记方式保留了原始观测,使后续研究者可以按不同严格程度重新筛选,避免信息不可逆丢失。这也是国际主流方案普遍采用“标记而非删除”策略的原因。
常见标记等级
尽管各标准体系的编码细节不同,但标记等级大体可归为四类语义:良好(通过全部质控测试,可信)、可疑(未通过某项测试但未确认为错误,或缺乏足够信息判断)、错误(明确超出物理或气候学合理范围,不可用)、缺测(无观测值或值缺失)。部分体系还设有“未质控”“插补值”“平台报告异常”等中间等级,用于表达更细的状态。
需要强调的是,标记等级与质控测试并非一一对应。同一个“可疑”标记可能来自尖峰测试、梯度测试或停滞测试中的任意一项;反过来,某项测试失败也可能直接判为“错误”。因此标记编码只是结论,判定逻辑由各体系的质控规程定义。
国际主流质量标记方案
QARTOD(海洋观测系统实时质控)由美国 IOOS 牵头制定,面向实时与近实时观测,覆盖温度、盐度、溶解氧、海流、波浪、叶绿素等参数。其标记编码为 1(通过)、2(未质控/未知)、3(可疑)、4(失败)、9(缺测)。QARTOD 的特点是“按参数分册”给出具体测试方法与阈值建议,例如温度剖面需执行位置、时间、速度、尖峰、梯度、气候学等测试,每项测试独立输出标记,最终按“最差优先”原则合成总标记。它强调实时性,测试多为逐点或滑动窗口计算,适合业务化浮标与航次数据流。
Argo 计划面向全球温盐深剖面浮标,其标记体系为 1(良好)、2(可能良好)、3(可能错误)、4(错误)、5(值已修改)、8(估计值)、9(缺测)。Argo 的质控分实时质控(RTQC)与延时质控(DMQC)两级:RTQC 在剖面生成后数小时内自动完成,DMQC 由专家在数月后结合盐度漂移校正重新判定。Argo 标记的显著特点是区分“可能良好”与“可能错误”,并保留“值已修改”“估计值”等状态,反映其延时校正的业务流程。
GOOS 及通用体系方面,GOOS 本身更多提供数据交换与元数据规范框架,具体标记编码常沿用 IOC/IODE 的通用约定或与 QARTOD 对齐。许多区域海洋数据库采用 0(未质控)、1(良好)、2(可疑)、3(错误)、4(缺测)的编码,与 QARTOD 语义相近但数值不同。实际工作中,跨体系整合时必须先做编码映射,不能直接比较数值。
体系差异与实践要点
三大体系的差异主要体现在三方面。其一是编码数值不统一:同为“可疑”,QARTOD 用 3,Argo 用 2 或 3,通用体系用 2。其二是质控时机不同:QARTOD 偏重实时自动质控,Argo 有明确的实时/延时两级流程,通用体系则视数据源而定。其三是测试规程的细化程度不同:QARTOD 按参数给出可操作的阈值表,Argo 的 RTQC 规程相对简洁、更多依赖 DMQC 专家介入。
实践中应把握以下要点。第一,先明确数据源的标记体系再筛选。拿到一份剖面数据,先查元数据中的标记约定,确认“1”代表良好还是“未质控”,避免误删。第二,保留原始标记并记录映射关系。跨体系整合时建立映射表,例如将 Argo 的 2 映射为通用体系的 2(可疑),将 8(估计值)单独保留而非并入良好。第三,按用途设定筛选阈值。计算气候态平均时可只保留“良好”,做实时监视时可纳入“可疑”并加注说明。第四,标记与质控日志配套。仅凭标记无法知道失败原因,应同时保存各测试的通过情况,便于复核。
质量标记不是质控流程的附属品,而是数据产品可信度的核心表达。掌握其定义、等级语义与主流体系的编码差异,才能在数据筛选、产品制作与跨源整合中做出正确判断。