Encapsulating and Manipulating Component Object Graphics (COGs) using SVG

Scalable Vector Graphics (SVG) has an imaging model similar to that of PostScript and PDF but the XML basis of SVG allows it to participate fully, via namespaces, in generalised XML documents.There is increasing interest in using SVG as a Page Description Language and we examine ways in which SVG do...

Full description

Bibliographic Details
Main Authors: Macdonald, Alexander J., Brailsford, David F., Bagley, Steven R.
Other Authors: King, Peter R.
Format: Conference or Workshop Item
Published: ACM Press 2005
Subjects:
Online Access:https://eprints.nottingham.ac.uk/280/
_version_ 1848790385688576000
author Macdonald, Alexander J.
Brailsford, David F.
Bagley, Steven R.
author2 King, Peter R.
author_facet King, Peter R.
Macdonald, Alexander J.
Brailsford, David F.
Bagley, Steven R.
author_sort Macdonald, Alexander J.
building Nottingham Research Data Repository
collection Online Access
description Scalable Vector Graphics (SVG) has an imaging model similar to that of PostScript and PDF but the XML basis of SVG allows it to participate fully, via namespaces, in generalised XML documents.There is increasing interest in using SVG as a Page Description Language and we examine ways in which SVG document components can be encapsulated in contexts where SVG will be used as a rendering technology for conventional page printing.Our aim is to encapsulate portions of SVG content (SVG COGs) so that the COGs are mutually independent and can be moved around a page, while maintaining invariant graphic properties and with guaranteed freedom from side effects and mutual interference. Parellels are drawn between COG implementation within SVG's tree-based inheritance mechanisms and an earlier COG implementation using PDF.
first_indexed 2025-11-14T18:11:47Z
format Conference or Workshop Item
id nottingham-280
institution University of Nottingham Malaysia Campus
institution_category Local University
last_indexed 2025-11-14T18:11:47Z
publishDate 2005
publisher ACM Press
recordtype eprints
repository_type Digital Repository
spelling nottingham-2802020-05-04T20:30:54Z https://eprints.nottingham.ac.uk/280/ Encapsulating and Manipulating Component Object Graphics (COGs) using SVG Macdonald, Alexander J. Brailsford, David F. Bagley, Steven R. Scalable Vector Graphics (SVG) has an imaging model similar to that of PostScript and PDF but the XML basis of SVG allows it to participate fully, via namespaces, in generalised XML documents.There is increasing interest in using SVG as a Page Description Language and we examine ways in which SVG document components can be encapsulated in contexts where SVG will be used as a rendering technology for conventional page printing.Our aim is to encapsulate portions of SVG content (SVG COGs) so that the COGs are mutually independent and can be moved around a page, while maintaining invariant graphic properties and with guaranteed freedom from side effects and mutual interference. Parellels are drawn between COG implementation within SVG's tree-based inheritance mechanisms and an earlier COG implementation using PDF. ACM Press King, Peter R. 2005 Conference or Workshop Item PeerReviewed Macdonald, Alexander J., Brailsford, David F. and Bagley, Steven R. (2005) Encapsulating and Manipulating Component Object Graphics (COGs) using SVG. In: ACM Symposium on Document Engineering (DocEng05), 2 - 4 November 2005, Bristol UK. XML SVG PDF parameterization component object graphics
spellingShingle XML
SVG
PDF
parameterization
component object graphics
Macdonald, Alexander J.
Brailsford, David F.
Bagley, Steven R.
Encapsulating and Manipulating Component Object Graphics (COGs) using SVG
title Encapsulating and Manipulating Component Object Graphics (COGs) using SVG
title_full Encapsulating and Manipulating Component Object Graphics (COGs) using SVG
title_fullStr Encapsulating and Manipulating Component Object Graphics (COGs) using SVG
title_full_unstemmed Encapsulating and Manipulating Component Object Graphics (COGs) using SVG
title_short Encapsulating and Manipulating Component Object Graphics (COGs) using SVG
title_sort encapsulating and manipulating component object graphics (cogs) using svg
topic XML
SVG
PDF
parameterization
component object graphics
url https://eprints.nottingham.ac.uk/280/