skML a Markup Language for Distributed Collaborative Visualization

This paper describes a reference model and a markup language for representing processing and dataflow in distributed collaborative visualization applications. The language, skML, enables processing to be represented at each of the three layers: conceptual, logical and physical defined in the reference model. skML is an XML application. A particular feature of the approach is the use of RDF to associate annotations with skML elements, for example to describe resource constraints. An interactive editor for skML and prototype tools to use skML with IRIS Explorer and OpenDX are described. Extension to other visualization systems such as AVS and VTK is discussed. The paper concludes by comparing skML to other languages and environments for scientific workflow.

[1]  A. Stephen McGough,et al.  Meaning and Behaviour in Grid Oriented Components , 2002, GRID.

[2]  Ken Brodlie,et al.  Distributed and Collaborative Visualization , 2004, Comput. Graph. Forum.

[3]  Musbah Shahop Sagar An SVG browser for XML languages , 2003, Proceedings of Theory and Practice of Computer Graphics, 2003..

[4]  Chandrajit L. Bajaj,et al.  Distributed and collaborative visualization , 1994, Computer.

[5]  Ken Brodlie,et al.  Collaborative visualization , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[6]  Ali Afzal,et al.  Workflow Enactment in ICENI , 2004 .

[7]  Jeremy Walton,et al.  NAG's IRIS Explorer , 2005, The Visualization Handbook.

[8]  Jason Maassen,et al.  Programming Scientific and Distributed Workflow with Triana Services , 2004 .

[9]  Ken Brodlie,et al.  Visualization in grid computing environments , 2004, IEEE Visualization 2004.

[10]  Ken Brodlie,et al.  Do you see what I mean? [Data visualization] , 2005 .