- From: Michael Brauer <Michael.Brauer@Sun.COM>
- Date: Wed, 02 Feb 2005 13:16:40 +0100
- To: SVG List <www-svg@w3.org>, Jon Phillips <jon@rejon.org>
- Cc: office <office@lists.oasis-open.org>, Vincent Hardy <Vincent.Hardy@Sun.COM>
Dear SVG working group members, first of all, please let me clarify that it neither was nor is the intention of the OASIS OpenDocument TC to add any definition to the SVG namespace. We fully understand that this namespace is owned by your working group, and our only intention is to reference definitions from the SVG specification. As you know, the OASIS OpenDocument TC is specifying a schema for office applications. This schema on the one hand has to be usable by (existing) office applications as a native file format, and on the other hand should be highly interoperable and for that reason, should make use of existing standards wherever possible. Regarding SVG, the situation is that SVG contains many definitions at the attribute level (like widths and heights) that could be used by the OpenDocument schema, but that this is not the case on the element level. Reusing attributes from SVG is considered to be very reasonable by our TC, because SVG is a widespread and established standard already. However, we face the problem that, if we want to reuse attributes from SVG, we need to reference them from our own schema, although the attributes themselves are contained in anonymous or per-element partition namespaces. We tried to solve this issue by adding the SVG namespace (prefix) to them, and we were not aware of the fact that this could be interpreted as an effort to add new attributes to a namespace that we don't own. The OpenDocument TC until now did not have the chance to discuss this issue, but I would like to ask the SVG WG to reconsider this issue with the information I've provided. If there are still concerns regarding the way the OpenDocument schema uses the SVG namespace, I'm sure the OpenDocument TC is willing to change the namespace URI from the one the SVG specification defines to a different one. Ideally, our two working groups agree on a URI to use for this purpose, so that other efforts that face the same problem as our working group can reuse this namespace URI. Best regards Michael Brauer OASIS OpenDocument TC chair Lars Oppermann wrote: > Michael, > > there seems to be some concern within the SVG group on how we are > referencing their anonymous attributes via the svg namespace. > See also http://lists.w3.org/Archives/Public/www-svg/2005Feb/0000.html > > ~Lars > > -------- Original Message -------- > Subject: clarification: OpenDocument and SVG > Date: Tue, 01 Feb 2005 23:24:41 -0500 > From: MenTaLguY <mental@rydia.net> > To: SVG List <www-svg@w3.org>, Jon Phillips <jon@rejon.org> > CC: Inkscape ML <inkscape-devel@lists.sourceforge.net>, dean@w3.org, > Lars.Oppermann@Sun.COM, Daniel Carrera <dcarrera@openoffice.org> > References: <41FEDE94.5040901@rejon.org> > > Jon, to restate the issue more concisely: > > The OpenDocument specification, which is under consideration as an EU > standard[1], introduces a number of XML attributes into the SVG > namespace that are not part of the SVG standard. > > For example, there is a non-standard svg:width attribute that is applied > to non-SVG elements to specify width[2]. > > My concern is that if OpenDocument gets standardized by the EU in its > current state, that would set a really ugly precedent for putting > non-standard extensions in W3C-specified namespaces. > > I have gone ahead and CCed the SVG WG staff contact and the OpenDocument > Committee secretary. Hopefully I've not wasted anyone's time, and they > can talk to the appropriate people in each group and put the issue to > rest quickly. > > -mental > > --- > > [1] http://www.groklaw.net/article.php?story=20050130002908154 > > [2] The most recent draft of the OpenDocument specification (Dec 2004) I > could find is available here: > > http://www.oasis-open.org/committees/download.php/10765/office-spec-1.0-cd-2 > > Section 9.2 of the specification, which starts on page 275, is most > relevent. > > Here is an example from section 9.2.1: > > <draw:rect svg:x="2cm" svg:y="3cm" svg:width="10cm" svg:height="20cm" > svg:transform="rotate(45)" draw:style-name="object-with-shadow"> > > (in this example the 'draw' prefix is bound to the > urn:oasis:names:tc:opendocument:xmlns:drawing:1.0 namespace, and 'svg' > to the http://www.w3.org/2000/svg namespace) > > > > > > ------------------------------------------------------------------------ > > To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/office/members/leave_workgroup.php. -- Michael Brauer Phone: +49 40 23646 500 Technical Architect Software Engineering Fax: +49 40 23646 550 StarOffice Development Sun Microsystems GmbH Sachsenfeld 4 D-20097 Hamburg, Germany e-mail: michael.brauer@sun.com
Received on Wednesday, 2 February 2005 13:28:06 UTC