一种智能构件库管理方法_2

文档序号:9616256阅读:来源:国知局
3标准构造构件注册 知识库概念模型,主要是在IS0/IEC19763-3本体注册元模型的指导下实现。
[0017] 针对某个具体构件应用领域时,采用本发明提供的上述方法即可。由于本方法基 于本体理论,因此在针对多个具体构件应用领域时可以显示互通优势。参见附图1,本发 明提供了分布构件库管理方法,可以根据本体理论和应用划分为三个层次:遵循国际标准 MFI-3构造构件属性参考本体,然后根据不同具体构件应用领域的知识演化出构件属性本 地本体,以上操作属于本体互操作层;根据构件属性本地本体建立构件注册知识库,由构件 注册知识库派生得到满足不同查询需求的查询本体,这些属于应用本体层;在服务资源层, 用户提出的查询需求对应查询本体,分析用户的查询需求在构件注册知识库中找到满足 要求的构件,从存放构件的构件实体库中调出满足要求的构件。
[0018] 基于语义推理的查询机制是根据复杂查询的要求定义语义关联。本发明包括最优 分析和版本兼容这两种基础的语义关联。最优分析描述不同构件之间的依赖关系,参见图 2 :构件属性本体中具有一些直接依赖关系,例如构件B直接依赖构件A,构件C和D直接依 赖构件B,经过推理引擎的表达,构件C和D和构件A在查询本体中表现为一种间接依赖关 系。版本兼容描述同种构件的不同版本之间的兼容关系,与最优分析情况类似。本发明实 施例将最优分析和版本兼容这两种关联在语义上都定义为传递关系,使用本体工具集Jena的推理规则形式化表示,因此也将Jena称为推理引擎。
[0019] 以下具体说明本发明实施例的实现过程以便实施: 1)构造构件注册知识库概念模型,包括构件注册属性以及构件应用领域的分类属性。
[0020] 首先建立构件注册属性本体。综合考虑现有构件分类标准和应用范围,同时抽取 和分析与构件注册相关的知识,采用IS0/IEC19763标准构造一个构件注册属性本体,即 各应用领域通用的构件分类机制。该本体不仅定义和标识了各个构件属性涉及的概念及意 义,还定义了概念之间的联系和约束,使其成为一个有机的、一致的知识表示。本发明实施 例建立的构件注册属性本体的内容和结构如图3所示,定义了构件的各种属性(即构件注 册属性),包括功能属性、管理属性、注册属性等,还可根据具体应用领域知识添加其他子 类关系的对象属性〔即构件应用领域的分类属性〕。本发明具体实施例的功能属性包括领域 信息和功能信息;管理属性包括厂商信息及相应联系信息(一般包括地址、联系人、电子邮 件、电话号码、传真号码和主页)和产品信息(一般包括附加信息、许可证、价格和版本);注 册属性包括包(一般包括构件的实体文件)和注册对象(一般包括构件在库中的生命周期状 态);技术属性包括幵发属性(一般包括构件的描述模型和运行时所依赖的构件)、构件公共 属性(一般包括编程语言、构件容器、操作系统和计算机架构)和构件技术属性(一般包括构 件标准)。
[0021] 然后引入构件涉及的具体应用领域(本发明实施例针对制造业信息化领域)知识, 以构件注册属性本体为基础,构造制造业信息化领域构件注册属性本体,即将构件作为领 域模型中的一个概念与构件属性公共本体进行关联。这是一个较为粗略的本体,还应在领 域模型的支持下,按照MFIforOntology的规范进行细化,得到一个更为精细的构件注册 属性本体,即构件注册知识库概念模型。该模型和领域知识密切相关,构件注册知识库的内 容可以随着构件应用领域知识的演化而变更,以实现和领域相关的灵活的构件分类管理机 制。
[0022] (2)构造构件注册知识库实例模型,对于已注册的构件,是按照概念模型重新组织 注册信息;对于尚未注册的构件,是按照由概念模型生成的注册模版登记模型中的构件的 注册信息根据概念模型的属性组织而成。
[0023] 构件的具体注册信息作为构件注册知识库实例模型的内容会随着构件的增删和 修改发生改变。具体实施时可提供维护用户界面加以支持,界面可以显示如下4部分基本 内容:①构件注册知识库概念模型信息总揽;②显示①中所选概念相应的构件注册知识库 实例信息,这一部分信息是可以编辑的,例如构件的实例--已注册的构件的名称和ID;③ 为②中所选实例的关联属性和属性值,如图显示的是构件的相关注册属性和属性值;⑨为 ③中所有属性信息的总揽。实施时可根据用户的角色分配使用权限,对构件注册知识库的 内容进行修改和维护,能够维护概念模型的用户具有最高权限。
[0024] (3)在本发明实施例中根据制造业构件的特点定义了构件的两种语义关联:"最优 分析"和"版本兼容"。"最优分析"描述了不同构件之间的依赖关系。"版本兼容"描述了 同种构件的不同版本之间的兼容关系。这两种关联在语义上都具有传递关系,由本体的工 具集Jena的推理规则定义。
[0025] (4)由构件注册知识库派生出用于处理最优分析的查询本体和处理版本兼容的查 询本体,这些查询本体中包含原来构件注册知识库中未明确表达的语句,如图2中表达的 间接依赖关系。
[0026] (5)由查询本体解析得到的信息资源作为查询和理解构件的基础,可为不同角色 的用户提供不同权限的基于语义推理的构件查询机制。对于基于语义推理的查询要求,使 用Jena解析相应的查询本体,通过本体查询得到满足条件的结果。具体实施时可提供构件 查询用户界面,显示以下内容:查询的条件请求;设置构件之间的语义关联的模块;查询结 果。
【主权项】
1. 一种智能构件库管理方法,其特征在于,包括以下步骤: (1) 构造构件注册知识库概念模型,包括构件注册属性以及构件应用领域的分类属 性; (2) 构造构件注册知识库实例模型,模型中构件的注册信息根据概念模型的属性组织 而成; (3) 根据复杂查询的要求定义构件注册知识中的语义关联; (4) 由构件注册知识库派生得到满足不同查询要求的查询本体; (5) 由查询本体解析得到的信息资源作为查询和理解构件的基础,为用户提供基于语 义推理的构件查询机制。2. 根据权利要求1所述的一种智能构件库管理方法,其特征在于,所述语义关联包括 最优分析和版本兼容,最优分析描述不同构件之间的依赖关系,版本兼容描述同种构件的 不同版本之间的兼容关系,最优分析和版本兼容这两种关联在语义上都定义为传递关系, 使用本体工具集仏朋的推理规则形式化表示,构件注册知识库的内容随着构件应用领域知 识的演化而变更。
【专利摘要】本发明公开一种智能构件库管理方法,其特征在于,包括步骤有,构造构件注册知识库概念模型,包括构件注册属性以及构件应用领域的分类属性,构造构件注册知识库实例模型,模型中构件的注册信息根据概念模型的属性组织而成,根据复杂查询的要求定义构件注册知识中的语义关联,由构件注册知识库派生得到满足不同查询要求的查询本体,由查询本体解析得到的信息资源作为查询和理解构件的基础,为用户提供基于语义推理的构件查询机制。本发明实现了高效智管理构件库方案,提供了灵活的构件分类机制,可满足与其他标准的兼容性,建立的构件库开放性和通用性更强。
【IPC分类】G06F17/30
【公开号】CN105373537
【申请号】CN201410409357
【发明人】何阳, 米奇
【申请人】西安慧泽知识产权运营管理有限公司
【公开日】2016年3月2日
【申请日】2014年8月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1