1.一种基于数据空间的个性化语义集成方法,其特征在于,包括:构建资源层,将元数据和内容数据存到数据库中;
构建逻辑层,在所述逻辑层内建立领域本体,并根据所述领域本体建立推理规则,以及在所述逻辑层内构建数据空间模型,关联所述领域本体和所述数据空间模型;
构建服务层,用户在所述服务层根据所述推理规则或直接对所述领域本体的信息管理和查询搜索;
通过所述数据空间模型对查询搜索到的数据进行显示,通过所述信息管理对所述领域本体以及所述数据空间模型进行管理。
2.根据权利要求1所述一种基于数据空间的个性化语义集成方法,其特征在于:用户在所述服务层对所述领域本体的信息管理和查询搜索前,对管理查询搜索数据进行判断,若所述管理查询搜索数据符合所述推理规则,按照所述推理规则进行信息管理和查询搜索;
否则,直接利用管理查询搜索数据对所述领域本体的信息管理和查询搜索。
3.根据权利要求1所述一种基于数据空间的个性化语义集成方法,其特征在于:构建所述资源层的具体方法为:对不同的异构数据源中的数据进行信息抽取得到所述元数据和所述内容数据,并将所述元数据和所述内容数据以键值对的方式存到所述数据库中。
4.根据权利要求1所述一种基于数据空间的个性化语义集成方法,其特征在于:构建所述逻辑层的具体方法为:对领域之中概念及所述概念相互之间关系的形式化表达,根据所述形式化表达建立领域本体;
在所述元模型上加入实例,利用若干所述实例形成实例集;
根据所述实例集以及元模型构建数据空间模型,
关联所述领域本体内的所述概念和所述数据空间模型的所述实例集。
5.根据权利要求3一种基于数据空间的个性化语义集成方法,其特征在于:所述不同的异构数据源,包括:结构化数据和非结构化数据,所述结构化数据和所述非结构化数据存在着结构异构;
对所述结构异构的数据进行管理的方法为:按照不同的所述结构化数据和所述非结构化数据的数据类型对各领域的数据进行信息抽取,将抽取的信息以键值对的方式存到所述数据库中。
6.根据权利要求5一种基于数据空间的个性化语义集成方法,其特征在于:所述异构数据源为非结构化数据时,将所述非结构化数据的类型、标题和存储的物理路径信息,将所述存储的物理路径信息存储在所述数据库;而对应的非结构化数据的内容数据存放在其原始的数据源中,不存储在所述数据库;
所述异构数据源为结构化数据时,将所述结构化数据全部信息储在所述数据库。
7.根据权利要求1~6任一项述一种基于数据空间的个性化语义集成方法,其特征在于:所述数据空间模型=(I,T,N,A,R,D),其中:I为数据空间模型中实例的唯一标识;
T为数据空间模型中实例的类型信息;
N为数据空间模型中实例名称;
A为数据空间模型中实例的属性信息组;
R为路径信息,代表实例所在的物理位置,不同资源的路径信息不同,文档型资源的路径信息描述为文档的物理存储路径,数据库资源的路径信息描述为具体的数据库;
D表示语义关联项,所述语义关联项和所述领域本体的概念一一对应。
8.一种基于数据空间的个性化语义集成系统,其特征在于,包括:存储器和处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序为如权利要求1~7任一项一种基于数据空间的个性化语义集成方法,所述处理器执行所述程序时实现以下步骤:构建资源层,将元数据和内容数据存到数据库中;
构建逻辑层,在所述逻辑层内建立领域本体,并根据所述领域本体建立推理规则,以及在所述逻辑层内构建数据空间模型,关联所述领域本体和所述数据空间模型;
构建服务层,用户在所述服务层根据所述推理规则或直接对所述领域本体的信息管理和查询搜索;
通过所述数据空间模型对查询搜索到的数据进行显示,通过所述信息管理对所述领域本体以及所述数据空间模型进行管理。