包容性命名倡议——政治正确下的计算机术语更名运动

今年的美国反歧视和反暴力执法运动(Black Lives Matter/BLM),加速了计算机界在术语方面向政治正确发展,“许多科技巨头或知名软件,调整自己的业务和产品,平息舆论”。早在“2004年,‘master/slave’就被全球语言检测机构评为年度最不政治正确的十大词汇之一,时任主席称这是政治渗透到计算机技术控制中的表现。早在那时,洛杉矶就有一个区域采购部门,以种族歧视为由,禁购采用该词汇的软件。”在行动方面,“2008年,开源软件 Drupal 在社区发布消息,高调站队,将‘master/slave’重命名为‘client/server’”。“之后一直到2018年,IETF 在草案当中,要求开源软件更改“master/slave”和“blacklist/whitelist”两项表述。计算机术语的使用才引起更广泛关注。同年,许多开发者呼吁一些开源软件厂商修改源码,Redis、谷歌、Python 都曾被要求这样做。谷歌开始避免再使用“blacklist”一词,Redis 和 Python 开始清除“master/slave”表述”。今年GitHub开始把默认分支从master改成main。(在 Git 中写下 master 的开发者反省“错误”,这些计算机术语错了吗?2020-6-19)

更改软件界面术语相对简单,要更改源代码……想想就觉得会出无数乱子,因而不只需要大家认可的新术语,还需要防止出错的更名流程等。包容性命名倡议(Inclusive Naming Initiative就是这样一个项目,“任务是帮助公司和项目移除各种所有有害和不清晰的语言,代之以一套商定的中性术语。目标是定义流程和工具,从项目中移除有害语言,包括创建替换术语综合清单、语言评估框架和模板以及帮助过渡的基础架构。”目前项目领导团队包括来自Cloud Native Computing Foundation、Cisco、Red Hat、VMWare和IBM的成员。

目前提出的更改术语清单(Word replacement list):

  • Whitelist/blacklist ——  allowlist/denylist 或 allowedNouns/deniedNouns
  • Master/slave —— Control plane/control plane node 或 Controller/doer 或 Primary/replica 或 Primary/secondary;也可考虑:Leader/follower 或 Parent/child
  • Master —— main 或 original 或 source 或 control plane

项目网站上有Kubernetes命名工作组开发的评估有害语言框架(A framework for evaluating harmful language),将有问题的语言分成三等:

  • 一阶问题(有害、特定身份):种族、性别、残障、同性恋歧视
  • 二阶问题:暴力(比如kill)、军国主义
  • 三阶问题(清晰度、拟人化、惯用语)

via OSChina: 约五十万个“歧视性”单词被计划替换,影响数千项目(一君,2020年11月20日)

【乱弹】

现在的清单基本上都是涉及奴隶或黑人的术语,看项目GitHub上提出的其他建议(inclusivenaming/org),目前要求禁用还有:#8 whitewash(粉刷),#9 male/female,#10 large/big/tall/small/tiny/short。我怎么觉得是搞笑呢?

汉语的特点是历史久、来源广,来自世界各地的大量外来语早就失却了其初始的隐喻,在人们头脑中留下的只有现实含义。因此我想,“白名单/黑名单”不必消失吧?至于“主/从”在我看来则完全没有种族色彩。
上述框架在脚注中称:“一般而言,随着时间的流逝,强大的民主社会将变得更加进步和接受”——我以为“结果”会是随着社会发展,人们越来越自信、越来越不那么敏感、不容易感觉受到言辞的伤害,没想到它的结论是——“结果,在某些未来时间点,曾经被认为可以接受的术语可能被认为是不可接受的”。

编目和元数据专业图书馆员的核心能力(ALCTS)

美国图书馆协会(ALA)所属图书馆馆藏和技术服务协会(ALCTS)于2017年发布《编目和元数据专业图书馆员的核心能力》,是对《ALA图书馆学核心能力》的专门补充。参见:ALA图书馆职业核心能力大全(2020-7-31)

本文件的作用:图书馆管理者可用于评聘编目和元数据馆员,图情学生可从中得到明确的教育和实习选择,而图情教育工作者则可用于课程开发。见:ALA Member News: ALCTS endorses cataloging and metadata core competencies (2017-3-15)

Core Competencies for Cataloging and Metadata Professional Librarians / Cataloging Competencies Task Force. 2017. URI: http://hdl.handle.net/11213/7853

本文件仍然是最基础的,未涵盖如连续出版物、视听资料、音乐以及珍本和特藏等创建专业元数据的能力。文件将编目和元数据的核心能力分为知识、技能和行为三个方面。与《图书馆领域能力索引》相比,有更多示例——不过文件特别说明:给出的示例仅用于说明目的,不应视为说明性、详尽性或对特定产品或服务的认可。参见:《图书馆领域能力索引》(附:编目能力)(2020-8-2)

导言中另指出了最基础的能力——政治正确:“了解元数据标准中的内在偏见被视为所有元数据工作的核心能力,制定包容性元数据标准或最佳实践是一项应在职业生涯中发展的能力”。

作为《ALA图书馆学核心能力》的补充,文件未列出其中的图书馆学通用能力。不过文件中的“行为能力”包含的大多是更通用的个人能力,或许隐含着编目与元数据馆员普遍缺乏这方面能力,因而需要特别强调?

——编目和元数据专业图书馆员的核心能力(摘译)——

1、知识能力【《ALA图书馆学核心能力》第三能力“记录的知识和信息的组织”的延伸】

知识能力包括编目和元数据工作的背景和环境。这些能力包括了解标准所基于的概念模型以及基本编目工具和编码标准的结构。

1.1 基础编目和元数据原理的知识【原理】

  • 了解当前元数据原理的历史背景。示例:阮岗纳赞的《图书馆学五定律》,克特的《目的与意义》
  • 了解身份管理和规范控制的原则
  • 了解受控词表背后的原则,包括同义词结构以及前后组术语的优缺点,并可以识别当前使用的词表
  • 了解各种分类结构,并可以识别当前使用的分类法
  • 了解数据标准化
    • 内容标准。示例:RDA指引,AACR2,DCRM,DACS,CCO
    • 结构标准。示例:都柏林核心,MODS,MARC,RDA元素集,BIBFRAME,EAD,VRA核心
    • 数据编码、格式和交换标准。示例:MARC,XML,Turtle
    • 取值标准。示例:LCSH,LCGFT,LCMPT,LCC,DDC,RDA取值词表
  • 了解图书馆数据的概念模型。示例:FRBR,RDF

1.2 系统和技术知识【系统】

  • 了解索引和数据库结构。示例:了解使用规范的文本字符串以及用于索引和引用功能的唯一标识符
  • 了解图书馆服务平台/图书馆管理系统和/或机构存储库和数字图书馆管理系统。示例:Sierra,Alma,Symphony,Koha,WorldShare管理服务,CONTENTdm,Islandora,DSpace
  • 了解合作书目数据库的性质和功能。示例:OCLC WorldCat,III SkyRiver
  • 了解元数据创建、编辑、分析和转换的方法和方法。示例:使用工具如OCLC Connexion,oXygen XML Editor,MarcEdit,OpenRefine,XML Notepad,XSLT

1.3 编目和元数据行业的趋势知识【趋势】

– 了解编目如何适应更广泛的图书馆和文化遗产背景(“大图景”知识)。示例:使用元数据来支持参考咨询、外联[学科馆员]和流通工作;质量与元数据缺乏/差对用户获取资源的影响- 了解编目行业的主要趋势/组织。示例:关联数据,PCC,LC-PCC政策声明,RDA指导委员会

2、技能能力

进行有效编目的基础不仅在于掌握个别原理和技能的能力,而且在于综合这些原理和技能以创建在本地和国际元数据生态系统中起作用的具有凝聚力的合规书目数据。

2.1 在书目系统中应用概念框架、标准和原则

  • 制定一致的数据。示例:应用元数据内容标准,例如RDA准则,AACR2,DACS等
  • 消除创建者、贡献者、题名/丛编的歧义。示例:利用元数据内容标准(RDA指引)和/或最佳实践文档(PCC NACO参与者手册)中的说明来制定规范款目;管理实体的标识符
  • 分析和分类资源。
    • 示例:利用最佳实践进行主题分析和分配(《 LC主题标题手册》);由元数据值标准(LCSH,MeSH,TGM,AAT,Sears等)分配术语。
    • 示例:根据元数据值标准(DDC,LCC,SuDocs等)分配分类号。
    • 示例:根据元数据值标准(LCGFT,AAT,RBMS类型术语等)分配体裁/形式术语
  • 对机器可操作的数据进行编码。示例:通过序列化标准(XML,Turtle等)使用元数据结构标准(MARC,Dublin Core,MODS等)
  • 断言创作者、作品等之间的关系。示例:利用元数据值标准(RDA元素集)来关联不同的实体

2.2 在本地环境中应用通用标准

  • 评估或寻求了解本地用户对图书馆元数据的需求
  • 制定(或建议)本地元数据实践,包括选择适当的标准以供本地使用
  • 记录本地决策和做法
  • 设计和修改编目和元数据工作流程

2.3 书目系统中元数据的集成、映射和转换

  • 记录/文档从一种元数据标准转换或对应到另一种。示例:MARC到XML
  • 采用标准对元数据进行标准化
  • 记录输入和映射决策

3、行为能力

适当的知识和技能构成了编目能力的基础。但是,掌握关键概念和技能并不能成功完成编目实践。行为能力既描述了有助于职业成功的个人属性,又描述了可以通过课程和就业经验发展的思维方式。

3.1 人际沟通

  • 有效合作
  • 具有较强的口头和书面沟通能力
  • 建立和维护大学关系【与一级机构的关系?】
  • 以真诚的兴趣和开放的心态聆听

3.2 公共服务导向

  • 承认多种文化和不同人群
  • 优先考虑用户需求
  • 重视各种观点和做事方式

3.3 主动性和适应性

  • 展示
    • 创造力
    • 灵活性
    • 适应不确定性
    • 独立性
    • 终身学习的承诺

3.4 专业好奇心

  • 保持对专业文献和研究的了解
  • 寻求参与专业组织
  • 倡导专业

3.5 解决问题

  • 能够
    • 管理项目
    • 管理工作流程
    • 认真思考
    • 保持对细节的关注
    • 进行评估
    • 促进整体愿景和战略规划工作