在grakn ai中,其重要特点包括三个方面:知识建模、知识表示以及知识推理。而知识建模的核心包括:模式层、数据层以及规则。
什么是模式层?
答:数据按照模式层进行组织,模式层能验证数据,保证数据的准确性、一致性。
但我们在处理数据的时候,时常会遇上非结构化或松散结构的数据,而这类型数据会给我们的处理带来各种问题:
1、数据的完整性:当数据与任何特定结构之间的联系较弱时,很难控制,甚至无法控制数据的状态和有效性。因此,我们无法保证数据的一致性和有效性。
2、数据的可访问性和检索问题:由于缺少任何高级结构,因此无法有意义地查询数据。这是因为我们的数据结构太低而无法表达复杂的查询,或者是因为处理此类查询的复杂性成为一个问题。因此,我们可能只被迫问一些简单的问题。
3、数据的可维护性:问题直接与完整性问题联系在一起。当我们对数据的结构几乎没有控制权时,随着需求的变化,很难随时间改变这种结构。结果,需要以外部操作的精确度进行数据更改,否则可能会污染数据。
4、推迟响应:从松散的架构或没有架构开始,只是推迟了架构定义和及时实施的责任。在生产系统中,我们不能失去对数据的控制。如果数据库不负责架构定义和实施,则意味着架构逻辑需要在应用程序级别合并。
基于上述问题,我们则需要构建模式层:
模式是解决管理和处理非结构化或松散结构化数据问题的一种方法。
当数据进入时,经过模式层处理,则可以进行加工并保证数据的准确性、一致性。
什么是模式层
最新推荐文章于 2021-11-15 17:31:01 发布