Box UK - be creative. be innovative. be bold.

Data Visualisation with SVG - The Business Case

Why create reports with SVG rather than with your Office applications or other software suites?

  • Reduced cost.  All the technologies used in the creation of SVG images (XML, XSLT, XSL-FO, SVG) are open, and available in free implementations, greatly reducing software license costs.
     
  • Open – no lock-in.  SVG is based on open industry standards; therefore there is no dependency on any particular creating/viewing/editing packages or proprietary software.  Most industry leaders in this area (Macromedia, Adobe, etc.) support SVG within their software.
     
  • Flexible style.  SVG provides unparalleled flexibility – any reports/graphs can be generated in any style.  Through the support for CSS, styles can also be quickly changed and updated.
     
  • Use any data.  Reports can be generated from any XML input; not just restricting input data to MS Project or MS Excel files.  Input (data) can therefore originate from spreadsheets, databases, office applications, HTML tables, and any application or data that provides XML capabilities.
     
  • High quality.  SVG images are scalable/vector based – images retain quality at any scale (from billboard sized posters to leaflets).
     
  • Easily converted.  SVG can be easily re-purposed for multiple outputs (e.g. PDF, HTML web pages, other graphic types such as JPG or PNG) due to its XML format.
     
  • Automation & further reduced cost.  Automated report creation is simple.  Using MS Office, or other reporting applications, human interaction is required to create the reports; therefore there is associated time/cost (human resources) each time data is changed or added.  SVG reports can be automated – each time data is changed or added a process can automatically create new reports, without the need for human intervention or an application open on the desktop.
     
  • Re-usable templates.  Each SVG report template (an XSL file that creates SVG from input XML data) can be used to create reports for different kinds of input data, and can be easily shared and adapted.
     
  • Accessibility built-in.  SVG has been designed with accessibility in mind; shapes and groups can be assigned titles and descriptions, which available to text-readers.
     
  • Copy/Paste/Search enabled.  Text within an SVG image can be copied, pasted and searched.  Can your GIF reports do that?
     
  • Animation.  Shapes and objects within SVG images can be animated and synchronised, providing additional visualisation and presentation opportunities.
     
  • Scripting/Interactivity.  Through industry standard ECMAscript, SVG can interact with mouse events (moving, clicking, sliding), key presses, and user form input, providing interactive reporting capabilities.
View this page in pdf formatView this page in rdf format

Related Links

Glossary

XML
Extensible Markup Language
PDF
Portable Document Format
HTML
HyperText Markup Language
XSL
Extensible Stylesheet Language
SVG
Scalable Vector Graphics
XSLT
Extensible Stylesheet Language Transformations
XSL-FO
Extensible Stylesheet Language - Formatting Objects

About This Page

Published: 17th Jul 2003
Tech: XML
Tech: XSL
Tech: CSS