Copyright © 2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
This document specifies WICD Full 1.0, a Compound Document profile based on XHTML, CSS and SVG, targeted at desktop agents.
Compound Document is the W3C term for a document that combines multiple formats.
WICD stands for Web Integration Compound Document.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This is the 22 November 2006 Last Call Working Draft of the WICD Full 1.0, incorporating comments on the 19 December 2005 Last Call Working Draft. The disposition of Last Call comments is available. Changes are summarized in Appendix E, and a diff-marked version is also available to review changes since the last Working Draft.
The purpose of this second Last Call is to allow reviewers to verify that their comments have been included into the specification as agreed by the Compound Document Formats Working Group . It is not intended as a new, general review period. Feedback on this specification should be sent to public-cdf@w3.org. This list is archived and acceptance of this archiving policy is requested automatically upon first post. To subscribe to this list send an email to public-cdf-request@w3.org with the word subscribe in the subject line. The deadline for Last Call comments is 19 December 2006.
This document has been produced by the Compound Document Formats Working Group as part of the Rich Web Clients Activity within the W3C Interaction Domain. Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
1 Introduction
2 WICD Profile and Compound Document by
Reference Framework Compliance
3 Profile Requirements
3.1 XHTML
1.1
3.2 ECMAScript 3rd Edition
3.3 CSS
2.1
3.4 Document Object Model
(DOM)
3.5 User Agent
Identification
A Definitions
B Conformance
C References
D Acknowledgements
(Non-Normative)
E Changes Log (Non-Normative)
(This section is informative)
The WICD Full 1.0 profile is designed to enable rich multimedia content on desktop and high capability handheld agents. These are agents with:
Conformant WICD Full 1.0 user agents must implement the conformance criteria from WICD Mobile 1.0 profile in addition to the Profile Requirements listed in this document. WICD Full 1.0 is a superset of WICD Mobile 1.0. WICD Mobile 1.0 is based upon WICD Core 1.0 and CDRF 1.0.
The following illustration shows the relation between these specifications.
Conformant WICD Full 1.0 user agents must support XHTML 1.1 - Module-based XHTML as the root document.
Conformant WICD Full 1.0 user agents must support ECMAScript 3rd Edition as a scripting language.
Conformant WICD Full 1.0 user agents must support Cascading Style Sheets, level 2 revision 1 [CSS21] specification.
In addition to the DOM requirements of [WICD Mobile 1.0], conformant WICD Full 1.0 user agents must support:
When declaring support for WICD Full 1.0, a conforming user agent should use an "Accept" header with the value:
application/xhtml+xml; profile="http://www.w3.org/2005/12/wicd"
Future versions of the WICD Full profile, which are compatible with WICD Full 1.0, must use the same profile string, using the same format, but with a later date. (Example: application/xhtml+xml; profile="http://www.w3.org/2007/06/wicd")
The terms used in this document are specified in Compound Document by Reference Framework 1.0.
This specification defines conformance for several classes of products:
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "may", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 (see http://www.ietf.org/rfc/rfc2119.txt). However, for readability, these words do not appear in all uppercase letters in this specification.
At times, this specification recommends good practice for authors and user agents. These recommendations are not normative and conformance with this specification does not depend on their realization. These recommendations contain the expression "We recommend ...", "This specification recommends ...", or some similar wording.
WICD Full 1.0 User Agent Conformance:
Conformant WICD Full 1.0 user agents must implement the Compound Document by Reference Framework 1.0 (CDRF 1.0) including the extended DOM API's and additional Events.
Conformant WICD Full 1.0 user agents must implement WICD Core 1.0.
WICD Full 1.0 is a superset of WICD Mobile 1.0.
Conformant WICD Full 1.0 user agents must implement WICD Mobile 1.0.
Conformant WICD Full 1.0 user agents must support XHTML 1.1 - Module-based XHTML as root document.
Conformant WICD Full 1.0 user agents must support ECMAScript 3rd Edition as a scripting language.
Conformant WICD Full 1.0 user agents must support the Cascading Style Sheets, level 2 revision 1 [CSS21] specification.
When declaring support for WICD Full 1.0, a conforming user agent should use an "Accept" header with the value: application/xhtml+xml; profile="http://www.w3.org/2005/12/wicd".
Conformant WICD Full 1.0 user agents must support Document Object Model (DOM) Level 3 Core Specification.
Conformant WICD Full 1.0 user agents must support Document Object Model (DOM) Level 3 Events Specification.
Conformant WICD Full 1.0 user agents must support Document Object Model (DOM) Level 2 HTML Specification.
The editors would like to thank the contributors: