<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="xmlspec-svg.xsl"?>
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.1//EN" "xmlspec-v21.dtd" [
	<!ATTLIST spec
	xml:lang CDATA #IMPLIED
>
	<!ENTITY iso6.doc.date "20020108">
	<!ENTITY pub-day "08">
	<!ENTITY pub-month "January">
	<!ENTITY pub-year "2002">
	<!ENTITY pub-type "WD">
	<!ENTITY pub-lc-type "wd">
	<!ENTITY shortname "SVG11">
	<!ENTITY pub-base "http://www.w3.org/TR/2002/&pub-type;-&shortname;-&iso6.doc.date;">
	<!ENTITY pub-uri "&pub-base;/spec">
]>
<spec w3c-doctype="&pub-lc-type;" xml:lang="en">
  <header>
    <title>Scalable Vector Graphics (SVG)</title>
    <version>Version 1.1</version>
    <w3c-designation>&pub-base;</w3c-designation>
    <w3c-doctype>W3C Working Draft</w3c-doctype>
    <pubdate>
      <day>&pub-day;</day>
      <month>&pub-month;</month>
      <year>&pub-year;</year>
    </pubdate>
    <publoc>
      <loc href="&pub-base;/">&pub-base;/</loc> 
      (in <loc href="&pub-uri;.xml">XML</loc> 
      (with its own <loc href="&pub-base;/xmlspec-v21.dtd">DTD</loc>, 
      <loc href="&pub-base;/xmlspec.xsl">XSL
	stylesheet</loc>) and <loc href="&pub-base;/index.html">HTML</loc>)
    </publoc>
    <prevlocs>
      <loc href="http://www.w3.org/TR/2001/WD-SVG11-20011030/">http://www.w3.org/TR/2001/WD-SVG11-20011030/</loc> 
    </prevlocs>
    <latestloc>
      <loc href="http://www.w3.org/TR/SVG11/">http://www.w3.org/TR/SVG11/</loc>
    </latestloc>
    <authlist>
      <author>
	<name>Dean Jackson</name>
	<affiliation>W3C/CSIRO</affiliation>
	<email href="mailto:dean@w3.org">dean@w3.org</email>
      </author>
    </authlist>
    <abstract>
      <p>
	This specification defines the features and syntax for
	Scalable Vector Graphics (SVG) Version 1.1, a modularized
	language for describing two-dimensional vector and mixed
	vector/raster graphics in XML.
      </p>
    </abstract>
    <status>
      <p>
	This document is the second public draft of the SVG 1.1
	specification.  This draft serves two purposes: to provide a
	modularization of SVG based on SVG 1.0 and to indicate the new
	features of SVG 1.1. At present, it must be read in
	accompaniment with the SVG 1.0 specification. The next draft
	of this document will be a complete self-contained
	specification of SVG 1.1. A list of <loc
	href="changes.html">changes</loc> since the first draft of 30
	October 2001 is available.

      </p>
      <p>
	It is possible to use this document as a basis for
        implementation. However, no guarantee is given of stability,
        and the SVG Working Group will not use the existence of
        implementations conforming to this draft as a reason for not
        changing future drafts.
      </p>
      <p>
	We explicitly invite comments on this specification. 
	Please send them to <loc href="mailto:svg-comments@w3.org">
	  svg-comments@w3.org</loc>.
      </p>
      <p>
	This document has been produced by the 
	<loc href="http://www.w3.org/Graphics/SVG/">
	  W3C SVG Working Group</loc> as part of the 
	<loc href="http://www.w3.org/Graphics/Activity">Graphics
	  Activity</loc> within the 
	<loc href="http://www.w3.org/DF/">W3C Document Formats
	  Domain</loc>. The goals of the W3C SVG Working Group are
	discussed in the 
	<loc href="http://www.w3.org/Graphics/SVG/Group/SVGcharter2.html">
	  W3C SVG Charter</loc> (W3C members only). The W3C SVG Working
	Group has maintained a public Web page 
	<loc href="http://www.w3.org/Graphics/SVG/">
	  http://www.w3.org/Graphics/SVG/</loc>
	which contains further background information. The
	authors of this document are the SVG Working Group members.
      </p>
      <p>
	Public discussion of issues related to vector graphics on the
	Web and SVG in particular takes place on the <loc href="mailto:www-svg@w3.org">www-svg@w3.org</loc> (public
	mailing list of the SVG Working Group - <loc href="http://lists.w3.org/Archives/Public/www-svg/">list
	  archives</loc>). To subscribe send an email to
	<code>www-svg-request@w3.org</code> with the word
	<code>subscribe</code> in the subject line.
      </p>
      <p>
	A list of current W3C Recommendations and other technical
	documents can be found at 
	<loc href="http://www.w3.org/TR/">http://www.w3.org/TR/</loc>.  
	W3C publications may be updated, replaced, or obsoleted by
	other documents at any time. In particular it is inappropriate
	to use W3C Working Drafts as reference material or to cite
	them as other than <quote>work in progress</quote>.
      </p>
    </status>
    <sourcedesc>
      <p>Created in electronic form.</p>
    </sourcedesc>
    <langusage>
      <language id="en">English</language>
      <!-- <language id="ebnf">Extended Backus-Naur Form (formal grammar)</language> -->
    </langusage>
<!--
    <revisiondesc>
      <slist>
	<sitem>2001-10-29 : (DJ) finishing touches for first draft</sitem>
	<sitem>2001-10-25 : (DJ) introduction, more text content
	                         updates from redwood f2f</sitem>
	<sitem>2001-10-14 : (DJ) Added presentation modules</sitem>
	<sitem>2001-10-05 : (DJ) Started ball rolling</sitem>
      </slist>
    </revisiondesc>
