Scalable Vector Graphics [SVG]


(n.) A language developed by the World Wide Web Consortium (W3C) for describing two-dimensional graphics in Extensible Markup Language (XML). It allows for three types of graphic objects. The first are vector graphic shapes, which may follow paths consisting of straight lines and curves. The second type is images, and the third is text. Graphical objects may be grouped or transformed and layered onto previously rendered objects. Nested transformations, clipping paths, alpha masks, filter effects, and template objects are among the features. SVG drawings may be interactive and dynamic. Animations can be defined and triggered either by embedding SVG animation elements in SVG content, or by scripting. Unlike bitmapped graphics, scalable graphics may be viewed on any type of display. The MIME type for SVG is “image/svg+xml” according to RFC 3023. SVG files should have the extension .svg on all platforms, and gzipcompressed SVG files should have the extension .svgz on all platforms. SVG files stored on Macintosh HFS (Hierarchical File System) should be given a filetype of svg_, with a space character as the fourth letter. The SVG Namespace is as follows: The Public ID for SVG 1.0 is: PUBLIC “-//W3C//DTD SVG 1.0//EN” System ID for SVG 1.0 is: 20010719/DTD/svg10.dtd Here is an example document type declaration for an SVG document: