Home
Home
img_h_2
   
spacer

  _ Grundlagen
  _ Galerie
  _ Tips und Tricks
  _ Literatur
  _ Links


  _ Grundlagen
  _ Formate
  _ Tips und Tricks
  _ CGM
  _ CGM Tips
  _ S1000D


  _ Grundlagen
  _ Anwendungen
  _ Tips und Tricks


  _ Informationen
  _ Software
  _ IsoView
  _ IsoView WebCGM
  _ FrameMaker Filter

S1000D
... enter
Bild der Woche
Schlagbohrer
... zur Galerie

spacer

  Druckansicht Druckansicht
Diesen Artikel versenden Diesen Artikel versenden


CGM und der XML Companion File

Die CGM Community diskutiert schon seit einiger Zeit das Konzept von XML Schwesterdateien (companion files) für CGM-Dateien. Nun hat die ATA Graphics Working Group innerhalb des ATA GREXCHANGE 2.9 Profils den ersten Entwurf für eine standardisierte XML Schwesterdatei entwickelt.

Sowohl WebCGM als auch das ATA GREXCHANGE Profil bieten Möglichkeiten zur Spezifizierung von Objekten innerhalb einer CGM-Datei. Diese Objekte können für Hotspots und Hyperlinks in Illustrationen eingesetzt werden. Allerdings möchten die Anwender sehr häufig viel mehr nicht-grafische Daten mit einem solchen Objekt verknüpfen, als nach den Standardprofilen zulässig ist. Für diese Fälle ist das Konzept einer XML-Schwesterdatei entwickelt worden.

Für eine bestimmte CGM-Datei existiert eine zweite XML-Datei, die XML-Elemente zu den Objekten in der CGM-Datei enthält. Beispiel: Wenn die CGM-Datei ein grobject mit der ID "myObject1" enthält, kann der zugehörige Eintrag in der XML Schwesterdatei z.B. so aussehen:

<grobject id="myObject1"
 screentip = "This is my first object"
 link = "http://www.itedo.com"
/>

Bei der Ausführung können die Informationen in der XML Schwesterdatei jederzeit abgerufen werden. Wenn also mit der Maus innerhalb eines grobjects geklickt wird, muss der CGM-Viewer nur die ID des Objekts nach außen melden. In einem JavaScript o.ä. kann die ID anschließend dazu verwendet werden, den entsprechenden Eintrag in der XML-Datei zu lokalisieren.

Da der XML Inhalt außerhalb der CGM Datei verwaltet wird, unterliegt er keinerlei Beschränkungen durch Profile, und so können darin beliebige Arten von Daten, z.B. sprachabhängige Bedienerhinweise, kontextsensitive Links usw., gespeichert werden.

Der Entwurfsvorschlag in GREXCHANGE 2.9 versucht nun, eine standardisierte XML Schwesterdatei für den Einsatz in der ATA Community zu definieren. Die ATA GREXCHANGE 2.9 wird für 2004 erwartet.

 

Links:
Das ATA GREXCHANGE Profil: http://www.airlines.org
Das WebCGM Profil: http://www.w3.org/TR/REC-WebCGM/

Weitere Infos:
Zahlreiche Aufsätze finden Sie in der CGM Open's collection, wie z.B. "Graphical hotspot definition - a common ATA/AECMA approach" von Dave Cruikshank und Peter Zimmermann.

 



Zurück

spacer
CGM Tips
Prüfen der verwendeten Fonts in CGM-Dateien

Konvertierung von Adobe Illustrator-Dateien zu CGM

CGM und der XML Companion File

CGM und Metacheck

... weitere

spacer
img_fuss_1 img_fuss_2
   

img_logo80

Parametric Technology GmbH__Sanddornweg 10-12__53773 Hennef__Germany
Tel. ++49-(0)22 42 / 92 21-0__Fax ++49-(0)22 42 / 92 21-2 21__www.itedo.com
© Copyright 2001-2008 Parametric Technology GmbH. All Rights Reserved.
Last change: 30.07.2007 12:28:03