Abstract
This case study will explain current situation of ISO standards document format, describe briefly about ISO/IEC TR 9573-11 2nd edition, explain style specifications, and introduce the rendering engine referring DSSSLprint of NextSolution-based system.
Keywords
Table of Contents
Currently ISO standards document has been created by MSWord, PDF, SGML, and HTML. On the purpose of managing ISO standards document as shorter lifecycle data, ISO central office thinks XML adoption is necessary. By adopting XML as ISO document format, correcting documents from all over the world will be more easier due to the small size of document, searching ability is improved, and there are more benefits.
This case study describes how to adopt XML documents where MSWord, and other tools are used. Hopefully, You may find the benefit from this case study.
By creating and obtaining ISO standards document in XML format, specified DTD is needed, it is therefore, on the XML project of ISO, ITSIG (Information Technology Strategies Implementation Group) defined DTD as ISO/IEC TR 9573-11 2nd edition. This DTD contains the information of document profile, database information and document based structure divided into module by use of structure, thus, this DTD is capable to draw the layout of ISO standards document and hold all necessary information .
ISO/IEC TR 9573-11 2nd edition contains style specifications of DSSSL, XSL for rendering toward PDF and XSLT for transforming XML to HTML. These specifications allow to all XML files to be visible and tool for processing these specifications are available.
For processing DSSSL style specification, there is DSSSLprint as server version of DSSSL rendering engine. This engine covers various features of DSSSL specification which is very powerful style specification language. DSSSLprint was provided to Japan Patent Office as core rendering engine and will start all day service in this July, accordingly DSSSLprint is available for the various kinds of big XML projects.
DSSSLprint has various beneficial features such as corresponding volume of server OS, executing DSSSLprint with only one command without other software so it is very comfortable to fit in various systems, creating PS/PDF as native output and so on.
DSSSLprint has adopted various kinds of companies. This section introduces the examples of DSSSLprint Adoptation
At patent office, Patent filing is applied by online, however, examination is carried out by paper document.

DSSSLprint is set upon automatic formatting part in document automatic creation system for patent examination.
Figure 1. Patent Office
The flow of process
Register concession through online
Formal examination
Documents which is passed formal exam send to XML data base and are distributed in each genre
Automatic formatting by DSSSLprint to create PS
In patent office, there are 4 servers and 8 processes of DSSSLprint. Maximum of 210,000 documents are available for automatic formatting in one day
Print and send paper to each concession examiner
The flow of process
Store all component information in data base
Convert data from CSV to XML
Create PDF by automatic formatting using DSSSLprint
Upload PDF to webserver
People can retrieve component information through Internet
The flow of process
Create information for customer in XML
Rendered by DSSSLprint with the stylesheet made by NEXTStylus to PDF
Convert PDF file to TIFF
Send TIFF data to FAX server
Send demanded information to the customer by FAX
The flow of process
Clients select needful XML (in this XML there is information of what kind of forms should be used), then send to the system
The system receive order from a lot of clients and manage all of them in the queue
XML which popped out from queue is formatted by DSSSLprint with designated style-sheet.
Result is created the format (PDF, PS, XML) specified by the clients
Outputs are managed by output queue
Outputs is sent to designated printer for printing or server for storing information
[TR 9573-11 Information] The Information of TR 9573-11 2nd edition is introduced at this site ( http://www.y-adagio.com/public/standards/iso_tr_9573-11rev/9573-11rev.html).
![]() ![]() |
Design & Development by deepX Ltd. |