Kuopio Technical Report on SGML - A-E

  1. ActiveServer
  2. ADEPT Editor
  3. ADEPT Publisher
  4. ADEPT Power Paste
  5. ADEPT Series Version 5
  6. Amsterdam SGML Parser
  7. ApplicationBuilder
  8. ARC-SGML
  9. Author/Editor
  10. Balise
  11. BASIS SGMLServer
  12. CAPS
  13. CoST: Copenhagen SGML Tool
  14. DictEdit
  15. DL Composer
  16. Document Analyzer
  17. Document-Architect
  18. DTDocumenter
  19. DynaBase
  20. DynaTag
  21. DynaText
  22. DynaText SIT
  23. EASE (E2S)
  24. EasyDTD
  25. Explorer


  1. ActiveServer
  2. Contact information: Active Systems, 11 Holland Avenue, Suite 700, Ottawa, Ontario K1Y 4S1, Canada, Tel. 613 729-2043, Fax. 613 729-2874
    References:
    - Sales information, press release 1994
    - Mikko Laine, WSOY
    Price: 25000 US$ one Unix server and 10 Windows clients
    Operating System: Server: Unix, Client: MS-Windows
    Type: Structured text database, API tool
    Description: Object-oriented database management system, which has Object Query Language as query language. The query language contains add, update, delete and search commands for documents and its parts. An extracted document or a part of it has always an optimized DTD with it.

    The system has tools to change a DTD to a database schema automatically. It is possible to define rights to documents or parts of documents for different users and different user groups. The system has also version management and API tool for C-language.
    Note: ex OfficeSmith

  3. ADEPT Editor
  4. Contact information: :
    - ArborText Inc., 1000 Victors Way, Suite 400, Ann Arbor, MI, USA, 48108-2700, Tel. 313 996-3566, Fax: 313 996-3573
    - Texcel AB, Valborgsmässovägen 11, 12637 Hägersten, Sweden, Tel: +46 8 709 0047, Fax: +46 8 709 0042, email: sales@texcel.no
    References:
    - Sales information
    - Johan Henrikson, Texcel
    Price: 27200 SEK + annual fee 4600 SEK (4/94)
    Operating system: Unix, MS-Windows
    Type: Structure editor, API tool
    Other programs: Document-Architect, ADEPT Publisher, ADEPT Power Paste
    SGML support: DTD in/out, SGML in/out
    Search/replace: For text
    Views: A user can define new views for SGML document with the use of ADEPT Command Language
    Printing: Printing not available, made by ADEPT Publisher
    Description: A structure-oriented SGML editor which has special editors for table and equation handling. The main window is a WYSIWYG text window, where the user can get the tags visible. The text can be hidden and expanded on user request. Elements can be defined protected, which means that the text in them cannot be changed. An empty document is a template with required tags. The users can fill in the template in any order and the program reports of still missing elements. The parser can be turned off. A thesaurus and a dictionary for English are included.

  5. ADEPT Publisher
  6. Contact information:
    - ArborText Inc., 1000 Victors Way, Suite 400, Ann Arbor, MI, USA, 48108-2700, Tel. 313 996-3566, Fax: 313 996-3573
    - Texcel AB, Valborgsmässovägen 11, 12637 Hägersten, Sweden, Tel: +46 8 709 0047, Fax: +46 8 709 0042, email: sales@texcel.no
    References:
    - Sales information
    - Johan Henrikson, Texcel
    Price: 45500 SEK + annual fee 7740 SEK (4/94)
    Operating system: Unix, MS-Windows
    Type: Structure editor, Desktop publishing software, API tool
    Other programs: Document-Architect, ADEPT Editor, ADEPT Power Paste
    SGML support: DTD in/out, SGML in/out
    Search/replace: for text
    Views: with the use of ADEPT Editor
    Description: The program includes the ADEPT Editor and a style editor for defining FOSI's (Formatting Output Specification Instance). Also conversion to DSSSL (Document Style Semantics and Specification Language) definition is possible as soon the standard will be given. The formating uses existing formatters and the final output can be previewed on screen.

  7. ADEPT Power Paste
  8. Contact information:
    - ArborText Inc., 1000 Victors Way, Suite 400, Ann Arbor, MI, USA, 48108-2700, Tel. 313 996-3566, Fax: 313 996-3573
    - Texcel AB, Valborgsmässovägen 11, 12637 Hägersten, Sweden, Tel: +46 8 709 0047, Fax: +46 8 709 0042, email: sales@texcel.no
    References:
    - Sales information
    - Johan Henrikson, Texcel
    Price: Not defined (4/94)
    Operating system: Unix
    Type: Conversion program.
    Other programs: Document-Architect, ADEPT Publisher, ADEPT Editor
    Description: A conversion tool for non-SGML data. The program is still under development and is not yet available.

  9. ADEPT Series Version 5
  10. Contact information:
    - ArborText Inc., 1000 Victors Way, Suite 400, Ann Arbor, MI , USA, 48108-2700, Tel. 313 996-3566, Fax: 313 996-3573
    - Texcel AB, Valborgsmässovägen 11, 12637 Hägersten, Sweden, Tel: +46 8 709 0047, Fax: +46 8 709 0042, email: sales@texcel.no
    References:
    - Sales information
    - Johan Henrikson, Texcel
    Type: Structure editor, Desktop publishing software, Conversion program, API tool
    Description: A package of ADEPT Editor, ADEPT Publisher, Document-Architect, ADEPT Power Paste.

  11. Amsterdam SGML Parser
  12. Contact information: Joe Warmer: jos@pttrnl.nl, Hans van Vliet: hans@cs.vu.nl, ftp: cs.vu.nl(/pub/Sgml), nic.funet.fi(/pub/languages/sgml)
    References:
    - J. Warmer and S. Van Egmond: The Implementation of the Amsterdam SGML Parser, Electronic Publishing 2(2), (65-90), July 1989.
    - J. Warmer, H. van Vliet: Processing SGML Documents, Electronic Publishing 4(1), (3-26), March 1991.
    - text files included in the program package
    Price: Public Domain
    Operating system: Unix
    Type: Parser
    SGML support: DTD in, SGML in/out
    Description: The program is developed on top of LLgen, an extended LL(1) parser generator, which generates recursive descent parsers. From a DTD definition a document parser is generated. The document parser checks an SGML document instance and produces a correct and complete document. Complete in the sense that all tags and entities are expanded.

  13. ApplicationBuilder
  14. 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:
    - ApplicationBuilder - A Technology Brief, SoftQuad Inc.,
    - SoftQuad - New Language/Platform, SGML User's Group Newsletter 19 (April 1991) 21
    Price: 12 000 US$ (3/94)
    Operating system: Unix, MS-Windows, Mac
    Type: API tool that reminds Lisp Scheme
    Other programs: RulesBuilder, Author/Editor, Explorer, SGML Enabler
    Description: ApplicationBuilder includes Author/Editor and a programming language interface to change menus, add new features etc. in the Author/Editor.

  15. ARC-SGML
  16. Contact information:
    - SGML Users Group SGLMUG, ftp: sgml1.ex.ac.uk (/pub/SGML/arcsgml)
    - The SGML Project, Paul Ellison University of Exeter, North Park Road, Exeter, EX4 4QE, UK, Tel: +44-392-263946
    References: Text files included in the program package
    Price: Public Domain
    Operating system: DOS, Mac, Unix
    Type: API tool
    Other programs: VM2
    SGML support: DTD in, SGML in/out
    Description: A toolkit of programs for building SGML parser and applications. The DOS version has the VM2 parser and API definitions for editors written in C or REXX language.
    Note: The programs were originally written to test the SGML standard in 1983.

  17. Author/Editor
  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 Otsolahdentie 8D, 02110 Espoo, Finland Tel: 90-461977, Fax: 90-462849
    References:
    - SoftQuad - New Language/Platform, SGML User's Group Newsletter 19 (April 1991) 21
    - Sales information: Author/Editor 3.0
    - Author/Editor 3.0 Manual
    - Tests
    Price: 995, 995, 1995 US$ Win, 9250 FIM Mac, 18500 FIM Unix (10/94)
    Operating system: Mac, MS-Windows, Unix
    Type: Structure editor
    Other programs: ApplicationBuilder, RulesBuilder, Explorer, SGML Enabler
    SGML support: No DTD (see RulesBuilder), SGML in/out
    Search/replace: For text, for element and for element with an attribute
    Views: Not defined by the user
    Printing: Normal File/Print action
    Description: A very pure structure editor which validates the document all the time. Also not valid documents can be edited if the parser is turned off. The main window is a QUASIWYG representation of text, a structure view and a context view are also available. The structure view shows tags intended, the context view shows paths in the same way. An element list is used to pick up an element to insert. The representation on screen is done with a style editor, which generates style files. The program has many DTD with it, but new DTD's are imported by the RulesBuilder, which converts a DTD to a structure definition required by Author/Editor. There is an English thesaurus and a dictionary for spell checking.

  19. Balise
  20. Contact information:
    - Berger-Levrault/AIS, 34 Avenue du Roule, F-92200 Neuilly-sur-Seine, France, Tel: +33(1)46401060
    - MID/Information Logistics Group GmbH, Ringstrasse 19, D-69115 Heidelberg, Germany, Tel: (06221) 166091, Fax: (06221) 23921, email: post@mid-heidelberg.de
    - Index Information Technologies Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References:
    - Sales information
    - Balise - User's Guide and Reference Manual, Berger-Levrault /AIS 1993
    Price: Single user: Unix 48550 FIM (10/94), MS-DOS 24278 FIM (10/94), DEC/VMS $9200 (12/93)
    Operating system: Unix, MS-DOS, DEC/VMS
    Type: Conversion program, especially for SGML-files
    Other programs: SGML/Search, SGML/Store
    Description: Balise is a programming environment with an SGML parser (see SGMLS), and an interpreter and a compiler for the Balise language. The language is a data/event driven language like awk. For example, start and end actions for an element title as a child of an element chapter is defined as follows

    	ELEMENT title WHEN [IN chapter]
    	        on start {...actions...}
    	        on end {...actions...}
    

    A part of the parse tree is kept in memory as an ESIS tree that is a part of parse tree. The ESIS tree consists of the ancestors of a node till the root of the tree and the previous siblings of these ancestors. The ESIS trees allow the processing of a document and the conversion in an arbitrary order. A library of tree manipulation functions is included.


  21. BASIS SGMLServer
  22. Contact information:
    - Information Dimensions Inc, 2 St. Tuttle Crossing Blvd, Dublin, OH 43017-3569, USA
    - Information Dimensions Scandinavia AB, Skeppbron 10, S-11130 Stockholm, Sweden,Tel: +46(0)8-205464, Fax: +46(0)8-104720
    References:
    - Sales information: Document DBMS - New Tools for New Problems, IDI, 1994, The HyperDoc Database Model, IDI, 1993.
    - Seybold Publications 1994
    Price: 170000 FIM (5 user license) (5/94)
    Operating system: Server: Unix, DEC/VMS, Client: Unix, DEC/VMS, MS-Windows
    Type: Structured text database, API tool
    SGML support: SGML in/out
    Views: Views are made with the use of other programs.
    Description: A structured text database management system based on the BASISplus database. An SGML DTD must be converted to a HyperDoc model. The HyperDoc separates the document into content components and properties. The structure is given by a grammar including the classification of the components. The documents stored in the database are validated on import. The results of queries are represented with a virtual table of content. A VTOC is a list of elements corresponding to the query. The OpenAPI is a C-library that provides the client access to database servers.

  23. CAPS - Computer Automated Publishing System
  24. Contact information: XSoft, A Division of XEROX, 3400 Hillview Avenue, Palo Alto, California 94304, USA, Tel. (1) 800 428 2995, (1) 415 813 7835
    References: Sales information
    Operating system: Unix
    Type: Desktop publishing software, Formatter, Conversion program
    Other programs: InContext
    SGML support: SGML in
    Printing: SGML documents are printed formatted.
    Description: A composition and pagination software with a conversion programn (Global Translator), pagination and layout editors (Design Editor, Layout Editor), and a formatter. The system has its own internal form of structure definitions and documents. DTD's and SGML document instances must be converted to CAPS. In the future they may have tools for customers to make the conversion. The system has normal generation for indexes, table of contents, control of widows and orphans, hypnenation etc.

  25. CoST: Copenhagen SGML Tool
  26. Contact information: Klaus Harbo, Klaus.Harbo@euromath.dk, ftp: info.ex.ac.uk
    References: Klaus Harbo: CoST v. 0.2 Copenhagen SGML Tool, University of Copenhagen, 1993.
    Price: Public Domain.
    Operating system: Unix.
    Type: Conversion program.
    Description: A conversion tool for SGML files. The system needs SGMLS parser and TCL-Tool Command Language intepreter. The SGMLS produces an event stream which is actually a list of parsing events done. An event interpreter maintains a stack from the event stream, and a CoST program controls the stack and actions applied to the objects. For example, the start and end actions of an element A are defined as follows

         element A {
                 start { 
                        actions 
                 } 
                 end { 
                      actions 
                 }
         }
    


  27. DictEdit
  28. Contact information: Pieter C. Masereeuw, University of Amsterdam
    References: Pieter C. Masereeuw, Iskandar Serail: DictEdit: a computer program for dictionary data entry and editing, Euralex '92 Proceedings, Studia translatologia ser. A, vol. 2, Tampere, 1992.
    Operating system: MS-DOS, Mac, DEC/VMS.
    Type: Structure editor.
    SGML support: DTD no, SGML in/out.
    Description: The program needs a structure definition which is used to generate an input form to be filled by the user. The input form shows a formatted view of the text, and a context for an element can be asked. The core is written in PASCAL, the user interface is platform dependent (it's done in MAC and DEC/VMS).
    Note: Incomplete

  29. DL Composer
  30. Contact information:
    - Frame Technology Corporation. 1010 Rincon Circle, San Jose, California 95131, USA, Fax: 1-408-433-1928, email: comments@frame.com
    - Datalogics, Inc. 441 West Huron Street, Chicago, IL 60610, USA, Tel: +1(312)2663202.
    References:
    - Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no.
    - David Tulis, Avalanche, email: davet@avalanche.com.
    Operating system: Unix, DEC/VMS
    Type: Desktop publishing software
    SGML support: DTD in, SGML in, (FOSI in)
    Description: SGML DTD's and document instances can be validated by the built-in parser. The layout information is given as FOSI definitions. According to the definitions the system produces Postscript pages ready for printing.

  31. Document Analyzer
  32. Contact information: Avalance Development Co., 947 Walnut Street, Boulder, CO 80302, USA, Tel: +1(303)4495032, Fax: +1(303)4493246, email: louise@avalance.com.
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no
    Type: DTD tools
    SGML support: DTD in/out
    Other programs: FastTag, SGML Hammer
    Note: Not yet available.

  33. Document-Architect
  34. Contact information:
    - ArborText Inc., 1000 Victors Way, Suite 400, Ann Arbor, MI, USA, 48108-2700, Tel. 313 996-3566, Fax: 313 996-3573.
    - Texcel AB, Valborgsmässovägen 11, 12637 Hägersten, Sweden, Tel: +46 8 709 0047, Fax: +46 8 709 0042, email: sales@texcel.no.
    References: Sales information
    Price: 45500 SEK + annual fee 7740 SEK (4/94)
    Operating system: Unix, MS-Windows
    Type: DTD tools, FOSI tools.
    Other programs: ADEPT Editor, ADEPT Publisher ADEPT Series Version 5, ADEPT Power Paste
    SGML support: DTD in/out, (FOSI in/out)
    Description: A program for structure definition and layout design for structured documents. The program generates a default layout both for screen and paper. The menus for ADEPT editors are also generated.

  35. DTDocumenter
  36. Contact information: SoftQuad, 56 Aberfoyle Crescent, Suite 810, Toronto, Ontario, M8X 2W4, Canada, Tel: +1(416)2394801, Fax: +1(416)2397105 email: mail@sq.com
    References: Steve Pepper: The Whirlwind Guide: SGML Tools and Vendors, 1994, ftp: ftp.ifi.uio.no.
    Operating system: Unix
    Type: DTD tools
    Other programs: Author/Editor, RulesBuilder, ApplicationBuilder
    SGML support: DTD in/out

  37. DynaBase
  38. Contact information:
    - EBT International, 20 Pre de la Ferme, 1261 Gigins, Switzerland, Tel: 41-22-69-2424, Fax: 41-22-69-2425.
    - Index Information Technologies, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References:
    - Sales information
    - Frequently asked questions about DynaBase, 10/94
    Operating system: Server: Unix, Client: Unix, MS-Windows
    Type: Structured text database, API tool
    Other programs: DynaTag, DynaText, DynaText SIT
    SGML support: DTD in, SGML in/out
    Views: Views are defined by other tools.
    Description: DynaBase is based on an object-oriented database management system called ObjectStore. The software gives a shell-level interface to the server, the query language is the same as in DynaText. Errorneous documents can be stored in the database. For viewing the database the software will probably have the DynaText.
    Note: In beta test 1994.

  39. DynaTag
  40. Contact information:
    - EBT International, 20 Pre de la Ferme, 1261 Gigins, Switzerland, Tel: 41-22-69-2424, Fax: 41-22-69-2425
    - Index Information Technologies, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References: Sales information
    Price: 28304 FIM (10/94)
    Operating system: MS-Windows
    Type: Conversion program
    Other programs: DynaBase, DynaText, DynaText SIT
    Description: A conversion program for end users. Users map formatting styles to so called "output objects" which are actually elements. The programs make a DTD from the conversion rules used. The user can follow the conversion interactively and get information of it. The program can read files in MS Word, WP Frame MIF, or Interleaf ascii formats.

  41. DynaText
  42. Contact information:
    - EBT International, 20 Pre de la Ferme, 1261 Gigins, Switzerland, Tel: 41-22-69-2424, Fax: 41-22-69-2425
    - Index Information Technologies, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References:
    - Sales information
    - Martti Poutanen, Index Information Technologies
    - DynaText Publisher Guide I&II, InStEd , EBT, 1993.
    - Tests
    Price: Full Browser 11000 FIM for 10 licenses, Read Only Browser no fee, InSted Style Sheet Editor 37600 FIM for 5 licenses, Indexer 112000 FIM, Publishing rights/book 1500 FIM.
    Operating system: Unix, MS-Windows, Mac
    Type: Text search program, Electronic delivery tools.
    Other programs: DynaBase, DynaTag, DynaText SIT, InSted Style Sheel Editor.
    SGML support: DTD in (not necessary), SGML in
    Views: View are dame by InSted Style Sheet Editor.
    Printing: Normal File..Print action.
    Description: A program for electronic delivery of SGML material. The input is an SGML document instance and possibly a DTD for it. The program indexes the source, and the outlook of the electronic book is defined by a styles editor called InStEd editor. The editor saves the styles in a file in SGML format. For queries there is a query language, or query forms can be defined for the end user. The user can annotate the material with his/her own comments.

  43. DynaText Systems Integrator ToolKit
  44. Contact information:
    - EBT International, 20 Pre de la Ferme, 1261 Gigins, Switzerland, Tel: 41-22-69-2424, Fax: 41-22-69-2425
    - Index Information Technologies, Otsolahdentie 8D, 02110 Espoo, Finland, Tel: 90-461977, Fax: 90-462849
    References: Sales information
    Type: C-language API tool
    Description: A programming interface for changing the DynaText/DynaBase program.

  45. EASE (E2S)
  46. Contact information: E2S, Joost Cardoen, Moustraat100, B-9000 Gent, Belgium, email: e2s@e2s.be
    References:
    - Robin Cover: sgml bibliography (comp.text.sgml), 1992
    - New SGML Editor from E2S, EPSIG News 4/3 (September 1991)
    Price: MS-Dos 1250 US$ (University license 125 US$ + 500), Unix 6500 US$ (University license 650 US$ + 500), (/91)
    Operating system: MS-DOS, Unix
    Type: Structure editor, DTD tools
    SGML support: DTD in, SGML in/out
    Description: The system consists of two integrated editors: one for DTDs and the other for document intances. The DTD editor takes a DTD, checks it and allows editing, and finally changes it for the document instance editor. The document instance editor is a structure editor with a structure window and a text window where the editing is done.

  47. EasyDTD
  48. Contact information: Norman E. Smith, smithn@orvb.saic.com, ftp.ifi.uio.no, /pub/SGML/Demo/easyDTD.tar.gz
    References: Intructions with the program.
    Operating system: MS-DOS
    Price: Public Domain
    Type: DTD tools
    Description: The program takes as an input a table of contents -like description of a structure and outputs a DTD. A definition of

           document
              title
              author
              date
              chapter
                 section
                   para
    

    creates a draft DTD for further manipulation. The program handles also attributes and entities.


  49. Explorer (earlier SGML Darc)
  50. 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)
    - Synex Information AB, Kallforsv. 24, S-12432 Bandhagen, Sweden, email: haitto@nada.kth.se
    References:
    - Sales information
    - Pamela Gennusa, Yuri Rubinsky: The SGML World Report/Year in Review, comp.text.sgml
    Price: 9990 US$, only search program 89 US$ (10/94)
    Operating system: Mac, MS-Windows, Unix
    Type: Text search program, Electronic delivery tools.
    SGML support: DTD in, SGML in/out
    Other programs: ApplicationBuilder, RulesBuilder, Author/Editor, SGML Enabler
    Views: Possible to define by the user.
    Description: The program makes an indexed eletronic document of a SGML source. The outlook and view definition is also included. The search facilities are "find a string in an element" and "find a string anywhere". These can be connected by logical operators. Adding own annotations is also possible.