专栏 命名系统

命名系统(7):知识与文化——书的身份证与颜色的方言

最后一篇讲文化产品。这一类的麻烦在于: 对象本身没有清晰的边界 。一本书有精装平装、一个作品有不同版本、一种颜色在不同介质上根本不是同一个东西。

命名系统(7):知识与文化——书的身份证与颜色的方言

最后一篇讲文化产品。这一类的麻烦在于:对象本身没有清晰的边界。一本书有精装平装、一个作品有不同版本、一种颜色在不同介质上根本不是同一个东西。

所以这里的命名系统,往往不是「一个对象一个号」,而是「一个对象一族号」。

一、图书:ISBN 的五段结构

978 - 7 - 111 - 12345 - 6
│     │   │      │      └─ 校验位
│     │   │      └──────── 书名号(出版者自编)
│     │   └─────────────── 出版者号(长度可变)
│     └─────────────────── 组区(7 = 中国大陆)
└───────────────────────── 商品前缀(978 图书、979 乐谱)

组区号的分配有历史:0、1 英语,2 法语,3 德语,4 日语,5 俄语,7 中文。组区号越短,出版量越大——这是按历史产量分配的稀缺资源。

出版者号的长度不固定,由各国 ISBN 机构分配:大出版社拿短号,小出版社拿长号。这就是为什么有的 ISBN 只有 10 位有效数字、有的 12 位。

期刊与论文

  • ISSN:8 位,期刊专用,1234-5678,最后一位可能是 X(代表 10)
  • DOI:10.1000/xyz123,前缀 10. + 注册机构号 + 后缀,后缀由出版方自定,但要求全球唯一
  • ORCID:16 位,研究者标识,解决同名同姓问题

分类法:三套书架逻辑

体系 结构 特点
中图法 22 个基本大类 A-Z 中国图书馆通用
DDC 杜威十进 10 大类 000-900 英美公共图书馆
LCC 国会法 21 个字母大类 研究型图书馆

同一个学科在三套里的位置完全不同。做文献检索时,分类号不能跨体系直接换算。

二、音乐:作品号不是创作顺序

古典音乐的作品号是最容易误解的一类编码。

编号 对象 编制者
Op. 一般作品 出版商,按出版顺序而非创作顺序
BWV 巴赫 Schmieder,1950
K. / KV 莫扎特 Köchel,1862
Hob. 海顿 Hoboken
D. 舒伯特 Deutsch
RV 维瓦尔第 Ryom

Op. 是出版号,不是创作号。 同一部作品可能因为再版拿到不同的 Op. 号,也可能生前未出版、死后才编号。所以研究一部作品,必须指明用的是哪套目录。

现代录音则有另一套:

  • ISRC:12 位,国别 2 + 登记机构 3 + 年份 2 + 序号 5,标识一段录音
  • ISWC:标识词曲作品,不是录音
  • 同一首歌的录音和作品是两个号,翻唱换 ISRC 不换 ISWC

三、影视:一个作品,多个版本

ISAN(国际标准音像号)是 24 位十六进制,分段表示根、集、版本。设计上就考虑了「一部剧有多集、一集有多个剪辑版本」。

EIDR 走 DOI 风格,10.5240/XXXX-...。IMDb tt 号虽然不是标准,但事实上成了引用默认值——论文、影评、数据库都在用。

影视命名的核心难题是版本:院线版、导演剪辑版、修复版、不同国家的分级版,算不算同一个对象?ISAN 的答案是「根作品一个号,版本另给号」,这也是大多数内容管理系统的做法。

四、色彩:没有唯一标准的领域

颜色是个例外——它有大量命名体系,但没有一个能覆盖全部场景。

体系 例子 领域
Pantone 185 C 印刷专色
RAL RAL 5015 涂料、工业
NCS S 2050-Y10R 建筑、北欧
Munsell 5YR 6/8 色彩科学、土壤
Hex / sRGB #E4002B 屏幕
CIELAB L*a*b* 色差计算

NCS 的结构最「语法化」:S 2050-Y10R = 标准色,黑度 20%,彩度 50%,色相为黄中偏红 10%。

关键事实:这些体系之间只能近似转换,不能精确互转。 Pantone 185 C 在屏幕上没有唯一对应值,因为专色油墨和发光屏幕的呈色原理不同。

所以印刷厂说「这个红不对」时,第一个问题永远是:你说的是哪个体系的红?

五、食品与农业:安全与产地

添加剂

  • E 编号(欧盟):E100–E1520,E 开头加数字,按类别分段(E100-199 色素、E200-299 防腐剂、E300-399 抗氧化剂)
  • INS 号(国际食品法典):与 E 编号大体对应,但编号规则不同
  • 中国用 GB 2760 的品种名单,不强制标 E 号

同一个物质三个身份:柠檬黄 = E102 = INS 102 = 酒石黄。

农产品

  • 品种审定编号:作物名 + 年份 + 序号,如「国审稻 20200001」,由审定委员会发号
  • UPOV 品种权:品种名全球唯一,且不得与已有品种混淆,命名规则由国际植物新品种保护联盟统一
  • 地理标志:欧盟分 PDO(原产地保护)、PGI(地理标志保护);法国有 AOC,意大利有 DOCG,美国有 AVA

地理标志的本质是用地理边界定义命名权:只有香槟区产的起泡酒能叫 Champagne,这是法律问题,不是技术问题。

零售

散装果蔬用 PLU 码:4 位常规码,5 位以 9 开头表示有机。收银员敲的那四个数字,就是一套全球通行的农产品命名。

六、软件:给虚拟对象发号

软件行业的命名是自发生长的,反而最有借鉴意义。

体系 形态 解决的问题
SemVer 1.4.2 声明兼容性:主版本不兼容、次版本加功能、修订版修 bug
CalVer 2024.10 按时间发布,适合持续交付
UUID v4 550e8400-... 无中心发号,随机保证唯一
UUID v7 时间有序 解决 v4 做数据库主键时索引碎片化
反向域名 com.example.app 借用域名所有权保证包名全球唯一

SemVer 的精妙之处是把「兼容性」这件主观的事,变成了三个数字的机械约定。代价是:一旦有人不守规矩,整个生态的信任就崩了——这也是为什么很多项目干脆锁死版本。

七、七篇之后

回头看,六种机制在各行业反复出现,只是组合方式不同:

机制 典型
语法生成 IUPAC、SI、NCS
层级编码 HS、ICD、中图法、行政区划
登记流水 CAS、ISBN、ISAN、LEI
助记约定 IATA、基因符号、Pantone
型号规格 轴承、钢材、封装、VIN
版本演进 SemVer、ISAN 版本段

三条通用规律,值得在设计任何编码体系时默念:

  1. 名字必须锚在实物上。模式标本、金钉子、标准物质、IMO 号——没有锚点,名字会随解释漂移。
  2. 语义和稳定只能二选一,所以通常要双轨。给人看的名字 + 给机器用的号。
  3. 校验位是廉价的保险。一位容量,换掉大部分人工录入错误,只要有人工环节就该加。

最后一个判断标准,来自一位做标准化工作的前辈:好的命名系统,是五十年后的人还能查得到、对得上、不改也能用的那一套。

以此收尾。

说明 · 本站内容均为学习笔记与经验总结,所有菜谱与技法请结合实际食材、季节与个人口味灵活调整。涉及生食、营养与健康的内容仅供参考,特殊体质或疾病请咨询专业营养师/医生。