CUSTOMIZATION SYNTAX FOR MULTI-LAYER XML CUSTOMIZATION
First Claim
1. A syntax for customizing a metadata document, the metadata document defining one or more characteristics of at least a portion of a software application, the syntax comprising:
- at least one element used to define a modification to a source element of the metadata document,wherein the at least one element includes a required attribute that must be set to a value that uniquely identifies the source element.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide techniques for customizing aspects of a metadata-driven software application. In particular, embodiments of the present invention provide (1) a self-contained metadata engine for generating customized metadata documents from base metadata documents and customizations; (2) a customization syntax for defining customizations; (3) a customization creation/update component for creating and updating customizations; (4) a customization restriction mechanism for restricting the creation of new customizations by specific users or groups of users; and (5) memory and caching optimizations for optimizing the storage and lookup of customized metadata documents.
125 Citations
12 Claims
-
1. A syntax for customizing a metadata document, the metadata document defining one or more characteristics of at least a portion of a software application, the syntax comprising:
-
at least one element used to define a modification to a source element of the metadata document, wherein the at least one element includes a required attribute that must be set to a value that uniquely identifies the source element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for defining a customization for a metadata document, the method comprising:
-
defining at least one element that corresponds to a modification of a source element in the metadata document, wherein the at least one element includes an attribute that is set to a value that uniquely identifies the source element.
-
-
11. A customization for a metadata document, the customization comprising:
-
at least one element that corresponds to a modification of a source element of the metadata document, wherein the at least one element includes an attribute that is set to a value that uniquely identifies the source element. - View Dependent Claims (12)
-
Specification