Embedding domain semantics in SVG

author: Yi-Hong Chang and Tyng-Ruey Chuang
publication date: July 2003
cite this with: Yi-Hong Chang and Tyng-Ruey Chuang. Embedding domain semantics in SVG. In SVG Open 2003: 2nd Annual Conference on Scalable Vector Graphics. Vancouver, Canada. July 2003.
link this with: http://tsm.iis.sinica.edu.tw/papers/svgopen03/
copyright: all rights reserved
category: XML and Web Technologies
tag: Mixed-namespace XML processing, Population Statistics and Mapping, Rich/Smart graphics, SVG
full paper: html


The extensibility of SVG allows graphics elements to be combined with elements from other domains/namespaces to form SVG documents. We demonstrate in this paper several approaches to extending the DTD of SVG so that domain semantics can be embedded into SVG documents. We are particularly interested in lightweight approaches where

  • SVG elements are simply augmented with domain data,
  • the embedded domain data can be easily retrieved for additional processing, and
  • the augmented documents are still valid and can be rendered by conventional SVG viewers.

We also argue for the need of an introspective SVG API where intrinsic properties of SVG geometric elements, e.g., the centroid of a polygon, are easily accessible to SVG applications. That is, these intrinsic geometry properties are directly available in SVG DOM and need not be separately computed by user scripts at either the document authoring or rendering time.

papers:svgopen03:home Last modified: 2007/10/26 14:57