G1.09.7matrix requires complete metadata设计研究

矩阵结构对元数据完整度要求高,字段缺失即无法定位

别名: 矩阵缺字段 · incomplete coordinates · 交点空洞

概念解释

矩阵把对象放在几条轴的交点上,交点坐标就是字段值。任一维缺失,这个对象在该矩阵里没有地点:按完整坐标来的人会得到空单元格,以为内容不存在。矩阵要求元数据完整:不是锦上添花的编目,是这种结构类型的寻址前提。树少一个可选标签还能挂在父亲下;矩阵少一个轴上的值,对象从该结构中消失。

完整指的是定位用的那几维,不是所有想象得到的字段。缺的若不是坐标轴,矩阵仍可走。

机制

寻址等式是「轴 A 的值 ∩ 轴 B 的值」。空值无法进入交集,对象被所有包含该轴的查询排除。界面上的空单元格有两种读法——「没有这类东西」或「还没编目」——用户几乎总是选前者。于是缺失被理解成业务事实,而不是数据质量。补填字段等于让对象在结构里「出生」,这一跳无法用更好的导航文案代替。

稀疏还会连累邻格:某一受众值大量空缺时,整行看起来像该受众不被服务,矩阵的另一轴即使完整也帮不上忙。

怎么研究

把字段完整度当成矩阵可用性的自变量,而不是上线后的卫生指标。

  • 范式:同一矩阵,完整语料 vs 按比例挖空某一轴;已知双属性的定位任务;询问空单元格的含义。再对比「缺字段的对象仍可从树到达」时用户是否认为矩阵坏了。
  • 自变量:坐标轴的非空率、空值是否可见为「未分类」、是否提供沿单轴浏览的降级。
  • 因变量:已知项在矩阵中的找回率、把缺失读成「不存在」的比例、改去搜索或树的次数。
  • 方法论注意点:实验室对象若字段齐全,矩阵会看起来很强。要从生产空值分布抽样。非空率要把乱填算进去:乱填的坐标会把对象送到错误交点,比空更难发现。

边界

单树或纯超文本不以交点寻址,缺字段不会让对象从结构里蒸发,只是少一种筛选。自动抽取可以补坐标,抽错会把对象放进错误交点,用户同样判定「没有」,还多了错误的确信。允许「未知」作为合法坐标时,应有「未分类 × 主题」这样的可见格,否则「未知」仍等于蒸发。矩阵只作为专家检索、不作为主浏览结构时,完整度要求可以降到「检索者自己知道字段可能空」,并必须明示。

怎么落地

  • 决定做矩阵之前,先报每一坐标轴的非空且正确率。低于阈值就不要把该维当成可寻址的轴,最多当筛选。
  • 缺坐标的对象要么补齐再进入矩阵,要么只出现在单轴浏览和搜索里,并标明「未归入交叉位置」。
  • 空单元格区分「库存为零」和「尚未编目」,不要用同一种空白。
  • 验证:抽十条缺某一坐标的已知对象,用完整双属性去矩阵里找。找不到还被判断为不存在,矩阵结构就已经在对不完整的数据撒谎。先补字段或撤掉该轴,不要先优化交点页的版式。

延伸

  • 同组G1.09.1 层级结构以父子关系组织内容,是最常见的默认结构 · G1.09.2 矩阵结构允许按多个属性同时定位同一内容 · G1.09.3 超文本结构靠关联链接组织内容,不依赖单一层级 · G1.09.4 顺序结构强制内容按固定次序展开,如教程与向导 · G1.09.5 多数系统以层级为主干,叠加超文本横向链接作为补充 · G1.09.6 结构类型与组织方案是两个独立维度,可自由组合
  • 相邻G1.05 元数据 · G1.06 分面分类 · G3.10 分面导航
  • 站内检索matrix structure · metadata completeness · empty facet cell

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/G1.09.7