[SVGMobile12] UA requirements vs Author requirements

Overall comment about the SVG 1.2 Tiny spec:

Currently the spec is _extremely_ vague about conformance requirements, in 
particular about what statements are intended for UAs, and what statements 
are intended for authors.

In addition there are many, many parts of the spec that seem to be 
non-normative (i.e. contain no conformance criteria) yet presumably form 
important parts of the spec.

For example, the definition of contentScriptType actually has no 
conformance criteria. It isn't clear what authors are supposed to do, it 
isn't clear what users are supposed to do, it isn't clear how the media 
types are to be processed, it isn't clear what the default value is useful 
for, and so forth.

I request that the SVG specification clearly state, throughout, what the 
UA conformance requirements are, what the authoring conformance 
requirements are, and request that those requirements be very clearly 
separated from the non-normative parts of the spec (guidelines, 
justification, and other material).

The simplest way to do this, in my experience, is to start all UA 
requirements with "UAs must ..." and all authoring requirements with 
"Authors must ...", and to avoid making non-normative statements other 
than those that define terms.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Friday, 20 May 2005 11:27:16 UTC