-->
  </header>
  <body>
    <div1 id="intro">
      <head>
	Introduction
      </head>
      <p>
	This specification defines version 1.1 of the Scalable Vector
	Graphics Language. The definition and description of all
	features can be found in the SVG 1.0 <bibref ref="SVG1"/>
	specification, although there are a number areas where future
	drafts of this specification will include new language
	features. These areas are noted but not defined at present.
	Unless explicitly noted, the element definitions have not
	changed from SVG 1.0 to SVG 1.1.
      </p>
      <p>
	The primary goal is to draft a modularization of the SVG
	language which can be used to build profiles of SVG, such as
	SVG Mobile.
      </p>
      <note>
	<p>
	  This draft references the <bibref ref="SVG1"/> specification
	  heavily. The SVG 1.1 editorial team intended for this draft
	  to be a complete self-contained specification, but this was
	  not possible in the short timeframe. The next version of
	  this document will be a complete self-contained
	  specification.
	</p>
      </note>
      <div2 id="modularization">
	<head>
	  Modularization
	</head>
	<p>
	  The modularization of SVG included here is a decomposition
	  of SVG 1.0 and a small set of extra features into a
	  collection of abstract modules that provide specific types
	  of functionality. The modules are described in this
	  specification and will be implemented by Document Type
	  Definition and XML Schema in future drafts.
	</p>
	<p>
	  These modules may be combined with each other and with other
	  modules to create SVG subset and extension document types
	  that qualify as members of the SVG-family of document types.
	</p>

	<p>
	  Each major section of the SVG 1.0 specification produces a
	  module named after that section, e.g. "Full Text
	  Module". The term "Full" implies that the module includes
	  the complete set of elements and attributes with no
	  restrictions from the corresponding section of the
	  specification. If there is need to provide a subset of the
	  functionality in a Full module, then Basic and/or Tiny
	  modules are created. A Tiny module is a subset of a Basic
	  module which is a subset of a Full module.
	</p>

	<p>
	  It is an error for a profile of SVG 1.1 to include a module
	  and a subset of that module (e.g. the Full Text Module and
	  the Basic Text Module).
	</p>

	<div3 id="element-collections">
	  <head>
	    Element and Attribute Collections
	  </head>

	  <p>
	    Most modules define a named collection of elements or
	    attributes. These collections are used as
	    a shorthand when describing the set of attributes allowed
	    on an element or the set of elements allowed as children
	    of an element. All collections have names that begin with
	    an uppercase character.
	  </p>

	  <p>
	    In the case where an element or attribute
	    collection is referred to, but the module that defines the
	    collection has not been included in the profile, then the
	    collection is defined to be empty. The exception to this
	    is the collection PresentationAttrsAll, which is the union
	    of all the presentation attribute collections (i.e. all
	    the attribute collections with the string "Presentation"
	    in their name).
	  </p>

	  <p>
	    A subset module (ie. a Basic or Tiny module) may define a
	    different named collection from a superset module. Since
	    it is an error to include a subset and superset module of
	    the same group in a profile, all attribute and element
	    collections will either be defined once by the module that
	    includes them, or will have their default empty value.
	  </p>

	</div3>

      </div2>

      <div2 id="profiling">
	<head>
	  Profiling the SVG specification
	</head>
	
	<p>
	  The modularization of SVG 1.1 allows profiles to be
	  described by listing the SVG modules they allow and
	  possibly a small number of restrictions or extensions on the
	  elements provided by those modules. 
	</p>

	<p>
	  The Full profile of SVG 1.1 is the collection of all the
	  Full modules listed in this specification. Future
	  drafts of this document will include a table that lists all
	  elements, attributes and properties, along with the modules
	  in which they are included.
	</p>

	<p>
	  When applied to conformance, the unqualified term "SVG"
	  implies the Full profile of SVG 1.1 defined by this
	  specification. If an implementation does not implement the
	  Full profile, it must state either the profile to which it
	  conforms, or that it implements a subset of SVG.
	</p>

      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="structure">
      <head>
	Structure
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/struct.html">
	  Chapter 5 - Document Structure
	</loc>
      </p>
     
      <!-- +++++++++++++++++++++++++++++++++++++++++++++++ -->
 
      <div2 id="version-att">
	<head>
	  The <att>version</att> attribute
	</head>
	
	<p>
	  The <el>svg</el> element has an attribute <att>version</att>
	  with a fixed value in SVG 1.0 <bibref ref="SVG1"/>. It is
	  redefined in SVG 1.1 as follows:
	</p>
	
	<glist>
	  <gitem>
	    <label>version = "&lt;number&gt;"</label>
	    <def>
	      <p>
		Indicates the SVG language version to which this
		document fragment conforms. For SVG 1.1 content, this
		attribute is required and should have the value "1.1".
	      </p>
	    </def>
	  </gitem>
	</glist>

      </div2>

      <!-- +++++++++++++++++++++++++++++++++++++++++++++++ -->

      <div2 id="baseprofile-att">
	<head>
	  The <att>baseProfile</att> attribute
	</head>

	<note>
	  This section is not complete. The idea is for this attribute
	  to be a shorthand for the requiredFeatureList test
	  attribute. The values for this attribute may be restricted
	  in future versions of this specification.
	</note>

	<p>
	  In the situations where a DOCTYPE declaration is not
	  available, SVG user agents require a method to identify the
	  type of SVG content that the document fragment is using. The
	  <att>baseProfile</att> attribute has been added to the
	  <el>svg</el> element in SVG 1.1 to provide this information. Each
	  profile of SVG is required to define a value to be used for
	  the <att>baseProfile</att> attribute, preferably the name of the
	  profile. 
	</p>

	<glist>
	  <gitem>
	    <label>baseProfile = "name"</label>
	    <def>
	      <p>
		Indicates the SVG language profile that this document
		fragment is based on. An SVG user agent is required to
		minimally support this base profile in order to render
		the document fragment correctly. 
	      </p>
	    </def>
	  </gitem>
	</glist>

      </div2>

      <!-- +++++++++++++++++++++++++++++++++++++++++++++++ -->

      <div2 id="full-core-att-mod">
	<head>
	  Full Core Attribute Module
	</head>
	
	<p>
	  The Full Core Attribute Module defines the attribute set
	  StdAttrs that is the core set of attributes
	  that can be present on any element.
	</p>
	
	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		StdAttrs
	      </td>
	      <td>
		id, xml:base, xml:lang, xml:space
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>
      
      <div2 id="full-structure-mod">
	<head>
	  Full Structure Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		svg
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, x, y, width, height,
		viewBox, preserveAspectRatio, zoomAndPan, version,
		contentScriptType, contentStyleType, ExternalResourcesRequiredAttrs,
		PresentationAttrsAll, GraphicsElementEvents, DocumentEvents
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		g
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs,
		ExternalResourcesRequiredAttrs,
		PresentationAttrsAll, GraphicsElementEvents, transform
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		defs
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs,
		ExternalResourcesRequiredAttrs,
		PresentationAttrsAll, GraphicsElementEvents, transform
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		desc
	      </td>
	      <td>
		StdAttrs, StyleAttrs
	      </td>
	      <td>
		(PCDATA)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		title
	      </td>
	      <td>
		StdAttrs, StyleAttrs
	      </td>
	      <td>
		(PCDATA)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		metadata
	      </td>
	      <td>
		StdAttrs
	      </td>
	      <td>
		(PCDATA)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		symbol
	      </td>
	      <td>
		StdAttrs, StyleAttrs, ExternalResourcesRequiredAttrs,
		viewBox, preserveAspectRatio,
		PresentationAttrsAll, GraphicsElementEventAttrs
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		use
	      </td>
	      <td>
		StdAttrs, StyleAttrs, TestAttrs, transform,
		x, y, width, height, xlink:href, XLinkRefAttrs,
		PresentationAttrsAll, GraphicsElementEventAttrs
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Structure Content Sets
	  </head>
	  <p>
	    The Full Structure Module defines the DescriptionElements,
	    StructureElements and UseElements content sets. 
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  DescriptionElements
		</td>
		<td>
		  desc, title, metadata
		</td>
	      </tr>
	      <tr>
		<td>
		  UseElements
		</td>
		<td>
		  use
		</td>
	      </tr>
	      <tr>
		<td>
		  StructureElements
		</td>
		<td>
		  svg, g, defs, symbol, UseElements
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>
      </div2>
	
      <!-- +++++++++++++++++++++++++++++++++++++++++++++++ -->

      <div2  id="tiny-structure-mod">
	<head>
	  Tiny Structure Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		svg
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, x, y, width, height,
		viewBox, preserveAspectRatio, zoomAndPan, version,
		contentScriptType, contentStyleType, ExternalResourcesRequiredAttrs,
		PresentationAttrsAll, GraphicsElementEvents, DocumentEvents
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		g
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs,
		ExternalResourcesRequiredAttrs,
		PresentationAttrsAll, GraphicsElementEvents, transform
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		defs
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs,
		ExternalResourcesRequiredAttrs,
		PresentationAttrsAll, GraphicsElementEvents, transform
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | ImageElements | ViewElements |
		ConditionalElements | HyperlinkingElements |
		TextElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | FontElements | AnimationElements |
		ColorElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		desc
	      </td>
	      <td>
		StdAttrs, StyleAttrs
	      </td>
	      <td>
		(PCDATA)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		title
	      </td>
	      <td>
		StdAttrs, StyleAttrs
	      </td>
	      <td>
		(PCDATA)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		metadata
	      </td>
	      <td>
		StdAttrs
	      </td>
	      <td>
		(PCDATA)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		use
	      </td>
	      <td>
		StdAttrs, StyleAttrs, TestAttrs, transform,
		x, y, width, height, xlink:href, XLinkRefAttrs,
		PresentationAttrsAll, GraphicsElementEventAttrs
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Tiny Structure Content Sets
	  </head>
	  <p>
	    The Tiny Structure Module defines the StructureElements
	    and UseElements content sets.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  UseElements
		</td>
		<td>
		  use
		</td>
	      </tr>
	      <tr>
		<td>
		  StructureElements
		</td>
		<td>
		  svg, g, defs, UseElements
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

      <!-- +++++++++++++++++++++++++++++++++++++++++++++++ -->

      <div2 id="full-container-att-mod">
	<head>
	  Full Container Attribute Module
	</head>
	
	<p>
	  The Full Container Attribute Module defines the
	  ContainerPresentationAttrs attribute set.
	</p>
	
	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		ContainerPresentationAttrs
	      </td>
	      <td>
		enable-background
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>
      
      <!-- +++++++++++++++++++++++++++++++++++++++++++++++ -->

      <div2 id="full-viewport-att-mod">
	<head>
	  Full Viewport Attribute Module
	</head>

	<p>
	  The Full Viewport Attribute Module defines the
	  ViewportPresentationAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		ViewportPresentationAttrs
	      </td>
	      <td>
		clip, overflow
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="coords">
      <head>
	Coordinate Systems, Transforms and Units
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/coords.html">
	  Chapter 7 - Coordinate Systems
	</loc>
      </p>

      <div2 id="geographic-coords">
	<head>
	  Geographic Coordinate System
	</head>
	
	<p>
	  In order to allow interoperability between SVG content
	  generators and user agents dealing with maps encoded in SVG,
	  the SVG 1.1 specification encourages the use of a common
	  metadata definition for describing the coordinate system
	  used in the SVG files.
	</p>

	<p>
	  These metadata should be added under the <el>metadata</el>
	  element of the topmost <el>svg</el> element describing the
	  map. They consists of an RDF description of the Coordinate
	  Reference System definition of the SVG map.
	</p>

	<p>
	  The definition should be conformant to the XML grammar
	  described in the OpenGIS Recommendation on the Definition of
	  Coordinate Reference System <bibref ref="OpenGIS"/>. In
	  order to correctly map the 2-dimensional data used by SVG,
	  the CRS must be of subtype ProjectedCRS or Geographic2dCRS.
	  The first axis of the described CRS maps the x-axis and the
	  second axis maps the y-axis.
	</p>

	<p>
	  The main interest of such metadata is to indicate to
	  the User Agent that two or more SVG documents can be
	  overlayed or merged into a single document. Obviously, if
	  two maps reference the same Coordinate Reference System
	  definition then they can be overlayed without reprojecting
	  the data. If the maps reference different Coordinate
	  Reference Systems, then a specialised cartographic User
	  Agent may choose to transform the coordinate data to overlay
	  the data. However, typical SVG user agents are not required
	  to perform these types of transformations, or even recognise
	  the metadata.
	</p>
	
	<p>
	  Below are two examples of the coordinate metadata.
	</p>

	<eg xml:space="preserve">
