1995Unpublished venueOpen access

A Schema-Based Approach to HTML Authoring

Marcus Kesseler

Open full text 24 citations

Abstract

This paper presents a novel approach to high-productivity authoring of large, regularly structured hypertexts. By explicitly representing the objects in the hypertext and the relationships between them in a schema, it is possible to create, manipulate, and maintain large hyperdocuments with high efficiency. In the implementation, called the HSDL, all such schema operations are performed on a graphical user interface (GUI). Special attention has been given to the problem of schema evolution. In HSDL, the author can do nontrivial schema update operations even if classes have already been instantiated. The mapping from the schema to HTML, called compilation, is done by a series of programs in the programming language Scheme. These programs, called expanders, are integral parts of every schema. Although the default set of expanders will already provide fairly sophisticated HTML layout, users may easily adapt them to suit their special needs. A built-in, schema-aware HTML editor allows the integration of links defined in the schema into the HTML contents of a node.

Open-access reader

About this research paper

What this paper is about

This paper presents a novel approach to high-productivity authoring of large, regularly structured hypertexts. By explicitly representing the objects in the hypertext and the relationships between them in a schema, it is possible to create, manipulate, and maintain large hyperdocuments with high efficiency. In the implementation, called the HSDL, all such schema operations are performed on a graphical user interface (GUI). Special attention has been given to the problem of schema evolution. In HSDL, the author can do nontrivial schema update operations even if classes have already been instantiated. The mapping from the schema to HTML, called compilation, is done by a series of programs in the programming language Scheme. These programs, called expanders, are integral parts of every schema. Although the default set of expanders will already provide fairly sophisticated HTML layout, users may easily adapt them to suit their special needs. A built-in, schema-aware HTML editor allows the integration of links defined in the schema into the HTML contents of a node.

Why it matters

OpenAlex reports 24 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper presents a novel approach to high-productivity authoring of large, regularly structured hypertexts. By explicitly representing the objects in the hypertext and the relationships between them in a schema, it is possible to create, manipulate, and maintain large hyperdocuments with high efficiency. In the implementation, called the HSDL, all such schema operations are performed on a graphical user interface (GUI). Special attention has been given to the problem of schema evolution. In HSDL, the author can do nontrivial schema update operations even if classes have already been instantiated. The mapping from the schema to HTML, called compilation, is done by a series of programs in the programming language Scheme. These programs, called expanders, are integral parts of every schema. Although the default set of expanders will already provide fairly sophisticated HTML layout, users may easily adapt them to suit their special needs. A built-in, schema-aware HTML editor allows the integration of links defined in the schema into the HTML contents of a node.

Key concepts: Computer science, Schema (genetic algorithms), Star schema, Information schema, Conceptual schema, Schema migration, Programming language, Document Structure Description

Related papers

Back to paper searchBrowse research topicsOriginal source
A Schema-Based Approach to HTML Authoring — Research Paper | ScholarLens