W3C W3C Member Submission

WebCGM 2.0

W3C Member Submission 13 March 2006

This version:
http://www.w3.org/submissions/2006/SUBM-WebCGM20-20060313/
Latest version:
http://www.w3.org/submissions/WebCGM20/
Previous version:
http://docs.oasis-open.org/webcgm/v2.0/
Editors:
Benoit Bezaire, ITEDO, benoit@itedo.com
David Cruikshank, The Boeing Company, david.w.cruikshank@boeing.com
Lofton Henderson, lofton@rockynet.com

Abstract

WebCGM — first published (1.0) in 1999 followed by a second (errata) release in 2001 — unifies potentially diverse approaches to CGM utilization in Web document applications, and therefore represents a significant interoperability agreement amongst major users and implementers of the ISO CGM standard. WebCGM finds significant application especially in technical illustration, electronic documentation, and geophysical data visualization, amongst other application areas.

WebCGM 2.0 adds a DOM (API) specification for programmatic access to WebCGM objects, and a specification of an XML Companion File (XCF) architecture, for externalization of non-graphical metadata. WebCGM 2.0, in addition, builds upon and extends the graphical and intelligent content of WebCGM 1.0, delivering functionality that was forecast for WebCGM 1.0, but was postponed in order to get the standard and its implementations to users expeditiously.

The design criteria for WebCGM aim at a balance between graphical expressive power on the one hand, and simplicity and implementability on the other. A small but powerful set of standardized metadata elements supports the functionalities of hyperlinking and document navigation, picture structuring and layering, and enabling search and query of WebCGM picture content.

Status of this Document

This section describes the status of this document at the time of its publication. Other documents may supersede this document.

By publishing this document, W3C acknowledges that the Submitting Members have made a formal Submission request to W3C for discussion. Publication of this document by W3C indicates no endorsement of its content by W3C, nor that W3C has, is, or will be allocating any resources to the issues addressed by it. This document is not the product of a chartered W3C group, but is published as potential input to the W3C Process. A W3C Team Comment has been published in conjunction with this Member Submission. Publication of acknowledged Member Submissions at the W3C site is one of the benefits of W3C Membership. Please consult the requirements associated with Member Submissions of section 3.3 of the W3C Patent Policy. Please consult the complete list of acknowledged W3C Member Submissions.

Notices

OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS's procedures with respect to rights in OASIS specifications can be found at the OASIS web site. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification, can be obtained from the OASIS President.

OASIS invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to implement this specification. Please address the information to the OASIS President.

This document and the information contained herein is provided on an “AS IS” basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Table of Contents

Detailed Table of Contents

1.0 Introduction to WebCGM

2.0 WebCGM Concepts

3.0 WebCGM Intelligent Content

4.0 WebCGM XML Companion File (XCF)

5.0 WebCGM Document Object Model (DOM)

6.0 WebCGM Profile

7.0 Conformance

8.0 ECMAScript binding

Appendices