&lt;svg ...&gt;
  &lt;metadata&gt;
    &lt;rdf:RDF xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:crs = "http://www.ogc.org/crs" &gt;
      &lt;rdf:Description&gt;
        &lt;!-- The Coordinate Reference System is described 
             through an URI. Is that legal RDF/XML??? --&gt;
        &lt;crs:CoordinateReferenceSystem
               rdf:resource="http://www.sample.org/srs/epsg.xml#4326"/&gt;
      &lt;/rdf:Description&gt;
    &lt;/rdf:RDF&gt;
  &lt;/metadata&gt;
  &lt;!-- The actual map content --&gt;
&lt;/svg&gt; 

&lt;svg ...&gt;
  &lt;metadata&gt;
    &lt;rdf:RDF xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:crs = "http://www.ogc.org/crs" &gt;
      &lt;rdf:Description&gt;
        &lt;!-- In case of a well-known Coordinate Reference System
             an 'Identifier' is enough to describe the CRS --&gt;
        &lt;crs:CoordinateReferenceSystem&gt;
          &lt;crs:Identifier&gt;
            &lt;crs:code&gt;4326&lt;/crs:code&gt;
            &lt;crs:codeSpace&gt;EPSG&lt;/crs:codeSpace&gt;
            &lt;crs:edition&gt;5.2&lt;/crs:edition&gt;
          &lt;/crs:Identifier&gt;
        &lt;/crs:CoordinateReferenceSystem&gt;
      &lt;/rdf:Description&gt;
    &lt;/rdf:RDF&gt;
  &lt;/metadata&gt;
  &lt;!-- The actual map content --&gt;
