The structure definitions are written in the same way as other structured
documents. The structure definition is started by choosing
Structure..New EDD from the menus. The program then guides the writing.
The structure definition is called in FrameBuilder element definition document
(EDD),
and it has also the Frame style names used for formatting the elements.
The styles are defined in the same way as in FrameMaker. It is possible
to import a new EDD to a document, but the process is not able to
correct the old documents to obey the new definition. It is mainly used
to introduce new elements.

Unstructured documents can be structured by defining a table for the
conversion of styles to elements. The tool can be used by end users
having no experience in programming.

GestorLEXContact information: TEXTware A/S, Rådmandsgade 43, DK-2200 Copenhagen N,
Denmark
References: GestorLEX, a comprehensive and flexible structured editing and
data base system for Dictionaries & Encyclopedias, TEXTware,
1992.
Price: 15 000 DKR (/92)
Operating system: OS/2
Type: Structure editor
SGML support: SGML in/out
Search/replace: Search and replace for text,
search for element, together with the use of logic
Boolean operators.
Views: User can define different kinds of views,
partial views are done with the use of visibility.
Description: A structure editor which does not prevent of editing incorrect
structures. The errors are reported to the user but they can be saved.
The main window is a formatted text window, and the other a structure
window. Different access rights can be given to users. A document
consists of a base version and a number of extracted working versions.
Working version can be defined by views and consists only some parts of the
base version or is the whole base version. Working
versions are edited and copied back to the base version.

HSTContact information: Heikki Mannila, Dept. of Computer Science,
University of Helsinki, Finland, mannila@cs.helsinki.fi,
ftp:hydra.helsinki.fi.
References: - Kilpeläinen et al.: A structured document database system,
EP90, Proceedings of the International Conference on Electronic
Publishing, Document Manipulation & Typography, R. Furuta (ed.), The
Cambridge Series on Electronic Publishing, Cambridge University Press,
1990, 139-151.
- Kilpeläinen et al. : The Data Model and
Query Language of the Helsinki
Structured Text Database System, Department of Computer Science,
University of Helsinki, C-1991-60.
Operating system: Unix
Type: Combination of text editor and parser,
Structured text database.
SGML support: DTD no, SGML in/out
Views: The user can define views, the definition is based on
SDTS (Syntax Directed Translation Schema).
Description: A prototype for structured document database system based on the
p-string data model. The system is able to handle also attributes and
there is a query language for the system. An editor in included for
editing the documents. The database in implemented both in C and with a
relational database system.
Multiple views can be defined for a document, the document structure and
view definitions are given by context-free grammars.
Note: Research prototype

InContextContact information: - XSoft, 3400 Hillview Avenue, Palo Alto, California 94304,
USA, Tel. 800 428 2995
- InContext Corp., 2 St. Clair Ave.West, Suite 1701,
Toronto, Ontario M4V IL5, Canada, Tel. (416)922-0087, Fax.
(416)922-4282
- Index Information Technologies Oy, Otsolahdentie 8D,
02110 Espoo, Finland,
Tel: 90-461977, Fax: 90-462849
References: Sales information
Price: 795 US$ (one license), 350 US$ (300 licenses),
10000 FIM (10/94)
Operating system: MS-Windows
Type: Structure editor
SGML support: DTD in, SGML in/out
Search/replace: Search and replace for text,
search for element, search for attribute of an element
Views: Definition not possible for the user.
Printing: Printing possible, formatted output with the use of
SGML programs.
Description: A stucture editor with two windows, a structure window and a text
window. The two windows are shown side by side. In editing the program
allows a document to be not valid. The user can ask for validation and
the errorneous spots can be corrected. A part of a document can be
extracted to a scratchpad when arbitrary edits are allowed. An element
with its text can be hidden. Table editing is done with Microsoft Excel.

Integrated Chameleon ArchitectureReferences: - S.A. Mamrak, M.J.Kealbling, C.K. Nicholas, M. Share:
A Software Architecture for Supporting the Exchange of
Electronic Manuscripts, CACM, 30(5), May 1987.
- S.A. Mamrak, M.J.Kealbling, C.K. Nicholas, M. Share:
Chameleon: A System for Solving the Data-Translation Problem,
IEEE Trans. on Software Engineering, 15(9), September 1989.
Price: Public Domain
Operating system: Unix
Type: Conversion program.
SGML support: SGML in/out
Description: A system which can be used to create conversions between different
formats to another. A context-free grammar is used to define a general
intermediate representation for the text. From this form are generated
the other representations according to the rules given by the user.

