先讀這裡

這一頁回答什麼?

S-Code 與 ISO-Taste 各自保留版本歷史;新增欄位不能被假裝成舊資料原本就有的意思。

故事關係:這篇故事正文直接使用 ISO-Taste,可用來把感官標準與實際故事情境對照。 〈柏拉圖的雞與感官暴政〉

權威入口:本標準總覽 · IAGA · Galatea Standard

正式規格

若只想理解世界觀,到這裡已足夠;以下內容提供正式定義、欄位、治理與實作細節,可以依需要再深入閱讀。

版本與相容性的讀者原則

版本升級可以增加新的表達能力,但不能回頭替舊資料補造它當時沒有的意思。S-Code 與 ISO-Taste 保留各自的版本命名空間;跨版本轉換也不能順便把權利、來源、量測狀態或符合性升級。感官資料仍可與 IAGA 情感結果及 Galatea Standard 具身輸出建立 mapping。

版本邊界
項目正式規則
S-Code1.0 保留獨立版本命名空間
ISO-Taste1.0 保留獨立版本命名空間
registry_version綁定 vocabulary / code-registry semantics
跨版本新欄位不得回填成 source record 原本就存在的語義
Migration不得提升 rights、provenance、measurement status 或 conformance

Migration Record

需要跨版本轉換時,migration record 明確留下來源版本、目標版本、Registry、轉換狀態,以及哪些欄位被保留或丟失。

Migration record 欄位
Machine key保存內容
migration_idMigration 識別
source_version來源版本
target_version目標版本
registry_version使用的 Registry 版本
statusMigration 狀態
preserved_fields成功保留的欄位
dropped_fields轉換時失去的欄位
Migration status
status規則
none_required不需要轉換
lossless轉換不丟失來源語義
lossy必須列出 dropped_fields
unsupportedRegistry 判定不支援時,不得輸出聲稱符合 target version 的 packet

相關標準、法律與資源