Patent ID: 6732331
Filing Date: 2004-05-04
Classification: G06F

Abstract:
A system for managing content organized in a tag-delimited template using metadata, comprising:a template written in a tag-delimited language and retrieved from a data store; a content management framework converting the retrieved template into an object representation of a metadata entry form and initializing a user interface exported by the object representation, the content management framework comprising: a form builder building a data entry form comprising individual data entry elements responsive to user selections on the user interface of the metadata form, each data entry element comprising a set of information attributes describing the data entry element, wherein at least one of the data entry elements is nested within another data entry element; an element builder defining the data entry elements of the data entry form as one or more classes within the retrieved template and rendering the data entry form, the element builder enumerating each of the one or more classes of the stored template; a render controller generating each data entry element of the one or more enumerated classes as described by the set of information attributes; an object model encapsulating the one or more classes corresponding to the at least one nested data entry element within the class corresponding to the another data entry element; and the element builder recursively enumerating the one or more classes as the data entry form is rendered.