The embodiments of the present invention provide a method and device for collaborative editing of hierarchical metadata. The method includes: dividing metadata hierarchy and user hierarchy according to business requirements; acquiring source metadata and metadata constraints; acquiring a set of metadata fragments at any metadata level according to the source metadata and the metadata constraints, and the metadata fragments conform to the description. Metadata constraints: Get metadata requests at any user level, merge all levels of metadata fragments with the source metadata, and get the results back. The embodiment of the present invention provides a method and device for collaborative editing hierarchical metadata, which can flexibly customize the software system. Different roles can customize the metadata at different levels, so that the software system can be customized freely according to different metadata of each end user to meet the business needs of end users with different needs.
【技术实现步骤摘要】
一种协作编辑分层元数据的方法及装置
本专利技术涉及计算机
,尤其涉及一种协作编辑分层元数据的方法及装置。
技术介绍
随着信息化的快速发展,使得软件知识不断普及,企业用户对信息化需求的定位逐渐从厂商主导转变为用户主导。随着业务变得越来越复杂,软件系统的可定制化变得越发重要。软件系统定制开发在个性化需求的处理方面,有着很好的优势。现有技术通常是通过元数据,对软件的视图、数据或配置等进行定制,而编辑这些元数据的角色可能不同,这些元数据也可能有不同的层级,不能实现软件系统根据各个终端用户的不同元数据进行自由定制。因此,现在急需解决这个问题。
技术实现思路
本专利技术实施例为克服上述技术缺陷,提供一种协作编辑分层元数据的方法及装置。第一方面,本专利技术实施例提供一种协作编辑分层元数据的方法,包括:根据业务需求,进行元数据层级划分和用户层级划分;获取源元数据和元数据约束;在任一元数据层级上,根据所述源元数据和所述元数据约束获取一组元数据片段,所述元数据片段符合所述元数据约束;获取任一用户层级上的元数据请求,将所有层级的元数据片段与所述源元数据合并,得到结果返回。第二方面,本专利技术实施例提供一种协作编辑分层元数据的装置,包括:划分单元,用于根据业务需求,进行元数据层级划分和用户层级划分;第一获取单元,用于获取源元数据和元数据约束;第二获取单元,用于在任一元数据层级上,根据所述源元数据和所述元数据约束获取一组元数据片段,所述元数据片段符合所述元数据约束;合并单元,用于获取任一用户层级上的元数据请求,将所有层级的元数据片段与所述源元数据合并,得到结果返回。第三方面,本专 ...
【技术保护点】
1.一种协作编辑分层元数据的方法,其特征在于,包括:根据业务需求,进行元数据层级划分和用户层级划分;获取源元数据和元数据约束;在任一元数据层级上,根据所述源元数据和所述元数据约束获取一组元数据片段,所述元数据片段符合所述元数据约束;获取任一用户层级上的元数据请求,将所有层级的元数据片段与所述源元数据合并,得到结果返回。
【技术特征摘要】
1.一种协作编辑分层元数据的方法,其特征在于,包括:根据业务需求,进行元数据层级划分和用户层级划分;获取源元数据和元数据约束;在任一元数据层级上,根据所述源元数据和所述元数据约束获取一组元数据片段,所述元数据片段符合所述元数据约束;获取任一用户层级上的元数据请求,将所有层级的元数据片段与所述源元数据合并,得到结果返回。2.根据权利要求1所述的方法,其特征在于,所述将所有层级的元数据片段与所述源元数据合并,具体包括:合并每一元数据层级上的元数据片段,得到每一元数据层级的层级元数据片段;将所述每一元数据层级的层级元数据片段合并,得到总元数据片段;将所述总元数据片段与所述源元数据合并,得到结果。3.根据权利要求2所述的方法,其特征在于,所述合并每一元数据层级上的元数据片段,得到每一元数据层级的层级元数据片段,具体包括:对于每一元数据层级上的元数据片段,根据元数据片段的属性进行合并;对于属性相同的元数据片段,根据元数据片段的时间戳进行合并,得到所述每一元数据层级的层级元数据片段。4.根据权利要求2所述的方法,其特征在于,所述将所述每一元数据层级的层级元数据片段合并,得到总元数据片段,具体包括:对于所述层级元数据片段,根据层级元数据片段的属性进行合并;对于属性相同的层级元数据片段,根据层级元数据片段的时间戳进行合并,得到所述总元数据片段。5....
【专利技术属性】
技术研发人员:傅腾,唐溢泓,顾培培,赵华男,
申请(专利权)人:北京仁科互动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。