数据是由人和业务产生,天生具有owner属性。每一条记录,每一个文档都有自己的owner,不同的记录,不同文档由不同的owner。同时数据又关系到公共利益和数据生态系统,往往更新和销毁操作需要审批,比如自己种的树虽然属于自己所有,但是却不自动具备砍伐权,砍伐需要申请和核准。
我们可以简单的把数据分为owner、group、other、level、area、private、public、transparent等不同标签的数据。
数据主要分两类:人的数据和机器数据,人的数据是基于记录的,机器数据则是基于记录集合的。
-
owner:本人生成的数据,本人缺省可以访问本人的所有数据。
-
owner+private:本人私密数据,除了本人之外只有特殊环境才允许其他人访问。
-
group:部门主管可以访问部门内的所有非私密数据。
-
group+private:部门主管可以部门内的所有数据,包括私密数据。
-
other:部门其他人可以访问部门数据,但是不允许访问部门主管数据。
-
level:领导可以访问下属私密数据之外的数据。
-
area:可以访问本区域同级别一级以下的数据。
-
public:公开数据,所有人可以访问。
-
transparent:上级强制可以访问下属的私密数据。
通过资产的拥有人属性可以天然的和以人为中心的身份系统关联。
对于机器数据,我们可以通过把机器转化为机器所在的部门,让部门天然成为机器数据的owner,从而转变为人的数据执行管理。