Versioning of metadata, including presentation of provenance and lineage for versioned metadata
First Claim
1. A computer-implemented method of versioning metadata associated with content for an object, wherein the metadata comprises data selected from the group consisting of information about a file size of the object, information about an author making a revision to content for the object, information about a title of the object, information about a revision date of the object, information about access security associated with the object, and any one or more combinations thereof, the method comprising:
- receiving an updated value for the metadata and storing the updated value for the metadata separately from the content; and
determining a modification indicator for the metadata based upon a comparison of the updated value for the metadata to previously stored values for the metadata, wherein the modification indicator provides a quantified value representing an indication of extent of differences between the updated value for the metadata and any one or more of the previously stored values for the metadata, and wherein the determination of the modification indicator further comprises determining a lineage value for the updated value for the metadata, the lineage value representing a change in a number of users associated with modification of the metadata from the previously stored values for the metadata to the updated value for the metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
Metadata associated with content is versioned by receiving updated values for the metadata and storing the updated values and also previous values for metadata separately from the content, comparing the updated values to the previous values of the metadata, and determining a modification indicator for the metadata based upon the comparison of the updated values to the previous values of the metadata, where the modification indicator provides an indication of extent of differences between the updated and previous values. The modification indicator for the metadata can further be displayed to provide version information for the metadata to a user.
-
Citations
15 Claims
-
1. A computer-implemented method of versioning metadata associated with content for an object, wherein the metadata comprises data selected from the group consisting of information about a file size of the object, information about an author making a revision to content for the object, information about a title of the object, information about a revision date of the object, information about access security associated with the object, and any one or more combinations thereof, the method comprising:
-
receiving an updated value for the metadata and storing the updated value for the metadata separately from the content; and determining a modification indicator for the metadata based upon a comparison of the updated value for the metadata to previously stored values for the metadata, wherein the modification indicator provides a quantified value representing an indication of extent of differences between the updated value for the metadata and any one or more of the previously stored values for the metadata, and wherein the determination of the modification indicator further comprises determining a lineage value for the updated value for the metadata, the lineage value representing a change in a number of users associated with modification of the metadata from the previously stored values for the metadata to the updated value for the metadata. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for versioning metadata associated with content for an object, wherein the metadata comprises data selected from the group consisting of information about a file size of the object, information about an author making a revision to content for the object, information about a title of the object, information about a revision date of the object, information about access security associated with the object, and any one or more combinations thereof, the system comprising:
-
a database including a content module to store the content and a metadata storage module to store metadata updates associated with the content stored in the content module; and a server to access the database, the server configured with logic to; receive an updated value for the metadata and store the updated value for the metadata separately from the content in the database; and determine a modification indicator for the metadata based upon a comparison of the updated value for the metadata to previously stored values for the metadata, wherein the modification indicator provides a quantified value representing an indication of extent of differences between the updated value for the metadata and any one or more the previously stored values for the metadata, and wherein the determination of the modification indicator further comprises determining a lineage value for the updated value for the metadata, the lineage value representing a change in a number of users associated with modification of the metadata from the previously stored values for the metadata to the updated value for the metadata. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for versioning metadata associated with content for an object, wherein the metadata comprises data selected from the group consisting of information about a file size of the object, information about an author making a revision to content for the object, information about a title of the object, information about a revision date of the object, information about access security associated with the object, and any one or more combinations thereof, the computer program product comprising:
-
a computer readable storage device comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; receive an updated value for the metadata and store the updated value for the metadata separately from the content; and determine a modification indicator for the metadata based upon a comparison of the updated value for the metadata to previously stored values for the metadata, wherein the modification indicator provides a quantified value representing an indication of extent of differences between the updated value for the metadata and any one or more of the previously stored values for the metadata, and wherein the determination of the modification indicator further comprises determining a lineage value for the updated value for the metadata, the lineage value representing a change in a number of users associated with modification of the metadata from the previously stored values for the metadata to the updated value for the metadata. - View Dependent Claims (12, 13, 14, 15)
-
Specification