SGML/XML Applications in Cross-Domain and Multi-Disciplinary Enterprises
This document provides brief description of and pointers to general industry applications that use SGML/XML encoding for structured information processing and data interchange. Specific XML applications and XML vocabularies are listed in the main XML Page, while XML/XLL/XSL software tools are listed in the software section. Academic applications of SGML and XML are described in the document "Academic Applications".
Contents
- HyTime: ISO 10744 Hypermedia/Time-based Structuring Language
- SMDL - Standard Music Description Language, ISO/IEC DIS 10743:1995
- SGML Initiative in Health Care (HL7 Health Level-7 and SGML/XML)
- National Center for Biotechnology Information (NCBI)
- SPIDER - Structured Platform-Independent Data Entry and Reporting
- Metafile for Interactive Documents (MID)
- Standard Hypermedia/Multimedia Scripting Language (SMSL)
- Digital Libraries (Initiative) and SGML
- SGML and Metadata
- Hyper-G Text Format (HTF)
- Association of American Publishers (AAP)
- ISO 12083 DTDs
- IBMIDDoc: IBM Information Development document type
- IEEE Computer Society Digital Library
- IEEE Standards Department
- Davenport Group: DocBook DTD
- ICADD: International Committee on Accessible Document Design
- CAPS (Communication and Access to Information for Persons with Special Needs) and HARMONY (Horizontal Action for the Harmonisation of Accessible Structured Documents)
- ELVIS - Elektronisches Literaturverzeichnis - Informatik für Sehgeschädigte
- NITF (News Industry Text Format) [Formerly UTF - Universal Text Format] - SGML for the News Distribution Industry
- Canadian Strategic Software Consortium (CSSC): SGML and SQL
- Bilingual Canadian Dictionary Project
- Electronic PROTEIN SCIENCE
- MIME-SGML (Multipurpose Internet Mail Extensions)
- EWS-MAJOUR
- SSSH - Simplified SGML for Serial Headers
- OCLC SGML Projects
- OCLC Fred: SGML Grammar Builder Project (DTD and document grammar) tool
- SGML and Chemistry: The OCLC CORE Project (Chemistry Online Retrieval Experiment) and other Initiatives
- Chemical Markup Language (CML)
- SGML and Chemistry - Other Links
- SGML and Physics: The American Physical Society, American Astronomical Society, and The American Institute of Physics
- American Physical Society
- American Astronomical Society
- American Institute of Physics and OCLC
- SGML and Physics: General
- GMD-IPSI SGML Projects
- Multiagency Electronic [Pharmaceutical] Regulatory Submission (MERS) Project
- docs.sun AnswerBook Documentation - Sun Microsystems
- The Data Documentation Initiative
- Joint Electronic Document Interchange (JEDI)
- Earth Interactions: An Electronic Journal in SGML
- Topic Navigation Maps
- Information Mapping and SGML
- Channel Definition Format, CDF (Based on XML)
- Open Financial Exchange (Based on XML/SGML)
- Meta Content Framework (MCF) - An XML Application
- The Corpus Legis Project
- Centre de recherche en droit public (CRDP)
- Royal Melbourne Institute of Technology (RMIT) - SIM SGML Database Technology
- EUROMATH Project
- Mathematical Markup Language (XML)
- SSML: A Speech Synthesis Markup Language
- Electronic Data Interchange for Documents (EDIDOC)
- EuropeMMM
- OpenTag Initiative
- SELA Journals Project (Scholars Press - Emory Library Linked Academy)
- Common Desktop Environment (CDE) Help System
- GNUstep Documentation Markup Language (GDML)
HyTime: ISO 10744 Hypermedia/Time-based Structuring Language
[CR: 19980318] [Table of Contents]
[March 18, 1998] Note: Information on HyTime is now being maintained in a separate document, http://xml.coverpages.org/hytime.html. The content below will be retained for some time(so as not to break bookmarks), but it will not be maintained for currency/update.
August 29 [30], 1997. Red letter day: public availability of HyTime Second Edition : Hypermedia/Time-based Structuring Language (HyTime) - 2d Edition, from the WG8 WWW server, as ISO/IE JTC1/SC18/WG8 N1920 (1997-08-01). The index of materials for 'ISO/IEC JTC 1/SC 18 WG8 N1920rev' and the Table of Contents provide convenient entry points for the online ISO standard.
This electronic 'review' version of the new ISO/IEC 10744:1997 is available online in HTML, PDF, and SGML format -- complete with SoftQuad Panorama [ViewPort] stylesheet. Our congratulations and deepest gratitude to Eliot Kimber and many others for their hard-earned accomplishments in reaching this important milestone. Note [September 05, 1997] the fuller statement of credits to the editors of the standard elaborated in the announcement from Jim Mason, Convenor of WG8.
Of special importance is the standard's Annex A, SGML Extended Facilities -- a normative annex which defines the SGML Extended Facilities, many of which are prerequisites for the other clauses. This annex specifies the "Architectural Form Definition Requirements (AFDR)" which provide a "general mechanism for declaring and using SGML architectures," already implemented in part by James Clark in the SP parser materials. The updated SGML property set also defined in Annex A is of broad relevance to SGML implementors, since "HyTime shares with the DSSSL standard (ISO/IEC 10179:1996, Document Style Semantics and Specification Language) the fundamental SGML property set and grove abstraction for representing and operating on parsed SGML documents (and other data objects for which groves can be constructed)."
Access to the new HyTime standard will be facilitated by the collection of tutorial materials on the HyTime User's Group Home Page. See especially "A Reader's Guide to the HyTime Standard" and "What's New and Cool in HyTime Second Edition."
- HyTime User's Group Home Page
- The full bibliographic reference for the HyTime Standard (1992)
- HyTime: Answers to Frequently Asked Questions, from TechnoTeacher, Inc.
- What is HyTime About? (Lloyd Rutledge)
- CWI HyTime Bookmarks. Links on the HyTime Standard maintained by Lloyd Rutledge
- HyTime briefly explained - with reference to SGML, by W. Eliot Kimber (January 1997)
- [February 03, 1998] See the announcement from Eliot Kimber (ISOGEN International Corporation) for an updated review draft of his forthcoming book Practical Hypermedia: An Introduction to HyTime. The draft incorporates 1) a "new and improved HTML version with useful navigation aids, working cross references, and hyperlinks to the standard itself; 2) an update of the first five chapters to reflect the final text of ISO/IEC 10744:1997, through Hyperlinking; 3) an updated summary of changes for HyTime Second edition (Appendix B in the volume), which you can also find at http://www.hytime.org/papers/hytime-2ed-soc.html." [adapted] HyTime users will recognize the significance of this important reference work, and the value of the online draft version, for which the author now solicits critical review and feedback.
- [December 13, 1997] At the WG4 meeting in Alexandria, Virginia (December 1997), WG4 N1957 was accepted as the proposed text of an amendment to ISO/IEC 10744:1997 (HyTime). As a subclause to Annex A.3 ("A.3.4.4 Architecture Use Declaration Processing Instruction"), the proposed architecture use declaration (arch) processing instruction would provide "an alternative form of architecture use declaration for use in environments where notations or data attributes are not supported." The amendment was sponsored by Charles F. Goldfarb, Steven R. Newcomb, W. Eliot Kimber, and Peter Newcomb. See the related posting by Eliot Kimber "Architectures, Schemas, and XML: Proposed Amendment to ISO/IEC 10744:1997," with followup by David Megginson; see also Eliot's note of 1998-01-13. [N1957, local archive copy]
- Formal Syntax from HyTime. Hyperlinked version, prepared by Chris Maden. (See also Maden's Productions from ISO 8879:1986 - SGML)
- Online Conference Proceedings from The 3rd GCA International HyTime Conference, August 20 and 21, 1996 [see the main conference entry, gratis Michel Biezunski (October 3, 1996)
- Collection of links for Architectural Forms and SGML Architectures
- Technical Corrigendum 1 to ISO/IEC 10744 [by Charles F. Goldfarb], Draft for ballot: March 27, 1995. The relevant documents are available from the SGML Repository or via this server as three text files:
- TECHNICAL CORRIGENDUM 1 TO ISO/IEC 10744 Draft for ballot: March 27, 1995. (httc1.txt, 24K)
- Annex C. Enabling Architecture Definition Requirements (EADR): "This annex states the requirements for the formal definition of the architectural forms by which an enabling document architecture governs the SGML representation of its documents.(hi1anarc.txt, 46K)
- Annex D. Formal System Identifiers: "This annex states the requirements for the formal definition of notations used in system identifiers to specify access to the storage objects in which entities are stored. Access is provided by "storage managers" such as file systems, databases, and main memory managers..." ( hi1anfsi.txt, 22K)
- Materials related to the development of Technical Corrigendum 1 on ISO/IEC 10744, HyTime. (WG8 FTP Server)
- The HyTime Technical Corrigendum (Goldfarb Notes, Part 1)
- The HyTime Technical Corrigendum (Goldfarb Notes, Part 2)
- Document by David Durand and Steven DeRose, Concerns about HyTime TC 1.0. June 8, 1995 version. See the bibliographic entry or the [July 1995] source. Or: (June 1996): [mirror copy].
- A Thought About AF [Architectural Form] "Definitions", by David G. Durand, June 1995 [mirror copy]
- SGML Architectures: Implications and Opportunities for Industry, by Steven R. Newcomb, President, TechnoTeacher, Inc. [mirror copy]
- "Quick Guide to HyTime Basics": Peter Bergström, EuroSTEP AB, Hasse Haitto, Synex Information AB, Erik Helander, Saab Service Partner AB, Anna Ran, Saab Service Partner AB, and Per-Åke Ling, Ericsson Utvecklings AB on behalf of the HyTime Working Group of the Swedish SGML User's Group. (C) 1996 by the authors and the Swedish SGML User's Group. [mirror copy, May 1996; text only, PostScript]
- See HyTime materials in the SGML Repository
- "I've Got an SGML Database - Why do I need HyTime?", by Carla Corkern and John Rice; [mirror copy, partial links only]
- [June 28, 1997] HyTime for ADEPT: Hy-Lib.cmd. From Eliot Kimber. "Hy-Lib.cmd is an ADEPT Command Language package that provides rudimentary HyTime functions that can be used with any HyTime document (within the bounds of Hy-Lib's HyTime system declaration). The specific functions provided include: (1) Support for ID-based indirect addressing (nameloc and nmsploc); (2) Support for multiple levels of indirection ("location paths"); (3) General facilities for recognizing HyTime architectural forms; (4) Simple user interface for traversing hyperlinks. See also the announcement from April 1997.
- BeLux HyTime seminar, February 28, 1996, with other pointers
- "An Object-Oriented Multimedia Database for a News-On-Demand Application", based upon SGML/HyTime (Technical Report by Chiradeep Vittal)
- HyTime lecture, by Arjan Loeffen; [mirror copy]
- Collection of HyTime materials via the TechnoTeacher FTP server, ftp://ftp.techno.com/pub/HyTime
- HyTime FAQ (by Steven R. Newcomb), from the TechnoTeacher FTP server, or in mirror copy [July 18, 1995] here.
- Publicly available HyTime Application Development Guide, by Ralph Ferris and Victoria Newcomb. This Guide is a book-length document. See the full bibliographic entry and the announcement by the author. The document is available on the Internet via anonymous FTP.
- Version 1.2.5 of the "HyTime Application Development Guide" in HTML markup. See the announcement by Derek Denny-Brown (May 1996). See also a sibling directory with the SGML version, for use with Panorama)
- Catalog of HyTime Architectural Forms and HyTime SGML Specification Version 2.0, by Charles Goldfarb. See the bibliographic entry for fullest references, or the text version (1993).
- HyTime architectural forms in tree form (Postscript), from Arjan Loeffen
- OII: Standards for Multimedia/Hypermedia Interchange
- See materials at Exeter
- Information on TechnoTeacher's MarkMinder/HyMinder (Hytime Engine) [December 4, 194]
- Stupid PATHLOC tricks, by Joe English, Tue Oct 24 12:57:05 PDT 1995
- HyTest Perl script (from Eliot Kimber, April 1996): "HyTest is a Perl script that implements a good bit of HyTime location addressing. It works on the output of NSGMLS..."
- Update of hytest.pl [see preceding item] to hy-lib.pl Perl Library - a library of HyTime functions (December 27, 1996)
- FTP: /pub/sgml/WG8/HyTime/TC
- UNOFFICIAL COMPILATION of the Formal Specifications from Annex A (mirror copy, August 1995)
- SIGhyper(IFI): Special Interest Group on Hypertext and Multimedia. See SGML Repository
- CApH: Committee for the Application of HyTime. See SGML Repository or contact TechnoTeacher, Inc. (email: caph@techno.com). Or link to: TechnoTeacher, ftp://ftp.techno.com/pub/CApH.
- DMSL (Distributed Multimedia Systems Lab), University of Massachusetts Lowell - documents relating to HyTime, including the HyOctane (tm) HyTime engine
- Description of HyTime Archtectural Forms, from HaL Software (or in mirror copy [April 14, 1995] here)
- See also: (1) the book by Steve DeRose and David Durand, (2) the book by Eliot Kimber, and (3) the CACM article by Steve Newcomb.
SMDL - Standard Music Description Language, ISO/IEC DIS 10743:1995
[CR: 20031104] [Table of Contents]
SMDL is organized by Working Group 3 of ISO/IEC JTC1/SC34 (Information Association). "The Standard Music Description Language (SMDL), an application of the HyTime Hypermedia/Time-based document structuring facilities, is described. The discussion covers the domains of information that SMDL associates with any piece of music, the timing of cantus events, pitch in cantus events, gamut-based pitches, just-intoned pitches, user-defined functions for pitches, chords and chord symbols, instrumental and vocal sounds, and non-western music." [from Steven R. Newcomb]
- Final version of SMDL adopted by ISO in 1996 "has not yet been published" [Steven R. Newcomb, November 08, 1996]
- Recommendations of December 2002 Meeting of ISO/IEC JTC1/SC34/WG3 in Baltimore. ISO/IEC JTC 1/SC34 N372. 12-December-2002. "DIS 10743 SMDL: WG3 accepts N375 as an incomplete final text of SMDL that conforms to 10744:1997 and asks National Bodies to solicit resources for the work necessary to complete the text..." See also
- 1998: ISO/IEC JTC1/WG4 Convenor's Report 4 - ISO/IEC JTC1/WG4 Convenor's Report - 'ISO/IEC DIS 10743: Standard Music Description Language (SMDL): balloted as DIS, disposition of comments and final text being prepared (was delayed for republication of HyTime).'
- A descriptive article on SMDL by Steven R. Newcomb
- Links to CTS articles, provided by Arjan Loeffen
- DIS draft dated July, 1995. A PostScript version is available from the WG8 FTP server: , or ftp://ftp.ornl.gov/pub/sgml/WG8/SMDL/10743.ps (257383 bytes) [mirror copy].
- DIS draft dated July, 1995. A PDF version is also available from the WG8 FTP server: ftp://ftp.ornl.gov/pub/sgml/WG8/SMDL/10743.pdf (245653 bytes) [mirror copy]
- Normes de description des partitions musicales from Nabil Bouzaiene; [local archive copy].
- The bibliographic entry for the ISO standard
- Overview taken from the DIS
- See also: XML and Music
Extracted from the [July 1995] DIS: "This International Standard defines an architecture for the representation of music information, either alone or in conjunction with text, graphics, or other information needed for publishing or business purposes. Multimedia time sequencing information is also supported. The architecture is known as the "Standard Music Description Language", or "SMDL". // SMDL is a "HyTime" application; it conforms to International Standard ISO/IEC 10744 - Hypermedia / Time-based Structuring Language ("HyTime"). Specifically, SMDL is a "derived architecture" derived from HyTime architecture, and SMDL is expressed in this International Standard in a manner which conforms to HyTime's specifications for the expression of architectures (also known as "meta-DTDs") and derived architectures. // SMDL is an SGML application conforming to International Standard ISO 8879 - Standard Generalized Markup Language." [See the Overview cited above]
SGML Initiative in Health Care (HL7 Health Level-7 and SGML/XML)
[CR: 20000620] [Table of Contents]
"HL7 was founded in 1987 to develop standards for the electronic interchange of clinical, financial and administrative information among independent health care oriented computer systems; e.g., hospital information systems, clinical laboratory systems, enterprise systems and pharmacy systems." In August 1996, the HL7 Technical Steering Committee authorized the creation of an SGML SIG as part of a larger initiative to integrate SGML into medical informatics standards. "HCML" is a proposed abbreviation for the evolving markup language: "Health Care Markup Language."
"The HL7-SGML Initiative is a special interest group of HL7 formed to create the standard for the use of SGML in all domains of health care. This standard will comply with ISO 8879 (SGML) and SGML-related standards and complement other appropriate standards. Participation is open to all parties. Our Mission statement will guide the primary objectives: (1) To create and coordinate the development of a comprehensive document architecture for health care; (2) To educate the healthcare community in the utility of SGML-based information; (3) To develop, coordinate, and maintain a framework for interoperable Document Type Definitions (DTDs) for use in health care; (4) To coordinate and cooperate with other SGML initiatives outside of healthcare where appropriate; (5) To enable and promote the use of these standards and to make the standard as widely available as possible; (6) To represent healthcare in SGML standards activities/evolution; (7) To promote longevity of all information encoded according to these guidelines." [from the main page, Mission Statement and Charter]
"Those presenting at SGML '96 made it clear that while planning for the design of the initiative is in the early stages, their vision for this initiative already differs substantially from earlier industry initiatives. The HL7/SGML initiative must design an information architecture that will make the EMR work within the heterogeneous computing environment of a healthcare enterprise and must make the information available to a wide range of applications from billing to epidemiology and decision support. They feel that it is a significant advantage to begin this initiative after the publication of the HyTime, DSSSL, and preliminary XML standards." [L.Alschuler post]
Links:
- HL7 SGML/XML Special Interest Group
- Health Level 7 main page, from Duke
- "Synopsis of the SGML Initiative in Healthcare", by Dan Essin, Director of Medical Informatics at LA County Hospital and the University of Southern California Medical Center
- [July 19, 1997] Announcement from Liora Alschuler for the posting of a proposal ('Kona Proposal') that has been submitted to the HL7 SGML SIG on the development of an SGML-based standard for exchange of healthcare information. Readers interested in this and related work are invited to join the discussion on the role of SGML in healthcare, via the HL7 SGML Listserver forum.
- [March 16, 1998] Communique from Liora Alschuler (The Word Electric, and Chair of Kona Editorial Group) for a special meeting of the HL7 SGML/XML SIG on Monday, May 18, 1998, at the upcoming SGML/XML Europe conference. "The Monday program will include reports on the use of SGML/XML within the British National Health Service, CEN TC251, HL7, DICOM, HANSA, and other standards and commercial applications.
- The Kona Proposal [970718]; [archive copy]
- See also: DocScope: Open Source XML Healthcare Project
- See also: ASTM XML Document Type Definitions (DTDs) for Health Care
- [August 25, 1997] Article by Lynda Radosevich on the use of XML in medical informatics: "Health Care Uses XML for Records." Published in InfoWorld Electric, August 25, 1997. See the bibliographic entry in the main database.
- "Announcement of New Initiative for Use of SGML in Medicine", information from Liora Alschuler (December 04, 1996)
- [June 26, 1997] Announcement from Liora Alschuler for a new industry-wide initiative to design an SGML/XML implementation for medical information. The project is called "Operation Jumpstart." "Operation Jumpstart refers to a privately-funded effort of medical practitioners, informatics specialists, medical technology vendors, and HL7 and SGML consultants who will meet July 7-11 to create an initial draft of an SGML standard architecture for healthcare. . .[its mission is] to develop a simple, focused reference architecture useful in both exchange systems and persistent storage. This architecture, along with reference code and examples, will be released into the public domain under copyright control of the HL7 SGML SIG."
- Medical Informatics Standards
- "HL7 Announces Next Meeting in Paris." [May 1998]
- HL7 SGML Mixer: Medical Information Processing with SGML July 29 - 30, 1997
- Clinical Practice Guideline DTD (Proposed by Kaiser Permanente, Southern California Region), version 1.0, July, 1996; [mirror copy, November 1996]
- Prescription DTD, proposed by Kurzweil Applied Intelligence; [mirror copy]
- Patient Demographics DTD, proposed by Kurzweil Applied Intelligence; [mirror copy]
- Membership Roster, dated November 30, 1996; [mirror copy]
- "The Kona architecture for Health Level 7 (HL7) data representation and interchange." By Lloyd Harding, Information Assembly Automation. Presented at IHC '97.
- "A clinical systems vendor's perspective on HL7, SGML, SGML architectures, and the Kona architecture." By Jason Williams, Oceania. Presented at IHC '97.
- IEEE - P1157/P1157.2 Interchange Format Methods [mapping from the domain information model to the SGML interchange format]; [mirror copy]
- Article by Tim Benson of Abies Consulting Ltd., "SGML, HTML and EPR: Application of the Standard Generalized Markup Language (SGML) in Electronic Patient Records." Version 2.0, 11-September-1996. Commissioned The NHS Executive's EPR Project Board. [MS Word document]
- HL7 SGML Mixer: Medical Claims Processing with SGML. Two Day Seminar, July 24 - 25, 197
- See also: "Medicine for SGML", presented at SGML '96 by Liora Alschuler, Daniel Essin, Thomas Lincoln, and John Spinosa
- HL7 - SGML Initiative bei Bob Dolin [operative?]
Contact addresses:
John Mattison, SGML SIG Chair
Kaiser Permanente
393 E. Walnut
Pasadena, CA 91188
USA
Tel: +1 (818) 405-5091
Email: john.mattison@kp.org
Email: Chris Zingo - Chris.Zingo@kp.org [meetings of the HL7-SGML Initiative]
or [general HL7]:
Mark McDougall, Executive Director, Health Level Seven
3300 Washtenaw Avenue, Suite 227
Ann Arbor, MI 48104-4250
Phone: (313) 677-7777
Fax: (313) 677-6622
Email: HQ@HL7.ORG
National Center for Biotechnology Information (NCBI)
[CR: 19971118] [Table of Contents]
Updated from 19971118. See now the separate document: "NCBI Molecular Biology Data Model."
SPIDER - Structured Platform-Independent Data Entry and Reporting
[CR: 19971118] [Table of Contents]
SPIDER is one of the research projects sponsored by MIDAS (The Medical Informatics and Decision Science Consortium, Milwaukee, Wisconsin, USA). Its principal investigators include Charles E. Kahn, Jr., (MD), Phiem N. Huynh, and Kurt J. Pfeifer. SPIDER uses platform-independent, public-domain technologies such as SGML and HTML (with the World Wide Web) to achieve structured entry of medical data. Applications include radiological reports and medical questionnaires." The requirements for SPIDER and the associated form-generation tools are informed by concepts related to structured data entry (SDE), as applicable in medical informatics: "SDE standardizes data collection, increases the certainty of data summaries, and facilitates integration with decision support systems. [. . .] clinical observations in a computer-based patient record may be acquired as natural language or through structured data entry."
SPIDER makes use of the "Data-entry and Report Markup Language (DRML), a platform-independent markup language for specifying the content and format of structured reporting applications. DRML is based on the Standard Generalized Markup Language (SGML), an international standard for document exchange. [. . .] DRML was created to provide a simple standardized, universal method for specifying reporting applications. With SPIDER, DRML documents are used to create structured data-entry forms, outline-format textual reports, and datasets for analysis of aggregate results. SPIDER transforms its reporting knowledge base, written in DRML, into the appropriate hypertext markup language (HTML) codes for display by Web client programs."
Links:
- SPIDER Home Page- Structured Platform-Independent Data Entry and Reporting
- Bibliography for SPIDER
- Interface for creating an application
- The DRML DTD
- "A generalized language for platform-independent structured reporting." By Charles E. Kahn. In Methods of Information in Medicine 36/3 (August 1997) 163-171. See the document abstract in the main bibliographic entry.
- "Interactive creation of structured reporting applications." By Charles Kahn and Kurt Pfeifer. In RSNA EJ [ISSN 1090-7629], 1997. Includes description of SPIDER's use of DRML.
- "Knowledge representation for platform-independent structured reporting." By Charles Kahn and Phiem Huynh. Proceedings of the 1996 AMIA Annual Fall Symposium 1996, pages 478-482. Online in Postscript format: http://www.mcw.edu/midas/papers/AMIA96-DRML.ps; local archive copy; bibliographic entry with abstract.
- MIDAS Home Page
Metafile for Interactive Documents (MID)
[CR: 19960809] [Table of Contents]
"The Metafile for Interactive Documents (MID) is a common interchange structure, based on the international standards for SGML and HyTime, that takes neutral data from varying authoring systems and structures it for display on dissimilar presentation systems, with minimal human intervention. [MID Draft specification dated Nov. 94]. It is envisioned that a MID Instance (the actual MID document) will be a 'hub' document, containing references to various (external) source data components. The MID Instance will be created by an interactive, automated process (i.e., a MIDWriter), and will be interpreted for viewing by off-the-shelf software incorporating a MIDReader. Development of a MIDReader was the primary focus of the 1995 MID project, as its development was intended (and already has) served to both point out issues in the structure of the MID, and identify implementation issues. Resolution of these issues has resulted in an evolutionary improvement to the MID specification." [from the Abstract]
"The MID provides a modular approach to authoring and maintaining IETMs. A MID standardizes the presentation of information and the behavior of that presentation across platforms. This is achieved through a standard set of user interface objects combined with an internal scripting language that controls the interaction of these objects with each other and the user as the objects access databases and display information on a Presentation System."
"Cross-platform interoperability is achieved through the use of SGML/HyTime. The MID is an application of SGML (ISO 8879) and HyTime (ISO 10744). SGML standardizes the syntax of the Document Type Definition for the MID language. HyTime provides standard models for location and addressing element types used in the MID DTD. This document assumes that the reader is familiar with the concepts and requirements of SGML." [from the NavySGML description]
MID is ". . .an application of HyTime aimed at Interactive Electronic Technical Manuals [IETMs] . . . It has been implemented and it works" [Steven R. Newcomb]
- A bibliographic reference with summary
- A full copy of the announcement of the MID draft specification, November 1994
- Announcement from David Cooper of Antech Systems, Inc. for a publicly available (sample) MID browser, which can be run under Windows95 or WinNT 3.51
- The Metafile for Interactive Documents (MID) WHAT IS IT?
- MID Abstract
Standard Hypermedia/Multimedia Scripting Language (SMSL)
[CR: 19961222] [Table of Contents]
SMSL . . ."Provides a standardized method for defining the constructs used in the script for an audiovisual presentation. . . Extends HyTime by providing SGML meta-DTD architectural forms for describing the object classes, virtual functions, messages, aggregates and class/data membership used in a multimedia presentation's script. Also contains a definitions for a starter-set of functions used by scripting languages. . .sponsored by ISO/IEC JTC1/SC18 WG8 . . . Still at committee draft stage (ISO/IEC CD 13240)" [from www.echo.lu]
"SMSL is a standardized mechanism for embedding scripts in SGML hyper-documents. SMSL prescribes: (1) a mechanism for describing script and data notations; (2) a mechanism for describing classes, data structures and method arguments; (3) services that SMSL applications use; (4) an optional library providing useful classes for multimedia, generic operating system functions and graphical user interfaces. . . The features of SMSL include: (1) object-oriented interface between scripts and documents (both the "outside-in" and "inside-out" views); (2) use of message passing model for inter-object communication; (3) use of SGML to describe data structures and interfaces; (4) upport for distributed applications; (5) support for a wide variety of scripting and programming languages."
"The Editor and Architect of SMSL is Mr. Brian Markey. Comments on SMSL documents may be sent to the Editor, but under ANSI/ISO rules, the Editor is under no obligation to respond to comments from non-participating parties. To participate in the development of SMSL, employees of U.S. companies or academic institutions are encouraged to contact Mr. Rudolf Riess, Chairman, ANSI X3V1." [from Permanent Wave WWW site]
- SMSL Overview, from ralph@ossi.com (Ralph Ferris), on home site: Technische Universitaet Berlin. [mirror copy]
- Provisionally also: reference by Steven R. Newcomb
- Overview of SMSL
- Rationale for SMSL
- SMSL Overview
- SMSL Committee Draft ISO/IEC 13240, in Postscript format; [mirror copy, December 22, 1996]
- Table I. Catalogue of Multimedia Standards
- SMSL: "Standard Multimedia/hypermedia Scripting Language (SMSL). Projet conduit au sein du comité technique conjoint de l'ISO et de l'IEC pour les technologies de l'information par deux groupes de travail : SC18/WG8-SGML et SC29/WG12-MHEG. Ce travail vise le développement d'un standard assurant la compatibilité et la portabilité entre plates-formes hétérogènes, de scripts interactifs pour le multimédia."
Digital Libraries (Initiative) and SGML
[CR: 19970221] [Table of Contents]
A broad range of consortial and cooperative initiatives currently [Spring 1996] underway make use of the phrase digital library" in identifying or describing their resarch and development efforts. Several such projects are being carried out jointly by research libraries and government bodies. Several such projects are making use of SGML as a means of structuring the digitized information, whether of the documents themselves or of metadata (descriptive cataloging and finding aid information). For metadata issues, see further below. Some provisional links:
- SGML Information (UC Berkeley Digital Library SunSITE)
- Testbed (UIUC)
- Testbed Demonstration (These are sample documents in engineering, encoded in SGML from original sources and displayed in readable format)
- D-Lib Magazine, July/August 1996 Theme: "The DLI Testbeds: Today and Tomorrow"
- "Federating Repositories of Scientific Literature: An Update on the Digital Library Initiative at the University of Illinois at Urbana-Champaign", by Susan L. Harum, William H. Mischo, and Bruce R. Schatz. Summary: The UIUC DLI project will be able to provide to fellow members of the Digital Library Initiative access to its Testbed, which currently holds the full text of SGML documents from selected engineering journals. These journals, which number 20 at the present time..."
- Historical Collections for the National Digital Library (American Memory)
- UI DLI PARTNERS
- ILLINOIS DIGITAL LIBRARY INITIATIVE
- DLI project, University of Illinois, Report
- The University of Michigan Digital Library (UMDL) project ["In order to handle the efficient storage and retrieval of unstructured documents, we are exploring the extension of object-oriented database systems to maintain SGML (the standard document markup language) documents and to provide both structured and information-retrieval queries on the hypermedia database system. We have chosen the object-relational system Illustra as the target implementation platform, since it already provides rudimentary pattern matching capabilities."
- Digital libraries: WWW sites mentioned in April 1995 Communications of the ACM, by N. Beebe
- D-Lib Home Page. A forum for news, information, and discussion about research and advanced implementation projects in digital libraries
- Stanford University : "The Stanford Integrated Digital Libraries Project"
- D-Lib Magazine
- "Historical Collections for the National Digital Library. Lessons and Challenges at the Library of Congress" (Caroline R. Arms)
- Digital Libraries '96 Conference
SGML and Metadata
[CR: 19971101] [Table of Contents]
- Collection of links on "SGML and Metadata," started on August 17, 1996, updated on October 29, 1997 or later
- Metadata and Resource Description - W3C efforts
- Resource Description Framework (RDF)
- Note on the consolidation of the relationship between the W3C and the Dublin Core communities for Web metadata research
- Dublin Core Metadata Home Page "The Dublin Core is a 15-element metadata element set intended to facilitate discovery of electronic resources."
- The Dublin Metadata Workshop of March 1995 "The Essential Elements of Network Object Description"
- Metadata Workshop II (April 1 - 3, 1996, University of Warwick, UK)
- Review of Metadata Formats, by Rachel Heery; "looks at issues surrounding the use of several metadata formats (MARC, TEI headers, IAFA templates, Dublin Core)" [mirror copy]; see the UK library automation journal Program (Vol 30, Issue no. 4, October 1996) for the official document version. See the bibliographic entry for fuller summary.
- Application for Participation: Distributed Indexing/Searching Workshop
- "ROADS to Desire: Some UK and Other European Metadata and Resource Discovery Projects", by Lorcan Dempsey
- Syntax for Dublin Core: paper available, by Lou Burnard, Eric Miller, Liam Quin, and C.M. Sperberg-McQueen [mirror copy, partial links only]
- The Warwick Metadata Workshop: A framework for the deployment of resource description, by (Lorcan Dempsey and Stuart L. Weibel)
- "The Warwick Framework. A Container Architecture for Aggregating Sets of Metadata" by Carl Lagoze, Clifford A. Lynch, Ron Daniel Jr. (Postscript format); [mirror]
- A Syntax for Dublin Core Metadata. Recommendations from the Second Metadata Workshop [mirror copy]
- Meta2 Archive, May 07 1996 meta2 - Archive of the meta2 mailing list, for discussions relating to a Second Invitational Metadata Workshop, organized by UKOLN and OCLC
- Issues of Document Description in HTML, by Eric J. Miller (with Dublin Core DTD) [mirror copy]
- OCLC/NCSA Metadata Workshop Report; [mirror copy]
- "On Information Factoring in Dublin Metadata Records" (C. M. Sperberg-McQueen) [mirror copy]
- FGDC Metadata Summit: An SGML Overview
- Experimental SGML Validation Service for FGDC Metadata Records
- Metadata to Describe Information in Digital Libraries
- IFLA Metadata Resources
- Metadata: The Foundations of Resource Description (Stuart Weibel)
- "The Meta-Information Environment of Digital Libraries", by Terence R. Smith
- Mapping the Dublin Core Metadata Elements to USMARC
- An SGML-based URC Service
- The CERES Metadata dtd
- ceresweb
- Metadata2
- DTD is based on the work done at the OCLC/NCSA Metadata Workshop held in Dublin, Ohio March 3, 1995
- Metadata2 list
- Metadata2 list Archive
Hyper-G Text Format (HTF)
[CR: 19951220] [Table of Contents]
"HTF is defined in terms of the ISO Standard Generalized Markup Language (SGML). SGML is a sort of meta-standard for defining structured document types and markup languages to represent instances of those document types."
"HTF is closely related to Hyper-G in the following sense: HTF is the preferred text format for Hyper-G. That means that all current and future Hyper-G clients will support this format, even if other text formats will become available in some future versions of Hyper-G."
"Hyper-G clients employ a generic SGML parser that makes it possible to display any kind of SGML markup, provided there is a DTD and a style sheet. There is a stand-alone incarnation of the parser called hgparse that is part of the Hyper-G server distribution that allows to use the parser to verify the correctness of the SGML markup, and to convert it to other text formats, given an appropriate style sheet." [from "Hyper-G Text Format", by Frank Kappe]"
- HTF (alternate)
- If you prefer reading linear text on paper, a PostScript version is available by anonymous FTP from iicm.tu-graz.ac.at in file pub/Hyper-G/doc/HTF.ps.Z. See mirror for version 2.12, or for 2.11.
- HTF: An Introduction to SGML [mirror, November 1995]
- collection: Hyper-G Text Format (HTF)
- text: HTF and the rest of the world (or: alternate)
Association of American Publishers (AAP)
- See materials via FTP from Exeter
- DTDs from actd.saic.com
- See the NISO AAP/EPSIG volume
- For updated efforts see "ISO 12083" immediately below and the EPSIG entry
ISO 12083 DTDs
[CR: 20001106] [Table of Contents]
ISO 12083 is the successor to the AAP/EPSIG standard, and four DTDs have been distributed by EPSIG as the "ISO" DTDs.
ISO 12083 Scope (1998): "This International Standard presents a reference document type definition which facilitates the authoring, interchange and archiving of a variety of publications. This document type definition is deliberately general. It is a reference document type definition which provides a set of building blocks for the structuring of books, articles, serials, and similar publications in print and electronic form. This International Standard is intended to provide a document architecture to facilitate the creation of various application-specific document type definitions."
[January 25, 1999] As of January 1999, Dianne Kennedy was "convener of ISO 12083, the electronic manuscript standard." Dianne indicated that ISO 12083 would be undergoing a 'major overhaul' during 1999. "ISO 12083 meeting minutes, existing DTDs, newly proposed XML DTDs and more are posted at http://www.xmlxperts.com/12083.htm. Our next meeting will be in Granada Spain, on May 1, 1999 (following XML Europe '99)."
[November 06, 2000] ISO 12083 is available free in PDF format from NISO: ANSI/NISO/ISO 12083 Electronic Manuscript Preparation and Markup ("The standard specifies the SGML declaration defining the syntax used by the document type definitions [DTD] and document instances, and a definition for mathematics which may be embedded in other SGML applications").
References:
- DIS copies of DTDs from Exeter
- Links to ISO 12083 [support forum] from EPSIG
- ISO 12083 Information from XMLXperts Web site
- The Electronic Publishing Special Interest Group Home Page (c/o GCARI)
- ISO 12083 erratum/addendum
- Survey and evaluation of ISO 12083 for early 1998: see the notice available online.
- Proposal for modifications to ISO 12083 from Jean-Luc Sanson of the EDF (Electricité de France)
- DIS DTDs from actd.saic.com
- ISO12083:1993 document type definition for Books, DTD2HTML version
- The mathematics DTD in ISO 12083:1994
- [Proposals wanting, July 1996]
- Agenda for the ISO/TC46/SC4/WG6 Meeting Agenda, May 1996
- Other DTD source: http://www.ifi.unit.no/~fredj/sgml/ISO/
- DTDs modified for Norwegian projects SGML Repository
- ISO 12083 - Notes from Meetings, The SGML Resource Center
IBMIDDoc: IBM Information Development document type
[CR: 20021111] [Table of Contents]
Wayne L. Wohler, Rick Dennis, and Eliot Kimber were principal contributors to the IBMIDDoc specification. Ref: IBMIDDoc User's Guide and Reference. Document Number SH21-0783-02. December 17, 1995. Rick Dennis (Author), Wayne Wohler (DTD Architect).
- IBMIDDoc -- IBM's technical documentation DTD (December 1995 announcement)
- FTP access: ftp://ftp.software.ibm.com/software/ibmiddoc
- Distribution README document 2001-01-15
- Snapshot from 2001-01-15 distribution
- README (December 1995) (mirror)
- FTP from the SGML Repository
- Mike Cowlishaw [one of many in IBM who pioneered SGML R&D; he built an editor for the SGML text of second edition of the Oxford English Dictionary]
- IBMIDDoc local archive copy: ZIP package, ca. 1995
IEEE Computer Society Digital Library
[CR: 19971023] [Table of Contents]
The Computer Society Digital Library (CSDL) is an SGML-based document repository that uses Inso's DynaWeb server to deliver the documents as HTML on the fly to Web browsers. The CDROM version of the library also stores the articles in SGML format, delivered by the DynaText SGML browser. With this SGML-based software, users can search by any arbitrary string to find references for their current projects, attach their own electronic notes, place electronic bookmarks, and print full articles. The 1996 edition has over 12,000 pages of text from the 114 IEEE journals issues.
The CSDL digital library "contains all issues of seventeen (17) of the society's magazines and transactions from 1995 to the present. The material is viewable and full-text searchable via standard WWW browsers. . . For those interested in the publication technology, we have created a database of SGML files and linked images. These files are converted and displayed as HTML on the fly. This allows subscribers to manipulate and view the content -- including math -- with standard web browsers without any helper applications or plug-ins."
According to the CS style guide, the IEEE Computer Society "has made a corporate decision to become an active participant in the electronic publishing arena," and has now become a content provider rather than a publisher in the traditional sense. "To maintain its lead in this rapidly developing field, the society began in 1994 to archive all of its transactions and magazine articles electronically. This is done by putting Microsoft Word documents through a custom filter in order to convert them into SGML files. These SGML files can then be manipulated in any way that may be considered desirable for future reproduction. For example, the entire 1995 content of each of the society's periodical titles is now available on CD-ROM. In 1996, the society began to post the content of some of its publications on the World Wide Web home page it maintains."
Links:
- CSDL Main Page
- "Inso Corporation Announces DynaWeb(r) 3.1; First Web Publishing Solution To Support Interactive Mathematical Equations. IEEE Computer Society Implements DynaWeb 3.1 For Publishing 'Digital Library' of Technical Material On The Web." Inso Press Release
- "Inso Adds Math to DynaWeb. IEEE Uses it to Go Live with Online Digital Library." In Seybold Report on Internet Publishing 2/2 (October 1997) 28.
- "Using SGML to Create Complex Interactive Documents for Electronic Publishing." By Peter Goldie. In IEEE Transactions on Professional Communication 40/2 (June 1997). The article has some relevant screen shots. See the bibliographic entry for abstract and summary.
- "News. IEEE Computer Society." By Larry Lange. EETimes Online August 25, 1997, Issue: 968. Section: News.
- Plans to deliver IEEE publications in searchable SGML format as part of the University of California's (MELVYL) UC-IEEE Project.
- Computer Society '96 and '95 CS Periodical Collection CD-ROMs. The articles from sixteen Computer Society magazines and transactions are SGML-encoded, delivered via the DynaText SGML browser.
Addresses:
Edna Straub
SGML Database Coordinator
Information Technology & Services Department
IEEE Computer Society
10662 Los Vaqueros Circle
Los Alamitos, CA 90720-1264
Tel: 1-714/816-2103
FAX: 1-714/821-4641
EMAIL: estraub@computer.org
WWW: [Contact: Edna Straub]
IEEE Standards Department
[CR: 19990520] [Table of Contents]
The Standard Generalized Markup Language (SGML), "is the internal production format of IEEE Standards."
Provisional introduction: "SPAsystem modular DTD approach: The purpose of the SPAsystem Authoring DTD Suite (SPA Z-30) is to create an environment that allows authors to write an IEEE standards document in SGML in a simple and intuitive manner. This is accomplished through a series of DTD modules. Each module is a small, highly structured DTD that defines a particular portion of an IEEE standards document." [from the Authoring System description]
IEEESTD V3.0 DTD ('ieeestd.dtd' - DTD for an IEEE standard): "This DTD is used both to create and edit IEEE standards of all sorts and to hold legacy standards, some dating back 20 years ago. Hence it is a VERY lax structural DTD, with very few semantic elements, except in the front matter (frntmttr) and standard title (stdtitle). . . Public Identifier: -//IEEE//DTD IEEE Software Standards 3.0//EN. Please send comments regarding this DTD to m.v.rodriguez@ieee.org. Version: 3.0.0 1998-10-15.
- IEEE Standards Home Page
- SGML DTD [local archive copy]
- XML DTD [local archive copy]
- DTD Documentation
- IEEE Home Page
- SPAsystem overview [mirror copy, January 1996]]
- SPAsystem Handbook for Standards Developers
- About the SPAsystem: IEEE Standards
- IEEE SPAsystem Guide for SGML Authoring (Overview), Version 5.0.1; [mirror copy]
- DTD Components; [mirror copy]
- IEEE SPAsystem Summary of Services -- August 1995
Addresses:
IEEE Standards Department
Stephen Huffman, Electronic Program Implementation
445 Hoes Lane, P.O. Box 1331
Piscataway, NJ 08855-1331
Tel: 908-562-3828
Fax: 908-562-1571
email: s.huffman@ieee.org
or:
email: m.v.rodriguez@ieee.org
Davenport Group: DocBook DTD
[CR: 20000830] [Table of Contents]
See now also "DocBook XML DTD."
[January 06, 1999] In January 1999, the DocBook DTD moved to a new Web site at http://www.oasis-open.org/docbook/. DocBook is an SGML DTD that is 'particularly well suited to books and papers about computer hardware and software'. While the official DocBook distribution is an SGML DTD, an XML DTD based upon DocBook version 3.0 has been under development for some time -- principally through the efforts of Norman Walsh. Walsh also maintains the DSSSL Modular DocBook Stylesheets, used for print and online publishing of DocBook documents. "Because DocBook is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a 'book,' DocBook has been adopted by a large and growing community of authors writing books of all kinds. DocBook is supported 'out of the box' by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide." Originally designed and implemented by HaL Computer Systems and O'Reilly & Associates in 1991, the DocBook DTD is now maintained by the OASIS DocBook Technical Committee. The meetings of the DocBook Technical Committee are open to anyone who wishes to attend, and thus not limited to OASIS members.
[July 01, 1998] In the summer of 1998, plans were made to turn over the maintenance of the DocBook application to OASIS (Organization for the Advancement of Structured Information Standards) under a new OASIS DocBook Technical Committee. See the relevant communique to the Davenport Group mailing list from Eve Maler, and Karl Best's invitation to a wider group of DocBook supporters to attend the first committee meeting in San Diego. And see the press release.
"The purpose of the Davenport Group [is] to promote the interchange and delivery of computer documentation using the Standard Generalized Markup Language (SGML, ISO 8879:1986) and other relevant standards." [adapted from the DAVENPORT GROUP CHARTER AND BY-LAWS]. A recent "version of the DocBook DTD is 2.4.1, released 10 April 1996. This release includes much improved documentation." "The DocBook DTD was developed specifically for computer software documentation, that is, user manuals and programming references. DocBook maintenance is performed under the aegis of the Davenport Group, a discussion forum sponsored by individuals representing large-scale producers and consumers of software documentation. Davenport meetings are held roughly quarterly, and are open to everyone. However, decisions about the DocBook DTD are made only after approval by the Davenport sponsors." [from the README].
Sponsors: As of October 07, 1996, the Davenport sponsors are: Terry Allen, Fujitsu Software Corporation (San Jose, CA), Mark Buckley, Microsoft (Redmond, WA), Ralph Ferris, Fujitsu Software Corporation (San Jose, CA), Lee Fogal, Digital Equipment Corporation (Nashua, NH), Eduardo Gutentag, SunSoft Inc. (Mountain View, CA), Eve Maler, ArborText, Inc. (Boston, MA), Murray Maloney, SoftQuad Inc. (Toronto, CA), Nancy Paisner, Open Environment Corp. (Boston, MA), Bob Stayton, The Santa Cruz Operation, Inc. (Santa Cruz, CA), Norman Walsh, O'Reilly & Associates, Inc. (Boston, MA).
Links:
- Davenport and DocBook DTD
- OASIS DocBook Technical Committee
- The DocBook 3.0 XML DTD
- [August 28, 1998] "OASIS Assumes Responsibility for DocBook DTD. SGML/XML Industry Consortium Takes Ownership of Documentation DTD." [local archive copy]
- Modular DSSSL stylesheets for DocBook
- DocBook in a Nutshell - A reference work on DocBook, being authored by Norm Walsh and Leonard Muellner. The book is to be "published by O'Reilly & Associates in 1998."
- [July 21, 1999] docbook-tools - "a pretty good prepackaged setup of DocBook for Linux called 'docware' or 'docbook-tools' at http://sourceware.cygnus.com/docbook-tools/. docbook-tools is being used for the documentation of the GNOME project. It's based on DocBook v3.0, but the install-catalog script makes it easy to drop in a newer version of the DTD and stylesheets if you want. Also included are some nice db2X scripts." [Jonathan F. Dill]
- Davenport Group mailing list, supported by Norman Walsh (moderator) and ArborText (http://www.arbortext.com/) [December 1997]
- SGML in Davenport projects
- Announcement for release of DocBook DTD version 3.0 (January 1997)
- [February 1998] Get Going With DocBook - DocBook tutorial documentation from Mark Galassi, of Cygnus Solutions
- Davenport Group Charter
- Current version of DocBook
- DocBook Documentation, for DocBook 3.0
- Reference for the DocBook DTD
- DocBook 3.0 analysis in HTML
- DocBook V3.0 Quick Reference, from Norman Walsh
- [April 09, 1998] SGML-Tools: Moving from linuxdoc DTD to the DocBook DTD
- [August 24, 1998] DocBook <--> TIM conversion guide. "Don Pratt has completed the long-overdue DocBook <--> TIM conversion guide. He has posted it at: ftp://ftp.bellcore.com/pub/world/TCIF/docbook2tim-draft1.txt. It is available for public comment and contribution. Please direct or forward any comments/contributions to dpratt@notes.cc.bellcore.com." From Art Kedzierski, IPI Chair, 1998-080-24. [local archive copy]
- Docbook Resources - for FreeBSD Documentation Project using the Docbook DTD. By John Fieber. DocBook samples. [local archive copy]
- Alpha (version 0.63) DSSSL DocBook stylesheet, by Jon Bosak. See the text of the announcement, January 20, 1997. - see below.
- [March 25, 1997] Announcement from Jon Bosak for an updated version of the DSSSL stylesheet for DocBook (version 0.68). See ftp://sunsite.unc.edu/pub/sun-info/standards/dsssl/stylesheets/docbook, or via HTTP: http://sunsite.unc.edu/pub/sun-info/standards/dsssl/stylesheets/docbook/docbook3.dsl.
- For updates to the DSSSL stylesheet for DocBook, see the main section on DSSSL
- [July 3, 1997] DSSSL style sheet for DocBook to HTML conversion (jadeware) Version 1.6 1997/07/03 09:07:58. See previously: Updated DocBook to HTML Jadeware, by Mark Burton (markb@ordern.com) June 24, 1997.
- DocBook 2.3 documentation (HTML, from Earl Hood)
- SGML in Davenport projects: HTML README (via FTP)
- Davenport Mirror at the SGML Repository
- Davenport Mirror at Exeter
Current efforts within the Davenport project include:
- DASH. See DASH directory at FTP.ORA.COM, or SGML Repository
- DOCBOOK. See docbook directory at FTP.ORA.COM, or SGML Repository
- OSFDOC. See OSFDOC Directory at FTP.ORA.COM, or SGML Repository
- FTP OSF DTDs directly from OSF (requires userid and password)
- DECbook. The file DECbook-V1.tar.Z contains the DTD and related files for the DECbook DTD, written by Eve Maler for in-house use at Digital Equipment Corporation. See DECbook directory
ICADD: International Committee on Accessible Document Design
[CR: 19970425] [Table of Contents]
SGML is being used by various entities supporting ICADD because the document structure captured in SGML is vital in the communication processes designed for persons with print disabilities. ICADD Statement of Purpose: The International Committee for Accessible Document Design (ICADD) is dedicated to making printed materials accessible to persons with print disabilities. ICADD is an international nonpartisan consortium of representatives from industry, education, and the disabled community. We believe that advancing computer based publishing, through adaptive computer technology for persons with disabilities, offers the potential to make printed information accessible simultaneously and at no greater cost than the able bodied community enjoys." [from the 1992 Statement of Purpose document referenced below]
- ICADD Statement of Purpose (98k) [mirrored here on March 18, 1995]
- Yuri Rubinsky, "Description of the ICADD Mechanism" [65K document]. Also available in PostScript format. See the bibliographic entry for a summary.
- Brief news extract on ICADD from "SGML Year in Review '93" (Yuri Rubinsky)
- ICADD in the ISO 12083 ANNEX A.8 [Informative] (29k), with copy mirrored here on March 20, 1995
- Article with ICADD example (architectural forms), by Klaus Harbo, et al.
- ICADD DTD (SGML Document Type Definition for Braille, large print and voice synthesis, 5k)
- ICADD Work at UCLA
- Information on ICADD: List of Documents
- About InfoUCLA Access for People with Print Impairment (5k)
- Announcing: InfoUCLA in ICADD Format, with Gopher Demo (4k)
- Demo of InfoUCLA Access for People with Print Impairment
- HTML to ICADD Transformation Service The action of the HTML form is to transform the HTML document identified by the URL into ICADD-SGML, and if requested, into Braille. The Braille is Grade II Braille using MegaDots from Raised Dots Computing. This Grade II Braille can be sent to any Braille printer or read online with a refreshable Braille display.
- Email discussion group: icadd@asuvm.inre.asu.edu ([listserv@asuvm.inre.asu.edu, International Committee for Accessible Document Design])
- Journal Header Reader (Dresden University of Technology)
- A Journal Header Reader program for the blind : Access to scientific journal article headers (by Thomas Kahlisch and Gunthild Vogel); alternate URL; [mirror copy]
- FTP to KULEUVEN for ICADD materials (files: ICADD.ZIP, Oct 25 1993; and icadd.dtd, Jul 6 1994)
- ICADD and PDF
- ICADD (INTERNATIONAL COMMITTEE FOR ACCESSIBLE DOCUMENT DESIGN): AN INTRODUCTION AND CALL FOR PARTICIPATION [mirror copy]
- ICADD - Trace
- Trace Paper: "Toward a Standard Format for ASCII Text Documents" [mirror copy]
For more information on the InfoUCLA - ICADD project, contact: (1) Jeff Suttor, Programmer/Analyst, Library Information Systems; 11334 University Research Library, 405 Hilgard Avenue, Los Angeles, CA 90024-1575; Email: JSuttor@Library.UCLA.Edu, Tel: 310-825-1206 or 310-206-5565; FAX: 310-206-4109; or, (2) Daniel Hilton-Chalfen, UCLA Disabilities and Computing Program, hilton-chalfen@mic.ucla.edu, 310-206-7133, TDD: 310-206-5155
CAPS (Communication and Access to Information for Persons with Special Needs) and HARMONY (Horizontal Action for the Harmonisation of Accessible Structured Documents)
[CR: 19960226] [Table of Contents]
CAPS
The CAPS Project started in 1991 with a pilot action which ran until March 93. The project then received an extension to further develop the ideas and techniques designed in the Pilot Phase. This Extension Phase was concluded in September 1994.
"The project is financed under the TIDE (Technology Initiative for Disabled and Elderly Persons) programme by the Directorate-General XIII for Telecommunications, Information Industries and Innovation of the E.U.
"The project's main objective is to provide broader access to digitally distributed documents, especially newspapers, books and public information. The Consortium believes that more traditional forms of information transfer will loose some of their importance in favour of electronic information. This presents an enormous opportunity to the reading impaired community as much more information will be available to them.
"In the Extension Project, an electronic library prototype has been set up. This electronic library provides a whole variety of SGML documents to its clients who can access them by means of the Reading Station or via a Telephone Access System. Also non-interactive access is guaranteed."
HARMONY
"The HARMONY Horizontal Action is the follow up to the two previous CAPS Projects (TP 136 and TP 218). Within HARMONY the Consortium will try to increase the quantity and quality of documents accessible to the print disabled. To accomplish this goal, the publishing community will be stimulated by means of involvement and lobbying with standardisation being a key issue.
"The use of the ISO Standard SGML (Standard Generalized Markup Language, ISO 8879) will be encouraged. The HARMONY Consortium expects to stimulate an increase in accessible newspapers through the use of the European Interchange Format (EIF) developed in CAPS, and other SGML based techniques. Publishers will be urged to introduce and incorporate these techniques within their organisations."
Links:
- For general information on the SGML sponsored by the KU Leuven Document Architectures Research Unit, see the main entry
- Research Unit on Document Architectures
- CAPS Project
- HARMONY Horizontal Action
- The HARMONY workshop
- HARMONY- Home Page
- Harmony (EU TIDE Project): Horizontal Action for the Harmonisation of Accessible Structured Documents
- CAPS (EU TIDE Project)
- Also see: Electronic Publishing for the Disabled (University of Bradford)
- FTP from Exeter.
- FTP from the SGML Repository
- FTP to ftp.esat.kuleuven.ac.be [134.58.56.129]
- Email contact: engelen@esat.kuleuven.ac.be (Jan Engelen) [or: Jan.Engelen@KULeuven.ac.be]
- Email: Filip.Evenepoel@KULeuven.ac.be (Filip Evenepoel)
- Email: HARMONY@esat.kuleuven.ac.be
- Email: Michel.Boddaerd@KULeuven.ac.be (Michel Boddaerd)
- Email: Bart.Bauwens@KULeuven.ac.be (Bart Bauwens)
ELVIS - Elektronisches Literaturverzeichnis - Informatik für Sehgeschädigte
[CR: 19960730] [Table of Contents]
The ELVIS WWW server hosts a number of services and information resources relevant to SGML/HTML technologies for sight-disabled people (ICADD, CAPS, etc.). Most documents on the server are in German. As of November 1995, an SGML tutorial was also available. The resources apparently have been collected and developed by Thomas Kahlisch (email: kahlisch@inf.tu-dresden.de).
From the ELVIS Home Page: "Willkommen am WWW-Server der Arbeitsgruppe Studium für Blinde und Sehbehinderte an der Fakultät Informatik der TU Dresden. Unsere Arbeitsgruppe beschäftigt sich mit der Bereitstellung von blinden- und sehbehindertengerechten Studienmaterial. Über das ELVIS (Elektronisches Literaturverzeichnis - Informatik für Sehgeschädigte) werden diese Materialien angeboten. Wir beabsichtigen, ausgewählte Materialien über diesen WWW-Server anzubieten. Damit wollen wir helfen, Erfahrungen für die Gestaltung der blinden- bzw. sehbehindertengerechten Auffahrt auf die "Infobahn" zu sammeln."
Links:
- Präsentation elektronischer Dokumente für Blinde Menschen (March 1996)
- Abschlussbericht zum Forschungsprojekt SGML-Transkription und Nutzerakzeptanz
- SGML TUTORIAL. Eine praktische Einführung in standardisiertes und strukturiertes Markup von Dokumenten
- ICADD: Verbesserte Informationsangebote für blinde Menschen unter besonderer Berücksichtigung moderner Konzepte des Elektronischen Publizierens
- ELVIS Home Page
- JOURNAL HEADER READER - Zugang zu wissenschaftlichen Artikelheadern für sehgeschädigte Studierende
- SGML - Transkription und Nutzerakzeptanz
- Strukturierte Dokumentenformate eröffnen neue Wege für blinde Computerbenutzer
- Mit Struktur durch den Formatedschungel (Thomas Kahlisch, 09.11.1994)
- "A Journal Header Reader program for the blind: Access to scientific journal article headers", [mirror copy, November 1995].
- Projektbeschreibung: Elektronisches Literaturverzeichnis -- Informatik für Sehgeschädige -- unter World Wide Web
- Testseite - ASCII to ICADD to HTML Service
- Thomas Kahlisch Home Page
Addresses:
Technische Universität Dresden
Attention: Thomas Kahlisch
Fakultät Informatik
Arbeitsgruppe Studium für Blinde und Sehbehinderte
01062 Dresden
Tel: 0351/4575 467
Fax: 0351/4575 335
E-Mail: elvis@irz.inf.tu-dresden.de
NITF (News Industry Text Format) [Formerly UTF - Universal Text Format] - SGML for the News Distribution Industry
[CR: 19990115] [Table of Contents]
Update March, 1996: "What was called the UTF is now known as the NITF (News Industry Text Format)" [Steve Pepper]. See the links to www.iptc.org below.
UTF ("Universal Text Format") is the name of a new standard being adopted by the news distribution industry, and particularly, under the direction of working committees in the IPTC (International Press Telecommunications Council) and NAA ( Newspaper Association of America). UTF is part of The Information Interchange Model (IIM) standard. Description from a working document on UTF by Dave Becker: "In June, 1992, a working subcommittee was established to create an industry standard for the interchange of textual material between news agencies and and their clients (primarily newspapers) that would replace the current standard IPTC 7901 and ANPA 1312 formats. The new standard is called the Universal Text Format (UTF). After significant discussion, SGML was adopted as the encoding language for the new standard. Members of the working subcommittee are now attempting to finalize and prototype the new standard in selected test environments."
Further information about NITF/UTF/SGML may be found in:
- IPTC (International Press Telecommunications Council) Home Page
- See: News Industry Text Format (NITF) in XML
- NITF DTD [mirror copy, March 1996]
- International Press Telecommunications Council (IPTC)'s NITF DTD 2.0 with SGML declaration, originally from IPTC Web site
- Announcement from David Allen (MD IPTC) concerning a production version 2 release of the News Industry Text format (NITF) DTD, by The International Press Telecommunications Council and the Newspaper Association of America. [October 25, 1996]
- The version 2 DTD, from: http://www.xe.net/iptc/nitf20.dtd; [mirror copy]
- See also: SGML DTD '2B' harmonized with HTML (and SGML declaration). [local archive copy]
- Eliot Kimber on 'NITF 2.0 - HyTime'
- Online report UTF [Universal Text Format] - An SGML Standard for the News Distribution Industry by Dave Becker, available in HTML format in this SGML database as well as in RTF format. See also the full bibliographic reference.
- "NITF HyTime Discussion Examples" [Kimber, October 25, 2996]
- Article in Seybold Report, also by Dave Becker
- Article by Mark Walter, reviewing information given at SGML '94; see the bibliographic reference = pages 3-6 in "SGML '94: Upbeat Wrap-up To an Eventful Year," The Seybold Report on Publishing Systems24/6 (November 30, 1994) [ISSN: 0736-7260].
- See the article by Michael Shepherd, et al., "Digital Libraries for Electronic News," from the ADL '95 Forum
- Displayable (non-printable) documentation on the NITF DTD
- See also: XML for classified ads: Newspaper Association of America (NAA) - Classified Ads Format
Contact addresses (New Text Subcommittee):
International Press Telecommunications Council
Attention: David Allen
8 Sheet Street
Windsor, Berkshire SL4 1BG
UNITED KINGDOM
TEL: 44-753-833-728
FAX: 44-753-833-750
Email: 100321.2156@CompuServe.COM [Davis Allen]
Newspaper Association of America
Attention: John W. Iobst [Director, Advanced Computer Science]
1921 Gallows Road
Suite 600
Vienna, VA 22182-3900
Tel: 703/902-1838
FAX: 703/902-1842
Email: iobsj@naa.org
WWW: http://www.naa.org/
Canadian Strategic Software Consortium (CSSC): SGML and SQL
[CR: 19960321] [Table of Contents]
"The objective of the Canadian Strategic Software Consortium (CSSC) is to perform pre-competitive research in order to create software technology that will permit the extension of database management technology to text-intensive data; produce working prototypes that are based on these new technologies; apply the working technology to several large-scale real-world problems; and to present the research and the technology in forums that are appropriate to the establishment of technical standards."
The consortium is currently [March 1996] composed of eight members: Fulcrum Technologies Inc., Grafnetix Systems Inc., InContext Corporation, Megalith Technologies Inc., OpenText Corporation, Public Sector Systems Ltd., SoftQuad Inc., and University of Waterloo Waterloo, Ontario. SGML plays a significant role in the members' current operations and in the consortium's development plans.
"The mandate of the consortium is to undertake pre-competitive research to: (1) create the technology that will permit the extension of database management technology to text-intensive data; (2) produce working prototypes that are based on these new technologies; (3) apply working technology to several large-scale real-world problems; and (4) present the research and the technology in forums that are appropriate to the establishment of technical standards." Several of the research and development efforts work toward the integration of SQL and (SGML) structured text models. A "Hybrid Query Processor" (HPQ) being developed at the University of Waterloo "will provide a gateway to a federated database system and will support the construction of "virtual" tables managed (and updated) solely by the HQP. Tuples in these managed tables can contain TEXT and standard types of relational information stored on one, two or many underlying database engines."
Links:
- CSSC Home Page
- Members' Profiles
- CSSC Quarterly Newsletters
- A repository of information from the CSSC
- Model Requirements Statements - Revision 1.0 [PostScript format]
- Structured Text ADT(by Ian Davis) [PostScript format]
- Adding Structured Text to SQL/MM Part 2: Full Text (by Ian Davis, University of Waterloo (November 25, 1995) [PostScript format]
Bilingual Canadian Dictionary Project
[CR: 19971018] [Table of Contents]
The Bilingual Canadian Dictionary Project (Lexicographie comparée du français et de l'anglais au Canada) is funded by the Social Sciences and Humanities Research Council of Canada (through 1999), and is expected to publish a completed work in about 2003. SGML tools have been used for designing a dictionary DTD, editing database entries, and querying the lexical database. "This interuniversity, pan-Canadian project, known informally as the Bilingual Canadian Dictionary Project, was launched in early 1988 with the goals of producing a truly Canadian English-French, French-English dictionary and developing an electronic database of English- and French- Canadian texts for comparative work in the fields of translation and lexical research.
"Led by Professor Roda P. Roberts at the University of Ottawa's School of Translation and Interpretation, the project brings together a team of seven researchers specializing in various subfields of linguistics at the University of Ottawa, the University of Montreal and Laval University. The research team also includes a number of graduate students and researchers who are being trained in bilingual lexicography. Microstar Software Ltd. is serving as the project's computer consultant."
Links:
- Home Page
- "SGMLizing the Bilingual Canadian Dictionary: Reasons, Process, and Problems." ALLC-ACH '97 presentation by Roda Roberts, Lucie Langlois, and David Megginson
- Theses published at the Bilingual Canadian Dictionary
- Articles published by researchers at the Bilingual Canadian Dictionary
- Computerized [SGML] Tools in the Bilingual Canadian Dictionary project
Addresses:
Bilingual Canadian Dictionary
University of Ottawa
40 Stewart
Ottawa, Ontario
Canada K1N 6N5
E-mail: langlois@balzac.sti.uottawa.ca
Fax: 1-613-562-5131
Electronic PROTEIN SCIENCE
[CR: 19960410] [Table of Contents]
"Protein Science, a peer reviewed journal published by The Protein Society and Cambridge University Press, has established the Electronic Protein Science at the University of California, Irvine." [see ad]. In 1993, a CDROM with the title 1993 Protein Science [PIR Sequence Database, and Special Edition of Brookhaven Protein Data Bank] was produced: all data were marked up in SGML and indexed and accessed by DynaText(TM) on Mac, PC, and Unix platforms.
Now "the entire Protein Science editorial production process at Cambridge University Press has been redesigned to accommodate the electronic edition and to incorporate it into the routine production of the printed edition. Underlying both the printed and electronic edition is a single master document that is prepared in the Standard Generalized Markup Language (SGML) that is sent for production of typesetting code and to the Web site for the production of Hypertext Markup Language (HTML) documents used for the delivery of the electronic edition. Underlying the SGML document is another document called the Document Type Definition (DTD) which describes the information content of the document and makes possible sophisticated indexing. A great deal of innovation has gone into the design of the DTD to make it serve simultaneously the requirement of electronic and print media. We believe it will help set standards for electronic and print publishing in the world of scientific publishing." [from: "Finally! Protein Science On-line," An Editorial from Protein Science Volume 4, Number 9, 4:1665, by Stephen H. White and Hans Neurath.]
"The copy editors and production editors must now produce a document prepared by using the Standard Generalized Markup Language (SGML), which is a machine-readable marking scheme that describes in detail the structure and information content of an article. SGML makes it possible to index the contents of articles for full-text searching and, importantly, to establish hyperlinks within individual documents and between related documents. In addition, SGML and its derivative language HTML can be used for controlling the layout and appearance of articles displayed in both the electronic and printed environments. The typesetters and printers must adapt to SGML-marked documents and the electronic production editor must make provisions for mounting the documents on computer servers in such a way that they can be indexed and delivered rapidly over the World Wide Web." [from: an Editorial from Protein Science Volume 4, Number 1, 4:1-2, by Stephen H. White and Hans Neurath.
Links:
- PUBLISHING ELECTRONIC PROTEIN SCIENCE ON THE WEB [mirror copy, text only]
- Electronic Protein Science Home Page - http://www.prosci.uci.edu/index.shtml
- PROTEIN SCIENCE ON-LINE (EDITORIAL, Protein Science 1995, Vol. 4, Issue 9) - http://www.prosci.uci.edu/Articles/Vol4No09/EditorialVol4No9.html
- The Plan - SGML Based Publishing Process for the Electronic and Printed Journals.
- Overview
- Technical Implementation Issues; [mirror copy, text only]
- Editorial from Issue 4/1
- Protein Science Gopher Menu
MIME-SGML (Multipurpose Internet Mail Extensions)
[CR: 19980606] [Table of Contents]
- [June 06, 1998] See now: XML Media/MIME Types
- HTTP Working group: sgml-internet@ebt.com (subscribe using the customary commands with email to majordomo@ebt.com)
- Archives of the MIMESGML Working Group discussion [or similarly]
- MIME and SGML: See SGML Repository
- Page of abstracts for IETF drafts (September 1995) from WG HQ: http://www.ietf.cnri.reston.va.us/ids.by.wg/mimesgml.html; or see mirror
- Don Stinchfield's IETF Using Catalogs and MIME to Exchange SGML Documents, December 1, 1995, with references
- Edward Levinson, "Exchanging SGML Documents Using Internet Mail and MIME." In Computer Standards & Interfaces 18/1 (January 1996) 93-102 (with 11 references). See the bibliographic entry for the abstract and related documents.
- Ed Levinson's March 1995 Strawman Proposal (draft 03), posted to SGML-Internet List (sgml-internet@ebt.com)
- MIME-SGML: Remote file ds.internic.net/internet-drafts/draft-levinson-sgml-02.txt
- Draft documents on MIME-SGML by Ed Levinson and James Clark: (1); (2); (3).
SSSH - Simplified SGML for Serial Headers
[CR: 19970719] [Table of Contents]
"A Serial Header contains bibliographic information about an article appearing in a Serial publication, i.e., a journal or other periodical. Serial Headers created by journal publishers for various purposes including electronic delivery to current awareness and electronic document delivery services. SSSH - Simplified SGML for Serial Headers - was developed last year by Publishing Technology and New Media Group on behalf of Book Industry Communications, the standards body of the UK book and serials publishing industry. SSSH has much in common with its respected antecedent, MAJOUR, but reduces the number of required elements, in accordance with the recommendations of the OASIS group of UK serials publishers, and adds new elements for the article identification schemes (SICI and PII) that have been developed since MAJOUR was published in 1991."
Links:
- Main Page
- Download SSSH2 DTD and supporting documentation [archive copy]
- See "SSSH on the Web" in the International SGML Users' Group Newsletter 3/2 (April 1997) 15.
- Note also: the Pira Contact entry, with references to Simplified SGML for Serial Headers Version 2 (SSSH2)
OCLC SGML Projects
[CR: 20000828] [Table of Contents]
OCLC Fred: SGML Grammar Builder Project (DTD and document grammar) tool
"Fred is an ongoing research project at OCLC Online Computer Library Center, Inc. (OCLC) studying the manipulation of tagged text. As a service to the community, OCLC has decided to make several portions of Fred freely available via a WWW server. Fred addresses two main problems associated with managing tagged text as seen at OCLC: (1) tagged document collections with no corresponding DTD, and (2) arbitrary transformation of tagged text." [adapted from Fred main page]
"As an electronic publisher, OCLC receives tagged text from several data sources. Often, this tagged text is not valid SGML since it does not have or conform to a Document Type Definition (DTD). Despite this, OCLC must build data transformations, databases, and interfaces for this tagged text. To address the lack of DTDs, Fred can automatically build DTDs from tagged text. While it is fairly straight forward to extract tags from a tagged document without a DTD, it is non-trivial to produce a reduced representation of this structure. You can use Fred's free automatic DTD creation services to sample this process."
"To address arbitrary transformations, Fred includes a translation language that allows direct mappings based on tag names, attributes, and structure, as well as movement of text within the tree and several other manipulation features. See the Fred Translation Service Home Page to read more about Fred's translation capabilities or to access Fred's free translation services."
Provisional Links for Fred:
- The OCLC Fred Home Page
- Summary of Fred
- Keith Shafer, "Creating DTDs via the GB-Engine [General Grammer Builder] and Fred". See the bibliographic entry or the direct link to OCLC.
- OCLC Fred Automatic DTD creation services
- "Creating DTDs via the GB-Engine and Fred." By Keith E. Shafer (OCLC Online Computer Library Center, Inc.). "In this paper, we motivate and describe tools we have built to automatically create reduced structural representations of tagged text. These tools are novel in that they let one use the basic tenants of SGML without creating DTDs by hand." [cache]
- Fred grammar reduction services
- Fred translation services
- Fred X Documentation
- Fred Overview
- Austin Overview
- Beca Overview
- Casey Overview
- Drew Overview
- Gail Overview
- See: "SGML/XML DTD Transduction and Generation."
SGML and Chemistry: The OCLC CORE Project (Chemistry Online Retrieval Experiment) and other Initiatives
[CR: 19960322] [Table of Contents]
"The OCLC CORE Project: Overview. The CORE project is an electronic library prototype the provides networked access to the full text and graphics content of the American Chemical Society journals and associated Chemical Abstracts Services indexing since 1980 (some 250 journal years of data). The database is coded in SGML (Standard Generalized Markup Language) which was translated from the original typography codes, captures the structural richness of the original document and provides flexibility for indexing, searching and display. The prototype provides a full-scale laboratory environment in which to explore issues of database structure, user interface capabilities, and information retrieval questions on a large, real-world scholarly electronic journal database. The complete database, representing more than 600,000 pages of full text and graphics, will be available at Cornell University in late 1994. The major contributors of this electronic library project include: Cornell University (Mann Library); OCLC; Bellcore; American Chemical Society; Chemical Abstracts Services."
- CORE Overview and Summary, 1991-1995 [mirror copy, January 1996]
- OCLC RSPD Projects & Publications Page
- The CORE Project: Overview
- The CORE Project
- An Architecture for Scholarly Publishing on the World Wide Web
- The CORE Project
- Scholarly Publishing on the World Wide Web
- Design and Implementation of XSCEPTER
- An Architecture for Scholarly Publishing on the World Wide Web
- Scholarly Publishing on the WWW: 12083 SGML to HTML translation
Chemical Markup Language (CML)
[CR: 19990724]
"CML is a powerful generic tool for management of molecular and technical information, especially geared to Inter- and Intra-net use. Object-Oriented, based on Java and SGML (XML) it covers a wide range of chemical disciplines. . ."
NB: Some links below are obsolete. See later references in "Chemical Markup Language (CML)."
- XML-CML A Centre for Chemical Markup Language (CML) Resources
- CML FAQ Document
- JUMBO XML/CML Browser
- PDB2CML - A public domain PDB to CML converter
- CML DTD - By P.Murray-Rust and H.Rzepa. Documented in Journal of Chemical Information and Computer Science, 1999. [local archive copy]
- Design Considerations for CML
- Open Molecule Foundation
- The CML Reference
- "XML and the Launch of Chemical Markup Language," by Peter Murray-Rust
- Chemical Markup Language - CML; [mirror copy], or: CML - Chemical Markup Language
- Announcement by Peter Murray-Rust for a new (Version 1.0) release of Chemical Markup Language. Code supporting this application is Object Oriented, implemented in JAVA (January 1997)
- Welcome to Chemical Markup Language - CML
- CML: Basics of CML
- CML: Syntax and Semantics [mirror, partial links]
- CML: A Gentle Introduction to Chemical Markup Language
- DTDs required for CML
- Some Examples of CML and related files
- Sample paper in CML [mirror]
- Samples - screenshots
- CML: Xperimental Markup Language
- CML: How Chemistry is treated in CML
- CML.DTD (one of 3-4 relevant DTD fragments); mirror copy. See official site for current DTDs, but provisionally: also XML DTD [xml-dtd, mirror copy] and MOL DTD [mol-dtd, mirror copy]
- [NOTE: For "XML" as an abbreviation for "Extensible Markup Language" see the main XML database entry]
SGML and Chemistry - Other Links
- ACS' SGML activities, by Lorrin Garson [mirror copy]
- Publishing Chemistry on the Internet
- Extract from the Figit Periodicals Digitisation Study
- Chemical Publishing via the Internet
SGML and Physics: The American Physical Society, American Astronomical Society, and The American Institute of Physics
[CR: 19961222] [Table of Contents]
American Physical Society
Bob Kelly:: "The current explosion in the use of information technology for early dissemination of scientific information dovetails with APS's interest in electronic publishing and consumption of scholarly journals and provides both physicists and the Society and other Physics Publishers and Librarians with an opportunity to join forces to support and improve scholarly communication in physics.
"SGML is the center piece of the APS strategy to accept manuscripts electronically and to provide storage and delivery choices. With the advent of software, it is becoming feasible to make the SGML files of individual articles available for viewing. It is believed that, if we as publishers can agree on some degree of SGML standardization, the authors and readers will benefit. A common SGML approach will facilitate ease of integration of papers from multiple publishers at the library or reader level. A common SGML approach will facilitate the development of many authoring tools and reading choices." [from "The American Physical Society (APS) and the Standard Generalized Markup Language (SGML)", see below]
"TORPEDO: As part of a cooperative experiment with the American Physical Society (APS), the Library is authorized to disseminate current issues of two APS journals, Physical Review Letters and Physical Review E through TORPEDO. Under the terms of the NRL-APS agreement, NRL employees, NRL on-site contractors and ONR Headquarters staff may search and view the journals and make single copies for personal use. Any other use of APS copyrighted material is not permitted."
"The APS is now in position to make Physical Review Letters available to the NRL Library in SGML format on a regular basis, thereby eliminating the need to scan and OCR the paper copies. Moreover, Physical Review E is now partially available in SGML and will soon be available entirely in SGML as well as all of Physical Revi

