SVG files should bind the default namespace (and should not just rely on the DTD to do this, since non-validating parsers need not read the DTD). See the discussion on the OCAL mailing list http://lists.freedesktop.org/pipermail/clipart/2005-September/004301.html and this Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=307813 So SVG files in the OCAL collection that don't do this need to be fixed. A list of these files can be obtained using my SVGscan script http://www.argentum.freeserve.co.uk/svgscan/ by running python svgscan.py -none -warn=no_namespace . in the top clipart directory. In release 0.18 there are 240 such files, not counting the 1375 star_*step.svg files.
Created attachment 3565 [details] list of files in release 0.18 with this problem
encompassed by the new feature request - https://bugs.freedesktop.org/ show_bug.cgi?id=8627
This can be very easily fixed well in advance of proper SVG validation on upload. Can't some maintainer (code and then) run the following and fix many, if not all problem files: if ($SVGnamespaceURL isn't substring of fileContent, but "<svg" is exactly once){ replace '<svg' with '<svg xmlns="$SVGnamespaceURL"'
Closing all openclipart bugs as openclipart is now on launchpad, as per request from Jon Philips.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.