Method for utilizing audience-specific metadata
First Claim
1. A method of generating documents for a plurality of audiences in multiple languages utilizing a computer system and data repository comprising:
- creating a data repository on a computer system, said data repository comprising a data attribute table and a meta-data table;
accepting data on said computer system for an existing audience associated with an existing audience identifier, said existing audience comprising a group of document consumers associated with a language, country, region, regulation, and culture;
accepting a subset of data on said computer system for an additional audience with respect to said existing audience into said data attribute table, wherein said additional audience is associated with an additional audience identifier, said additional audience and said existing audience share at least one shared data value, and said subset of data is unique to said additional audience with respect to said existing audience;
storing said subset of data in said data repository in association with said additional audience identifier, wherein said at least one shared data value exists in said data repository in association with said existing audience identifier;
modifying an audience order table to reflect a relationship between said existing audience identifier and said additional audience identifier, wherein said audience order table specifies a hierarchical relationship and a preferred traversal path between said existing audience and said additional audience;
storing meta-data on said computer system about internal organization of documents for a plurality of audiences into said meta-data table;
selecting an audience identifier; and
generating at least one document on said computer system for at least one audience from said data repository, said generating step comprising;
compiling document data from said data repository associated with said at least one audience using said audience hierarchy and said meta-data table compiled using said audience identifier and said audience order table.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments of the invention enable a user to create multiple non-redundant views using metadata targeted at a specific audience that comprises language, regional, regulatory and/or cultural specific values. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. Audience specific data therefore is data targeted at a specific audience and audience specific metadata is related to the descriptive information related to the data, such as a table name or a field name for example. At least one embodiment of the invention makes use of rule-based inheritance in providing metadata values via layers that comprise audience specific data.
44 Citations
11 Claims
-
1. A method of generating documents for a plurality of audiences in multiple languages utilizing a computer system and data repository comprising:
-
creating a data repository on a computer system, said data repository comprising a data attribute table and a meta-data table; accepting data on said computer system for an existing audience associated with an existing audience identifier, said existing audience comprising a group of document consumers associated with a language, country, region, regulation, and culture; accepting a subset of data on said computer system for an additional audience with respect to said existing audience into said data attribute table, wherein said additional audience is associated with an additional audience identifier, said additional audience and said existing audience share at least one shared data value, and said subset of data is unique to said additional audience with respect to said existing audience; storing said subset of data in said data repository in association with said additional audience identifier, wherein said at least one shared data value exists in said data repository in association with said existing audience identifier; modifying an audience order table to reflect a relationship between said existing audience identifier and said additional audience identifier, wherein said audience order table specifies a hierarchical relationship and a preferred traversal path between said existing audience and said additional audience; storing meta-data on said computer system about internal organization of documents for a plurality of audiences into said meta-data table; selecting an audience identifier; and generating at least one document on said computer system for at least one audience from said data repository, said generating step comprising;
compiling document data from said data repository associated with said at least one audience using said audience hierarchy and said meta-data table compiled using said audience identifier and said audience order table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification