前两章分别给出了宇宙树的构建方法与属性的本体论地位。但宇宙树不是一经建成就静止不变的图式:节点有生灭,实体有流动,认知的增长持续推动树的演化。本章讨论树的动态性。
实体在位置间流动,是宇宙树最常见的动态。张三由技术员晋升为技术总监,宇宙树中发生了什么?不是树上的某个节点发生了移动——节点是固定的坐标标记,不动——而是张三这个实体从一个位置迁移到了另一个位置:他脱离了"技术员"位置,归属于"技术总监"位置。"技术员"节点的归属实体变为"无"或"待定","技术总监"节点的归属实体变为张三。这里必须坚持第三章已确立的区分:节点是宇宙树上的坐标标记,位置是宇宙中的真实所在,二者都不是会移动的东西;移动的是实体,变化的是"实体-节点"之间的归属关系。实体走到哪里,哪个位置便被激活。
这种流动带来一个后果:属性随位置而定,不随人而迁移。张三在"技术员"位置上显现"执行"属性,在"技术总监"位置上显现"审批"属性;他还是同一个张三,显现的属性却因位置而变。这并不使人沦为位置的附庸:如第六章所述,属性留于位置,但实体本身即其所有位置属性的集合,其在旧位置停止显现的属性并未消失,只是不再被当前节点标记。
实体流动是树的被动动态,认知增长则是树的主动动态。原先只认知到"人员""部门"两个维度,后来又认识到"业务"与"资产",树便须长出新枝:横向加入新维度,不是推翻原来的树,而是在原有骨架上接续新枝。纵向亦然:原先"人员"维度只分到"管理层/执行层",后来发现管理层内部尚有"高管/中层/基层"之分,便向下再深化一层——这不是原来的划分错了,而是原来的粒度不够。因此,树的生长是认知驱动的:认知越多,树越繁茂。正如地图由城市图扩展为全国图——原图并无错误,只是范围有限。需要区分"生长"与"修改":修改是原来的理解有偏差,须推翻重来;生长是原来的理解不完整,须继续深化。宇宙树不怕生长,真正需要审慎对待的是修改。
节点会生,也会灭。生有两种情形:发现新维度,横向拉出新节点;深化层级,纵向细分出新节点。灭亦有不同情形:其一,某维度在现实中消失,其上的节点随之消失——例如企业撤销某部门,该部门之下的所有节点即告灭除。但节点灭不等于实体灭:实体仍然存在,只是不再归属于该位置。其二,合并:发现两个节点标记的其实是同一位置,合并为一个;节点数量减少,结构反而更清。这不是消灭,而是精炼。节点生灭的总原则是:生要有据,灭要有因。每一次生灭都须对应认知上的变化——要么发现了新的内容,要么发现原有理解有误。
对树的变动常会引来疑虑:变动会不会使结构解体?不会。宇宙树的结构是稳定的,变化的是内容。根不会动:根标记宇宙,而宇宙作为"一切存在之总和",其包含一切的边界不变——变化的是其内部状态,不是这一定义本身(参见第一章"宏观确定、微观不确定"之论)。主干不会动:维度一经确立,方向即定;可以增加新维度,但旧维度的方向不变。变化的是枝叶:节点生灭、实体流动、属性细化,都发生在枝叶层面。主干稳固而枝叶活跃,这就是演化的理想状态:演化不是推倒重来,而是在既有骨架上生长。
树在持续演化,如何管理不同阶段的树?一个办法是版本标记:树不是一天建成的,不同阶段有不同的版本——版本一只有"人员""部门",版本二加入"业务",版本三深化了层级。每个版本都是当时认知的精确表达。
版本之间的关系须准确表述:版本之间以生长为主,但并非简单的包含关系——由于节点有灭、有合并,后一版本不可能包含前一版本的全部内容。正确的提法是:版本记录全部变更轨迹,新版本保留对旧版本的完整可追溯性。通过版本日志,每一节点的增、删、并、改均有记录——何时加入、为何加入、何时调整、因何调整——树的历史由此保持清晰;任何一次"灭"与"合并"都不是内容的丢失,而是被记录在案的演化事件。
迁移的道理与此类似。原先用其他系统管理信息,现在迁入宇宙树,做法不是照搬,而是对照:原结构对应宇宙树的哪个维度、哪个层级?找到对应关系后,逐节点迁移。迁移过程中往往会发现原系统的模糊之处,正好借机理清——迁移因此不仅是信息的搬迁,也是一次构建意义上的检验与优化。
版权归作者所有,相关方法已申请专利保护,中国专利局已受理专利申请。
作者不反对非商业目的的完整内容转发,并欢迎有实力的实体洽谈合作!