- From: Masayasu Ishikawa <mimasa@w3.org>
- Date: Thu, 14 Mar 2002 16:59:40 +0900 (JST)
- To: www-svg@w3.org
Hello,
The following is a list of mostly editorial Last Call comments on
SVG 1.1 and Mobile SVG Profiles Last Call Working Drafts. These
comments do not represent any of the W3C Working Groups (such
comments will be/are sent separately), just my own.
Comments on SVG 1.1
===================
- There's a bunch of errors in the SVG 1.1 DTD, besides known
'xmlns:xlink' problem discussed here.
- The attribute value for the 'version' attribute of the 'svg' element
is fixed to "1.0". I think it should be changed to #REQUIRED to
allow values like "1.1".
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/struct.html#SVGElement
- The 'baseProfile' attribute is missing in the ATTLIST declaration of
the 'svg' element.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/struct.html#SVGElement
- Element type declarations of new elements (solidColor, div, p, span,
region) are all broken. For example,
<!ENTITY % divExt "" >
<!ELEMENT div (#PCDATA|region|div|p|span|animate|set|animateMotion|
animateColor|animateTransform|%divExt;)* >
should be something like
<!ENTITY % divExt "" >
<!ELEMENT div (#PCDATA|region|div|p|span|animate|set|animateMotion|
animateColor|animateTransform%divExt;)* >
i.e. without "|" before %xxxExt;.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/color.html#SolidColorElement
http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#DivElement
http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#PElement
http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#SpanElement
http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#RegionElement
- The element type declaration of the 'br' element is really broken.
By default, the current definition
<!ENTITY % brExt "" >
<!ELEMENT br (%brExt;)* >
is the same as
<!ELEMENT br ( )* >
which violates the element-content model constraint of XML 1.0.
Do you want to define it as an empty element (as in XHTML), or
do you want to allow some contents?
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#RegionElement
- The parameter entity %solidColorExt; is defined, but %solidExt; is
incorrectly referenced in the element type declaration of
the 'solidColor' element.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/color.html#SolidColorElement
- 'div' and other text-wrapping-related element are declared in
the DTD but according to the current definition 'div' can only
appear as a child of another 'div' or 'p' and nowhere else, so
it's not really usable. "10.18.1 Full Text Content Sets" indicates
that the 'div' element belongs to the 'TextElements' Content Set,
then the DTD needs to reflect that definition.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#id5191993
- And last but not least, the DTD needs to be modularized.
- In "K.1 Normative references", reference to XLink should mention
the 27 June 2001 Recommendation version.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/refs.html#ref-XLINK
- In "K.1 Normative references", reference to XPointer should mention
the 11 September 2001 Candidate Recommendation version.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/refs.html#ref-XPTR
- In "K.2 Informative references", reference to MathML 2.0 should mention
the 21 February 2001 Recommendation version.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/refs.html#ref-MATHML
- In "K.2 Informative references", reference to MIME types registory
could be <http://www.iana.org/assignments/media-types/> rather than
<ftp://ftp.isi.edu/in-notes/iana/ assignments/media-types/>.
- In "K.2 Informative references", reference to UAAG 1.0 should mention
the 12 September 2001 Candidate Recommendation version.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/refs.html#ref-UAAG
- In "K.2 Informative references", reference to XSL 1.0 should mention
the 15 October 2001 Recommendation version.
cf. http://www.w3.org/TR/2002/WD-SVG11-20020215/refs.html#ref-XSL
Comments on Mobile SVG Profiles
===============================
- "Appendix B. Attribute Index" indicates that SVG Basic supports
'unicode-bidi' but not 'direction'. It doesn't make sense to
support 'unicode-bidi' without 'direction'. "10.19.2 Basic Text
Attribute Sets" of SVG 1.1 indicates that 'direction' is supported
in the Basic Text Module, and in "Appendix C. Style Property Index",
the 'direction' property is supported in SVG Basic. Seems like
an oversight.
cf. http://www.w3.org/TR/2002/WD-SVGMobile-20020215/#sec-attind
http://www.w3.org/TR/2002/WD-SVG11-20020215/text.html#id5192543
http://www.w3.org/TR/2002/WD-SVGMobile-20020215/#sec-styind
- In References section, the publication date of SVG 1.0 REC is
wrong. It should be 4 September 2001, not 9 September 2001.
cf. http://www.w3.org/TR/2002/WD-SVGMobile-20020215/#ref-svg
Regards,
--
Masayasu Ishikawa / mimasa@w3.org
W3C - World Wide Web Consortium
Received on Thursday, 14 March 2002 02:59:44 UTC