Internet Journal Management and Operation
The Openly Informatics Division builds, hosts and operates an e-Journal, The MRS Internet Journal of Nitride Semiconductor Research (MIJ-NSR), which is accessible to the general public. Its aggressive use of automation makes MIJ-NSR one of the most innovative e-Journals in existence. In the course of building this journal Openly developed eFirst XML, which is available for free licensing.
eFirst XML for Scholarly Articles
OCLC Openly Informatics announced on May 24, 1999 that it was releasing several components of its eFirst XML technology for free licensing. eFirst XML is an application of the World-Wide Web Consortium's (W3C) eXtensible Markup Language (XML) for scholarly and scientific journal articles.
eFirst XML is specifically designed to allow journal articles to be optimized for presentation both on the Web and in print using a single storage format by supporting references to multiple graphic and multimedia files. It allows a journal to be built from databases by supporting multiple keys in elements such as <author.> It allows easy compatibility with HTML presentation formats through the use of HTML-style tables. Most importantly, eFirst XML is designed from the ground up for XML it's not just a port of an SGML application. The eFirst XML document type definition, or DTD, provides a level of validation that has previously required the complexity of SGML. The result is an archival-quality format compatible with inexpensive XML tools.
eFirst XML has been used in the production of the two most recent volumes of the MRS Internet Journal of Nitride Semiconductor Research, a pure-internet journal published by the Materials Research Society with the assistance of Openly Informatics, Inc.
The eFirst XML technology being released includes:
- XML Document Type Definitions (DTD's) for eFirst XML articles and bibliographies.
- XSL and CSS stylesheets for transforming eFirst XML to HTML. (XSL and CSS are two languages for specifying document formatting to web browsers.)
- An SGML DTD, template, and Element Definition Document (EDD) for use with Adobe's Framemaker+SGML.
"We believe that full adoption of XML by the scholarly publishing community will revolutionize both the economics and practice of publishing journals on the Web," said Dr. Eric Hellman, President of Openly Informatics, Inc.. "We hope that by making our work on eFirst XML available under a free license, we will speed the adoption of XML and stimulate cooperation and open-source collaborations in the industry."For more information, visit the first XML website at http://nj.oclc.org/efirst/
Download informationComponents of eFirst XML:
- biblist.dtd, (HTMLized version) an XML dtd for bibliographies and reference lists.(View source to see the file.)
- article.dtd, (HTMLized version) an XML dtd for scholarly articles. (View source to see the file.)
- articleapp.zip (245K), a package of templates, SGML adaptor DTD's, EDD's and configuration files to help render eFirst XML with FrameMake+SGML.
- entities.zip, (192K) a package of ISO entity tables, GIFS, and XML entity settings for Chris Hector's RTF2HTML (version 3.x. we're still working on the 4.x config files.).
- present.zip, a package of configuration files for Chris Hector's RTF2HTML. Also a template for Microsoft Word.
- article.xsl, and article.css, XSL and CSS stylesheet to transform eFirst XML into CSS-ready HTML for web browsers.(View source to see the files.)
The creators of eFirst XML are Eric Hellman, David Ephron, and Miles Poindexter. For information about XML consulting for Scholarly Publishing, please contact Eric Hellman.
We've been meaning to do this release for a while, to get decent documentation and to get the files properly genericised. Alas, we kept on not getting around to it (we're busy on S-Link-S!) so finally we decided to release everything the way it is.
So... the documentation isn't what we'd like, and the files are localized for the MRS Nitride Journal. You are warned.
We welcome participation in the spirit of Open Source Software. If you use and improve eFirst XML, the documentation, etc., please contribute your improvements to the pot.
- About IE5. Our testing indicates that Internet Explorer 5's XML/XSL handling is insufficiently robust to handle DTD's with the complexity present in eFirst XML. XSL on the server side appears to be the best approach to transforming eFirst XML to something that a browser can use. We've had good experience with Lotus XSL, but there are still some loose ends (The nastiest for us is the character set localization) to fix with that product before it's ready for production use.
- 6/15/99. Added the XML entity files. Sorry, they were missing in the first distribution.
Test filesThe XML files for MIJ-NSR are available publicly, but are not exposed. The file name is "article.xml". For example, the XML file for Volume 4 Number 1 is at http://nsr.mij.mrs.org/4/1/article.xml. These files use "PUBLIC" identifiers for the dtd, so you'll need to either add a catalog entry for the eFirst DTD, or add a "SYSTEM" identifier into the file.
Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:
- Redistributions of source must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- The names of the authors may not be used to endorse or promote products derived from this specification without specific prior written permission.
- "eFirst XML" is a Service Mark of Openly Informatics, Inc. The eFirst name and logo may not be used to endorse or promote products derived from this specification without specific prior written permission of Openly Informatics, Inc..
COMPONENTS OF eFirst XML ARE PROVIDED ``AS IS'' AND ANY EXPRESSOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANYDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTEGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHERIN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OROTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVENIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6565 Kilgour Place
Dublin OH USA 43017-3395
tel: 1-614-764-6000 USA 1-800-848-5878