[发明专利]分层网状知识模型建模方法及知识仓库系统建立方法无效
| 申请号: | 201010113228.3 | 申请日: | 2010-02-23 |
| 公开(公告)号: | CN101799822A | 公开(公告)日: | 2010-08-11 |
| 发明(设计)人: | 李祯 | 申请(专利权)人: | 李祯 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/00 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 胡小永 |
| 地址: | 100080 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分层 网状 知识 模型 建模 方法 仓库 系统 建立 | ||
技术领域
本发明涉及电子商务技术领域,特别涉及一种分层网状知识模型建模方法及知识仓库系统建立方法。
背景技术
与大多数基于文档展现的互联网应用不同,电子商务系统需要对大量数据进行存储和处理。这些数据包括产品信息、商家信息、买家信息和交易物流信息等。如何安全高效地对这些数据进行逻辑层面上的整合、分析是电子商务系统面临的首要问题。另外,如何提升系统的信息处理智能化和自动化程度以减少系统研发和维护成本,缩短研发周期也是决定电子商务系统运营成败的关键因素。
众所周知,目前的电子商务系统以及其他的互联网应用系统均使用关系数据库来进行数据存储,例如:ORACLE、MYSQL、DB2、SQL Server等知名的关系数据库系统在电子商务领域扮演着数据管理者的角色。在这些数据库系统中,数据被分别存储于一张张表格(Table)之中。系统架构师通过指定数据表格中的主键(PrimaryKey)、外键(Foreign Key)或数据索引(Index)来对数据进行整合,以提高数据检索效率。在研发基于关系数据库的Web应用时,首先需要经验丰富的系统架构师与领域专家进行充分的沟通,然后由架构师决定本系统需要哪些数据表格,每个表格中需要哪些数据字段。这通常是一件非常复杂、艰难和容易出错的过程。一个成熟的电子商务系统往往需要上百张数据表格,如果由于和领域专家沟通不全面、架构师经验不够丰富或表格之间的数据关系没有设定正确,都会很大程度影响到上层应用的开发,最终将导致客户体验性差的致命结果。即使通过增大研发成本、延长研发周期的方法避免了在数据库表格设计阶段可能产生的问题,这种模式在应用开发中仍然面临考验。按照MVC(展现、逻辑和数据分离)的设计模式,在Web页面中不应存在初始数据库链接和查询数据库所用到的Sql语句,这就需要使用存储过程(Procedure/Package)对数据进行访问,这在很大程度上加大了系统研发工作量,不利于控制研发成本和周期。在目前关系数据库的基础上搭建一套智能化和自动化程度足够高的应用系统即使是在有众多资深领域专家、系统架构师和编程人员的参与下也是非常困难的。
具体来说,目前的互联网电子商务系统在数据建模和存取方面存在如下缺陷:
1、数据建模困难。一个完善的电子商务系统的数据通常需要近百张数据库表格进行存储,表格的结构和表之间的关联需要架构师与领域专家进行高效的沟通后才能确定,但往往领域专家并不是IT专家,架构师又对于商务领域知之甚少,产生于两者之间的沟通障碍在很大程度上将影响数据模型的准确型和有效性,这个问题往往会直接影响到整个应用系统的搭建和客户体验;
2、数据完整性差,逻辑性差,数据之间关联性低。基于数据库表格的设计模式,每张数据库表格是相对独立的,但是实际的应用系统往往要求这些分布于不同数据表格之中的数据能够产生各种各样的关联,以备上层的搜索引擎、导购系统或推荐系统所使用。目前的方法是通过外键设定和指定查询条件的方式将数据表格之间产生硬关联,而从建模初期考虑整个系统的数据完整性、关联性和逻辑性是非常困难甚至是不可能达成的目标。这就导致了应用系统所能提供的智能化服务、自动化服务受到了极大的限制。
3、系统研发和维护成本难于控制,研发周期长。目前的电子商务数据系统的设计包含如下几种成本:领域专家的数据设计成本、领域专家与IT专家的沟通成本、IT专家的数据库设计成本、数据库程序员建设数据库表格的成本、建立数据库表格之间关联的成本和数据库程序员编写存储过程对数据库进行操作的成本。这些复杂的过程不但会消耗大量的资金,同时使系统的研发周期变得难以控制。
发明内容
(一)要解决的技术问题
本发明的目的是提供一种分层网状知识模型建模方法以及利用该知识模型建立知识仓库系统的方法,以解决数据建模困难,数据完整性差,逻辑性差,数据之间关联性低,系统研发和维护成本难于控制,研发周期长等技术问题。
(二)技术方案
为达到上述目的,本发明提供了一种分层网状知识模型建模方法,包括以下步骤:
S1:确定要建模的知识领域;
S2:对所述知识领域按如下公式建立知识模型,所述知识模型KM包括顶层知识模型u(k),中层知识模型m(k)和底层知识模型l(k),D表示知识领域,
KM=f(D,u(k)∪m(k)∪l(k))
所述u(k)包含D中的概念,m(k)定义u(k)中的子概念,l(k)包含所述概念和子概念的实例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李祯,未经李祯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010113228.3/2.html,转载请声明来源钻瓜专利网。





