目录文档-技术白皮书(V5.05)52-数据集卡 Template v1.0

第4章 结构与 Schema(字段/单位/量纲)


I. 目的与范围(Purpose & Scope)


II. 输入与依赖(Inputs & Dependencies)


III. 字段表(最小模板,字段/单位/量纲)

字段

类型

单位

量纲

取值域/形状

可空

说明

see

record_id

string

1

1

ULID/UUIDv4

主键

acq.ts_start/ts_end

string

1

1

ISO-8601

采集时间

instrument.id/mode

string

1

1

enum

仪器/模式

Metrology.*

path.gamma_ell

array

m

L

N≥2

路径参数

Core.DataSpec:TARR

path.d_ell

array

m

L

N≥2

路径测度

同上

medium.n_eff_profile

array

1

1

N≥2

有效折射率

S20-1

ref.c_ref

number

m/s

L·T^-1

(2.9e8,3.1e8)

参考上限

Terms P10-*

ref.lambda_ref

number

m

L

>0

视任务

参考波长

S21-2

obs.T_arr

number

s

T

视任务

到达时

S20-1

obs.Phi

number

rad

1

视任务

相位

S21-2

quality.flags

array

1

1

可空

质量标记

quality.score_Q

number

1

1

[0,1]

稳健质量

see/references/version

array/string

1

1

引用/版本

强制写法:含除号/积分/复合算符的表达必须加括号;路径阵列满足 len(gamma_ell)=len(d_ell)=len(n_eff)≥2。


IV. 路径量统一口径(Normative Path Forms)

正文显式 gamma(ell) 与 d ell;数据侧记录 delta_form(general|factored)。


V. Schema 规则(缺失/枚举/一致性)


VI. 量纲与覆盖(Units & Dimensions / Coverage)


VII. 机读契约(Machine-Readable Contracts,节选)
A. schema.json

{

"$schema":"https://json-schema.org/draft/2020-12/schema",

"title":"Dataset v1.0.0 (structure)",

"type":"object",

"required":["record_id","acq","path","medium","ref","see","version"],

"properties":{

"record_id":{"type":"string"},

"acq":{"type":"object","required":["ts_start","ts_end"],

"properties":{"ts_start":{"type":"string","format":"date-time"},"ts_end":{"type":"string","format":"date-time"}}},

"instrument":{"type":"object","properties":{"id":{"type":"string"},"mode":{"type":"string"}}},

"path":{"type":"object","required":["gamma_ell","d_ell"],

"properties":{"gamma_ell":{"type":"array","items":{"type":"number"},"minItems":2},

"d_ell":{"type":"array","items":{"type":"number"},"minItems":2}}},

"medium":{"type":"object","required":["n_eff_profile"],

"properties":{"n_eff_profile":{"type":"array","items":{"type":"number"},"minItems":2}}},

"ref":{"type":"object","properties":{"c_ref":{"type":"number"},"lambda_ref":{"type":"number"}}},

"see":{"type":"array","items":{"type":"string"},"minItems":1},

"version":{"type":"string"}

}

}

B. contract.yaml

version: "1.0.0"

units:

T_arr: "s"

Phi: "rad"

c_ref: "m/s"

lambda_ref: "m"

path:

required: true

gamma: "gamma(ell)"

measure: "d ell"

delta_form: "general" # or "factored"

constraints:

enum:

clock_state: ["locked","holdover","free"]

mutex:

- of: ["locked","free"]

rule: "not_both"

missing:

numeric: "null"

reason_to: "quality.flags"

coverage:

mode: "k" # k | alpha | quantile

k: 2


VIII. 质量门与校验(Gates & Validation)


IX. 反例与修正(Anti-Patterns & Fixes)


X. 交叉引用(Cross-References)


XI. 执行勾选清单(Checklist)


版权与许可:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(屠广林)享有。
许可方式(CC BY 4.0):在注明作者与来源的前提下,允许复制、转载、节选、改编与再分发。
署名格式(建议):作者:屠广林|作品:《能量丝理论》|来源:energyfilament.org|许可证:CC BY 4.0
验证召集: 作者独立自费、无雇主无资助;下一阶段将优先在最愿意公开讨论、公开复现、公开挑错的环境中推进落地,不限国家。欢迎各国媒体与同行抓住窗口组织验证,并与我们联系。
版本信息: 首次发布:2025-11-11 | 当前版本:v6.0+5.05