&lt;/svg&gt;
	</eg>


      </div2>

      <div2>
	<head>
	  Using Viewport Coordinates
	</head>

	<p>
	  The SVG Working Group considered adding the ability to allow
	  graphical elements to be described using viewport
	  coordinates into SVG 1.1. With this feature, graphical
	  content such as toolbars or map legends could be statically
	  placed within the user agent viewport and be unaffected by
	  zoom and pan.
	</p>

	<p>
	  While the benefits of such a feature are obvious, the
	  Working Group has decided to leave this feature out of SVG
	  1.1 and consider it for SVG 2.0. There are two reasons
	  behind the decision: a substantial change to the rendering
	  and coordinate system model is inappropriate for a minor
	  update of the SVG specification and that the feature is
	  difficult to describe and implement, and thus warrants heavy
	  consideration to ensure the most appropriate solution is found.
	</p>

      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="style">
      <head>
	Style
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/styling.html">
	  Chapter 6 - Styling
	</loc>
      </p>

      <div2 id="full-style-mod">
	<head>
	  Full Style Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		style
	      </td>
	      <td>
		StdAttrs, xml:space, type, media, title
	      </td>
	      <td>
		(#PCDATA)
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Style Content Set
	  </head>
	  <p>
	    The Full Style Module defines the StyleElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  StyleElements
		</td>
		<td>
		  style
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

	<div3>
	  <head>
	    Full Style Attribute Set
	  </head>
	</div3>

	<p>
	  The Full Style Module defines the
	  StyleAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		StyleAttrs
	      </td>
	      <td>
		style, class
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="painting">
      <head>
	Painting
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/painting.html">
	  Chapter 11 - Painting: Filling, Stroking and Marker Symbols
	</loc>
      </p>

      <div2 id="full-paint-att-mod">
	<head>
	  Full Paint Attribute Module
	</head>

	<p>
	  The Full Paint Attribute Module defines the
	  PaintPresentationAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		PaintPresentationAttrs
	      </td>
	      <td>
		fill, fill-opacity, fill-rule, stroke, stroke-dasharray
		stroke-dashoffset, stroke-linecap, stroke-linejoin,
		stroke-miterlimit, stroke-opacity, stroke-width
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>

      <div2 id="tiny-paint-att-mod">
	<head>
	  Tiny Paint Attribute Module
	</head>

	<p>
	  The Tiny Paint Attribute Module defines the
	  PaintPresentationAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		PaintPresentationAttrs
	      </td>
	      <td>
		fill, fill-rule, stroke, stroke-dasharray
		stroke-dashoffset, stroke-linecap, stroke-linejoin,
		stroke-miterlimit, stroke-width
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>

      <div2 id="full-opacity-att-mod">
	<head>
	  Full Opacity Attribute Module
	</head>

	<p>
	  The Full Opacity Attribute Module defines the
	  OpacityPresentationAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		OpacityPresentationAttrs
	      </td>
	      <td>
		opacity
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>

      <div2 id="full-graphics-att-mod">
	<head>
	  Full Graphics Attribute Module
	</head>

	<p>
	  The Full Graphics Attribute Module defines the
	  GraphicsPresentationAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		GraphicsPresentationAttrs
	      </td>
	      <td>
		display, image-rendering, pointer-events,
		shape-rendering, text-rendering, visibility
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>

      <div2 id="tiny-graphics-att-mod">
	<head>
	  Tiny Graphics Attribute Module
	</head>

	<p>
	  The Tiny Graphics Attribute Module defines the
	  GraphicsPresentationAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		GraphicsPresentationAttrs
	      </td>
	      <td>
		display, visibility
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="linking">
      <head>
	Hyperlinking
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/linking.html">
	  Chapter 17 - Linking
	</loc>
      </p>

      <div2 id="full-hyperlinking-mod">
	<head>
	  Full Hyperlinking Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		a
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, transform, target,
		GraphicsElementEvents, PresentationAttrsAll,
		ExternalResourcesRequiredAttrs, xlink:type, xlink:role,
		xlink:arcrole, xlink:title, xlink:show, xlink:actuate,
		xlink:href
	      </td>
	      <td>
		(#PCDATA | StructureElements | DescriptionElements
		GraphicalElements | ImageElements | | ViewElements |
		ConditionalElements | HyperinkingElements |
		FontElements | ScriptElements | StyleElements |
		MarkerElements | ClipElements | MaskElements |
		GradientElements | PatternElements | FilterElements |
		CursorElements | AnimationElements | ColorElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Hyperlinking Content Set
	  </head>
	  <p>
	    The Full Hyperlinking Module defines the HyperlinkingElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  HyperlinkingElements
		</td>
		<td>
		  a
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

      <div2 id="full-xlink-att-mod">
	<head>
	  Full XLink Attribute Module
	</head>

	<p>
	  The Full XLink Attribute Module defines the
	  XLinkRefAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		XLinkRefAttrs
	      </td>
	      <td>
		xlink:type, xlink:role, xlink:arcrole, xlink:title,
		xlink:show, xlink:actuateopacity
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>


      <div2 id="full-err-att-mod">
	<head>
	  Full ExternalResourcesRequired Attribute Module
	</head>

	<p>
	  The Full ExternalResourcesRequired Attribute Module defines the
	  ExternalResourcesRequiredAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		ExternalResourcesRequiredAttrs
	      </td>
	      <td>
		externalResourcesRequired
	      </td>
	    </tr>
	  </tbody>
	</table>
      </div2>


    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="conditional">
      <head>
	Conditional Processing
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/struct.html#SwitchElement">
	  Chapter 5 - Document Structure : switch element
	</loc>
      </p>

      <div2 id="requiredFeatureList-att">
	<head>
	  The <att>requiredFeatureList</att> attribute
	</head>

	<note>
	  This section is not complete.
	</note>

	<p>
	  SVG 1.1 will deprecate the <att>requiredFeatures</att> and
	  <att>requiredExtensions</att> attributes and replace them
	  with <att>requiredFeatureList</att>. This attribute will
	  allow boolean logic expressions based on XPath to allow
	  greater control over conditional processing. There will be a
	  mapping from the deprecated syntax to the new syntax.
	</p>

	<p>
	  The feature strings used SVG 1.1 will be URIs.
	</p>

      </div2>


      <div2 id="full-conditional-mod">
	<head>
	  Full Conditional Processing Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		switch
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, 
		StyleAttrs, transform, 
		PresentationAttrsAll,
		GraphicsElementsEventsAttrs
	      </td>
	      <td>
		(DescriptionElements | GraphicalElements | TextElements |
		StructureElements | ImageElements |
		HyperlinkingElements | 
		ExtensibilityElements |
		AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Conditional Processing Content Set
	  </head>
	  <p>
	    The Full Conditional Processing Module defines the
	    ConditionalElements content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ConditionalElements
		</td>
		<td>
		  switch
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

	<div3>
	  <head>
	    Full Conditional Processing Attribute Set
	  </head>
	  
	  <p>
	    The Full Conditional Processing Attribute Module defines the
	    TestAttrs attribute set.
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  TestAttrs
		</td>
		<td>
		  requiredFeatures, requiredExtensions, systemLanguage, requiredFeatureList
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>
      
    </div1>
    
    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="shapes">
      <head>
	Shapes
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/paths.html">
	  Chapter 8 - Paths
	</loc>
	and
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/shapes.html">
	  Chapter 9 - Basic Shapes
	</loc>
      </p>


      <div2 id="full-shape-mod">
	<head>
	  Full Shape Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		path
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		StyleAttrs, transform, d, pathLength, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		MarkerPresentationAttrs
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		rect
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		x, y, width, height, rx, ry, transform
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		circle
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		cx, cy, r, transform
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		line
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		x1, y1, x2, y2, transform
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		ellipse
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		cx, cy, rx, ry, transform
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		polyline
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		points, transform
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		polygon
	      </td>
	      <td>
		StdAttrs, TestAttrs, StyleAttrs, 
		GraphicsElementsEventsAttrs, ColorPresentationAttrs,
		PaintPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		points, transform
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>
	
	<div3>
	  <head>
	    Full Shape Content Set
	  </head>
	  <p>
	    The Full Shape Module defines the GraphicalElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  GraphicalElements
		</td>
		<td>
		  rect, circle, line, polyline, polygon, ellipse, path
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>
      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="images">
      <head>
	Images
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/struct.html#ImageElement">
	  Chapter 5 - Document Structure : image Element
	</loc>
      </p>
      
      <div2 id="full-image-mod">
	<head>
	  Full Image Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		image
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, TestAttrs, StyleAttrs,
		ExternalResourcesRequiredAttrs, GraphicsElementsEventsAttrs,
		preserveAspectRatio, ColorPresentationAttrs,
		OpacityPresentationAttrs, GraphicsPresentationAttrs,
		CursorPresentationAttrs, FilterPresentationAttrs,
		MaskPresentationAttrs, PointerEventsPresentationAttrs,
		ClipPresentationAttrs, ImagePresentationAttrs,
		ViewportPresentationAttrs, 
		transform, x, y, width, height, xlink:href
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>
	
	<div3>
	  <head>
	    Full Image Content Set
	  </head>
	  <p>
	    The Full Image Module defines the ImageElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ImageElements
		</td>
		<td>
		  image
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	
	<div3>
	  <head>
	    Full Image Attribute Set
	  </head>
	  
	  <p>
	    The Full Image Module defines the ImagePresentationAttrs attribute set
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  ImagePresentationAttrs
		</td>
		<td>
		  color-profile
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>
      </div2>
    </div1>
    
    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="text">
      <head>
	Text
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/text.html">
	  Chapter 10 - Text
	</loc>
      </p>

      <div2>
	<head>
	  Simple Text Wrapping
	</head>
	
	<note>
	  This section is not complete and is still under discussion.
          It is included here in its present form to give both
          implementors and users the earliest opportunity to provide
          feedback.
	</note>

	<p>
	  SVG 1.1 will include new elements to support simple text
	  wrapping, as shown in the example below.
	</p>

	<eg xml:space="preserve">
&lt;tblock&gt;
   &lt;!-- You can specify regions inline via &lt;region&gt; 
           or reference via &lt;regionRef&gt;.
           By default, display="none" on &lt;region&gt; and &lt;regionRef&gt;,
           but if you say display="inline" the contents will render. Only 
           &lt;rect&gt; supported in 1.1. --&gt;
   &lt;region&gt;
     &lt;rect id="foo" x="100" y="100" width="200" height="150"/&gt;
   &lt;/region&gt;
   &lt;regionRef xlink:href="#Rect001"/&gt;

   &lt;flow&gt;
     &lt;p&gt;
       My initial paragraph has a
       &lt;span fill="red"&gt;RED&lt;/span&gt;
       word, and has these other words, also.
     &lt;/p&gt;

     &lt;!-- Note the &lt;br/&gt; element below --&gt;
     &lt;p&gt;
       &lt;span&gt;Second&lt;br/&gt;paragraph.&lt;/span&gt;
     &lt;/p&gt;
   &lt;/flow&gt;
&lt;/tblock&gt;
	</eg>

	<p>
	  There will be seven new elements: <el>tblock</el>,
	  <el>region</el>, <el>regionRef</el>, <el>flow</el>, <el>p</el>,
	  <el>span</el> and <el>br</el>. All will be included in the
	  Full Text Module and the Basic Text Module, but not the Tiny
	  Text Module.
	</p>

	<note>
	  Alternatively, there may be a separate Text Wrapping Module.
	</note>

	<p>
	  Each <el>tblock</el> has at least one <el>region</el> child
	  to define the area in which text wrapping will occur. If
	  multiple regions are defined, then once a region is filled
	  the text will flow into the next region.
          The text to wrap is defined in the <el>flow</el> element. 
	</p>

	<p>
	  The default user agent style sheet for SVG 1.1 will specify
	  <el>p</el> as a block element, <el>span</el> as an 
	  inline element and <el>br</el> as a forced linebreak. 
	  When elements from arbitrary namespaces are
	  inserted in a <el>flow</el> element, the content of those
	  elements will be wrapped according to the value of their 
	  <att>display</att> property. The SVG user agent will
	  position the text based on the properties, not the elements
	  or their tag names.
	</p>

	<p>
	  The algorithm for line breaking will be very simple,
	  basically breaking on spaces, zero-width spaces and Unicode
	  soft hypens. If it is necessary to break a line that does
	  not have any of these characters, then the line will break after the last
	  character that fits. The algorithm will support multiline
	  bidirectional text. The algorithm will produce identical
	  results across implementations when the text is rendered
	  with an SVG font.
	</p>


      </div2>

      <div2 id="full-text-module">
	<head>
	  Full Text Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		text
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		transform, x, y, dx, dy, rotate, textLength, 
		lengthAdjust, GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs, TextElementPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | TextContentElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		tspan
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		x, y, dx, dy, rotate, textLength, 
		lengthAdjust, GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | TextContentElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		tref
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		XLinkRefAttrs, xlink:href,
		x, y, dx, dy, rotate, textLength, 
		lengthAdjust, GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		textPath
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		startOffset, textLength, lengthAdjust, method,
		spacing, XLinkRefAttrs, xlink:href,
		GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | TextContentElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		altGlyph
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		x, y, dx, dy, rotate, textLength, glyphRef, format,
		xlink:href, XLinkRefAttrs,
		lengthAdjust, GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(PCDATA)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		altGlyphDef
	      </td>
	      <td>
		StdAttrs
	      </td>
	      <td>
		(glyphRef+ | altGlyphItem+)
	      </td>
	    </tr>
	    <tr>
	      <td>
		altGlyphItem
	      </td>
	      <td>
		StdAttrs
	      </td>
	      <td>
		(glyphRef+)
	      </td>
	    </tr>
	     <tr>
	      <td>
		glyphRef
	      </td>
	      <td>
		StdAttrs,  ExternalResourcesRequiredAttrs, StyleAttrs, 
		x, y, dx, dy, glyphRef, format,
		xlink:href, XLinkRefAttrs,
		lengthAdjust, 
		FontPresentationAttrs
	      </td>
	      <td>
		Empty 
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Text Content Sets
	  </head>
	  <p>
	    The Full Text Module defines the TextElements
	    and TextContentElements content sets.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  TextElements
		</td>
		<td>
		  text, altGlyphDef
		</td>
	      </tr>
	      <tr>
		<td>
		  TextContentElements
		</td>
		<td>
		  tspan, tref, textPath, altGlyph
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	
	<div3>
	  <head>
	    Full Text Attribute Sets
	  </head>
	  
	  <p>
	    The Full Text Module defines the TextPresentationAttrs,
	    TextContentPresentationAttrs and FontPresentationAttrs
	    attribute sets. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  TextPresentationAttrs
		</td>
		<td>
		  writing-mode
		</td>
	      </tr>
	      <tr>
		<td>
		  TextContentPresentationAttrs
		</td>
		<td>
		  alignment-baseline, baseline-shift, direction,
                  dominant-baseline, glyph-orientation-horizontal,
                  glyph-orientation-vertical, kerning, letter-spacing,
                  text-anchor, text-decoration, unicode-bidi,
                  word-spacing
		</td>
	      </tr>
	      <tr>
		<td>
		  FontPresentationAttrs
		</td>
		<td>
		  font-family, font-size, font-size-adjust,
		  font-stretch, font-style, font-variant, font-weight
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

      <div2 id="basic-text-mod">
	<head>
	  Basic Text Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		text
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		transform, x, y, rotate,  
		GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs, TextElementPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | TextContentElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		tspan
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		x, y, rotate,  
		GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | TextContentElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		tref
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		x, y, rotate, XLinkRefAttrs, xlink:href,
		GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		textPath
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		startOffset, XLinkRefAttrs, xlink:href,
		GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements | TextContentElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>

	  </tbody>
	</table>

	<div3>
	  <head>
	    Basic Text Content Sets
	  </head>
	  <p>
	    The Basic Text Module defines the TextElements
	    and TextContentElements content sets.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  TextElements
		</td>
		<td>
		  text
		</td>
	      </tr>
	      <tr>
		<td>
		  TextContentElements
		</td>
		<td>
		  tspan, tref, textPath
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	
	<div3>
	  <head>
	    Basic Text Attribute Sets
	  </head>
	  
	  <p>
	    The Basic Text Module defines the TextPresentationAttrs,
	    TextContentPresentationAttrs and FontPresentationAttrs
	    attribute sets. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  TextPresentationAttrs
		</td>
		<td>
		  writing-mode
		</td>
	      </tr>
	      <tr>
		<td>
		  TextContentPresentationAttrs
		</td>
		<td>
		  alignment-baseline, baseline-shift, direction,
                  dominant-baseline, glyph-orientation-horizontal,
                  glyph-orientation-vertical, kerning, letter-spacing,
                  text-anchor, text-decoration, unicode-bidi,
                  word-spacing
		</td>
	      </tr>
	      <tr>
		<td>
		  FontPresentationAttrs
		</td>
		<td>
		  font-family, font-size, font-size-adjust,
		  font-stretch, font-style, font-variant, font-weight
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

      <div2 id="tiny-text-mod">
	<head>
	  Tiny Text Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		text
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs, 
		transform, x, y, rotate, 
		GraphicsElementsEventAttrs,
		ColorPresentationAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, CursorPresentationAttrs,
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		TextContentPresentationAttrs, TextElementPresentationAttrs
	      </td>
	      <td>
		(#PCDATA | DescriptionElements |
		HyperlinkingElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Tiny Text Content Sets
	  </head>
	  <p>
	    The Tiny Text Module defines the TextElements
	    and TextContentElements content sets.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  TextElements
		</td>
		<td>
		  text
		</td>
	      </tr>
	      <tr>
		<td>
		  TextContentElements
		</td>
		<td>
		  Empty
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	
	<div3>
	  <head>
	    Tiny Text Attribute Set
	  </head>
	  
	  <p>
	    The Tiny Text Module defines FontPresentationAttrs
	    attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  FontPresentationAttrs
		</td>
		<td>
		  font-family, font-size, font-style, font-weight
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>


    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="color">
      <head>
	Color
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/color.html">
	  Chapter 12 - Color
	</loc>
      </p>


      <div2 id="color-el">
	<head>
	  Color Element
	</head>

	<note>
	  This section is not complete. 
	</note>

	<p>
	  The next version of this specification will include a
	  element called <el>solidColor</el> that provides a paint
	  server with a solid color fill at a specified opacity. This
	  way, elements can reference a solid fill style in the same
	  manner as used for the other paint servers, gradients and
	  patterns.
	</p>
      </div2>
      
      <div2 id="full-color-mod">
	<head>
	  Full Color Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		solidColor
	      </td>
	      <td>
		StdAttrs, StyleAttrs, ColorPresentationAttributes, 
		solid-color, solid-opacity
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		color-profile
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href, local, name,
		rendering-intent
	      </td>
	      <td>
		(DescriptionElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>
	
	<div3>
	  <head>
	    Full Color Content Set
	  </head>
	  <p>
	    The Full Color Module defines the ColorElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ColorElements
		</td>
		<td>
		  solidColor, color-profile
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>
	
	<div3>
	  <head>
	    Full Color Attribute Set
	  </head>
	  
	  <p>
	    The Full Color Module defines the ColorPresentationAttrs
	    attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  ColorPresentationAttributes
		</td>
		<td>
		  color, color-interpolation, color-rendering
		</td>
	      </tr>
	    </tbody>
	</table>
	</div3>
      </div2>

      <div2 id="tiny-color-mod">
	<head>
	  Tiny Color Module
	</head>

	<p>
	  The Tiny Color Module defines identical elements to
	  the Full Color Module. It also defines the same value for
	  the ColorElements content set.
	</p>
	
	<div3>
	  <head>
	    Tiny Color Attribute Set
	  </head>
	  
	  <p>
	    The Tiny Color Module defines the ColorPresentationAttrs attribute set
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  ColorPresentationAttributes
		</td>
		<td>
		  color
		</td>
	      </tr>
	    </tbody>
	</table>
	</div3>
      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="gradients">
      <head>
	Gradients
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/pservers.html">
	  Chapter 13 - Gradients and Patterns
	</loc>
      </p>



      <div2 id="full-gradient-mod">
	<head>
	  Full Gradient Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		linearGradient
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href,
		ColorPresentationAttrs, GradientPresentationAttrs,
		StyleAttrs, ExternalResourcesRequiredAttrs,
		gradientUnits, gradientTransform, 
		x1, y1, x2, y2, spreadMethod
	      </td>
	      <td>
		(DescriptionElements | AnimationElements | stop)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		radialGradient
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href,
		ColorPresentationAttrs, GradientPresentationAttrs,
		StyleAttrs, ExternalResourcesRequiredAttrs,
		gradientUnits, gradientTransform, 
		cx, cy, r, fx, fy, spreadMethod
	      </td>
	      <td>
		(DescriptionElements | AnimationElements | stop)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		stop
	      </td>
	      <td>
		StdAttrs, StyleAttrs, ColorPresentationAttrs, 
		GradientPresentationAttrs,
		offset
	      </td>
	      <td>
		(DescriptionElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>
	
	<div3>
	  <head>
	    Full Gradient Content Set
	  </head>
	  <p>
	    The Full Gradient Module defines the GradientElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  GradientElements
		</td>
		<td>
		  linearGradient, radialGradient
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	
	<div3>
	  <head>
	    Full Gradient Attribute Set
	  </head>
	  
	  <p>
	    The Full Gradient Module defines the
	    GradientPresentationAttrs attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  GradientPresentationAttrs
		</td>
		<td>
		  stop-color, stop-opacity
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="patterns">
      <head>
	Patterns
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/pservers.html">
	  Chapter 13 - Gradients and Patterns
	</loc>
      </p>


      <div2 id="full-pattern-mod">
	<head>
	  Full Pattern Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		pattern
	      </td>
	      <td>
		StdAttrs,, XLinkRefAttrs, xlink:href,
		TestAttrs, ExternalResourcesRequiredAttrs, StyleAttrs,
		PresentationAttrsAll, viewBox, preserveAspectRatio,
		patternUnits, patternTransform, x, y, width, height
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | TextElements | ImageElements |
		HyperlinkingElements | ScriptElements | StyleElements
		| ClipElements | MaskElements | GradientElements |
		PatternElements | FilterElements | CursorElements |
		FontElements | ColorElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>


	<div3>
	  <head>
	    Full Pattern Content Set
	  </head>
	  <p>
	    The Full Pattern Module defines the PatternElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  PatternElements
		</td>
		<td>
		  pattern
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="clipping">
      <head>
	Clipping
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/masking.html">
	  Chapter 14 - Clipping, Masking and Compositing
	</loc>
      </p>

      <div2 id="full-clip-mod">
	<head>
	  Full Clip Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		clipPath
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		StyleAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, TextContentPresentationAttrs,
		TextPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, 
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		transform, clipPathUnits
	      </td>
	      <td>
		(DescriptionElements | GraphicsElements | TextElements
		| UseElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Clip Content Set
	  </head>
	  <p>
	    The Full Clip Module defines the ClipElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ClipElements
		</td>
		<td>
		  clipPath
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
	
	<div3>
	  <head>
	    Full Clip Attribute Set
	  </head>
	  
	  <p>
	    The Full Clip Module defines the
	    ClipPresentationAttrs attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  ClipPresentationAttrs
		</td>
		<td>
		  clip-path, clip-rule
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

      <div2 id="basic-clip-module">
	<head>
	  Basic Clip Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		clipPath
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		StyleAttrs, PaintPresentationAttrs,
		FontPresentationAttrs, TextContentPresentationAttrs,
		TextPresentationAttrs, OpacityPresentationAttrs,
		GraphicsPresentationAttrs, 
		FilterPresentationAttrs, MaskPresentationAttrs,
		PointerEventsPresentationAttrs, ClipPresentationAttrs,
		transform, clipPathUnits
	      </td>
	      <td>
		(DescriptionElements* | GraphicsElements | TextElements
		| UseElements | AnimationElements)
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Basic Clip Content Set
	  </head>
	  <p>
	    The Basic Clip Module defines the ClipElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ClipElements
		</td>
		<td>
		  clipPath
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
	
	<div3>
	  <head>
	    Basic Clip Attribute Set
	  </head>
	  
	  <p>
	    The Basic Clip Module defines the
	    ClipPresentationAttrs attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  ClipPresentationAttrs
		</td>
		<td>
		  clip-path, clip-rule
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="masking">
      <head>
	Masking
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/masking.html">
	  Chapter 14 - Clipping, Masking and Compositing
	</loc>
      </p>


      <div2 id="full-mask-module">
	<head>
	  Full Mask Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		mask
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		StyleAttrs, PresentationAttrsAll, maskUnits,
		maskContentUnits, x, y, width, height
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicsElements | TextElements | ImageElements |
		ScriptElements | StyleElements | MarkerElements |
		ClipElements | MaskElements | GradientElements |
		PatternElements | FilterElements | CursorElements |
		FontElements | ColorElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Mask Content Set
	  </head>
	  <p>
	    The Full Mask Module defines the MaskElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  MaskElements
		</td>
		<td>
		  mask
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
	
	<div3>
	  <head>
	    Full Mask Attribute Set
	  </head>
	  
	  <p>
	    The Full Mask Module defines the
	    MaskPresentationAttrs attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  MaskPresentationAttrs
		</td>
		<td>
		  mask
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="markers">
      <head>
	Markers
      </head>


      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/painting.html">
	  Chapter 11 - Painting: Filling, Stroking and Marker Symbols
	</loc>
      </p>

      <div2 id="full-marker-mod">
	<head>
	  Full Marker Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		marker
	      </td>
	      <td>
		StdAttrs, ExternalResourcesRequiredAttrs, StyleAttrs,
		PresentationAttrsAll, viewBox, preserveAspectRatio,
		refX, refY, markerUnits, markerWidth, markerHeight,
		orient
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | TextElements | ImageElements | 
		ViewElements | ConditionalElements |
		HyperlinkingElements | ScriptElements | ClipElements |
		MaskElements | GradientElements | PatternElements |
		FilterElements | CursorElements | FontElements |
		ColorElements | AnimationElements)*
	      </td>
	    </tr>
	  </tbody>
	</table>
	
	<div3>
	  <head>
	    Full Marker Content Set
	  </head>
	  <p>
	    The Full Marker Module defines the MarkerElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  MarkerElements
		</td>
		<td>
		  marker
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
	
	<div3>
	  <head>
	    Full Marker Attribute Set
	  </head>
	  
	  <p>
	    The Full Marker Module defines the
	    MarkerPresentationAttrs attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  MarkerPresentationAttrs
		</td>
		<td>
		  marker-start, marker-mid, marker-end
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="fonts">
      <head>
	Fonts
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/fonts.html">
	  Chapter 20 - Fonts
	</loc>
      </p>


      <div2 id="full-font-mod">
	<head>
	  Full Font Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		font
	      </td>
	      <td>
		StdAttrs, ExternalResourcesRequiredAttrs, StyleAttrs,
		PresentationAttrsAll, horiz-origin-x, horiz-origin-y,
		horiz-adv-x,  vert-adv-y, vert-origin-x, vert-origin-y
	      </td>
	      <td>
		(DescriptionElements, font-face, missing-glyph,
		(glyph | hkern | vkern)*)
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face
	      </td>
	      <td>
		StdAttrs, font-family, font-style, font-variant,
		font-weight, font-stretch, font-size, unicode-range,
		units-per-em, panose-1, stemv, stemh, slope, cap-height,
		x-height, accent-height, ascent, descent, widths, bbox,
		ideographic, alphabetic, mathematical, hanging,
		v-ideographic, v-alphabetic, v-mathematical, v-hanging,
		underline-position, underline-thickness,
		strikethrough-position, strikethrough-thickness,
		overline-position, overline-thickness
	      </td>
	      <td>
		(DescriptionElements, font-face-src?, definition-src?)
	      </td>
	    </tr>
	    <tr>
	      <td>
		glyph
	      </td>
	      <td>
		StdAttrs, StyleAttrs, PresentationAttrsAll,
		unicode, glyph-name, d, orientation, arabic-form,
		lang, horiz-adv-x, vert-adv-y, vert-origin-x,
		vert-origin-y
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | TextElements | ImageElements |
		ViewElements | ConditionalElements |
		HyperlinkingElements | StyleElements | MarkerElements
		| ClipElements | MaskElements | GradientElements |
		PatternElements | ColorElements | FilterElements |
		CursorElements | FontElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		missing-glyph
	      </td>
	      <td>
		StdAttrs, StyleAttrs, PresentationAttrsAll,
		d, orientation, arabic-form,
		lang, horiz-adv-x, vert-adv-y, vert-origin-x,
		vert-origin-y
	      </td>
	      <td>
		(DescriptionElements | StructureElements |
		GraphicalElements | TextElements | ImageElements |
		ViewElements | ConditionalElements |
		HyperlinkingElements | StyleElements | MarkerElements
		| ClipElements | MaskElements | GradientElements |
		PatternElements | ColorElements | FilterElements |
		CursorElements | FontElements | AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		hkern
	      </td>
	      <td>
		StdAttrs, g1, g2, u1, u2, k
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	    <tr>
	      <td>
		vkern
	      </td>
	      <td>
		StdAttrs, g1, g2, u1, u2, k
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face-src
	      </td>
	      <td>
		StdAttrs
	      </td>
	      <td>
		(font-face-uri|font-face-name)+
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face-uri
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href
	      </td>
	      <td>
		font-face-format*
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face-format
	      </td>
	      <td>
		StdAttrs, string
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face-name
	      </td>
	      <td>
		StdAttrs, name
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	    <tr>
	      <td>
		defintion-src
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	  </tbody>
	</table>


	<div3>
	  <head>
	    Full Font Content Set
	  </head>
	  <p>
	    The Full Font Module defines the FontElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  FontElements
		</td>
		<td>
		  font
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
	
      </div2>

      <div2 id="tiny-font-mod">
	<head>
	  Tiny Font Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		font
	      </td>
	      <td>
		StdAttrs, ExternalResourcesRequiredAttrs, StyleAttrs,
		PresentationAttrsAll, horiz-origin-x, horiz-origin-y,
		horiz-adv-x,  vert-adv-y, vert-origin-x, vert-origin-y
	      </td>
	      <td>
		(DescriptionElements, font-face, missing-glyph,
		(glyph | hkern | vkern)*)
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face
	      </td>
	      <td>
		StdAttrs, font-family, font-style, font-variant,
		font-weight, font-stretch, font-size, unicode-range,
		units-per-em, panose-1, stemv, stemh, slope, cap-height,
		x-height, accent-height, ascent, descent, widths, bbox,
		ideographic, alphabetic, mathematical, hanging,
		v-ideographic, v-alphabetic, v-mathematical, v-hanging,
		underline-position, underline-thickness,
		strikethrough-position, strikethrough-thickness,
		overline-position, overline-thickness
	      </td>
	      <td>
		(DescriptionElements, font-face-src?)
	      </td>
	    </tr>
	    <tr>
	      <td>
		glyph
	      </td>
	      <td>
		StdAttrs, StyleAttrs, PresentationAttrsAll,
		unicode, glyph-name, d, orientation, arabic-form,
		lang, horiz-adv-x, vert-adv-y, vert-origin-x,
		vert-origin-y
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	    <tr>
	      <td>
		missing-glyph
	      </td>
	      <td>
		StdAttrs, StyleAttrs, PresentationAttrsAll,
		d, orientation, arabic-form,
		lang, horiz-adv-x, vert-adv-y, vert-origin-x,
		vert-origin-y
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	    <tr>
	      <td>
		hkern
	      </td>
	      <td>
		StdAttrs, g1, g2, u1, u2, k
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	    <tr>
	      <td>
		vkern
	      </td>
	      <td>
		StdAttrs, g1, g2, u1, u2, k
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face-src
	      </td>
	      <td>
		StdAttrs
	      </td>
	      <td>
		(font-face-name)+
	      </td>
	    </tr>
	    <tr>
	      <td>
		font-face-name
	      </td>
	      <td>
		StdAttrs, name
	      </td>
	      <td>
		EMPTY
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Tiny Font Content Set
	  </head>
	  <p>
	    The Tiny Font Module defines the FontElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  FontElements
		</td>
		<td>
		  font
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="interactivity">
      <head>
	Interactivity
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/interact.html">
	  Chapter 16 - Interactivity
	</loc>
      </p>

      <div2 id="full-document-events-att-mod">
	<head>
	  Full Document Events Attribute Module
	</head>

	<p>
	  The Full Document Events Attribute Module defines the
	  DocumentEventsAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		DocumentEventsAttrs
	      </td>
	      <td>
		onunload, onabort, onerror, onresize, onscroll, onzoom 
	      </td>
	    </tr>
	  </tbody>
	</table>

      </div2>

      <div2 id="full-graphical-events-att-mod">
	<head>
	  Full Graphical Element Events Attribute Module
	</head>

	<p>
	  The Full Graphical Element Events Attribute Module defines the
	  GraphicalElementEventsAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		GraphicalElementEventsAttrs
	      </td>
	      <td>
		onfocusin, onfocusout, onactivate, onclick,
		onmousedown, onmouseup, onmouseover, onmousemove,
		onmouseout, onload
	      </td>
	    </tr>
	  </tbody>
	</table>

      </div2>

      <div2 id="full-animation-events-att-mod">
	<head>
	  Full Animation Events Attribute Module
	</head>

	<p>
	  The Full Animation Events Attribute Module defines the
	  AnimEventsAttrs attribute set.
	</p>

	<table border="1">
	  <tbody>
	    <tr>
	      <th>Collection Name</th>
	      <th>Attributes in Collection</th>
	    </tr>
	    <tr>
	      <td>
		AnimEventsAttrs
	      </td>
	      <td>
		onbegin, onend, onrepeat
	      </td>
	    </tr>
	  </tbody>
	</table>

      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="scripting">
      <head>
	Scripting
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/script.html">
	  Chapter 18 - Scripting
	</loc>
      </p>

      <div2 id="full-scripting-mod">
	<head>
	  Full Scripting Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		script
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href, type
	      </td>
	      <td>
		#PCDATA
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Scripting Content Set
	  </head>
	  <p>
	    The Full Scripting Module defines the ScriptElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ScriptElements
		</td>
		<td>
		  script
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="cursors">
      <head>
	Cursors
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/interact.html">
	  Chapter 16 - Interactivity
	</loc>
      </p>

      <div2 id="full-cursor-mod">
	<head>
	  Full Cursor Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		cursor
	      </td>
	      <td>
		StdAttrs, xlinkRefAtts, xlink:href, TestAttrs,
		ExternalResourcesRequiredAttrs, x, y
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Cursor Content Set
	  </head>
	  <p>
	    The Full Cursor Module defines the CursorElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  CursorElements
		</td>
		<td>
		  cursor
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	<div3>
	  <head>
	    Full Cursor Attribute Set
	  </head>
	  
	  <p>
	    The Full Cursor Module defines the
	    CursorPresentationAttrs attribute set. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  CursorPresentationAttrs
		</td>
		<td>
		  cursor
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="views">
      <head>
	Views
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/interact.html">
	  Chapter 16 - Interactivity
	</loc>
      </p>


      <div2 id="full-view-mod">
	<head>
	  Full View Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		view
	      </td>
	      <td>
		StdAttrs, ExternalResourcesRequiredAttrs, viewBox,
		preserveAspectRatio, zoomAndPan, viewTarget
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full View Content Set
	  </head>
	  <p>
	    The Full View Module defines the ViewElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ViewElements
		</td>
		<td>
		  view
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

      </div2>
    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="filters">
      <head>
	Filters
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/filters.html">
	  Chapter 15 - Filters
	</loc>
      </p>



      <div2 id="full-filter-mod">
	<head>
	  Full Filter Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		filter
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href,
		ExternalResourcesRequiredAttrs, StyleAttrs,
		PresentationAttrsAll, filterUnits, primitiveUnits, x,
		y, width, height, filterRes
	      </td>
	      <td>
		(DescriptionElements | FilterPrimitiveElements |
		AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feBlend
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, in2, mode
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feColorMatrix
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, 
		type, values
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feComponentTransfer
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs
	      </td>
	      <td>
		(feFuncR?, feFuncG?, feFuncB?, feFuncA?) 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feComposite
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs,
		in2, operator, k1, k2, k3, k4
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feConvolveMatrix
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs,
		order, kernelMatrix,
		divisor, bias, targetX, targetY, edgeMode, 
		kernelUnitLength, preserveAlpha
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feDiffuseLighting
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, StyleAttrs,
		ColorPresentationAttrs, 
		lighting-color,
		surfaceScale, diffuseConstant, kernelUnitLength
	      </td>
	      <td>
		((feDistantLight | fePointLight | feSpotLight),
		(AnimationElements)*) 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feDisplacementMap
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, 
		in2, scale, xChannelSelector, yChannelSelector
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFlood
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, StyleAttrs, 
		ColorPresentationAttrs, flood-color, flood-opacity
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feGaussianBlur
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, stdDeviation
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feImage
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href,
		FilterPrimitivePresentationAttrs, FilterPrimitiveAttrs,
		ExternalResourcesRequiredAttrs, StyleAttrs, PresentationAttrsAll
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feMerge
	      </td>
	      <td>
		StdAttrs, in
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feMergeNode
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveAttrs 
	      </td>
	      <td>
		(feMergeNode)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feMorphology
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, operator, radius
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feOffset 
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, dx, dy
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feSpecularLighting
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, StyleAttrs,
		ColorPresentationAttrs, 
		lighting-color,
		surfaceScale, specularConstant, specularExponent,
		kernelUnitLength  
	      </td>
	      <td>
		((feDistantLight | fePointLight | feSpotLight),
		(AnimationElements)*)  
	      </td>
	    </tr>
	    <tr>
	      <td>
		feTile
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feTurbulence
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveAttrs, 
		baseFrequency, numOctaves, seed, stitchTiles, type
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feDistantLight
	      </td>
	      <td>
		StdAttrs, azimuth, elevation
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		fePointLight
	      </td>
	      <td>
		StdAttrs, x, y, z
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feSpotLight
	      </td>
	      <td>
		StdAttrs, x, y, z, pointsAtX, pointsAtY, pointsAtZ,
		specularExponent, limitingConeAngle 
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncR
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncG
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncB
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncA
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Filter Content Sets
	  </head>
	  <p>
	    The Full Filter Module defines the FilterElements
	    and FilterPrimitiveElements content sets.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  FilterElements
		</td>
		<td>
		  filter
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitiveElements
		</td>
		<td>
		  feBlend, feFlood, feColorMatrix,
		  feComponentTransfer, feComposite, feConvolveMatrix,
		  feDiffuseLighting, feDisplacementMap,
		  feGaussianBlur, feImage, feMerge, feMorphology,
		  feOffset, feSpecularLighting, feTile, feTurbulence
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	<div3>
	  <head>
	    Full Filter Attribute Sets
	  </head>
	  
	  <p>
	    The Full Filter Module defines the
	    FilterPresentationAttrs, FilterPrimitivePresentationAttrs,
	    FilterPrimitiveAttrs  and
	    FilterPrimitiveWithInAttrs attribute sets. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  FilterPresentationAttrs
		</td>
		<td>
		  filter
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitivePresentationAttrs
		</td>
		<td>
		  color-interpolation-filters
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitiveAttrs
		</td>
		<td>
		  x, y, width, height, result
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitiveWithInAttrs
		</td>
		<td>
		  FilterPrimitiveAttrs, in
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

      <div2 id="basic-filter-mod">
	<head>
	  Basic Filter Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		filter
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href,
		ExternalResourcesRequiredAttrs, StyleAttrs,
		PresentationAttrsAll, filterUnits, primitiveUnits, x,
		y, width, height, filterRes
	      </td>
	      <td>
		(DescriptionElements | FilterPrimitiveElements |
		AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feBlend
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, in2, mode
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feColorMatrix
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, 
		type, values
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feComponentTransfer
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs
	      </td>
	      <td>
		(feFuncR?, feFuncG?, feFuncB?, feFuncA?) 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feComposite
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs,
		in2, operator, k1, k2, k3, k4
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFlood
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, StyleAttrs, 
		ColorPresentationAttrs, flood-color, flood-opacity
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feGaussianBlur
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, stdDeviation
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feImage
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href,
		FilterPrimitivePresentationAttrs, FilterPrimitiveAttrs,
		ExternalResourcesRequiredAttrs, StyleAttrs, PresentationAttrsAll
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feMerge
	      </td>
	      <td>
		StdAttrs, in
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feMergeNode
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveAttrs 
	      </td>
	      <td>
		(feMergeNode)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feOffset 
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs, dx, dy
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feTile
	      </td>
	      <td>
		StdAttrs, FilterPrimitivePresentationAttrs,
		FilterPrimitiveWithInAttrs
	      </td>
	      <td>
		(AnimationElements)*
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncR
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncG
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncB
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	    <tr>
	      <td>
		feFuncA
	      </td>
	      <td>
		StdAttrs, type, tableValues, slope, intercept,
		amplitude, exponent, offset
	      </td>
	      <td>
		(AnimationElements)* 
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Basic Filter Content Sets
	  </head>
	  <p>
	    The Basic Filter Module defines the FilterElements
	    and FilterPrimitiveElements content sets.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  FilterElements
		</td>
		<td>
		  filter
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitiveElements
		</td>
		<td>
		  feBlend, feFlood, feColorMatrix,
		  feComponentTransfer, feComposite, 
		  feGaussianBlur, feImage, feMerge, 
		  feOffset, feTile
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

	<div3>
	  <head>
	    Basic Filter Attribute Sets
	  </head>
	  
	  <p>
	    The Basic Filter Module defines the
	    FilterPresentationAttrs, FilterPrimitivePresentationAttrs,
	    FilterPrimitiveAttrs  and
	    FilterPrimitiveWithInAttrs attribute sets. 
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  FilterPresentationAttrs
		</td>
		<td>
		  filter
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitivePresentationAttrs
		</td>
		<td>
		  color-interpolation-filters
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitiveAttrs
		</td>
		<td>
		  x, y, width, height, result
		</td>
	      </tr>
	      <tr>
		<td>
		  FilterPrimitiveWithInAttrs
		</td>
		<td>
		  FilterPrimitiveAttrs, in
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="animation">
      <head>
	Animation
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/animate.html">
	  Chapter 19 - Animation
	</loc>
      </p>

      <div2 id="full-animation-mod">
	<head>
	  Full Animation Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		animate
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		AnimEventAttrs, AnimElementAttrs, AnimAttributeAttrs,
		AnimTimingAttrs, AnimValueAttrs, AnimAdditionAttrs
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	    <tr>
	      <td>
		set
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		AnimEventAttrs, AnimElementAttrs, AnimAttributeAttrs,
		AnimTimingAttrs, to
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	    <tr>
	      <td>
		animateMotion
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		AnimEventAttrs, AnimElementAttrs,
		AnimTimingAttrs, AnimAdditionAttrs, 
		AnimValueAttrs, path, keyPoints, rotate,
		origin
	      </td>
	      <td>
		(DescriptionElements | mpath)
	      </td>
	    </tr>
	    <tr>
	      <td>
		animateTransform
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		AnimEventAttrs, AnimElementAttrs, AnimAttributeAttrs,
		AnimTimingAttrs, AnimValueAttrs, AnimAdditionAttrs,
		type
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	    <tr>
	      <td>
		animateColor
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		AnimEventAttrs, AnimElementAttrs, AnimAttributeAttrs,
		AnimTimingAttrs, AnimValueAttrs, AnimAdditionAttrs
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	    <tr>
	      <td>
		mpath
	      </td>
	      <td>
		StdAttrs, XLinkRefAttrs, xlink:href, ExternalResourcesRequiredAttrs
	      </td>
	      <td>
		(DescriptionElements)
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Animation Content Set
	  </head>
	  <p>
	    The Full Animation Module defines the AnimationElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  AnimationElements
		</td>
		<td>
		  animate, animateColor, animateTransform,
		  animateMotion, set
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>
 

	<div3>
	  <head>
	    Full Animation Attribute Sets
	  </head>
	  
	  <p>
	    The Full Animation Module defines the
	    AnimElementAttrs, AnimAttributeAttrs, AnimTimingAttrs,
	    AnimValueAttrs and AnimAdditionAttrs
	    attribute sets.   
	  </p>
	  
	  <table border="1">
	    <tbody>
	      <tr>
		<th>Collection Name</th>
		<th>Attributes in Collection</th>
	      </tr>
	      <tr>
		<td>
		  AnimElementAttrs
		</td>
		<td>
		  XLinkRefAttrs, xlink:href
		</td>
	      </tr>
	      <tr>
		<td>
		  AnimAttributeAttrs
		</td>
		<td>
		  attributeName, attributeType
		</td>
	      </tr>
	      <tr>
		<td>
		  AnimTimingAttrs
		</td>
		<td>
		  begin, dur, end, min, max, restart, repeatCount,
		  repeatDur, fill
		</td>
	      </tr>
	      <tr>
		<td>
		  AnimValueAttrs
		</td>
		<td>
		  calcMode, values, keyTimes, keySplines, from, to, by
		</td>
	      </tr>
	      <tr>
		<td>
		  AnimAdditionAttrs
		</td>
		<td>
		  additive, accumulate
		</td>
	      </tr>
	    </tbody>
	  </table>
	</div3>

      </div2>

    </div1>

    <!-- ========================================================== -->
    <!-- ========================================================== -->
    <!-- ========================================================== -->

    <div1 id="extensibility">
      <head>
	Extensibility
      </head>

      <p>
	For further details refer to <bibref ref="SVG1"/> : 
	<loc href="http://www.w3.org/TR/2001/REC-SVG-20010904/extend.html">
	  Chapter 23 - Extensibility
	</loc>
      </p>


      <div2 id="full-extensibility-mod">
	<head>
	  Full Extensibility Module
	</head>
	<table border="1">
	  <tbody>
	    <tr>
	      <th>
		Elements
	      </th>
	      <th>
		Attributes
	      </th>
	      <th>
		Content Model
	      </th>
	    </tr>
	    <tr>
	      <td>
		foreignObject
	      </td>
	      <td>
		StdAttrs, TestAttrs, ExternalResourcesRequiredAttrs,
		StyleAttrs, PresentationAttrsAll,
		GraphicsElementEventAttrs,
		transform, x, y, width, height, content
	      </td>
	      <td>
		#PCDATA
	      </td>
	    </tr>
	  </tbody>
	</table>

	<div3>
	  <head>
	    Full Extensibility Content Set
	  </head>
	  <p>
	    The Full Extensibility Module defines the ExtensibilityElements
	    content set.
	  </p>
	  <table border="1">
	    <tbody>
	      <tr>
		<th>
		  Content Set Name
		</th>
		<th>
		  Elements in Content Set
		</th>
	      </tr>
	      <tr>
		<td>
		  ExtensibilityElements
		</td>
		<td>
		  foreignObject
		</td>
	      </tr>
	    </tbody>
	  </table>

	</div3>

      </div2>
    </div1>

  </body>
  <back>
    <div1 id="schema">
      <head>
	XML Schema
      </head>

      <note>
	This schema is still in development and is being tested. The
	SVG Working Group welcomes feedback on this topic.
      </note>

      <p>
	The XML Schema for SVG 1.1 is available at:
      </p>
      
      <p>
	<loc
	  href="http://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd">http://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd</loc>
      </p>

      <p>
	The schema references the following files:
      </p>

      <p>
	<loc
	  href="http://www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd">http://www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd</loc>
	  and 	<loc
	  href="http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd">http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd</loc>

      </p>

    </div1>

    <div1 id="dtd">
      <head>
	DTD
      </head>

      <p>
	The next draft of this document will contain a non-normative
	DTD for SVG 1.1.
      </p>
      
    </div1>


    <div1 id="references">
      <head>
	References
      </head>
      <blist>
	<bibl id="OpenGIS"
	  href="http://www.opengis.org/techno/specs/01-014r3.pdf"
	  key="OpenGIS Coordinate Systems">
	  <emph>Recommended Definition Data for Coordinate 
Reference Systems and Coordinate Transformations Version 1.0.1.</emph>
	  OpenGIS Recommendation</bibl>
	<bibl id="SVG1" href="http://www.w3.org/TR/2001/REC-SVG-20010904/" key="SVG 1.0">
	  Jon Ferraiolo, editor.
	  <emph>Scalable Vector Graphics (SVG) 1.0 Specification.</emph>
	  World Wide Web Consortium, 2001.</bibl>
	<bibl id="XML" href="http://www.w3.org/TR/REC-xml" key="XML">
	  Tim Bray, Jean Paoli, C.M. Sperberg-McQueen, and Eve Maler, editors. 
	  <emph>Extensible Markup
	    Language (XML) 1.0 (Second Edition).</emph> 
	  World Wide Web Consortium, 2000.</bibl>
	<bibl id="XHTML-Mod" href="http://www.w3.org/TR/xhtml-modularization/" key="XHTML-Mod">
	  Murray Altheim, Frank Boumphrey, Sam Dooley, Shane McCarron, 
	  Sebastian Schnitzenbaumer, and Ted Wugofski, editors. 
	  <emph> Modularization of XHTML.</emph> 
	  World Wide Web Consortium, 2001.</bibl>
      </blist>
    </div1>
    <div1 id="authorlist">
      <head id="wgmembers">Author List
      </head>
      <p>
	The authors of this specification are the members of the W3C SVG
	Working Group:
      </p>
      <orglist>
	<member>
	  <name>Ola Andersson</name>
	  <affiliation>ZoomON AB</affiliation>
	</member>
	<member>
	  <name>Phil Armstrong</name>
	  <affiliation>Corel Corporation</affiliation>
	</member>
	<member>
	  <name>Craig Brown</name>
	  <affiliation>Canon</affiliation>
	</member>
	<member>
	  <name>Mike Bultrowicz</name>
	  <affiliation>Savage Software</affiliation>
	</member>
	<member>
	  <name>Tolga Capin</name>
	  <affiliation>Nokia</affiliation>
	</member>
	<member>
	  <name>Mathias Larsson Carlander</name>
	  <affiliation>Ericsson</affiliation>
	</member>
	<member>
	  <name>Jakob Cederquist</name>
	  <affiliation>ZoomON AB</affiliation>
	</member>
	<member>
	  <name>Lee Cole</name>
	  <affiliation>Quark</affiliation>
	</member>
	<member>
	  <name>Don Cone</name>
	  <affiliation>Netscape/AOL/TimeWarner</affiliation>
	</member>
	<member>
	  <name>Thomas DeWeese</name>
	  <affiliation>Eastman Kodak</affiliation>
	</member>
	<member>
	  <name>Jon Ferraiolo</name>
	  <affiliation>Adobe Systems</affiliation>
	</member>
	<member>
	  <name>Darryl Fuller</name>
	  <affiliation>Schema Software</affiliation>
	</member>
	<member>
	  <name>Jun Fujisawa</name>
	  <affiliation>Canon</affiliation>
	</member>
	<member>
	  <name>Rick Graham</name>
	  <affiliation>Bitflash</affiliation>
	</member>
	<member>
	  <name>Vincent Hardy</name>
	  <affiliation>Sun Microsystems</affiliation>
	</member>
	<member>
	  <name>Takanari Hayama</name>
	  <affiliation>KDDI Research Labs</affiliation>
	</member>
	<member>
	  <name>Lofton Henderson</name>
	  <affiliation>OASIS</affiliation>
	</member>
	<member>
	  <name>Dean Jackson</name>
	  <affiliation>W3C/CSIRO</affiliation>
	  <role>W3C Staff Contact</role>
	</member>
	<member>
	  <name>Christophe Jolif</name>
	  <affiliation>ILOG</affiliation>
	</member>
	<member>
	  <name>Lee Klosterman</name>
	  <affiliation>Hewlett Packard</affiliation>
	</member>
	<member>
	  <name>Arei Kobayashi</name>
	  <affiliation>KDDI Research Labs</affiliation>
	</member>
	<member>
	  <name>Thierry Kormann</name>
	  <affiliation>ILOG</affiliation>
	</member>
	<member>
	  <name>Chris Lilley</name>
	  <affiliation>W3C</affiliation>
	  <role>Working Group Chair</role>
	</member>
	<member>
	  <name>Philip Mansfield</name>
	  <affiliation>Schema Software</affiliation>
	</member>
	<member>
	  <name>Bella Robinson</name>
	  <affiliation>CSIRO</affiliation>
	</member>
	<member>
	  <name>Takeshi Sagara</name>
	  <affiliation>KDDI Research Labs</affiliation>
	</member>
	<member>
	  <name>Rick Yardumian</name>
	  <affiliation>Canon</affiliation>
	</member>
	<member>
	  <name>Charles Ying</name>
	  <affiliation>Openwave</affiliation>
	</member>
      </orglist>
      <p>
	The SVG Working Group wish to acknowledge the many people
        outside the Working Group who help with the process of
        developing a specification.  These people are too numerous to
        list individually. They include, but are not limited to, the
        implementors of SVG tools (viewers, transcoders and
        authoring tools), developers of SVG content, people who have
        contributed on the www-svg@w3.org and
        svg-developers@yahoogroups.com email lists, other Working
        Groups at the W3C, and the W3C team.
      </p>
    </div1>
  </back>
</spec>