IntellitagContact information: - WordPerfect Corporation, 1555 N. Technology Way, Orem,
UT 84057-2399, USA, Tel: (800) 451-5151, Fax: (801) 222-5077
- WordPerfect Finland, Sinimäentie 10 C, 02630 Espoo, Finland,
Tel: 90-502 951, Fax: 90-502 95300
References: - Sales information
- Tests, on line manuals
- Mika Hirvonen: Product report on WP IntelliTag,
University of Jyväskylä, 1994 (in Finnish).
Price: 2850 FIM MS-DOS(9/94)
Operating system: MS-DOS, Unix
Type: Conversion program, Structure editor
SGML support: DTD in/out, SGML in/out
Search/replace: for text, for element.
Views: Definition not possible for the user.
Printing: No direct printing, paper copies are made by WordPerfect 5.1.
Description: A DTD is converted to a binary file (dtd2lgc) and similarly checked
for correctness. Non-SGML texts can be converted by defining conversion
rules. The conversion can be done interactively or in batch. The
conversion rules are saved in a special file in a way that is not
documented. The main window is a WordPerfect 5.1 normal window where the tags are
visible. The WordPerfect codes can also revealed. When inserting tags, they are
picked from a list which shows either all tags, open tags, or valid tags.

LectorContact information: - Open Text Corporation, 180 King Street South, Suite 550,
Waterloo, Ontario, N2L 1P8, Canada, Tel:+1(519) 571-7111,
Fax: +1(519)571-9092
- University of Waterloo, Centre for the New OED Waterloo, Ontario,
N2L 361, Canada.
References: - Open Text Corporation, Product Line Technical Overview, 1994.
- Darrell R. Raymond: Flexiple Text Display with Lector, Computer, August 1992, (49-60).
Price: 8000 US$ (/91)
Operating system: Unix, MS-Windows
Type: Electronic delivery tools,
Conversion program
Other programs: PAT
SGML support: SGML in
Views: Defined by the user.
Description: A program which displays SGML tagged text on the screen.
The program can show
text received from another program, or directly from a file. The tags
and attributes are associated with display definitions. Several
different displays can be defined for the same data, and users can
switch between these views.

MaestroContact information: Ian A. Macleod, University of Queens,
Department of
Computing and Information Science, Kingston, Ontario K7L 3N6,
Canada
References: - I.A. Macleod: Storage and retrieval of structured documents,
Information Processing & Management 26(2), 1990, (197-208).
- I.A. Macleod: A Query Language for Retrieving Information
from Hierarchic Text Structures,The Computer Journal 34(3), 1991, (254-264).
Operating system: Unix
Type: Text search program
Other programs: XGML, Ful/Text
SGML support: DTD in, SGML in/out
Printing: Printing through a SGML application, for
example DynaText.
Description: A set of programs which make a text retrieval system for structured
texts. With the Maestro component the structure and queries are
generated, the XGML parser checks the document instances, and the
Ful/Text is used for indexing. The system has a SQL-based query language that
has an extended SELECT sentence. The sentence contains IN anf OF operators to express
constraints concerning parents or children of an element. The query will
produce links to valid elements. For example, SmithList will
get as an answer a set of links to documents whose author is Smith:

Microsoft SGML Author for WordContact information: References: - News group: comp.text.sgml, 1994
- Tag Newsletter, October 1994.
Price: 595 US$ (approximation) (10/94)
Operating system: MS-Windows
Type: Text editor, Parser
SGML support: SGML in/out
Description: A extension made to the Word 6.0 text processing software that is
able to handle structured documents. The program is made in co-operation
with the Avalanche Development Corporation. The main concept is the
tarnsformation of Word styles to SGML tags and vice versa. The user
gives a mapping between the two. The program can also parse the text and
report on inconsistencies. Several features are promised to be introduced.
Note: Not ready, availble in the beginning of 1995