Mechanism for Supplemental Metadata Lists
Original Publication Date: 2001-Aug-01
Included in the Prior Art Database: 2003-Jun-20
Disclosed is a mechanism for conveniently creating lists whose elements have already been defined in other lists. It is often convenient to define lists of items that may be used by programs in various ways. For example, a user interface may be defined in terms of lists of screens, and those screens may be defined in terms of lists of screen elements. One way to define these lists is to create a notation for defining individual elements, and then to define lists simply by defining the elements they contain. For example, a menu item is uniquely identified by an ID, a name and a processing class as shown below: MENU Edit LIST 100: <100001, “Cut”> <100002,”Copy”> <100003,”Paste”> A problem occurs when an element needs to be contained in multiple lists. Redefining the repeating element may lead to error or ambiguity if the definitions are not identical, and will lead to redundancy if the definitions are identical. This problem is solved using supplemental lists.