利用域专用语言来定义内容保留规则制造技术

技术编号:9489989 阅读:56 留言:0更新日期:2013-12-25 23:47
本发明专利技术公开了利用域专用语言来定义内容保留规则。一种方法、系统和计算机程序产品为内容储存库内的内容创建保留调度表。获得以域专用语言的规则,所述规则规定保留的内容、保留时间周期和当保留时间周期到期时执行的任务,以及处理该规则以创建保留调度表。规则的处理包括把规定的内容映射到内容储存库内的内容、为内容储存库创建对应于规定的任务的动作、并且创建链接映射的内容和为规定的保留时间周期创建的动作的保留调度表。

【技术实现步骤摘要】
用于内容管理的方法和系统
本专利技术的实施例涉及内容管理系统和这种系统内的记录的保留。
技术介绍
在内容管理系统中,例如记录管理系统中,可以创建保留调度表以基于与内容相关联的规则来管理记录内的这种内容。规则一般是用自然语言表达的,以便被系统管理员或者其他用户识别。与记录相关联的自然语言规则的一些例子可以是“把电子邮件保留3年”或者“雇用记录必须在员工离职之后保留5年”。当前的记录管理应用能够在web应用或者GUI(图形用户界面)内,或者,可选地,通过一个或多个编程API(应用编程接口)来提供规则。然而,这需要记录管理员通过在心里在保留规则中的描述与用户界面中的动作或API中的函数调用之间进行翻译来创建保留调度表。这种需求到具体规则的心里的翻译和映射给歧义留下了空间,并且会造成记录不满足预期或合法需求。
技术实现思路
本专利技术的实施例包括用于为内容储存库内的内容创建保留调度表的方法、系统和计算机程序产品,所述方法、系统和计算机程序产品包括获得以域专用语言的规则,所述规则规定保留的内容、保留时间周期和当保留时间周期到期时执行的任务,以及处理所述规则以创建保留调度表。规则的处理包括把规定的内容映射到内容储存库内的内容、为内容储存库创建对应于规定的任务的动作、以及创建链接映射的内容和为规定的保留时间周期创建的动作的保留调度表。附图说明图1是用于本专利技术一种实施例的计算环境的图示说明。图2是根据本专利技术一种实施例、关于记录和内容的保留生成和/或实现域专用语言的例子记录管理系统的示意图。图3是根据本专利技术一种实施例、说明其中为内容储存库内的内容创建并实现保留调度表的例子方式的过程流程图。具体实施方式本专利技术的实施例涉及用于管理内容储存库内的内容的方法和对应的系统与计算机程序产品。特别地,创建管理内容的保留调度表,其中,该保留调度表包括以域专用语言的规则,该规则规定保留的内容的类型、保留这种内容的一个或多个时间周期、以及当保留时间周期到期时关于这种内容需要什么类型的执行任务。规则被处理,以便把规定的内容映射到内容储存库内的内容。此外,为内容储存库创建对应于由所述规则定义的一个或多个执行任务的动作,而且还创建链接映射的内容与为规定的保留时间周期创建的动作的保留调度表。内容储存库可以是存储任何适当的一种或多种类型内容的任何适当的一种或多种类型。内容储存库的例子包括内容管理系统(例如,企业内容管理系统),例如在一个或多个数据库和/或其它数据源中存储内容的数据库管理系统(DBMS)。内容可以是文本内容(例如,文档、记录等)、图像内容(例如,静止图像、视频内容等)和/或任何其它类型与形式的数据。内容可以按分类或索引的格式被组织并存储在内容管理系统内(例如,具有定义内容管理系统的数据源内的内容的组织结构的一个或多个分类)。内容管理系统的管理员能够经由图形用户界面(GUI)和/或通过专用于该内容管理系统的应用编程接口(API)来访问内容并管理系统。管理与文档和/或其它内容相关联的记录的内容管理系统的一些非限制性例子包括IBMInfoSphere企业记录、Oracle通用记录管理以及MicrosoftSharePoint服务器。其中可以生成和/或实现为内容定义保留规则的域专用语言的例子计算环境在图1和2中说明。参考图1,计算环境包括两个或更多个记录管理系统4(RMS),所述记录管理系统4(RMS)存储并提供对内容的访问并且能够经由网络2彼此交互以及与任何其它系统或计算设备交互。网络2可以包括方便记录管理系统4以及其它系统和/或计算设备之间的数据与信息交换的连接的任何一种或多种适当网络配置,包括但不限于广域网(WAN)(例如,用于远距离连接)、局域网(LAN)(例如,用于本地连接)、互联网、内联网、硬连线连接、无线链路连接,等等。参考图2,记录管理系统4的一种例子实施例包括服务器5,服务器5与一个或多个数据储存库20连接,所述数据储存库存储内容(例如,诸如任何形式的书写文档的文本内容、视频和/或静止图像、音频文件、以及任何其它形式的数据)以及与内容链接以便处理并访问这种内容(例如,利用记录来组织、归类/分类、存储、添加/修改/删除内容)的记录。尽管图2中只绘出了两个数据储存库20,然而应当指出,取决于系统4所管理的内容和记录的量和/或类型,记录管理系统4可以包括任何适当数量的数据储存库。记录管理服务器5与数据储存库20连接,以获得内容(例如,基于对这种内容的查询)以及处理所述内容(添加/修改/删除内容)。记录管理服务器5可由配备了显示器或监视器、基座或主机的任何传统的或其它计算机系统来实现,所述基座或主机包括至少一个处理器6、存储器8和/或内部或外部网络接口或通信设备(例如,调制解调器、网卡等)和可选的输入设备(例如,键盘、鼠标或其它输入设备)。用于每个设备的存储器可以是被配置为每个设备的一个或多个硬件单元的RAM和/或ROM存储器。服务器5的存储器8包括控制过程逻辑软件模块10,包括用于处理器6的操作系统代码以及任何其它商业可用和定制软件,以方便服务器5利用处理器6进行关于内容管理系统操作以及在此所述的那些操作的操作。特别地,存储器8包括记录管理应用编程接口模块(API)12和如在此所述那样以域专用语言格式存储规则的保留规则模块14。记录管理API模块12提供用于访问和处理储存库20内的记录以及内容的接口(例如,用于方便储存库内的记录和内容的创建、修改、删除、组织/归类等的接口)。用于记录管理系统的记录可以包含链接记录与在储存库内存储的对应内容的任何适当信息,例如提供关于对应内容的信息的元数据和把记录链接到储存库内的对应内容的访问链接信息。保留规则模块14包括要被应用于由保留规则识别的某些内容的以域专用语言的保留规则。如在此所述的,利用控制过程逻辑模块10,处理器6能够以域专用语言来生成和/或实现规则,而且可以进一步把这样生成的规则提供给其它记录管理系统,用于关于与这种其它系统相关联的规定内容与保留调度表的实现。服务器5还被连接到配送储存库30,以便把基于保留规则调度表要从储存库20中除去的内容指引到储存库30进行进一步处理(例如,破坏、删除或者以任何适当的方式来处理这种内容)。现在参考图3的流程图描述利用在图1和2中绘出的系统生成并实现内容保留调度表规则的例子实施例。在50,以域专用语言创建保留规则,该规则识别经受该规则的特定内容、这种内容的保留周期以及与这种内容相关联的执行任务。保留规则可被存储在保留规则模块14内。域专用语言可以利用BNF(巴科斯范式)语法或者任何其它适当语法格式来定义。保留规则可以例如由记录管理系统4的服务器5处的管理员或者,可选地,由远端计算设备处的授权用户来创建(其中远端计算设备然后向记录管理系统提供规则以便实现)。现在描述可被创建以管理用于大型公司或其它企业实体的企业内容管理系统中的内容的域专用语言规则的一些例子实施例。常见的或者配置成由一个或多个数据库管理系统使用的任何适当类型的语言(例如,SQL)都可被使用。在一个例子中,保留调度表可被选择成在规定的保留周期,例如3年,之后消除例如电子邮件的特定内容。用于这种场景的域专用语言规则的例子实施例如下:RETAIN(DocumentClass='Email'本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201310223470.html" title="利用域专用语言来定义内容保留规则原文来自X技术">利用域专用语言来定义内容保留规则</a>

【技术保护点】
一种为内容储存库内的内容创建保留调度表的计算机实现的方法,包括:获得以域专用语言的规则,所述规则规定保留的内容、保留时间周期和当保留时间周期到期时执行的任务;以及处理所述规则以创建保留调度表,其中,处理所述规则包括:把规定的内容映射到内容储存库内的内容;为内容储存库创建对应于规定的任务的动作;以及创建链接映射的内容和为规定的保留时间周期创建的动作的保留调度表。

【技术特征摘要】
2012.06.06 US 13/489,7891.一种用于内容管理的计算机实现的方法,包括:获得以文字的域专用语言定义的规则,所述规则规定保留的内容、保留时间周期和当保留时间周期到期时执行的任务;以及处理所述规则,其中,处理所述规则包括:解析所述规则;把多个任务映射到内容储存库内的内容;为内容储存库创建对应于多个任务的动作;以及创建链接映射的内容和为规定的保留时间周期创建的动作的保留调度表;如果所述保留时间周期到期,执行所述对应于多个任务的动作,其中所述多个任务包括从以下任务中选择的至少一个任务:增加内容、修改内容、删除内容、向授权用户提供关于内容的通知、以及移动内容到存储库。2.如权利要求1所述的计算机实现的方法,其中,第一任务和对应的第一动作与第一保留时间周期相关联,以及第二任务和对应的第二动作与第二保留时间周期相关联。3.如权利要求1所述的计算机实现的方法,进一步包括:在计算设备处生成所述规则;以及在第一记录管理系统处接收生成的规则,其中,第二记录管理系统处理所述规则。4.如权利要求3所述的计算机实现的方法,其中,所述计算设备包括第二记录管理系统。5.如权利要求3所述的计算机实现的方法,其中,获得规则进一步包括:在接收到生成的规则之后,在第一记录管理系统...

【专利技术属性】
技术研发人员:E·L·巴德尔JM·考斯特卡尔德C·M·尼古恩
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1