W3C | Submissions

Submission request to W3C (W3C Staff Comment)

We, W3C member Excosoft AB hereby submit to the Consortium the following specification comprising the documents linked below:

  1. The DrawML Specification
  2. The DrawML Element and Attribute Definitions
  3. DrawMLShape Java Class Description
  4. DrawMLPainter Java Class Description

also available at http://www.excosoft.se/dev/drawml/,

which collectively are referred to as "the submission". We request the submission be known as the DrawML submission.


DrawML is a 2D scalable graphics language designed to facilitate the creation of simple technical drawings. Furthermore (and most importantly), DrawML focuses on the process of maintaining and refining a drawing. A drawing should be as easy to update as the document it resides in. The reason for the focus on maintenance is the increased importance of intranets. Up to now internet technology has been used primarily for publishing. People working within an intranet expect to create and change documents on-the-fly.

Drawml drawings are embedded in XML documents in the same way as tables are embedded. Elements from the parent DTD are reused inside drawings. DrawML defines algorithms to handle positioning, resizing and rubberband connections between visual elements.

DrawML is an application of Extensible Markup Language (XML) 1.0.

Intellectual property Rights

Excosoft AB has no claims, terms, and waivers of any patents, trademarks, and copyrights related to this submission.


The following are registered marks refered to in this request or the submission

Java is a trademark of Sun Microsystems.


The submission may be distributed within the membership of the W3C free of any fee.


No licensable technology is involved in any third party implementations of the technology specified in this submission.

Suggested action

We suggest that the Consortium integrates DrawML into the work of the Graphics Working Group. We believe the DrawML submission to be in the same spirit as the Web Schematics submission (the goal is much the same but with different techniques).


To help with this work, we expect to be able to provide one non-resident document editor to the Consortium.

Change control

Should any changes be required to the document, we would expect future versions to be produced by W3C process.


Inquiries from the public or press about this submission should be directed to: Håkan Lothigius, lhl@excosoft.se


12 Nov. 1998,

Jan Christian Herlitz, herlitz@excosoft.se

Excosoft AB