| Implementing a Link Editor | Table of contents | Indexes | XML and Electronic Commerce: But What About Documents? | |||
Regulations Worldwide Online at the Siemens Public Communication Networks Group |
|
Christian Märtin |
| Industrial Engineer Manager |
| Siemens AG, Public Communication Networks Organization, Information, Logistic Hofmannstr. 51 D-81359 Munich Germany Phone: +49 89 722-48197 Fax: +49 89 722-34851 Email: christian.maertin@oen.siemens.de |
Biographical notice: |
Christian Märtin |
Germany ![]() Krüger, Jürgen Munich ![]() Siemens Nixdorf Business Services ![]() |
Christian Märtin studied mechanical engineering and industrial engineering. Until 1972 he was System Engineer and Project Manager in development projects at Motoren- und Triebwerks-Union ( MTU ), Munich. Since 1972 Mr. Märtin has been in charge of projects in the information systems area at Siemens AG , Munich. In collaboration with the Siemens Local Companies he set up a number of documentation centers in Latin America and since 1985 he has been doing foundation work in the area of structured information processing. Mr. Märtin is head of the Documentation and Information Systems department in the Public Communication Networks Group. |
Jürgen Krüger |
| Business Consultant |
| Siemens Nixdorf Business Services Structured Document Processing Carl-Wery-Str. 22 D-81739 Munich Germany Phone: +49 89 9221-3251 Fax: +49 89 9221-3290 Email: juergen.krueger@mch.sni.de |
Biographical notice: |
Jürgen Krüger |
Germany ![]() Hack, Franz Munich ![]() Siemens Nixdorf Business Services ![]() |
Franz Hack |
| Business Manager |
| Siemens Nixdorf Business Services Structured Document Processing Carl-Wery-Str. 22 D-81739 Munich Germany Phone: +49 89 9221-3239 Fax: +49 89 9221-3290 Email: franz.hack@mch.sni.de |
Biographical notice: |
Dr. Franz Hack |
| Siemens Nixdorf Business Services |
Dr. Franz Hack is a mathematics graduate. After a number of years spent in research and teaching at the Universities of Duisburg and Bochum, he has been working since 1984 in the area of Information Engineering within Siemens AG , Munich. Dr. Hack is in charge of the business field SGML/XML at Siemens Nixdorf Business Services , which deals with consultancy, development and training in this area. |
ABSTRACT: |
This article describes the task definition, the methodical concept and the technical implementation in project RWO (Regulations Worldwide Online) . |
Task definition |
|
Global task definition |
![]() |
Premises underlying the solution |
|
Methodical concept |
|
Electronic document Extensible Markup Language ![]() Media-neutral document provision XML ![]() |
Principle of media-neutral document provision |
![]() |
SGML ![]() Standard Generalized Markup Language |
Restriction to a simple basic alphabet as defined by the ISO , and the use of SGML (Standard Generalized Markup Language) allows platform independence, decentral processing, uniformity in content and structure as well as algorithmic translation of this data into media-specific versions. To minimize the switch in the way of working in the editorial offices, the documents are created as before in a first stage of implementation in print format layout. These documents are administered in a uniform document administration using their SGML document instance sets. Editor-specific export of these SGML document instance sets for further processing in the editorial offices ensures that the original layout is restored. Workflows support the editorial offices to generate media-specific versions. |
Technical implementation |
|
Overall technical system (product-oriented representation of the core system) |
![]() |
DTD, Document Type Definition ![]() Document Type Definition ![]() |
Basis for technical implementation is a DTD (Document Type Definition) oriented to the requirements of the application. Adherence to this document structure is the only requirement placed on the editorial office. The choice of a suitable SGML editor is at the discretion of the individual editorial offices. The SGML document instance sets are stored uniformly in the Astoria object-oriented database written by Chrystal Software . The printed edition is produced using FrameMaker+SGML written by Adobe . A bijective mapping between the DTD and FrameMaker+SGML structures which are described in an EDD (Element Definition Document) and supplied with suitable layouts, guarantees the reproduction of the layouted data from the SGML document instance sets. The working environment under FrameMaker+SGML is supported centrally by a technology group and provides the editorial offices with a convenient SGML editorial system. |
| Astoria database EDD Element Definition Document FrameMaker+SGML SGML database |
The interconnection between FrameMaker+SGML and the Astoria database is made with FrameBridge from Adobe and via a DocGroupBridge provided using the standard program interface. This gives editors a uniform interface for their data administration as well. |
FrameMaker+SGML working environment |
|
| PDF ![]() Portable Document Format |
Organizationally ProdClient is based on three levels of processing: |
This organizational regulation allows logical division and administration of editions in the editorial environment. In addition it offers automated navigation for online provision of the documents. |
Subsequent sections of this document describe the system-supported editorial processes of ProdClient : |
Creating the documents and printed version |
|
Typical scenario in the FrameMaker+SGML working environment |
![]() |
| Corporate publishing |
Corporate publishing necessitates security mechanisms in document processing. This is delivered by ProdClient in Private / Public processing: |
Online output in PDF format |
|
Online output in PDF format |
![]() |
PDF editions are produced from the Public directory. |
Astoria SGML database |
|
FrameBridge provides a standard method of interconnecting FrameMaker+SGML and Astoria. Structure constructs, e.g. individual elements, can be loaned out and processed. |
DocGroupBridge |
|
In addition DocGroupBridge offers version administration of SGML editions and creates HTML data in an automated workflow from versioned SGML editions. |
Exchange of documents, document groups and editions |
|
SGML export and import |
![]() |
Version administration of SGML editions and generation of HTML outputs |
|
HTML generation HTML, Hypertext Markup Language ![]() Hypertext Markup Language cross translation |
Versioning and HTML generation |
![]() |
Mapping principles for HTML generation |
|
A special Balise script has been developed for the types of document under consideration. The script is called up via DocGroupBridge . |
Visualization of the information units in frame sets and representation of the interactions between the information units. |
![]() |
Project sequence |
|
Working packages and milestones |
![]() |
| Implementing a Link Editor | Table of contents | Indexes | XML and Electronic Commerce: But What About Documents? | |||