![]() |
Intelligent graphics &mdash, WebCGM applications &, the ATA CGM profiles | Table of contents | Indexes | Comparing the Java 2D API and SVG | ![]() |
|||
XML-based text & graphics integration |
| Märtin, Christian |
| Christian Märtin |
| Industrial Engineer Manager |
Germany ![]() Munich ![]() Siemens AG, Information and Communication Networks, Central Organization | Siemens AG, Information and Communication Networks, Central Organization,
Hofmannstr. 51 Munich D-81359 Germany Phone: +49 89-722-48197 Fax: +49 89-722-34851 email: christian.maertin@icn.siemens.de |
| Biography |
| Krüger, Jürgen |
| Jürgen Krüger |
| Business Consultant |
Germany ![]() Munich ![]() Siemens Business Services, Structured Document Processing | Siemens Business Services, Structured Document Processing,
Carl-Wery-Str. 22 Munich 81739 Germany Phone: +49 89-636-54325 Fax: +49 89-722-34851 email: juergen.krueger@mch.sbs.de web site: www.sbs.de |
| Biography |
| Abstract |
Background |
|
| The system concept and prototype were presented at SGML/XML Europe '98 in Paris . |
| The following aspects of the editing system used have remained open because of future extensions to HTML and XML functionality – including graphics options – by the W3C. |
New XML based system |
| The evaluation of different graphic formats and the task of finding a solution based on Microsoft Office 2000 yielded the following conclusions: |
Microsoft Internet Explorer 5 can display VML without any plug-ins. |
|
Text component |
|
| Text must be written in Word 2000 in compliance with specific restrictions – i.e., pre-defined paragraph and character formats must be used - and text must be saved as RTF (Rich Text Format). |
| RTF documents are converted with a Balise transformation script using a typographically oriented RTF-DTD to XML instances conformant with the desired main structure of a given user DTD. |
| In addition, for semantic description of the XML document RDF metadata (Resource Description Framework, Dublin Core) must be generated in XML syntax (special metadata editor). |
Graphics component |
VML ![]() | VML andSVG are both XML applications. The graphics described with VML or SVG lose their static property (pixels) and are used for displaying information intelligently as is also possible withCGM . |
CGM, Computer Graphics Metafile ![]() SVG ![]() | A prototype system was developed in summer 1999 including CGM and VML to provide functions ranging from the generation of the participating components to processability and display options. The goal was to find a suitable format for integration in the XML system. |
| Based on a concrete example of an XML document, the prototype demonstrated the integrated use of VML and CGM: |
| Microsoft Internet Explorer 5 was used for the display. All conversions were performed using the Balise transformation tool. |
| The ISO-Draw tool was used for CGM graphics; PowerPoint 2000 and VISIO 2000 were used for VML graphics. |
| The results of using VML and CGM were as follows: |
| The findings of the prototype and the premises had the effect of focusing document contents on the VML graphics format and on Microsoft Internet Explorer 5. |
|
| Using a special balise transformation the HTML files were transformed into well-formed XML. |
Link component |
| The use of an effective link model appears to be particularly important when integrating text and graphics. |
| The quality of linked information objects depends for the most part on how valid the links are – no sources without associated targets. |
| It is recommended to separate link information from text and graphics. Links can therefore only be finally implemented once the text, graphics and link definition are available. |
|
| The actual document content (XML/VML) contains only locations for potential anchors. These locations are automatically extracted to the latest LDD during processing. |
| Documents with identical content structures can share a link model (for example, subdocuments or language variants). |
Visualization on the Web |
|
| An information and navigation system based on HTML is generated using a special balise transformation. |
| Results of the Web data generation: |
|
Conclusion |
|
| Bibliography |
![]() |
Intelligent graphics &mdash, WebCGM applications &, the ATA CGM profiles | Table of contents | Indexes | Comparing the Java 2D API and SVG | ![]() | |||