This schema provides a formal specification of what constitutes valid use of XML to construct ONIX Serials Release Notification (SRN) messages of type Issue Notice. A complete list of schemas in the SRN family is given below.
As well as specifying the XML tags that may be used and in what sequence, it also specifies valid ranges of data values for data contained in XML elements, i.e. between matching pairs of XML tags.
The schema to which this document refers comprises two files, which together form an XML document that conforms to the XML Schema Recommendation of the World Wide Web Consortium (W3C). The two files are:
Description of content
definitions of the message-level element and of complex types specific to this type of message (the number 'n.n' is the version number of this schema)
definitions of datatypes common to all ONIX Serials schemas.
It is intended that this schema be used to guide implementation of systems for either originating or receiving SRN messages. Used in conjunction with a suitable “schema parser” it may also be used to validate the structure and contents of an individual message.
This schema defines how the substance, or “payload”, of SRN messages are to be represented in XML, but is silent on the question of how this message is to be conveyed from originator to recipient. It is likely that supply chain partners will need to adopt different approaches to message transport, packaging and delivery, depending upon the specific business systems in which this message format is being implemented.
In this user guide, examples are given for entire composites in order to illustrate situations in which the composites are used. Generally examples are not given for the lowest level elements.
In this user guide each successive XML element is illustrated by a graphic which shows any “child” elements. Clicking on any “child” element will take you to the description of that element. Clicking “Back” will return you to the “parent”.
If a “child” element is shown with a solid outline, the element is mandatory in any occurrence of the “parent”. If it is shown with a dotted outline, it is conditional in this context. If it is repeatable, the element box has the legend “1..∞” or “0..∞” immediately below it, indicating “mandatory and repeatable” or “conditional and repeatable”.
All data types are based upon built-in primitive data types defined in XML Schema Part 2: Datatypes. The names of all pre-defined data types are prefixed by “xs:” and include:
a string of characters
a number that may have a decimal part
an integer between -2147483648 and +2147483647 inclusive
The ONIX Serials Release Notification (SRN) format defines a family of XML messages used to exchange information about the planned or confirmed publication or electronic availability of one or more serial releases from a party that supplies the resources, or from an intermediary, to a party that needs this information in its systems. Please see the ONIX Serials Release Notification Overview for a general introduction to the SRN messages and their applications. The following messages have been defined:
ONIXSRNIssueNotice. Used to announce the confirmed physical publication date or online availability date of an issue of a serial publication or a supplement to a monograph. Also used to announce the provisional or expected physical publication date or online availability date of an issue of a serial publication or a supplement to a monograph.
ONIXSRNContentItemDescription. Used to transmit information describing individual items within the release, for confirmed or provisional releases. In the journal context, a content item would be an article, but in other contexts it may be a chapter, a track on a recording or . May also be used to announce the release or forthcoming release of individual content items (usually articles) that are not associated with a particular issue; for example, articles made available online prior to publication of a journal issue. Content item description messages include enough information to generate a bibliographic citation for individual articles.
ONIXSRNContentItemExtendedDescription. Used to transmit detailed information about the individual content items (usually articles) in a release, including such information as abstracts, subject headings and details of reviewed resources (when a content item is a review). Content item extended description messages include enough information to create entries in abstracting and indexing databases.
Some words or phrases are used throughout ONIX for Serials with a very specific meaning. These are defined in the ONIX for Serials Glossary.
Please refer to the following documents for a more detailed introduction to the SRN format:
- SRN Overview Version 0.92
- ONIX Serials Glossary