数据与实例是支撑KBE系统的基础。 KnowleBuilder软件提供了各种数据库(Oracle/Sql server/My SQL/ Access / ODBC)的浏览、查询和检索功能模块。提供了基于实例的“相似性检索”的功能,能直接对数据库中的数据进行相似性检索,找到与用户的输入内容最相似的一批数据。同时具备“全文检索”功能,可以对“资源项目”和“知识模块”中的知识文档进行全文检索。
KnowleBuilder 中主要提供了两种方式来表示和存储知识和数据的内容,一种方式是采用“知识文档”的形式,另一种是采用“电子表格”。电子表格提供了丰富的功能组件,适用于本地知识库系统的开发,而知识文档的功能组件较少,但可以导出为ASP.NET网页,可以发布到Web服务器,被网络用户访问。作为知识和数据的载体,“知识文档”和“电子表格”的内容可以共享和互相传递。
介绍KnowleBuilde中的资源项目和知识模块的构建方法。在KnowleBuilder中,知识文档、普通网页、电子表格、各种数据源、文档等都是支持基于知识工程的一种“资源”,这些分散的资源可以位于本地计算机的同一个文件夹下,也可以位于网络中的不同计算机或互联网中,而把这些分散的资源采用一定的方式组织在一起,以解决某类或某方面问题,称之为“资源项目”。
另一方面,许多知识“资源”是可以重用的,可以重用于不同的工程问题(或领域),把这些可重用的知识资源按一定的方式组织在一起,称之为“知识模块”。