Kuopio Technical Report on SGML - N-Z

  1. Near & Far
  2. Near & Far Lite
  3. OmniMark
  4. Parlance Document Manager
  5. PassagePRO
  6. PAT
  7. PSGML
  8. qwertz/FORMAT (Ver 1.2)
  9. RulesBuilder
  10. SGMLCompanion
  11. SGML DTD Viewer
  12. SGML Editorial System
  13. SGML Enabler
  14. SGML Hammer
  15. SGMLS
  16. SGML/Search-PAT
  17. SGML Smart Editor
  18. SGML/Store
  19. SGML Tagger
  20. SGML Toolchest
  21. SGML2TEX
  22. SoftQuad Panorama
  23. StylesExchanger 1.0
  24. SuperBook/System
  25. SYNDOC
  26. TableTAG
  27. TagWizard
  28. TagWrite
  29. Textriever
  30. TOMS
  31. TRIP
  32. Waterloo Rita for Windows
  33. Write-It



  1. Near & Far
  2. Contact information:
    - Microstar Software Ltd., 34 Colonnade Rd N, Nepean, Ontario, K2E 7J6, Canada, Tel: +1(613)727-5696, Fax: +1(613)727-9491, email: cade@microstar.com
    - Norsys Technology AB, Findlandsgatan 12, Box 1239, S-16428 Kista, Sweden, Tel +46(8)750 7575, Fax: +46(8)703 9272
    - Index Information Technologies Oy, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849.
    References:
    - Sales information, Demo program
    - Near & Far User Manual, Microstar Software, 1993.
    Price: 7417 FIM MS-Windows, 9284 FIM Unix (10/94)
    Operating system: MS-Windows, Unix
    Type: DTD tools
    SGML support: DTD in/out
    Description: The document type definition is displayed as a tree. The construction of the definition is based on "drag-and-drop" of elements. The program can show a path to a certain element but no other views. The program is able to produce diffrent kinds of statistics about the definition: used elements, used attributes, elements not yet completely defined etc.

  3. Near & Far Lite
  4. Contact information:
    - Microstar Software Ltd., 34 Colonnade Rd N, Nepean, Ontario, K2E 7J6, Canada, Tel: +1(613)727-5696, Fax: +1(613)727-9491, email: cade@microstar.com
    - Norsys Technology AB, Findlandsgatan 12, Box 1239, S-16428 Kista, Sweden, Tel +46(8)750 7575, Fax: +46(8)703 9272
    - Index Information Technologies Oy, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849.
    References: News group: comp.text.sgml, 1994
    Price: 149 US$ 11/94
    Type: DTD tools
    Description: A simplified version of the Near & Far program.

  5. OmniMark
  6. Contact information:
    - Exoterica Corp., 1545 Carling Avenue, Suite 404, Ottawa, Ontario, K1Z 8P9, Canada, Tel: +1(613)722-1700, Fax: +1(613)722-5706, email: info@exoterica.com
    - Exoterica Corp., 149 Quai de Stalingrad, Issy-Les-Moulineaux F-92137 Cedex, France, Tel: +33-1-45-291800, Fax: +33-1-45-292277
    References:
    - Study project on SGML (in Finnish), University of Jyväskylä, Finland, Tel: 941-603045
    - OmniMark Sampler, OmniMark Quick Reference Guide, Exoterica Corporation, 1993.
    Price: 2495 ECU PC (1-5 licenses), 6495/7995 ECU Unix, 14995/17995 ECU VMS (11/94)
    Operating system: MS-DOS, MS-Windows, Unix, Mac, OS/2, DEC/VMS, IBM CMS/MVS
    Type: Conversion program
    SGML support: DTD in, SGML in/out
    Description: A programming language specialized in text processing, including SGML texts. The language is data/event driven. For example the next lines of code

            ELEMENT title WHEN PARENT IS chapter {...actions...}
    
            FIND (BLANK*"#"ANY-TEXT+"%n" = comment)
            OUTPUT "%x"(comment),
    

    the first one recognizes the elements title, when they are inside chapter elements and the second two lines output commentss of a AWK program. There is also Exoterica's SGML parser included.


  7. Parlance Document Manager
  8. Contact information: XyVision, 101 Edgewater Drive, Wakefield, MA 01880, USA, Tel: +1(617)245-4100, Fax: +1(617)246-6209
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Operating system: Unix, MS-Windows
    Type: Document manager

  9. PassagePRO
  10. Contact information: Passage Systems, Inc., 465 Fairfield Dr., Suite 201, Mt. View, CA 94043 USA, Tel: +1(415)390-0911.
    References: Email from Robert Glushko, glushko@production.passage.com
    Operating system: Unix
    Type: Document manager
    SGML support: DTD in (not necessary), SGML in/out
    Description: Object oriented management system for SGML documents which can be used to transform non-SGML document to SGML documents, print SGML documents and produce online documents from SGML documents. The system is implemented with Versant OODBMS. SGML documents can be created by ArborText, Author/Editor, FrameMaker etc. As conversion programs can be used SGML Hammer, OmniMark or other corresponding product. PassagePRO does not contains programs for creation, conversion or preview of documents, any suitable program found in installation environment can be used.

  11. PAT
  12. Contact 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:
    - Gaston H. Gonnet, Ricardo A. Baeza-Yates, Tim Snider: Lexicographical Indices for Text: Inverted files vs. PAT trees, OED-91-01.
    - Darrell R. Raymond: Flexible Text Display with Lector, Computer, August 1992, (49-60).
    - Sales information
    Price: 20000 US$ Unix
    Operating system: Server: Unix, DEC/VMS, Client: Unix, MS-Windows, Mac, ASCII terminal
    Type: Text search program.
    Other programs: LECTOR, TTK (Transduction Toolkit) conversion program, API programmer's toolkit
    SGML support: DTD in (not necessary), SGML in/out
    Views: Views are defined with the use of LECTOR program.
    Description: Very fast search program for large texts. The texts do not have to be SGML-coded, the structures can be recognized based on any kind of strings. The original text files are used, PAT builds only indexes, and uses the files. The complexity of a search is logarithmic to the size of the text to be searched.

  13. PSGML
  14. Contact information: ftp.lysator.liu.se, pub/sgml
    References: Lennart Staflin: Editing SGML with Emacs and PSGML, Free Software Foundation, 1994.
    Price: Public Domain
    Type: Structure editor, Parser
    SGML support: DTD in, SGML in/out
    Views: The user can in some extent edit output definitions of text and SGML tags.
    Description: PSGML is an extension of Emacs, and it works with GNU Emacs 19.19 or Lucid Emacs 19.9 versions (and newer). There is a simple parser included, but validating of whole documents is recommended to be done by some SGML parser. PSGML can be used without any structure definition, then it allows any tags to be inserted. If there is a structure definition, the insertion of tags is done by giving enough characters to make the name unique. The program completes the names like the Unix tcsh shell. If the OMITTAG feature of SGML is not used, the program inserts end tags, and also the required elements. Attributes are given in a special window. The main window is a text window with tags visible.

  15. qwertz/FORMAT (Ver 1.2)
  16. Contact information: Tom Gordon, Institut for Applied Information Technology German National, Research Center for Computer Science (GMD), Schloss, Birlinghoven, D-5205 Sankt Augustin 1, Germany, email: thomas@gmdzi.gmd.de, ftp: sgml1.ex.ac.uk, ftp.gmd.de, file name: sgml2latex-format.1.2.tar
    References: The qwertz SGML Document Types, v.1.2 reference manual, 10/92
    Price: Public Domain
    Operating system: Unix
    Type: Conversion program, Formatter
    SGML support: SGML in
    Description: A conversion program with predefined structure definition for articles, reports, books, letters, slides, short memorandums, Unix's manual pages and bibliographical references. Document instances belonging to these types can be converted to LaTeX format or nroff/troff format. The package has also a qtex program to convert LaTeX documents to ps or dvi files. Like in the LaTeX philosophy, the system does not include an editor, you can use your favourite one.
    Note: For the program SGMLS parser and TeX/LaTeX and/or ntroff/troff formatters have to be installed for preview and print of documents.

  17. RulesBuilder
  18. Contact information:
    - SoftQuad Inc, 56 Aberfoyle Crescent, Suite 810, Toronto, Ontario, M8X 2W4, Canada, Tel: 416-239-4801, Fax: 416-239-7105, email: mail@sq.com, barb@sq.com (Barbara Burrows)
    - Index Information Technologies Oy, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References:
    - Sales information
    - Manual: RulesBuilder, SoftQuad, 1993
    - Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Price: 1995, 995, 995 US$ (is included in the university license of Author/Editor).
    Operating system: Unix, MS-Windows, Mac
    Type: Conversion program, DTD tools
    Other programs: Author/Editor, Application Builder, Explorer, SGML Enabler
    SGML support: DTD in
    Description: A program is used to define new structure definitions for Author/Editor program and to edit structure definitions which belong the Author/Editor program package.

  19. SGML Companion
  20. Contact information: Publishing Development AB, Torpvägen 10, S-17543 Jarfalla, Sweden, Tel: +46(8)580-37579, Fax: +46(8)580-37579, email: christian@pubdev.se, demo: ftp.ifi.uio.no.
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Price: 500 US$ (10/94), contains TagWizard program
    Operating system: MS-Windows
    Type: DTD tools

  21. SGML DTD Viewer
  22. Contact information: ZIFTech Computer Systems Inc., 120 Herchmer Crescent, Kingston, Ontario, K7M 2V9, Canada, Tel: +1(613)531-9226, Fax: +1(613)531-8003.
    References: Short information from the company, A demo program available in ftp.ifi.uio.no (file: /pub/SGML/dtddemo.zip)
    Price: 115 US$ (1/94)
    Operating system: MS-Windows
    Type: DTD tools
    Description: The program reads a DTD and shows it in a graphical tree form. The program can produce statistics of the elements, attributes etc. used in the DTD.

  23. SGML Editoral System
  24. Contact information: MID Information Logistics Group, Ringstrasse 19, D-69155 Heidelberg, Germany, Tel: +49 6221-166091, Fax: +49 6221-23921
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Operating system: Unix, MS-Windows
    Type: Structure editor, Structured text database
    Description: The SGML Editorial System is a databased editorial system for technical documentation with document management functions and integrating a relational database (Ingres), an SGML-fulltext database (PAT from OpenText with the search capabilities of SGML/Search from A.I.S.), and an SGML based editor (SoftQuad Author/Editor). The SGML Editorial System is a functional prototype which needs to be adapted according to the specific customer requirements. For future projects we will replace PAT with SGML/Search by SGML/Store (A.I.S.).

  25. SGML Enabler
  26. Contact information: SoftQuad Inc, 56 Aberfoyle Crescent, Suite 810, Toronto, Ontario, M8X 2W4, Canada, Tel: 416-239-4801, Fax: 416-239-7105 email: mail@sq.com, barb@sq.com (Barbara Burrows)
    References: Sales information
    Price: 4500 FIM Mac (10/94)
    Operating system: Mac, (MS-Windows, Unix)
    Type: Conversion program.
    Other programs: ApplicationBuilder, RulesBuilder, Author/Editor, Explorer
    SGML support: SGML in/out
    Description: A conversion program to map SGML files to QuarkXPress with their formatting information. Can also convert from QuarkXPress form to SGML.

  27. SGML Hammer
  28. Contact information:
    - Avalance Development Co., 947 Walnut Street, Boulder, CO 80302, USA, Tel: +1(303)449-5032, Fax: +1(303)449-3246 email: sales@avalance.com,louise@avalance.com
    - Häkkinen Aki Oy, Järvensivuntie 3 B, 33100 Tampere, Finland, Tel: 931-213 0020, Fax: 931-213 0090
    References: Sales information
    Price: 1950 US$ MS-Windows, 2730 US$ Unix (10/93)
    Operating system: Unix, MS-Windows
    Type: Conversion program, Parser
    Other programs: FastTag, Document Analyzer
    SGML support: DTD in, SGML in/out
    Description: A conversion program with an SGML parser to transform SGML files to another DTD or for a desktop publishing software (Word, WordPPerfect, FrameMaker, Interleaf, Internat HTML) or for CD-ROM output.

  29. SGMLS
  30. Contact information: ftp: sgml1.ex.ac.uk, program file: arcsgml-1.0jclark.tar.Z, James Clark (jjc@jclark.com)
    References:
    - Program documentation.
    - Tests.
    Price: Public Domain
    Operating system: Unix, MS-DOS, Mac
    Type: Parser
    Description: A parser made with ARC-SGML toolkit. The parser takes a DTD and an SGML document instance as input, checks the DTD and parses the document. The output is a complete, augmented document.
    Note: The program comes with two filters, rast and sgmlasp, that are used to change SGMLS output into Reference Application for SGML Testing format and Amsterdam SGML Parser format.

  31. SGML/Search-PAT
  32. Contact information:
    - AIS Berger-Levrault, 34 Avenue du Roule, F-92200 Neuille-sur-Seine, France, Tel: +33(1)46-40-10-60, Fax: (1)46-40-18-44
    - MID/Information Logistics Group GmbH, Ringstrasse 19, Heidelberg,Germany, Tel: (06221)166091, Fax: (06221)23921, email: post@mid-heidelberg.de
    References: Sales information
    Price: $30000 (one license), $111250 (50 licenses)
    Operating system: Unix
    Type: Text search program, API tool
    Other programs: Balise, SGML/Store
    SGML support: DTD in, SGML in
    Views: Views can be made with the use of other utilities.
    Description: A search program which includes a parser, a query language and its interpreter, search engine, and a C-language API programming environment. The documents are validated against their DTDs, and only valid documents are imported. For indexing and querying is used the OpenText's PAT-system. The complexity of a query evaluation is logarithmic with the text size. The indexing can be made incrementally. The new merged index can be generated from the original index and from the new addition file.

  33. SGML Smart Editor
  34. Contact information: Auto-Graphics, Inc., 3201 Temple Avenue, Pomona, CA 91768, USA, Tel: +1(909)595-7204, Fax: +1(909)595-3506
    Operating system: MS-DOS
    Type: Structure editor

  35. SGML/Store
  36. Contact information:
    - AIS Berger-Levrault, 34 Avenue du Roule, F-92200 Neuille-sur-Seine, France, Tel: +33(1)46-40-10-60, Fax: (1)46-40-18-44
    - MID/Information Logistics Group GmbH, Ringstrasse 19, Heidelberg,Germany, Tel: (06221)166091, Fax: (06221)23921, email: post@mid-heidelberg.de
    References: SEYBOLD, Vol. 22, Number 19, 1993
    Price: 170000 DM (Full development system), 17000 DM (1-5 runtime licenses), 31000 DM (more than 10 runtime licenses) (10/94)
    Operating system: Unix
    Type: Structured text database, API tool
    Other programs: SGML/Search, Balise
    SGML support: DTD in, SGML in/out
    Views: Views are made with the use of other application able to show SGML documents.
    Description: A system to store and manipulate SGML documents. The system accepts DTD's without need for schema definition. The only thing that must be told is which elements can be roots of exported fragments. The system is able of versioning at element level, and has locking mechanisms to support multi-user environments. The query language is the same as in SGML/Search.

  37. SGML Tagger
  38. Contact information: Janet Caldwell, Customer Service Manager, Electronic Publishing, Oxford University Press, Walton Street, Oxford OX2 6DP, Tel: (0865)267979, Fax: (0865)267990.
    References: Sales information
    Operating system: MS-DOS
    Type: Parser, Text editor
    SGML support: DTD in, SGML in/out
    Description: The program is a memory-resident program that can be requested from a word processor at any time. The word processor has to be in DOS mode with a facility to convert documents to ASCII files. The user tells the program the DTD from which tags will be taken. After the markup has been added, the document can be checked using the parser provided with the package.

  39. SGML Toolchest
  40. Contact information: Felim O'Neill, email: foneill@com.dec.enet.galvia, (Digital Equipment Corp., Maynard, Massachusetts, USA)
    Price: 5000 US$ (/91)
    Operating system: DEC/VMS
    Other programs: LSE Editor
    Type: Structure editor, Conversion program
    Printing: With the use of a formatter.
    Description: A collection of programs. SGMLVerify is a structure editor for SGML documents implemented with Digital's LSE editor. DTDLSE program converts the DTD to the definition of the LSE editor. The conversion is defined by SGMLBLD program and conversion is made by SGMLCNV program.

  41. SGML2TEX
  42. Contact information: Peter Flynn, pflynn@curia.ucc.ie
    References:
    - Program documentation.
    - Tests.
    Type: Conversion program.
    Operating system: MS-DOS
    Price: Public Domain
    SGML support: SGML in
    Description: A conversion program to transform SGML files to TEX files. The SGML start tags are prefixed by \start, and endtags by \finish, and both postfixed by {}. Character entity references are replaced by \name{}, attributes are transformed into arguments of TEX commands. The sty-file has stubs of definitions which the user can complete. For example, the start and endtags <PARA>, </PARA> are changed to \startPARA{}, \finishPARA{} and sty-file has definitions \def\startPARA{} and \def\finishPARA{}.

  43. SoftQuad Panorama
  44. Contact information: SoftQuad Inc, 56 Aberfoyle Crescent, Suite 810, Toronto, Ontario, M8X 2W4, Canada, Tel: 416-239-4801, Fax: 416-239-7105, email: mail@sq.com, barb@sq.com (Barbara Burrows)
    References: Press release (11/94)
    Price: Limited version as Public Domain, Panorama PRO 139 US$ MS-Windows (11/94)
    Operating system: Unix, MS-Windows
    Type: Electronic delivery tools, Conversion program.
    SGML support: SGML in
    Description: A browser for SGML texts. The NCSA (National Center for Supercomputer Applications) includes the public domain version of Panorama into its Mosaic delivery. The Mosaic will launch Panorama when it encounters any other SGML file than an HTML file. Panorama will have a style editor to define the outlook of documents. The commercial version has additional features like the ability to create annotations and customized bookmarks.

  45. StylesExchanger 1.0
  46. Contact information: SoftQuad Inc, 56 Aberfoyle Crescent, Suite 810, Toronto, Ontario, M8X 2W4, Canada, Tel: 416-239-4801, Fax: 416-239-7105, email: mail@sq.com, barb@sq.com (Barbara Burrows)
    References: News group: comp.text.sgml, 1994
    Price: 245 US$ MS-Windows, Unix (11/94)
    Operating system: Unix, MS-Windows
    Type: Conversion program.
    Description: The style file of Author/EDitor and DynaText can be interchanged with the program.

  47. SuperBook/System
  48. Contact information: Bellcore,8 Corporate Place - Room 3A184, Piscataway, NJ 08854, USA, Tel: +1(908)699-5800, Fax: +1(908)336-2559, email: ccl@bellcore.com
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Operating system: Unix, MS-Windows, Mac, OS/2
    Type: Electronic delivery tools

  49. SYNDOC
  50. Contact information: University of Kuopio, Eila Kuikka, Dept. of Computer Science and Applied Mathematics, Kuopio, Finland, email: kuikka@cs.uku.fi
    References:
    - Eila Kuikka, Martti Penttonen: Designing a Syntax-Directed Text Processing System, Proc. of the Symp. on Programming Languages and Tools, Eds. K. Koskimies, K.-J. Räihä, Tampere, Finland, 1991.
    - Eila Kuikka, Martti Penttonen: Transformation of Structured Documents with the use of Grammar, Proc. of the Electronic Publishing'94 Conference, Electronic Publishing 6(4), 373-383, 1993.
    Operating system: Unix
    Type: Structure editor
    Description: A prototype for a structure editor where document structures are defined by context-free grammars. The input grammar defines the logical structure of a document, output grammars define different views. Documents can be transformed to have a new structure by a program that is generated from a new and old logical structure definition. Retrieval with the use of the structure definition is under development.
    Note: Research prototype, under development

  51. TableTAG
  52. Contact information: Unifilt Co., P.O.Box 2528, Edison, NJ 08817, USA, Tel: +1(908)225-2243, Fax: +1(908)225-2248
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Operating system: Unix, MS-DOS
    Type: Conversion program

  53. TagWizard
  54. Contact information:
    - Nice technologies, Chemin des Hutins, Veraz, 01170 Gex, France, Tel: (33)5042 4940, Fax: (33)5042 4940, email: 100043.3201@compuserve.com
    - Index Information Technologies Oy, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References: The SGML Wizard, V.1.3 User's Guide, Nice technologies, 1994.
    Price: 915 FIM (one license), 3782 FIM (five licenses) (10/94)
    Operating system: MS-Windows
    Type: Parser, Structure editor
    SGML support: DTD in, SGML in/out
    Description: An interactive SGML parser which is integrated with MS Word 6.0 through a series of macros. TagWizard works by using Word "quote fields" to store SGML tags. The parser is contained within a Windows DLL and the tags are inserted by macros that comminicate with the DLL parser. The Wizard is started by selecting File..Open..Autosgml Wizard. A DTD file name is asked, connected to the DTD is a .INI file containing a description of tags, formatting instructions, and the root element. The main window is a normal Word text window where the tags can be visible if wanted.

  55. TagWrite
  56. Contact information: Zandar Corp., R.R.2. Box 962 (Hanley Lane) P.O.Box 467, Jericho, VT 05465, USA, Tel: +1(802)899-1058
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Operating system: MS-Windows
    Type: Conversion program.

  57. Textriever
  58. Contact information: Forbes J. Burkowski University of Waterloo Department of Computer Science Waterloo, Ontario, Canada
    References:
    - Forbes J. Burkowski: Textriever: A Retrieval Engine for Multimedia Databases, Proc. of the Int. Conf. on Multimedia Information Systes, Singabore, 1991, (71-76),
    -Forbes J. Burkowski: An algebra for hierachically organised text-dominated databases, Information Processing & Management 28(3), 1992, (333-348).
    -Forbes J. Burkowski: Retrieval Activities in a Database Consisting of Structured Text, Proc. 0f the 15th Annual Int. ACM SIGIR Conf. on Research and Development in Information Retrieval, SIGIR Forum, June 21-24, 1992, (112-125).
    Operating system: MS-Windows
    Type: Text search program
    SGML support: DTD in (not necessary), SGML in/out
    Description: A search program for structured texts and multimedia databases. In the database the tagged documents whose words are numbered. In loading documents are indexed. The index contains occurrences for words and structure elements in the database. The query language find documents by word, by a structure, or by a mixture of these.
    Note: Research prototype

  59. TOMS (Textual Object Management System)
  60. Contact information: University of Chicago, Center for Information and Language Studies
    References: Scott C. Deerwester, Keith Waclena, Michelle LaMar: A Textual Object Management System, SIGIR Forum, June 21-24, (126-139), 1992.
    Operating system: Unix
    Type: Structured text database, API tool
    SGML support: No.
    Description: A program library for developing structured text search environments. Enables the generation of scanners and parsers, and has tools for indexing and tagging.
    Note: Applications can be made by C or other languages (Perl, Tcl, Alfonzo).

  61. TRIP
  62. Contact information: Tietotehdas (Finland), Paralog AB
    Price: 80000 FIM (license for four users) DEC/VMS (2/93)
    Operating system: Unix, DEC/VMS, MS-DOS
    Type: Text database
    Search/replace: By Global Updating action it is possible to search and change text within an element.
    Views: A user can define input, search and output forms.
    Description: A TRIP database consists of records, which have fields, which can have subfields or paragraphs. The user names the fields. A DTD for the database is

    <!ELEMENT db        -- (record+)> 
    <!ELEMENT record    -- (field+)>
    <!ELEMENT field     -- (TEXTtype | OTHERtype)+> 
    <!ELEMENT TEXTtype  -- (para*)> 
    <!ELEMENT para      -- (sentence*)> 
    <!ELEMENT OTHERtype -- (subfield | PHRASEtype | NUMBERtype |
                            INTEGERtype | DATEtype | TIMEtype |
                            STRINGtype)*> 
    <!ELEMENT subfield  -- (PHRASEtype | NUMBERtype | INTEGERtype |
                            DATEtype | TIMEtype | STRINGtype)>
    

    Output formats are defined by boxes (TEX's box and glue model). A box has a location and a size. Strings separating different fields can be defined, and text can also be generated.

    User rights for users or user groups can be defined. The system can be used directly for keying in data, maintaining of data, and querying about data.


  63. Waterloo Rita for Windows
  64. Contact information:
    - WATCOM International Corp., 415 Phillip Street, Waterloo, Ontario, Canada N2L 3X2, Fax: 990-1-519-747-4971
    - Department of Computer Science and Computer System Croup, University of Waterloo, Waterloo, Ontario N2L 361, Canada
    References:
    - D. D. Cowan, E. W. Mackie, G. M. Pianosi, G. de V.Smit: Rita - an editor and user interface for manipulating structured documents, Electronic Publishing, 4(3), 125-150, 1991
    - G. de V. Smit: A formatter-Independent Structured Dcument Preparation System, Research Report CS-87-40, University of Waterloo, July 1987
    - E. W. Mackie, G. M. Pianosi: Waterloo Rita For Windows, Tutorial and Reference, WATCOM Publications Limited, Waterloo, Ontario, Canada, 1992.
    -G. M. Pianosi: Waterloo Rita Document Class Generator, Reference, WATCOM Publications Limited, Waterloo, Ontario, Canada, 1990
    Price: 200 US$
    Operating system: IBM PS/2,MS-Windows
    Type: Structure editor
    Other programs: Waterloo Rita Document Class Generator
    SGML support: SGML in/out
    Search/replace: Search and replace for text, search for elements.
    Printing: Printing either in formatter form or markuped for a formatter (for example LaTeX).
    Description: A structure editor which checks the document for validness. The texts are parsed in loading, and unvalid portions are saved with a special name in the parse tree.

    The structures are defined by context free grammars. The definition is converted with Waterloo Rita Document Class Generator program. At least two other grammars are expected, they are used for views. The system has by default two views for a document, one for elements, and another for formatted text. The text is edited in the text window, and structure in the structure window. The outlook resembles InContext or Interleaf 5 displays.

    The program comes with several predefined views for the most common document types.

  65. Write-It
  66. Contact information: SEMA Group, AG Building, Place du Champ de Mars 5, Bte 40, B-1050 Bruxelles, Belgium, Tel: +32 2 508 5323, Fax: +32 2 512 1499
    Operating system: MS-DOS
    Type: Structure editor
    Other programs: Mark-It
    Description: Yet an other editor.

Eila Kuikka, Erja Nikunen, 1995