【技术实现步骤摘要】
关系数据映射与语义本体同步生成方法及装置
[0001]本公开涉及计算机
,尤其涉及一种关系数据映射与语义本体同步生成方法及装置。
技术介绍
[0002]随着计算机技术的发展,越来越多的用户选择使用领域本体的语义概念对数据知识进行描述,从而实现基于本体的数据访问(Ontology
‑
Based Data Access,OBDA),而OBDA的实现往往依赖于映射文件以及语义本体文件。
[0003]而在现有的OBDA过程中,通常需要根据用户不同的输入分别构建映射文件以及语义本体文件,导致映射与语义本体的生成效率较差。
技术实现思路
[0004]本公开提供一种关系数据映射与语义本体同步生成方法及装置,以至少解决如何提高映射与语义本体的生成效率的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供了一种关系数据映射与语义本体同步生成方法,包括:基于待处理数据源生成初始映射文件以及初始语义本体文件;所述待处理数据源中包含关系型数据;响应于用户对所述初始映射文件的语义定义操作,按照指 ...
【技术保护点】
【技术特征摘要】
1.一种关系数据映射与语义本体同步生成方法,其特征在于,所述方法包括:基于待处理数据源生成初始映射文件以及初始语义本体文件;所述待处理数据源中包含关系型数据;响应于用户对所述初始映射文件的语义定义操作,按照指定映射格式,生成目标映射文件;所述语义定义操作用于将所述初始映射文件中的关系型数据的相关信息定义为语义信息;按照指定语义格式,从所述目标映射文件中提取所述关系型数据的目标语义信息并添加至所述初始语义本体文件中,以生成目标语义本体文件。2.根据权利要求1所述的方法,其特征在于,所述初始映射文件中的关系型数据包括类信息,所述响应于用户对所述初始映射文件的语义定义操作,按照指定映射格式,生成目标映射文件,包括:响应于所述用户对所述类信息的名称信息的第一定义指令,按照指定映射格式,将所述第一定义指令对应的名称语义信息,添加至所述初始映射文件的第一指定字段中,生成中间映射文件;基于所述中间映射文件生成所述目标映射文件。3.根据权利要求2所述的方法,其特征在于,所述基于所述中间映射文件生成所述目标映射文件,包括:响应于所述用户对所述类信息对应的数据属性信息的选择操作,获取目标数据属性信息;响应于所述用户对所述目标数据属性信息的名称信息的第二定义指令,按照所述指定映射格式,将所述第二定义指令对应的名称语义信息添加至所述初始映射文件的第二指定字段中,以生成所述目标映射文件。4.根据权利要求3所述的方法,其特征在于,所述基于所述中间映射文件生成所述目标映射文件,还包括:响应于所述用户对所述类信息对应的关联属性信息的选择操作,获取目标关联属性;响应于所述用户对所述目标关联属性的名称信息的第三定义指令,按照所述指定映射...
【专利技术属性】
技术研发人员:马志辉,李翔,刘坤,王强,顾士业,王程珺,刘艺,杨国利,郑奇斌,
申请(专利权)人:北京大数据先进技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。