发明名称 Use and enforcement of provenance and lineage constraints
摘要 Provided are techniques for managing constraints. Content data and content metadata that is associated with the content data is stored. In response to receiving a change to one of the content data and the content metadata, a provenance value is calculated based on the change, wherein the provenance value represents a change in content between the changed content data or the content metadata and an original version of the content data or the content metadata, and a lineage value is calculated based on the change, wherein the lineage value represents a change in authorship between the changed content data or the content metadata and the original version of the content data or the content metadata. It is determined whether the calculated provenance value violates at least one constraint. It is determined whether the calculated lineage value violates at least one constraint. In response to determining that the calculated provenance value or the calculated lineage value violates at least one constraint, one or more actions associated with the violated constraint are performed, wherein the one or more actions include allowing the change and preventing the change.
申请公布号 US9384193(B2) 申请公布日期 2016.07.05
申请号 US201113183850 申请日期 2011.07.15
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Velasco Marc B.
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Edell, Shapiro & Finnan, LLC 代理人 Pourmirzaie Farrokh;Edell, Shapiro & Finnan, LLC
主权项 1. A method in a content management system for enforcing constraints, comprising: in response to receiving a change to at least one of content data and content metadata associated with the content data: calculating, via a processor of a computer, a provenance value based on the change;calculating, via the processor of the computer, a lineage value based on authorship of the change, wherein the calculated lineage value represents a number of different authors associated with the change; andin response to determining that at least one of the calculated provenance value and the calculated lineage value violates at least one constraint, performing, via the processor of the computer, one or more actions associated with the at least one violated constraint, wherein the one or more actions include one of allowing the change and preventing the change, wherein:the at least one constraint is violated based on a predetermined threshold value.
地址 Armonk NY US