Presentation is loading. Please wait.

Presentation is loading. Please wait.

Graphical Hotspot Definition A Common ATA/AECMA Approach Spec 2100 28 April 1999 / Page Graphical.

Similar presentations


Presentation on theme: "Graphical Hotspot Definition A Common ATA/AECMA Approach Spec 2100 28 April 1999 / Page Graphical."— Presentation transcript:

1 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Graphical Hotspot Definition A Common ATA/AECMA Approach Presentation at XML Europe April 1999 Granada / Spain

2 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Speakers David W. Cruikshank Associate Technical Fellow Co-chair ATA GWG Chief Technical Officer, CGM Open Consortium Peter Zimmermann Chief Advisor for IT Member AECMA EPWG Observer, CGM Open Consortium

3 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Agenda Introduction Background ATA and WebCGM profiles Concepts Examples Potential future extensions Conclusion

4 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Definitions Graphical primitive: basic drawing element defining the geometry Graphics metafile: CGM picture composed of graphical primitives and their associated attributes Graphical object: addressable logical unit within a picture (realized by CGM V4 APS) Graphical hotspot: graphical object participating in a link (XLink resource) XML companion file: non-graphical meta-data of graphical objects XLink file: linking elements and hotspot definitions (XLink locators)

5 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Background ATA GWG has been working on specifications for intelligent graphics since 1989 Intelligent graphics functional spec (IGFUNQREQ) published in 1993 Graphics exchange spec (GREXCHANGE): mainly CGM V3 profile Intelligent graphics exchange spec (IGEXCHANGE): CGM V4 profile Intelligent graphics structure model expressed as SGML DTD fragment

6 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page ATA and WebCGM profiles CGM Open consortium founded in 1998 WebCGM profile developed, W3C REC since January 1999 WebCGM profile based on ATA GREXCHANGE profile subset of ATA CGM elements superset of ATA linking functionality for web addressing WebCGM intelligent graphics model

7 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page April 1999 / Page Igniter Plug Boss Installation Figure 401 B ASEE B A DIMENSION C [3] KEY WASHER CLASSIFIED SPACERS [3] KEYWASHER SPACERS (AMM /401) IGNITER PLUG BOSS [1] IGNITER DIMENSION A [2] CLASSIFIED [2] SPACERS [1] IGNITER BOSS G (1098) G (1098) ATA Realization igsheet locator detail Adetail Bpara para+ refaps refint

8 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page WebCGM Realization picbody grobject para para+ subpara Igniter Plug Boss Installation Figure 401 B ASEE B A DIMENSION C [3] KEY WASHER CLASSIFIED SPACERS [3] KEYWASHER SPACERS (AMM /401) IGNITER PLUG BOSS [1] IGNITER DIMENSION A [2] CLASSIFIED [2] SPACERS [1] IGNITER BOSS G (1098) G (1098)

9 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts Requirements Graphics ideally shall contain only graphical information, because Non-graphical information (meta-data) easier to maintain in XML Decoupling of data & meta-data is more flexible Query functions, navigation, and data analysis easier to implement Logical structure within graphics must be exposed for reuse of graphical objects Graphical objects belonging to different graphics can participate in one link A graphical object may participate in more than one link (different behavior) Multidirectional links within a graphic, between graphics, and between graphics and text shall be possible.

10 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) Outline Documents Figure hotspot Sheet 2 Sheet 1 grobject CGM XML Companion XML Comp. XML HotspotDefinitionsLinkingElements

11 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) Adressing Graphical Objects Application Structures Content model of graphical object (conceptually expressed as an XML DTD fragment) XPointers Basic form of address chosen is a URI (Uniform Resource Identifier) Most important URI form today is an extended URL (Uniform Resource Locator) Example for addressing a CGM file on the web: Example for addressing a graphical object with id grobj01 within this CGM file:

12 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) The XML Companion File (DTD fragment)

13 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) Graphical hotspots

14 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Concepts (contd.) The Linking Element

15 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Bidirectional link between text and graphic - Example CGM filename: atacgm1.cgm XML companion file (atacgm1.xml) XML text file (atatext1.xml)... Part1 is used to... Xlink file (hsplink1.xml) or

16 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Bidirectional link between text and graphic - Example(contd.) XML Document (atatext1.xml) CGM file (atacgm1.cgm)... Part1 is used to... XML Link file (hsplink1.xml) XML Companion (atacgm1.xml) Graphic-related info Part No. 1

17 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Bidirectional link between two graphical objects in one graphic CGM filename: atacgm1.cgm XML companion file (atacgm1.xml) Xlink file (hsplink1.xml)

18 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Multidirectional link between text and graphic CGM filenames: atacgm1.cgm, atacgm2.cgm XML companion file 1 (atacgm1.xml) XML companion file 2 (atacgm2.xml) XML text file (atatext1.xml)... Part1 is used to... Xlink file (hsplink2.xml)

19 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Potential future extensions Investigate application/extension of the DOM (Document Object Model) Free graphics from textual components (annotations) Links to and from resources in other multimedia formats such as video/audio, animations, 3D (VRML), and even simulations. Establish links between authoring/illustration system (used-on lists) Establish link to enterprise PDM system (used- on lists for parts)

20 Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Conclusion Definition of generic element anchor within text DTDs is advised XML companion file only a first attempt to integrate XML/CGM More detail work necessary in the areas of link management link traversal user interfaces ATA GWG will work with this concept to enhance the ATA intelligent graphics model.


Download ppt "Graphical Hotspot Definition A Common ATA/AECMA Approach Spec 2100 28 April 1999 / Page Graphical."

Similar presentations


Ads by Google