Representing and managing dynamic data content for web documents
First Claim
1. A method of improving authoring of Web documents, comprising steps of:
- specifying a transformation flow container (“
TFC”
) which represents one or more transformations; and
including the specified TFC in an authored Web document, thereby avoiding mixing of application logic with a specification of content presentation syntax.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for improving the authoring of dynamic data content for Web documents (such as Web pages) by applying a content management paradigm to the representation, storage, and retrieval of the content. A transformation flow container is defined, which contains one or more transformations. A particular transformation preferably specifies either (1) a generation or retrieval of content or (2) styling for content. In the former case, executable code such as a JavaBean™ may be referenced for invocation. In the latter case, one or more style sheets may be referenced. Upon evaluating the flows in the flow container, an authored document containing dynamic data content results.
-
Citations
16 Claims
-
1. A method of improving authoring of Web documents, comprising steps of:
-
specifying a transformation flow container (“
TFC”
) which represents one or more transformations; and
including the specified TFC in an authored Web document, thereby avoiding mixing of application logic with a specification of content presentation syntax. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A Web document embodied on one or more computer-readable media, the Web document comprising a template and a transformation flow container specified in the template, wherein the transformation flow container comprises one or more of (1) data retrieval transformations and (2) data styling transformations.
-
11. A dynamic content retrieval and presentation mechanism, comprising:
-
a first specification for invoking a data content retrieval operation;
a second specification for selecting a data content rendering operation;
a container for containing the first specification and the second specification;
means for referencing the container from a data template; and
means for dynamically replacing the container by a result of evaluating the first specification and the second specification. - View Dependent Claims (12, 14, 15)
-
-
13. A system for managing dynamic data content in a computing environment, comprising:
-
means for specifying a transformation flow container (“
TFC”
) which represents one or more transformations, wherein the transformations comprise at least one of (1) data retrieval transformations and (2) data styling transformations;
means for including the specified TFC in an authored Web document, thereby avoiding mixing of application logic with a specification of content presentation syntax; and
means for evaluating the authored Web document, wherein the evaluation causes the transformations in the TFC to be applied, thereby replacing the TFC by a result of evaluating the transformations.
-
-
16. A computer program product for providing dynamic data content management, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for specifying a transformation flow container (“
TFC”
) which represents one or more transformations, wherein the transformations comprise at least one of (1) data retrieval transformations and (2) data styling transformations;
computer-readable program code means for embedding the specified TFC in an authored Web document, thereby avoiding mixing of application logic with a specification of content presentation syntax; and
computer-readable program code means for evaluating the authored Web document, thereby dynamically replacing the TFC by a result of evaluating the transformations.
-
Specification