企业数据建模难度极高
发布时间:2021-05-13 17:47:09 所属栏目:大数据 来源:互联网
导读:如果你关注的只是企业,那么很明显,你对数据的关注已经跨越了整个企业,现在你可能会认为对企业中的所有数据进行建模的前景是相当令人望而生畏的。但不要害怕,如果你足够小心的话,这也可以成为一项你可以安全地委托给许多人的任务。 创建一个单一的企业数
|
如果你关注的只是企业,那么很明显,你对数据的关注已经跨越了整个企业,现在你可能会认为对企业中的所有数据进行建模的前景是相当令人望而生畏的。但不要害怕,如果你足够小心的话,这也可以成为一项你可以安全地委托给许多人的任务。
创建一个单一的企业数据模型通常是徒劳的。对于一个群体来说,有太多的数据需要建模,有太多相互竞争的利益集团试图将模型推向他们喜欢的方向,并坚持认为并没有其他方法能够适合他们。但是使用OWL开发的本体是模块化的,这意味着你可以集成来自不同来源的多个模型。不是创建一个覆盖整个企业的单一模型,而是针对每个不同的利益集团(业务领域、开发团队等)。可以为它关心的数据定义自己的本体。
不幸的是,这几乎肯定会导致数据模型的重叠,但对不同对象会有不同的建模。这个问题的解决方案是采用一个通用的上层本体,企业中的每个本体都应该从这个本体中派生出来。一个通用的上层本体不会阻止所有的互操作性问题,但是有了一个好的上层本体,它会通过阻止完全荒谬的构造来约束这些问题,比如将“位置”变成一种“事件”(不,说真的,我已经看到这种情况了)。
有许多候选的上层本体可用,它们中的大多数会试图将所有信息分成五到六个顶级类别。但是,这些本体中的大多数都会遇到这样的问题:有些本体所拥有的数据类并不适合他们的基本类,结果就会产生像将位置作为事件类型这样的错误。在我的经验中,基本形式本体论(BFO)应该是其中最深思熟虑的。在我使用BFO的几年中,我几乎没有发现一个案例,其中所考虑的数据会不符合BFO的类层次结构。
![]() (编辑:开发网_郴州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



浙公网安备 33038102330466号