Model for the definition of world wide web sites and method for their design and verification
First Claim
1. A model for the design, verification, and implementation of World Wide Web sites, comprising:
- a structural sub-model, a composition sub-model and a navigation sub-model, wherein the structural sub-model contains target, entity, attribute, component and relationship structural elements which make it typed, the composition sub-model provides for defining logical pages using the structural elements of the structural sub-model, wherein the logical pages comprise six different kinds of pages, where the first kind is a data page, the second kind is a multidata page, the third kind is an index page, the fourth kind is a filter page, the fifth kind is a scroller page, and the sixth kind is a direct page, and the navigation sub-model provides for connecting the logical pages of the composition sub-model by means of links to form a logical hypertext and to cluster said logical pages within physical pages.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes a model, named WebML (Web Modelling Language), and method for the specification, design, and verification of World Wide Web (Web) sites. WebML allows the designer to build an abstract specification of the Web site, which can be used to construct a concrete implementation of the specified Web site. The WebML model includes a structural sub-model, a composition sub-model and a navigation sub-model. The structural sub-model describes the schema of the content to be published in the Web site, using an Entity-Relationship model. The composition sub-model includes several types of logical pages, which specify alternative ways in which elements of the structural sub-model can be published in a Web page. The navigation sub-model describes how logical pages can be linked to enable a user to navigate from a logical page to another logical page; it also describes how logical pages are clustered in physical pages, and how physical pages are clustered into site views, which are views of the Web site suited to a given user group or access device.
35 Citations
15 Claims
-
1. A model for the design, verification, and implementation of World Wide Web sites, comprising:
a structural sub-model, a composition sub-model and a navigation sub-model, wherein the structural sub-model contains target, entity, attribute, component and relationship structural elements which make it typed, the composition sub-model provides for defining logical pages using the structural elements of the structural sub-model, wherein the logical pages comprise six different kinds of pages, where the first kind is a data page, the second kind is a multidata page, the third kind is an index page, the fourth kind is a filter page, the fifth kind is a scroller page, and the sixth kind is a direct page, and the navigation sub-model provides for connecting the logical pages of the composition sub-model by means of links to form a logical hypertext and to cluster said logical pages within physical pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. Method for the design, verification, and implementation of World Wide Web sites, said method comprising the steps of:
-
(a) conducting a requirement analysis of a Web application;
(b) designing the Web site using a model comprising an independent structural sub-model, wherein the structural sub-model contains target, entity, attribute, component and relationship structural elements which make it typed, a composition sub-model, wherein the composition sub-model provides for defining six kinds of logical pages using the structural elements of the structural sub-model, where the first kind is a data page, the second kind is a multidata page, the third kind is an index page, the fourth kind is a filter page, the fifth kind is a scroller page, and the sixth kind is a direct page, and a navigation sub-model, wherein the navigation sub-model provides for connecting the logical pages of the composition sub-model by means of links to form a logical hypertext and to cluster said logical pages within physical pages;
(c) designing and verifying at least one hypertext composed of the logical pages interconnected by links and aggregated into physical pages;
(d) assigning the hypertext to at least one user group;
(e) defining a graphical presentation of the physical pages;
(f) defining a database that supports the Web site; and
(g) generating and installing page templates. - View Dependent Claims (13, 14, 15)
-
Specification