SVG Tiny 1.2 - 20051207

J Feature strings

This appendix is normative.

The following are the feature strings for the requiredFeatures attribute. These same feature strings apply to the SVG uDOM's hasFeature method. In some cases the feature strings map directly to SVG modules, in others they represent some functionality of the User Agent (that it is a dynamic viewer for example).

Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#SVG
User Agent Must Support:
At least one of the following (all of which are described subsequently): (Because the feature string "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG" can be ambiguous in some circumstances, it is recommended that more specific feature strings be used.)
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static
User Agent Must Support:
All of the following features (described below): For SVG viewers, "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static" indicates that the viewer can process and render successfully all of the language features in the modules corresponding to the features listed above.
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static-DOM
User Agent Must Support:
All of the DOM interfaces and methods that correspond to the language features for "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static" as well as the following features:
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-animated
User Agent Must Support:
All of the language features from "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static" plus the following feature: For SVG viewers running on media capable of rendering time-based material, such as displays, "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-animated" indicates that the viewer can process and render successfully all of the corresponding language features.
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-all
User Agent Must Support:
All of the language features from: Plus the following features: For SVG viewers running on media capable of rendering time-based material, such as displays, "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-all" indicates that the viewer can process and render successfully all of the corresponding language features.
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#CoreAttribute
User Agent Must Support:
Core Attribute Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Structure
User Agent Must Support:
Structure Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#ConditionalProcessing
User Agent Must Support:
Conditional Processing Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#ConditionalProcessingAttribute
User Agent Must Support:
Conditional Processing Attribute Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Image
User Agent Must Support:
Image Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Prefetch
User Agent Must Support:
Prefetch Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Discard
User Agent Must Support:
Discard Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Shape
User Agent Must Support:
Shape Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Text
User Agent Must Support:
Text Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#PaintAttribute
User Agent Must Support:
Paint Attribute Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#OpacityAttribute
User Agent Must Support:
Opacity Attribute Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#GraphicsAttribute
User Agent Must Support:
Graphics Attribute Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Gradient
User Agent Must Support:
Gradient Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#SolidColor
User Agent Must Support:
Solid Color Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Hyperlinking
User Agent Must Support:
Hyperlinking Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#XlinkAttribute
User Agent Must Support:
Xlink Attribute Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#ExternalResourcesRequired
User Agent Must Support:
ExternalResourcesRequired Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Scripting
User Agent Must Support:
Scripting Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Handler
User Agent Must Support:
Handler Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Listener
User Agent Must Support:
Listener Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#TimedAnimation
User Agent Must Support:
Timed Animation Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Animation
User Agent Must Support:
Animation Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Audio
User Agent Must Support:
Audio Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Video
User Agent Must Support:
Video Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Font
User Agent Must Support:
Font Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#Extensibility
User Agent Must Support:
Extensibility Module
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#TransformedVideo
User Agent Must Support:
The ability to perform any transformation (including scaling) on video content.
Feature String:
http://www.w3.org/Graphics/SVG/feature/1.2/#ComposedVideo
User Agent Must Support:
The ability to compose video content with other content.