Simplified SGML for Serial Headers Version 2
(SSSH2)

Introduction to Version 2

This document describes Version 2 of SSSH, the SGML application for serial headers developed by Francis Cave while at Pira International. Version 1 of SSSH was developed for Book Industry Communications and was released in March 1996. Since that time SSSH has received considerable attention from the serials industry, and experience with it has led to the proposal of this revised version.

The primary purpose of the revised version (to be known as SSSH2, so as to distinguish it from the original version) is to enable the inclusion of alternative article identifiers. The revision adds a new (optional) element ALTID to contain optional sub-elements for each alternative identifier. Only one alternative identifier sub-element is included in this revision:

PII the Publisher Item Identifier developed by Elsevier Science and adopted by, among others, the American Chemical Society, the American Institute of Physics, the American Physical Society and the IEEE.

It is anticipated that other alternative identifiers will be added in future revisions.

The publication of a revised version has provided an opportunity to make two other improvements:

It should be stressed that all serial headers coded in accordance with Version 1 of SSSH are compatible with SSSH2. No modification of existing headers is necessary and the revised version can therefore be adopted without any invalidating headers already coded according to the original version. However, if a publisher wishes to add the new elements to existing coded headers, this is entirely possible.

Introduction to Version 1

This document describes an SGML^ application for serial headers, which was developed by Francis Cave while at Pira International for Book Industry Communications.

The aim of Simplified SGML for Serial Headers (SSSH) is to provide a method for encoding serial headers that harmonises an established method, EWS MAJOUR , with a demand for a simpler method as expressed in the OASIS data set. SSSH is based largely on MAJOUR, which is used by a number of major serials publishers in Europe. Headers that conform to MAJOUR may conform to SSSH, but only in certain specific circumstances, which are described below.

Redundant code has been eliminated by making a number of element start tags optional. Existing MAJOUR headers are compatible with this change. Simplification of author affiliations to plain text is not compatible with the original MAJOUR coding, which involves the use of a number of codes for the elements of an address. For this reason SSSH allows alternative structures for author affiliations to be specified, by which means either the original MAJOUR coding can be reinstated or some alternative structure added.

The two new article types in SSSH are in addition to those already defined in MAJOUR. All the MAJOUR article type codes are therefore allowed (although their meanings might be interpreted differently in the light of the OASIS requirements). The new element to hold the SICI article identifier is optional. The 1995 revision of the SICI code is to be used.

Additional special character coding has been made available by including ISO special character entity sets not included in MAJOUR as follows:

In conclusion, SSSH achieves harmonisation through flexibility, encompassing the needs of existing MAJOUR users for a more comprehensive coding scheme and those of the OASIS group for a simpler scheme. Both existing MAJOUR users and proponents of the OASIS data set can adopt SSSH with little adjustment of their current applications.


Dowload the SSSH2 DTD and supporting documentation

Too many articles?

If you have a large number of articles and are worried about the cost of creating headers for them all on-line, we would be happy to discuss options for generating SSSH headers by other means. Please contact Francis Cave.


Standard Generalized Markup Language (SGML)

For more information about SGML see, for example: