Input: [Meaning] Comment out of scope, but commenter did not yet react. [Status]

Output: Out of scope but unverified

Disposition of Comments for “CSS Backgrounds and Borders Module Level 3” of 2012-02-14


Input: [Meaning] Comment invalid, but commenter did not yet react. [Status]

Output: Invalid but unverified

Disposition of Comments for “CSS Backgrounds and Borders Module Level 3” of 2012-02-14


Input: [Meaning] Comment rejected, but commenter did not yet react. [Status]

Output: Rejected but unverified

Disposition of Comments for “CSS Backgrounds and Borders Module Level 3” of 2012-02-14


Input: [Meaning] Comment out of scope, but commenter disagrees. [Status]

Output: Out of scope with objection

Disposition of Comments for “CSS Backgrounds and Borders Module Level 3” of 2012-02-14


Input: [Meaning] Comment invalid, but commenter disagrees. [Status]

Output: Invalid with objection

Disposition of Comments for “CSS Backgrounds and Borders Module Level 3” of 2012-02-14


Input: [Meaning] Comment rejected, but commenter objects. [Status]

Output: Rejected with objection

Disposition of Comments for “CSS Backgrounds and Borders Module Level 3” of 2012-02-14


Input: [Roles] Buyer [Activities] Require Certification [Products]

Output: Specification

Conformance Testing and Certification Model for W3C Specifications


Input: [Roles] Seller [Activities] Test Implementation [Products]

Output: Implementation Under Test (IUT)

Conformance Testing and Certification Model for W3C Specifications


Input: [Roles] Test Laboratory (TL) [Activities] Recognize Test Method [Products]

Output: Test Method

Conformance Testing and Certification Model for W3C Specifications


Input: [Roles] Certificate Issuer [Activities] Recognize Tester [Products]

Output: Test Report

Conformance Testing and Certification Model for W3C Specifications


Input: [Roles] Control Board (CB) [Activities] Validate Results [Products]

Output: Certification Program Policy

Conformance Testing and Certification Model for W3C Specifications


Input: [Activities] Anser Programmatic Queries [Products]

Output: Testing Laboratory Criteria

Conformance Testing and Certification Model for W3C Specifications


Input: [Activities] Answer Test Method Queries [Products]

Output: Certificate of Conformance

Conformance Testing and Certification Model for W3C Specifications


Input: [For this page] A plain text version of the page, handy for pasting into email. [,shortcut] ,text [Access control] Same as the document [General tool]

Output: HTML to Text converter


Input: [For this page] List of bad links in the page [,shortcut] ,checklink [Access control] Same as the document [General tool]

Output: Link Checker


Input: [For this page] Bad links in a page and in pages linked from it [,shortcut] ,rchecklink [Access control] Same as the document [General tool]

Output: Link Checker


Input: [For this page] List of HTML markup errors. [,shortcut] ,validate [Access control] Same as the document [General tool]

Output: HTML Validator


Input: [For this page] List of spelling errors. [,shortcut] ,spell [Access control] Same as the document [General tool]

Output: W3C Spellchecker


Input: [For this page] List of style CSS errors. [,shortcut] ,cssvalidate [Access control] Works only on public pages. [General tool]

Output: CSS Validator


Input: [For this page] Log of changes to the document [,shortcut] ,cvslog [Access control] Public on dev.w3.org, Team-only on www.w3.org [General tool]

Output: CVS Log


Input: [For this page] HTTP headers sent by the server [,shortcut] ,headers [Access control] Same as the document [General tool]

Output: Headers


Input: [For this page] Check the compliance of this document to the W3C publication rules [,shortcut] ,pubrules [Access control] Same as the document [General tool]

Output: the pubrules checker


Input: [For this page] Check the compliance of this document to the W3C publication rules, only displaying errors [,shortcut] ,pubruleserrors [Access control] Same as the document [General tool]

Output: the pubrules checker


Input: [Keyword] hidden [State] Hidden [Data type] An arbitrary string [Control type]


Input: [Keyword] text [State] Text [Data type] Text with no line breaks [Control type]

Output: A text field


Input: [Keyword] search [State] Search [Data type] Text with no line breaks [Control type]

Output: Search field


Input: [Keyword] tel [State] Telephone [Data type] Text with no line breaks [Control type]

Output: A text field


Input: [Keyword] url [State] URL [Data type] An absolute URL [Control type]

Output: A text field


Input: [Keyword] email [State] E-mail [Data type] An e-mail address or list of e-mail addresses [Control type]

Output: A text field


Input: [Keyword] password [State] Password [Data type] Text with no line breaks (sensitive information) [Control type]

Output: A text field that obscures data entry


Input: [Keyword] datetime [State] Date and Time [Data type] A date and time (year, month, day, hour, minute, second, fraction of a second) with the time zone set to UTC [Control type]

Output: A date and time control


Input: [Keyword] date [State] Date [Data type] A date (year, month, day) with no time zone [Control type]

Output: A date control


Input: [Keyword] month [State] Month [Data type] A date consisting of a year and a month with no time zone [Control type]

Output: A month control


Input: [Keyword] week [State] Week [Data type] A date consisting of a week-year number and a week number with no time zone [Control type]

Output: A week control


Input: [Keyword] time [State] Time [Data type] A time (hour, minute, seconds, fractional seconds) with no time zone [Control type]

Output: A time control


Input: [Keyword] datetime-local [State] Local Date and Time [Data type] A date and time (year, month, day, hour, minute, second, fraction of a second) with no time zone [Control type]

Output: A date and time control


Input: [Keyword] number [State] Number [Data type] A numerical value [Control type]

Output: A text field or spinner control


Input: [Keyword] range [State] Range [Data type] A numerical value, with the extra semantic that the exact value is not important [Control type]

Output: A slider control or similar


Input: [Keyword] color [State] Color [Data type] An sRGB color with 8-bit red, green, and blue components [Control type]

Output: A color well


Input: [Keyword] checkbox [State] Checkbox [Data type] A set of zero or more values from a predefined list [Control type]

Output: A checkbox


Input: [Keyword] radio [State] Radio Button [Data type] An enumerated value [Control type]

Output: A radio button


Input: [Keyword] file [State] File Upload [Data type] Zero or more files each with a MIME type and optionally a file name [Control type]

Output: A label and a button


Input: [Keyword] submit [State] Submit Button [Data type] An enumerated value, with the extra semantic that it must be the last value selected and initiates form submission [Control type]

Output: A button


Input: [Keyword] image [State] Image Button [Data type] A coordinate, relative to a particular image's size, with the extra semantic that it must be the last value selected and initiates form submission [Control type]

Output: Either a clickable image, or a button


Input: [Keyword] reset [State] Reset Button [Data type] n/a [Control type]

Output: A button


Input: [Keyword] button [State] Button [Data type] n/a [Control type]

Output: A button


Input: [Definition] Character data [Attribute Type]

Output: CDATA


Input: [Definition] A document-unique identifier [Attribute Type]

Output: ID


Input: [Definition] A reference to a document-unique identifier [Attribute Type]

Output: IDREF


Input: [Definition] A space-separated list of references to document-unique identifiers [Attribute Type]

Output: IDREFS


Input: [Definition] A name composed of only name tokens as defined in XML 1.0 [ XML ]. [Attribute Type]

Output: NMTOKEN


Input: [Definition] One or more white space separated NMTOKEN values [Attribute Type]

Output: NMTOKENS


Input: [Definition] Sequence consisting only digits ([0-9]) [Attribute Type]

Output: NUMBER


Input: [Definition] Processed character data [Attribute Type]

Output: PCDATA


Input: [Responder] Alessandro Miele [Definition of authors] Recommend changes (see comments field)

Output: I think that it could be easier to understand if said: [...] (a) must have *author permission* to edit the web content; and [...]

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Jutta Treviranus [Definition of authors] The proposal needs more discussion (see comments field)

Output: Regarding Note 1: part of the intent of ATAG is to ensure that when users are not aware that they are making authoring decisions, the tool ensures that it is accessible. Note 1 goes counter to this.

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Greg Pisocky [Definition of authors] Recommend changes (see comments field)

Output: I like the definition, do we compare and contrast with dynamically generated content? Who is the "author" in a content management system or an aggregator that produces content based upon criteria set forth by an individual.

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Cherie Ekholm [Definition of authors] The proposal needs more discussion (see comments field)

Output: I find the second bullet point confuses the issue. It makes more sense if you remove "As part of the definition of "authoring tool". In this context," and just continue with the rest of the sentence. There's nothing here that makes it sound like the author is part of the authoring tool, and the definition of authoring tool doesn't help even with the new wording.

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Alex Li [Definition of authors] The proposal needs more discussion (see comments field)

Output: A person who send a photo from a mobile phone or an internet-connected camera is an author, by this definition...does not seem right.

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Frederick Boland [Definition of authors] The proposal needs more discussion (see comments field)

Output: needs more clarification..?

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Alastair Campbell [Definition of authors] Recommend changes (see comments field)

Output: Cheating slightly and reading other's answers: - I agree with Jutta, if you are creating web content you are an author. - If someone uploads a picture from their mobile, yes, they are creating web content, that seems right to me. There is a chain of authoring rather than pointing the finger at one tool, but the original picture taker is effectively an author. There may be others in the chain, but if that interface doesn't provide a mechanism for applying alt text and it gets immediately published, it probably shouldn't claim ATAG compliance...

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Type] Permission [Value] Reproduction [Description]

Output: the work may be reproduced

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Value] Distribution [Description]

Output: the work (and, if authorized, derivative works) may be distributed, publicly displayed, and publicly performed

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Value] DerivativeWorks [Description]

Output: derivative works may be created and reproduced

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Value] Sharing [Description]

Output: non commercial reproduction and distribution (like file-sharing) of the entire work are allowed

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Prohibition [Value] CommercialUse [Description]

Output: rights may be exercised for commercial purposes

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Requirement [Value] Notice [Description]

Output: copyright and license notices must be kept intact

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Requirement [Value] Attribution [Description]

Output: credit must be given to copyright holder and/or author

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Requirement [Value] ShareAlike [Description]

Output: derivative works must be licensed under the same terms as the original work

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Name] src [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] a Dialog URI [Description]

Output: An ECMAScript expression which returns a character string identifying the URI of the dialog document that the dialog interpreter must prepare.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] type [Required] false [Type] ECMAScript Expression [Default Value] application/voicexml+xml [Valid Values] a Valid MIME Type [Description]

Output: An ECMAScript expression which returns a character string that specifies the MIME type of the document, and as a result determines which dialog manager environment must actually be used. Values defined by the specification are: application/voicexml+xml This MIME type would request a VoiceXML interpreter instance. audio/x-wav This MIME type would request a dialog manager that merely plays wave files.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] namelist [Required] false [Type] Var List [Default Value] none [Valid Values] List of ECMAScript Variable names [Description]

Output: A list of zero or more whitespace separated CCXML variable names. These variables must be submitted to the web server, with the same qualification as used in the namelist. When an ECMAScript variable is submitted to the web server, its value must be first converted into a string before being submitted. If the variable is an ECMAScript Object, the mechanism by which it is submitted is not currently defined. Instead of submitting ECMAScript Objects directly, the application developer may explicitly submit the properties of an Object. e.g. "date.month date.year".

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] parameters [Required] false [Type] Var List [Default Value] none [Valid Values] List of ECMAScript Variable names [Description]

Output: A list of one or more whitespace separated CCXML variable names. These variables are sent to the dialog environment as a list of name/value pairs. Names are sent exactly as they are specified; values are formed by converting the referenced ECMAScript variable to string form (which is undefined for objects). The dialog environment determines how passed parameters will be handled

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] dialogid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Valid Values] ECMAScript Variable [Description]

Output: An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive a dialog identifier value for the launched dialog interpreter instance. If the attribute value is invalid, an error.semantic event MUST be thrown

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] connectionid [Required] false [Attribute Constraints] Must not be used with conferenceid [Type] ECMAScript Expression [Default Value] none [Valid Values] Connection IDs [Description]

Output: An Optional ECMAScript expression which returns the identifier of a connection. If specified, the dialog being prepared MUST be joined to the referenced connection as specified by the mediadirection attribute. Note that if the referenced connection is already bridged to another media endpoint, those existing bridges may be affected according to the rules specified in section 10.4 even prior to being performed If the attribute value is invalid an error.semantic event must be thrown.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] conferenceid [Required] false [Attribute Constraints] Must not be used with connectionid [Type] ECMAScript Expression [Default Value] none [Valid Values] Conference IDs [Description]

Output: An Optional ECMAScript expression which returns the identifier of a conference bridge. If specified, the dialog being prepared MUST be joined to the referenced conference as specified by the mediadirection attribute. If the attribute value is invalid an error.semantic event must be thrown.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] mediadirection [Required] false [Type] ECMAScript Expression [Default Value] both [Valid Values] both dialogtransmit dialogreceive [Description]

Output: An ECMAScript expression that defines the direction of the media flow between the Dialog and the Connection or Conference. The following values must be used: both Specifies a full duplex connection where the media flows in both directions. dialogtransmit The dialog transmits media to the Connection or Conference but does not receive any media streams. dialogreceive The dialog receives media from the Connection or Conference but does not transmit any media streams. The bridge does not take place until a subsequent is executed, but this attribute may be provided as guidance to the dialog environment for preparation. If no value is specified, the dialog environment must make no assumptions as to the bridging type. For more information about connections and bridges, refer to Section 10 .

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxage [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description]

Output: The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content whose age is no greater than the specified time in seconds (cf. 'max-age' in HTTP 1.1 [RFC2616] ). The document is not willing to use stale content, unless maxstale is also provided.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxstale [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description]

Output: The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content that has exceeded its expiration time (cf. 'max-stale' in HTTP 1.1 [RFC2616] ). If maxstale is assigned a value, then the document is willing to accept content that has exceeded its expiration time by no more than the specified number of seconds.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] enctype [Required] false [Attribute Constraints] Valid only when the value of the method is "post" , otherwise ignored. [Type] ECMAScript Expression [Default Value] application/x-www-form-urlencoded [Valid Values] valid media encoding type [Description]

Output: An ECMAScript expression which returns a character string that indicates the media encoding type of the submitted document (when the value of the method is "post"). Values defined by the specification are: application/x-www-form-urlencoded This indicates that the ccxml variables specified in the namelist must be url encoded.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] method [Required] false [Type] ECMAScript Expression [Default Value] get [Valid Values] get post [Description]

Output: An ECMAScript expression which returns a character string that indicates the HTTP method to use. Values defined by the specification are: get This indicates that the "GET" method must be used by the dialog manager. post This indicates that the "POST" method must be used by the dialog manager.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] hints [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression that returns an ECMAScript object [Description]

Output: The ECMAScript object returned contains information which may be used by the implementing platform for implementing the dialog operation. Note: The meaning of these hints is specific to the implementing platform and protocol. Platforms that do not support hints MAY ignore this attribute. See Section 9.5.6 for additional requirements when hints are supported by the implementing platform.

Voice Browser Call Control: CCXML Version 1.0


Input: [0] Message [1] Meaning [2] U to S? [3] S to U? [4] After Receiving [5] Expected Response [7] Optional in Message [6]

Output: Data in Message


Input: [0] OK-PROP [1] Proposal acceptable [2] Yes [3] Yes [4] PROP [5] none [7] Signature of recipient of proposal [6]

Output: Agreement


Input: [0] OK-TXD [1] Data transfer successful [2] Yes [3] Yes [4] TXD [5] none [6]

Output: [hash of] data transferred


Input: [0] PROP [1] Here's a Proposal [2] Yes [3] Yes [4] any time [5] OK or SRY-PROP or PROP [7] Signature of initiator, fingerprint of previous Proposal [6]

Output: Text of a proposal


Input: [0] RFD [1] Request for Data [2] No [3] Yes [4] any time [5] SRY-RFD, PROP, RFP, RFT or TXD [7] Previous agreement if not sent with a new proposal [6]

Output: Names of data elements, sets of data elements, or categories


Input: [0] RFP [1] Request for Proposal [2] Yes [3] Yes [4] any time [5] PROPor SRY-RFP [7] Set of URLs to be covered [6]

Output: Must agreement be signed?


Input: [0] RFT [1] Request for Text of Proposal [2] Yes [3] No [4] Agreement [5] PROP or SRY-RFT [6]

Output: Agreement


Input: [0] SRY-PROP [1] Refuse Proposal [2] Yes [3] Yes [4] PROP [5] PROP [7] Which practices are unacceptable (To Be Designed) [6]

Output: Fingerprint of proposal refused, Reason


Input: [0] SRY-RFD [1] Refuse RFD [2] Yes [3] Yes [4] RFD [5] none [6]

Output: Agreement refused, Reason


Input: [0] SRY-RFP [1] I won't give you a Proposal [2] Yes [3] Yes [4] RFP [5] none [6]

Output: Reason


Input: [0] SRY-RFT [1] Proposal Text not available [2] No [3] Yes [4] RFT [5] none [6]

Output: Agreement, Reason


Input: [0] SRY-TXD [1] Data transfer not successfull [2] Yes [3] No [4] TXD or none [5] none [6]

Output: Agreement, Reason


Input: [0] STOP [1] Stop negotiation [2] Yes [3] No [4] any time before reaching an agreement [5] Good question! [6]


Input: [0] TXD [1] Transfer Data [2] Yes [3] Yes [4] any time [5] none, OK-TXD or SRY-TXD [7] Agreement [6]

Output: Data element names and values to be written, as requested


Input: [Name] src [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with the fetchid attribute. [Default Value] none [Valid Values] a valid URI [Description] A URI which references a resource which is the script content, and which must be resolved when the CCXML document is compiled. Note that the value of the src attribute must not be an ECMAScript expression in order to allow it to be resolved at compile-time. If the ECMAScript script referenced can not be loaded at the CCXML document loading and parsing phase it should be considered a Fetching & compilation error as defined in section 9.5.1. [Type]

Output: Valid URI

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] fetchid [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with the src attribute. attribute , otherwise ignored . [Default Value] none [Valid Values] valid fetch ID [Description] An ECMAScript expression which returns the fetch identifier of a completed fetch request, acquired either in a fetch with the fetchid attribute, or from the fetchid attribute of a fetch.done event. If the fetch identifier is invalid, has not completed, or the fetched content is not valid ECMAScript, an error.semantic event must be thrown. [Type]

Output: ECMAScript Expression

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] timeout [Required] false [Attribute Constraints] This attribute is only valid in conjunction with the src attribute. attribute , otherwise ignored . [Default Value] none [Valid Values] Character string in CSS2 [CSS2] format [Description] The character string must be interpreted as a time interval. This interval must begin when the script is requested; If the script has not been fetched at the end of this interval, an error.fetch or error.createccxml event must be thrown. [Type]

Output: Character string

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxage [Required] false [Attribute Constraints] This attribute is only valid in conjunction with the src attribute. attribute , otherwise ignored . [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description] The character string must be interpreted as a time interval. This indicates that the document is willing to use content whose age must be no greater than the specified time in seconds (cf. 'max-age' in HTTP 1.1 [RFC2616] ). The document is not willing to use stale content, unless maxstale is also provided. [Type]

Output: Character string

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxstale [Required] false [Attribute Constraints] This attribute is only valid in conjunction with the src attribute. attribute , otherwise ignored . [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description] The character string must be interpreted as a time interval. This indicates that the document is willing to use content that has exceeded its expiration time (cf. 'max-stale' in HTTP 1.1 [RFC2616] ). If maxstale is assigned a value, then the document is willing to accept content that has exceeded its expiration time by no more than the specified number of seconds. [Type]

Output: Character string

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] charset [Required] false [Default Value] UTF-8 [Valid Values] valid character encoding type [Description] A character string that indicates the character encoding type of the script. UTF-8 and UTF-16 encodings of ISO/IEC 10646 must be supported (as in [XML] ) and other encodings, as defined in the [IANA] , may be supported. [Type]

Output: Character string

Voice Browser Call Control: CCXML Version 1.0


Input: [Erratum] E1 [Bugzilla] 4372 [Description] This erratum places constraints on the type of string that is valid for the doctype-public attribute of xsl:output. [Category]

Output: substantive


Input: [Erratum] E2 [Bugzilla] 4557 [Description] This erratum corrects an editorial error concerning the number of phases of serialization. [Category]

Output: editorial


Input: [Erratum] E3 [Bugzilla] 5066 [Description] This erratum corrects an editorial error concerning the currently registered XHTML media types. [Category]

Output: editorial


Input: [Erratum] E4 [Bugzilla] 5433 [Description] This erratum clarifies how descendant elements of an XML island must be serialized according to the HTML output method. [Category]

Output: substantive


Input: [Erratum] E5 [Bugzilla] 5439 [Description] This erratum aligns the description of the effect of the include-content-type serialization parameter of the HTML output method with that of the XHTML output method. [Category]

Output: substantive


Input: [Erratum] E6 [Bugzilla] 5458 [Description] This erratum ensures that the sequence normalization process preserves any type annotations associated with nodes in the input sequence. [Category]

Output: substantive


Input: [Erratum] E7 [Bugzilla] 5300 [Description] This erratum clarifies how elements with empty content models are to be serialized under the HTML and XHTML output methods. [Category]

Output: substantive


Input: [Erratum] E8 [Bugzilla] 5441 [Description] This erratum ensures that Unicode normalization applies to all characters that might be adjacent in the serialized result produced by the text output method, including those that are in text nodes that are separated by element nodes in the data model instance. [Category]

Output: substantive


Input: [Erratum] E9 [Bugzilla] 5993 [Description] This erratum makes previously non-normative text that describes how the xhtml and html output methods must behave if the indent parameter has the value yes into normative text. [Category]

Output: substantive


Input: [Erratum] E10 [Bugzilla] 6466 [Description] This erratum specifies the syntactic constraints on the values of the doctype-public and doctype-system serialization parameters. [Category]

Output: substantive


Input: [Erratum] E11 [Bugzilla] 6376 [Description] This erratum makes clear which parts of the recommendation are not considered to be normative. [Category]

Output: editorial


Input: [Value] matrix [Parent Element(s) of param] resource [Usage]

Output: Specifies a matrix URI component.

Table 1: Values of style attribute and context for use.


Input: [Value] header [Parent Element(s) of param] resource, resource_type, request or response [Usage]

Output: Specifies a HTTP header that pertains to the HTTP request (resource or request) or HTTP response (response)


Input: [Value] query [Parent Element(s) of param] resource, resource_type or request [Usage]

Output: Specifies a URI query parameter represented according to the rules for the query component media type specified by the queryType attribute.


Input: [Value] query [Parent Element(s) of param] representation [Usage]

Output: Specifies a component of the representation as a name value pair formatted according to the rules of the media type. Typically used with media type 'application/x-www-form-urlencoded' or 'multipart/form-data'.


Input: [Value] template [Parent Element(s) of param] resource [Usage]

Output: The parameter is represented as a string encoding of the parameter value and is substituted into the value of the path attribute of the resource element as described in section 2.6.1.


Input: [Value] plain [Parent Element(s) of param] representation [Usage]

Output: Specifies a component of the representation formatted as a string encoding of the parameter value according to the rules of the media type.


Input: [attribute] archive [function]

Output: For example, when defining an applet you could reference a space-separated list of jar files.


Input: [attribute] content-length [function]

Output: This is similar to meta data, in that this can be used by the object handler as a hint to the physical size of the object data that is to be processed.


Input: [attribute] src [function]

Output: This URI points to the object data to be processed. This can be an absolute URI (http://www.example.com/datafiles/myinstance.mpg), or a relative URI (myinstance.mpg). If you use a relative URI, then you will need to use the xml:base attribute to define the base location of the object data. This attribute should only refer to the data to be processed.


Input: [attribute] declare [function]

Output: This is used to delay the processing of the object data until such time that it is referred to by another element that requires the object data to be processed. In other words, the object data should be downloaded but should not be processed. For example, if an a element is coded to refer to the object element and the a element is activated, then the object data would be processed.


Input: [attribute] type [function]

Output: Defining the mime type of the object data will assist the object handler in determining whether the object data can be processed by the user agent or if an external application needs to be launched to process the object data.


Input: [attribute] xml:base [function]

Output: Use this attribute to define the base location of the object data. For example: http://www.example.com/datafiles/. This attribute should not be used for any other purpose.


Input: [Message (Optional)] The operation failed for reasons unrelated to the database itself and not covered by any other errors. [Type]

Output: UnknownError


Input: [Message (Optional)] A mutation operation in the transaction failed because a constraint was not satisfied. For example, an object such as an object store or index already exists and a request attempted to create a new one. [Type]

Output: ConstraintError


Input: [Message (Optional)] Data provided to an operation does not meet requirements. [Type]

Output: DataError


Input: [Message (Optional)] A request was placed against a transaction which is currently not active, or which is finished. [Type]

Output: TransactionInactiveError


Input: [Message (Optional)] The mutating operation was attempted in a "readonly" transaction. [Type]

Output: ReadOnlyError


Input: [Message (Optional)] An attempt was made to open a database using a lower version than the existing version. [Type]

Output: VersionError


Input: [function] For example, when defining an applet you could reference a space-separated list of jar files. [attribute]

Output: archive


Input: [function] This is similar to meta data, in that this can be used by the object handler as a hint to the physical size of the object data that is to be processed. [attribute]

Output: content-length


Input: [function] This URI points to the object data to be processed. This can be an absolute URI (http://www.example.com/datafiles/myinstance.mpg), or a relative URI (myinstance.mpg). If you use a relative URI, then you will need to use the xml:base attribute to define the base location of the object data. This attribute should only refer to the data to be processed. [attribute]

Output: src


Input: [function] This is used to delay the processing of the object data until such time that it is referred to by another element that requires the object data to be processed. In other words, the object data should be downloaded but should not be processed. For example, if an a element is coded to refer to the object element and the a element is activated, then the object data would be processed. [attribute]

Output: declare


Input: [function] Defining the mime type of the object data will assist the object handler in determining whether the object data can be processed by the user agent or if an external application needs to be launched to process the object data. [attribute]

Output: type


Input: [function] Use this attribute to define the base location of the object data. For example: http://www.example.com/datafiles/. This attribute should not be used for any other purpose. [attribute]

Output: xml:base


Input: [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with the fetchid attribute. [Type] Valid URI [Default Value] none [Valid Values] a valid URI [Description] A URI which references a resource which is the script content, and which must be resolved when the CCXML document is compiled. Note that the value of the src attribute must not be an ECMAScript expression in order to allow it to be resolved at compile-time. If the ECMAScript script referenced can not be loaded at the CCXML document loading and parsing phase it should be considered a Fetching & compilation error as defined in section 9.5.1. [Name]

Output: src

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with the src attribute. attribute , otherwise ignored . [Type] ECMAScript Expression [Default Value] none [Valid Values] valid fetch ID [Description] An ECMAScript expression which returns the fetch identifier of a completed fetch request, acquired either in a fetch with the fetchid attribute, or from the fetchid attribute of a fetch.done event. If the fetch identifier is invalid, has not completed, or the fetched content is not valid ECMAScript, an error.semantic event must be thrown. [Name]

Output: fetchid

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] This attribute is only valid in conjunction with the src attribute. attribute , otherwise ignored . [Type] Character string [Default Value] none [Valid Values] Character string in CSS2 [CSS2] format [Description] The character string must be interpreted as a time interval. This interval must begin when the script is requested; If the script has not been fetched at the end of this interval, an error.fetch or error.createccxml event must be thrown. [Name]

Output: timeout

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] This attribute is only valid in conjunction with the src attribute. attribute , otherwise ignored . [Type] Character string [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description] The character string must be interpreted as a time interval. This indicates that the document is willing to use content whose age must be no greater than the specified time in seconds (cf. 'max-age' in HTTP 1.1 [RFC2616] ). The document is not willing to use stale content, unless maxstale is also provided. [Name]

Output: maxage

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] This attribute is only valid in conjunction with the src attribute. attribute , otherwise ignored . [Type] Character string [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description] The character string must be interpreted as a time interval. This indicates that the document is willing to use content that has exceeded its expiration time (cf. 'max-stale' in HTTP 1.1 [RFC2616] ). If maxstale is assigned a value, then the document is willing to accept content that has exceeded its expiration time by no more than the specified number of seconds. [Name]

Output: maxstale

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] Character string [Default Value] UTF-8 [Valid Values] valid character encoding type [Description] A character string that indicates the character encoding type of the script. UTF-8 and UTF-16 encodings of ISO/IEC 10646 must be supported (as in [XML] ) and other encodings, as defined in the [IANA] , may be supported. [Name]

Output: charset

Voice Browser Call Control: CCXML Version 1.0


Input: [Control Type] Text input (including date/time and password fields) [LiveCycle Placement Rules]

Output: Default placement for the label is to the left of the control. If this is not possible, LiveCycle will attempt to place it immediately above the control.

PDF10: Providing labels for interactive form controls in PDF documents | Techniques for WCAG 2.0


Input: [Control Type] Checkbox [LiveCycle Placement Rules]

Output: Default placement for the label is to the right of the check box.

PDF10: Providing labels for interactive form controls in PDF documents | Techniques for WCAG 2.0


Input: [Control Type] Radio button group [LiveCycle Placement Rules]

Output: Default placement for the label for each individual radio button is to the right of the button. Create a visible caption for the radio button group by creating static text and placing it to the left of or above the group. (See Labeling radio buttons below.)

PDF10: Providing labels for interactive form controls in PDF documents | Techniques for WCAG 2.0


Input: [Control Type] Combo box [LiveCycle Placement Rules]

Output: Default placement for the label is to the left of the drop-down list. If this is not possible, LiveCycle will attempt to place it immediately above the control..

PDF10: Providing labels for interactive form controls in PDF documents | Techniques for WCAG 2.0


Input: [Control Type] List box [LiveCycle Placement Rules]

Output: Default placement for the label is above the list box.

PDF10: Providing labels for interactive form controls in PDF documents | Techniques for WCAG 2.0


Input: [Control Type] Button [LiveCycle Placement Rules]

Output: LiveCycle automatically places the label on the button; it does not have to be positioned manually. Ensure that the button's purpose is properly described in the label text.

PDF10: Providing labels for interactive form controls in PDF documents | Techniques for WCAG 2.0


Input: [Patterns] RDF terms [Query Forms] SELECT [Modifiers]

Output: DISTINCT


Input: [Patterns] triple patterns [Query Forms] CONSTRUCT [Modifiers]

Output: REDUCED


Input: [Patterns] Basic graph patterns [Query Forms] DESCRIBE [Modifiers]

Output: PROJECT


Input: [Patterns] Groups [Query Forms] ASK [Modifiers]

Output: ORDER BY


Input: [Patterns] OPTIONAL [Modifiers]

Output: LIMIT


Input: [Patterns] UNION [Modifiers]

Output: OFFSET


Input: [Parent Element(s) of param] resource [Usage] Specifies a matrix URI component. [Value]

Output: matrix


Input: [Parent Element(s) of param] resource, resource_type, request or response [Usage] Specifies a HTTP header that pertains to the HTTP request (resource or request) or HTTP response (response) [Value]

Output: header


Input: [Parent Element(s) of param] resource, resource_type or request [Usage] Specifies a URI query parameter represented according to the rules for the query component media type specified by the queryType attribute. [Value]

Output: query


Input: [Parent Element(s) of param] representation [Usage] Specifies a component of the representation as a name value pair formatted according to the rules of the media type. Typically used with media type 'application/x-www-form-urlencoded' or 'multipart/form-data'. [Value]

Output: query


Input: [Parent Element(s) of param] resource [Usage] The parameter is represented as a string encoding of the parameter value and is substituted into the value of the path attribute of the resource element as described in section 2.6.1. [Value]

Output: template


Input: [Parent Element(s) of param] representation [Usage] Specifies a component of the representation formatted as a string encoding of the parameter value according to the rules of the media type. [Value]

Output: plain


Input: [Responder] Alessandro Miele I think that it could be easier to understand if said: [...] (a) must have *author permission* to edit the web content; and [...] [Definition of authors]

Output: Recommend changes (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Jutta Treviranus Regarding Note 1: part of the intent of ATAG is to ensure that when users are not aware that they are making authoring decisions, the tool ensures that it is accessible. Note 1 goes counter to this. [Definition of authors]

Output: The proposal needs more discussion (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Greg Pisocky I like the definition, do we compare and contrast with dynamically generated content? Who is the "author" in a content management system or an aggregator that produces content based upon criteria set forth by an individual. [Definition of authors]

Output: Recommend changes (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Cherie Ekholm I find the second bullet point confuses the issue. It makes more sense if you remove "As part of the definition of "authoring tool". In this context," and just continue with the rest of the sentence. There's nothing here that makes it sound like the author is part of the authoring tool, and the definition of authoring tool doesn't help even with the new wording. [Definition of authors]

Output: The proposal needs more discussion (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Andrew Ronksley [Definition of authors]

Output: Accept the proposal

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Alex Li A person who send a photo from a mobile phone or an internet-connected camera is an author, by this definition...does not seem right. [Definition of authors]

Output: The proposal needs more discussion (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Frederick Boland needs more clarification..? [Definition of authors]

Output: The proposal needs more discussion (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Jan Richards [Definition of authors]

Output: Accept the proposal

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Responder] Alastair Campbell Cheating slightly and reading other's answers: - I agree with Jutta, if you are creating web content you are an author. - If someone uploads a picture from their mobile, yes, they are creating web content, that seems right to me. There is a chain of authoring rather than pointing the finger at one tool, but the original picture taker is effectively an author. There may be others in the chain, but if that interface doesn't provide a mechanism for applying alt text and it gets immediately published, it probably shouldn't claim ATAG compliance... [Definition of authors]

Output: Recommend changes (see comments field)

Results of Questionnaire AUWG Survey for 14 February - Web-Based Straw-poll and Balloting System


Input: [Name] target [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] A valid target URI [Description]

Output: An ECMAScript expression returning the target location of the event. The target attribute specifies the unique identifier of the event target that the Event I/O Processor must send the event to.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] targettype [Required] false [Type] ECMAScript Expression [Default Value] ccxml [Valid Values] ccxml dialog basichttp [Description]

Output: An ECMAScript expression which returns a character string that specifies the type of the Event I/O Processor that the event must be dispatched to.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] sendid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Valid Values] ECMAScript Variable [Description]

Output: An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive an internally generated unique string identifier to be associated with the event being sent.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] delay [Required] false [Type] ECMAScript Expression [Default Value] '0s' [Valid Values] An ECMAScript expression which returns a character string in CSS2 [CSS2] format [Description]

Output: The character string returned must be interpreted as a time interval. The send element must return immediately, but the event must not be dispatched until the delay interval elapses. Timers are useful for a wide variety of programming tasks, and can be implemented using this attribute. Note: The delayed event queue for sending events must be maintained locally. Any events waiting to be sent must be purged when the session that issued this request terminates.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] name [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with inline content [Type] ECMAScript Expression [Default Value] none [Description]

Output: An ECMAScript expression which returns a character string that indicates the event name being generated. The event name may include alphanumeric characters characters, "_" (underscore) and the "." (dot) character. The first character MUST NOT be a dot or a digit. event names are case-insensitive.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] namelist [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with inline content [Type] Var List [Default Value] none [Valid Values] List of ECMAScript Variable names [Description]

Output: A list of zero or more whitespace separated CCXML variable names to be included with the event. Values for these variables are evaluated when the element is processed See section 9.2.3.1 for details on how these variables are made available to the target.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] hints [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression that returns an ECMAScript object [Description]

Output: The ECMAScript object returned contains information which may be used by the implementing platform to configure the Event I/O Processor. The meaning of these hints is specific to the implementing platform and the Event I/O Processor. Note: The meaning of these hints is specific to the implementing platform and protocol. Platforms that do not support hints MAY ignore this attribute. See Section 9.5.6 for additional requirements when hints are supported by the implementing platform.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Type] CDATA [Definition]

Output: Character data

XHTML™ Modularization 1.1 - Second Edition


Input: [Attribute Type] ID [Definition]

Output: A document-unique identifier

XHTML™ Modularization 1.1 - Second Edition


Input: [Attribute Type] IDREF [Definition]

Output: A reference to a document-unique identifier

XHTML™ Modularization 1.1 - Second Edition


Input: [Attribute Type] IDREFS [Definition]

Output: A space-separated list of references to document-unique identifiers

XHTML™ Modularization 1.1 - Second Edition


Input: [Attribute Type] NAME [Definition]

Output: A name with the same character constraints as ID above

XHTML™ Modularization 1.1 - Second Edition


Input: [Attribute Type] NMTOKEN [Definition]

Output: A name composed of only name tokens as defined in XML 1.0 [XML]

XHTML™ Modularization 1.1 - Second Edition


Input: [Attribute Type] NMTOKENS [Definition]

Output: One or more white space separated NMTOKEN values

XHTML™ Modularization 1.1 - Second Edition


Input: [Erratum] E1 [Bugzilla] 4372 [Category] substantive [Description]

Output: This erratum places constraints on the type of string that is valid for the doctype-public attribute of xsl:output.


Input: [Erratum] E2 [Bugzilla] 4557 [Category] editorial [Description]

Output: This erratum corrects an editorial error concerning the number of phases of serialization.


Input: [Erratum] E3 [Bugzilla] 5066 [Category] editorial [Description]

Output: This erratum corrects an editorial error concerning the currently registered XHTML media types.


Input: [Erratum] E4 [Bugzilla] 5433 [Category] substantive [Description]

Output: This erratum clarifies how descendant elements of an XML island must be serialized according to the HTML output method.


Input: [Erratum] E5 [Bugzilla] 5439 [Category] substantive [Description]

Output: This erratum aligns the description of the effect of the include-content-type serialization parameter of the HTML output method with that of the XHTML output method.


Input: [Erratum] E6 [Bugzilla] 5458 [Category] substantive [Description]

Output: This erratum ensures that the sequence normalization process preserves any type annotations associated with nodes in the input sequence.


Input: [Erratum] E7 [Bugzilla] 5300 [Category] substantive [Description]

Output: This erratum clarifies how elements with empty content models are to be serialized under the HTML and XHTML output methods.


Input: [Erratum] E8 [Bugzilla] 5441 [Category] substantive [Description]

Output: This erratum ensures that Unicode normalization applies to all characters that might be adjacent in the serialized result produced by the text output method, including those that are in text nodes that are separated by element nodes in the data model instance.


Input: [Erratum] E9 [Bugzilla] 5993 [Category] substantive [Description]

Output: This erratum makes previously non-normative text that describes how the xhtml and html output methods must behave if the indent parameter has the value yes into normative text.


Input: [Erratum] E10 [Bugzilla] 6466 [Category] substantive [Description]

Output: This erratum specifies the syntactic constraints on the values of the doctype-public and doctype-system serialization parameters.


Input: [Erratum] E11 [Bugzilla] 6376 [Category] editorial [Description]

Output: This erratum makes clear which parts of the recommendation are not considered to be normative.


Input: [Keyword] hidden [Data type] An arbitrary string [Control type] n/a [State]

Output: Hidden


Input: [Keyword] text [Data type] Text with no line breaks [Control type] A text field [State]

Output: Text


Input: [Keyword] search [Data type] Text with no line breaks [Control type] Search field [State]

Output: Search


Input: [Keyword] tel [Data type] Text with no line breaks [Control type] A text field [State]

Output: Telephone


Input: [Keyword] url [Data type] An absolute URL [Control type] A text field [State]

Output: URL


Input: [Keyword] email [Data type] An e-mail address or list of e-mail addresses [Control type] A text field [State]

Output: E-mail


Input: [Keyword] password [Data type] Text with no line breaks (sensitive information) [Control type] A text field that obscures data entry [State]

Output: Password


Input: [Keyword] datetime [Data type] A date and time (year, month, day, hour, minute, second, fraction of a second) with the time zone set to UTC [Control type] A date and time control [State]

Output: Date and Time


Input: [Keyword] date [Data type] A date (year, month, day) with no time zone [Control type] A date control [State]

Output: Date


Input: [Keyword] month [Data type] A date consisting of a year and a month with no time zone [Control type] A month control [State]

Output: Month


Input: [Keyword] week [Data type] A date consisting of a week-year number and a week number with no time zone [Control type] A week control [State]

Output: Week


Input: [Keyword] time [Data type] A time (hour, minute, seconds, fractional seconds) with no time zone [Control type] A time control [State]

Output: Time


Input: [Keyword] datetime-local [Data type] A date and time (year, month, day, hour, minute, second, fraction of a second) with no time zone [Control type] A date and time control [State]

Output: Local Date and Time


Input: [Keyword] number [Data type] A numerical value [Control type] A text field or spinner control [State]

Output: Number


Input: [Keyword] range [Data type] A numerical value, with the extra semantic that the exact value is not important [Control type] A slider control or similar [State]

Output: Range


Input: [Keyword] color [Data type] An sRGB color with 8-bit red, green, and blue components [Control type] A color well [State]

Output: Color


Input: [Keyword] checkbox [Data type] A set of zero or more values from a predefined list [Control type] A checkbox [State]

Output: Checkbox


Input: [Keyword] radio [Data type] An enumerated value [Control type] A radio button [State]

Output: Radio Button


Input: [Keyword] file [Data type] Zero or more files each with a MIME type and optionally a file name [Control type] A label and a button [State]

Output: File Upload


Input: [Keyword] submit [Data type] An enumerated value, with the extra semantic that it must be the last value selected and initiates form submission [Control type] A button [State]

Output: Submit Button


Input: [Keyword] image [Data type] A coordinate, relative to a particular image's size, with the extra semantic that it must be the last value selected and initiates form submission [Control type] Either a clickable image, or a button [State]

Output: Image Button


Input: [Keyword] reset [Data type] n/a [Control type] A button [State]

Output: Reset Button


Input: [Keyword] button [Data type] n/a [Control type] A button [State]

Output: Button


Input: [#User] User.Name.Prefix [Category] Demographic [Type] Text [Short display name]

Output: Name Prefix


Input: [#User] User.Name.First [Category] Physical Contact [Type] Text [Short display name]

Output: First Name


Input: [#User] User.Name.Last [Category] Physical Contact [Type] Text [Short display name]

Output: Last Name


Input: [#User] User.Name.Middle [Category] Physical Contact [Type] Text [Short display name]

Output: Middle Name


Input: [#User] User.Name.Suffix [Category] Demographic [Type] Text [Short display name]

Output: Name Suffix


Input: [#User] User.Photo [Category] Physical Contact [Type] graphic [Short display name]

Output: User Photograph


Input: [#User] User.Bdate [Category] Demographic [Type] date [Short display name]

Output: Birthdate


Input: [#User] User.IDCert [Category] Physical Contact [Type] Text [Short display name]

Output: Identity Certificate


Input: [#User] #User.Demo [Category] Category [Type] Type [Short display name]

Output: User Demographics


Input: [#User] User.Demo.Country [Category] Demographic [Type] Country [Short display name]

Output: Country x.520


Input: [#User] User.Demo.Postal [Category] Demographic [Type] Text [Short display name]

Output: Postal Code x.520


Input: [#User] User.Demo.Age [Category] Demographic [Type] Number [Short display name]

Output: Age


Input: [#User] User.Demo.Gender [Category] Demographic [Type] Gender [Short display name]

Output: Gender


Input: [#User] #User.Home [Category] Category [Type] Type [Short display name]

Output: Home


Input: [#User] User.Home.Formatted_Name [Category] Physical Contact [Type] Text [Short display name]

Output: Formatted Name


Input: [#User] User.Home.Address.Street1 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 1


Input: [#User] User.Home.Address.Street2 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 2


Input: [#User] User.Home.Address.City [Category] Physical Contact [Type] Text [Short display name]

Output: City


Input: [#User] User.Home.Address.PostCode [Category] Physical Contact [Type] Text [Short display name]

Output: PostCode


Input: [#User] User.Home.Address.State_Prov [Category] Physical Contact [Type] Text [Short display name]

Output: State or Province


Input: [#User] User.Home.Address.Country [Category] Physical Contact [Type] Country [Short display name]

Output: Country


Input: [#User] User.Home.Phone [Category] Physical Contact [Type] Number [Short display name]

Output: Phone


Input: [#User] User.Home.Fax [Category] Physical Contact [Type] Number [Short display name]

Output: Fax


Input: [#User] User.Home.Cellular [Category] Physical Contact [Type] Number [Short display name]

Output: Cellular


Input: [#User] User.Home.Email [Category] Online Contact [Type] Text [Short display name]

Output: Email


Input: [#User] User.Home.URL [Category] Online Contact [Type] URL [Short display name]

Output: HomePage


Input: [#User] User.Home.TZ [Type] Text [Short display name]

Output: Time Zone


Input: [#User] #User.Shipping [Category] Category [Type] Type [Short display name]

Output: Shippin Information


Input: [#User] User.Shipping.Formatted_Name [Category] Physical Contact [Type] Text [Short display name]

Output: Formatted Name


Input: [#User] User.Shipping.Address.Street1 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 1


Input: [#User] User.Shipping.Address.Street2 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 2


Input: [#User] User.Shipping.Address.City [Category] Physical Contact [Type] Text [Short display name]

Output: City


Input: [#User] User.Shipping.Address.PostCode [Category] Physical Contact [Type] Text [Short display name]

Output: PostCode x.520


Input: [#User] User.Shipping.Address.State_Prov [Category] Physical Contact [Type] Text [Short display name]

Output: State or Province


Input: [#User] User.Shipping.Address.Country [Category] Physical Contact [Type] Country [Short display name]

Output: Country x.520


Input: [#User] User.Shipping.Method1 [Category] Physical Contact [Type] Text [Short display name]

Output: 1st Preffered shipping method


Input: [#User] User.Shipping.Method2 [Category] Physical Contact [Type] Text [Short display name]

Output: 2nd preffered shipping method


Input: [#User] #User.Business [Category] Category [Type] Type [Short display name]

Output: Business


Input: [#User] User.Business.Company [Category] Physical Contact [Type] Text [Short display name]

Output: Company


Input: [#User] User.Business.FormattedName [Category] Physical Contact [Type] Text [Short display name]

Output: Formatted Name


Input: [#User] User.Business.SIC_Code [Type] Text [Short display name]

Output: Industry SIC Code


Input: [#User] User.Business.DUNS_Number [Type] Text [Short display name]

Output: D&B Number


Input: [#User] User.Ticker.Symbol [Type] Text [Short display name]

Output: Stock Symbol


Input: [#User] User.Business.Logo [Type] Graphic [Short display name]

Output: Business Logo


Input: [#User] User.Business.JobTitle [Category] Demographic [Type] Text [Short display name]

Output: Job Title


Input: [#User] User.Business.Department [Category] Physical Contact [Type] Text [Short display name]

Output: Department


Input: [#User] User.Business.Office [Category] Physical Contact [Type] Text [Short display name]

Output: Office


Input: [#User] User.Business.Address.Street1 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 1


Input: [#User] User.Business.Address.Street2 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 2


Input: [#User] User.Business.Address.Street3 [Category] Physical Contact [Type] Text [Short display name]

Output: Street Address Line 3


Input: [#User] User.Business.Address.City [Category] Physical Contact [Type] Text [Short display name]

Output: City


Input: [#User] User.Business.Address.Postal [Category] Physical Contact [Type] Text [Short display name]

Output: Postal Code


Input: [#User] User.Business.Address.State_Prov [Category] Physical Contact [Type] Text [Short display name]

Output: State or Province


Input: [#User] User.Business.Address.Country [Category] Physical Contact [Type] Country [Short display name]

Output: Country


Input: [#User] User.Business.Phone [Category] Physical Contact [Type] Phone [Short display name]

Output: Phone


Input: [#User] User.Business.Fax [Category] Physical Contact [Type] Phone [Short display name]

Output: Fax


Input: [#User] User.Business.Pager [Category] Physical Contact [Type] Phone [Short display name]

Output: Pager


Input: [#User] User.Business.Email [Category] Online Contact [Type] Email [Short display name]

Output: Email


Input: [#User] User.Business.URL [Category] Online Contact [Type] URL [Short display name]

Output: Home Page


Input: [Function] avg [Arguments] node-set [Description] Average [Returns]

Output: number


Input: [Function] boolean-from-string [Arguments] string [Description] Type conversion [Returns]

Output: boolean


Input: [Function] count-non-empty [Arguments] node-set [Description] Count non-empty [Returns]

Output: number


Input: [Function] days-from-date [Arguments] string [Description] Days in epoch [Returns]

Output: number


Input: [Function] if [Arguments] boolean, string, string [Description] Conditional [Returns]

Output: string


Input: [Function] index [Arguments] string [Description] Repeat index [Returns]

Output: number


Input: [Function] instance [Arguments] string [Description] Locate instance [Returns]

Output: node-set


Input: [Function] max [Arguments] node-set [Description] Maximum [Returns]

Output: number


Input: [Function] min [Arguments] node-set [Description] Minimum [Returns]

Output: number


Input: [Function] months [Arguments] string [Description] Months in period [Returns]

Output: number


Input: [Function] now [Arguments] - [Description] Current time [Returns]

Output: string


Input: [Function] property [Arguments] string [Description] Feature value [Returns]

Output: string


Input: [Function] seconds [Arguments] string [Description] Seconds in period [Returns]

Output: number


Input: [Function] seconds-from-dateTime [Arguments] string [Description] Seconds in epoch [Returns]

Output: number


Input: [Name] next [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] must evaluate to a valid URI [Description]

Output: An ECMAScript expression which returns the URI of the resource to be fetched.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] type [Required] false [Type] ECMAScript Expression [Default Value] In processed mode "application/ccxml+xml". In raw mode "*/*". [Valid Values] MIME Types formatted as per HTTP Accept header [RFC2616] [Description]

Output: An ECMAScript expression which returns a character string setting the value of the HTTP Accept header to tell the application server what content type the application wishes to have returned.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] namelist [Required] false [Type] Var List [Default Value] none [Valid Values] List of ECMAScript Variable names [Description]

Output: A list of zero or more whitespace separated CCXML variable names. These variables must be submitted to the web server, with the same qualification as used in the namelist. When an ECMAScript variable is submitted to the web server, its value must be first converted into a string before being submitted. If the variable is an ECMAScript Object, the mechanism by which it must be submitted is not currently defined. Instead of submitting ECMAScript Objects directly, the application developer may explicitly submit the properties of an Object. e.g. "date.month date.year".

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] method [Required] false [Type] ECMAScript Expression [Default Value] get [Valid Values] get post [Description]

Output: An ECMAScript expression which returns a character string that indicates the HTTP method to use. Values defined by the specification are: get This indicates that the "GET" method must be used to fetch the URI post This indicates that the "POST" method must be used while submitting the URI to the web server.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] fetchid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Valid Values] ECMAScript Variable [Description]

Output: An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive an internally generated unique string identifier to be associated with the completion event. This identifier can be tested by the fetch completion event handler to distinguish among several outstanding fetch requests. If this attribute is not specified, the fetch identifier can be acquired from the fetch completion event. Every fetch request must receive a unique fetch identifier, even if the request is for the same URI

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] timeout [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression which returns a character string in CSS2 [CSS2] format [Description]

Output: The character string returned must be interpreted as a time interval. This interval begins when the fetch is executed. The fetch must fail if not completed at the end of this interval. A failed fetch must return the error.fetch event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxage [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression which returns a valid time value for the HTTP 1.1 request [RFC2616] [Description]

Output: The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content whose age must be no greater than the specified time in seconds (cf. 'max-age' in HTTP 1.1 [RFC2616] ). The document is not willing to use stale content, unless maxstale is also provided.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxstale [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression which returns a valid time value for the HTTP 1.1 request [RFC2616] [Description]

Output: The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content that has exceeded its expiration time (cf. 'max-age' in HTTP 1.1 [RFC2616] ). If maxstale is assigned a value, then the document is willing to accept content that has exceeded its expiration time by no more than the specified number of seconds.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] enctype [Required] false [Attribute Constraints] Valid only when the value of the method is "post" , otherwise ignored. [Type] ECMAScript Expression [Default Value] application/x-www-form-urlencoded [Valid Values] valid media encoding type [Description]

Output: An ECMAScript expression which returns a character string that indicates the media encoding type of the submitted document (when the value of the method is "post"). Values defined by the specification are: application/x-www-form-urlencoded This indicates that the ccxml variables specified in the namelist must be url encoded.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] mode [Required] false [Type] ECMAScript Expression [Default Value] processed [Valid Values] processed, raw [Description]

Output: Controls what the CCXML platform should do with fetched content. If set to processed (the default) the CCXML platform MUST attempt to parse and validate the returned content. If set to raw the platform MUST NOT attempt to process the data and MUST leave processing of the content to the application who can do what it wishes with the content via the content attribute of the fetch.done event

Voice Browser Call Control: CCXML Version 1.0


Input: [Keyword] hidden [State] Hidden [Control type] n/a [Data type]

Output: An arbitrary string


Input: [Keyword] text [State] Text [Control type] A text field [Data type]

Output: Text with no line breaks


Input: [Keyword] search [State] Search [Control type] Search field [Data type]

Output: Text with no line breaks


Input: [Keyword] tel [State] Telephone [Control type] A text field [Data type]

Output: Text with no line breaks


Input: [Keyword] url [State] URL [Control type] A text field [Data type]

Output: An absolute URL


Input: [Keyword] email [State] E-mail [Control type] A text field [Data type]

Output: An e-mail address or list of e-mail addresses


Input: [Keyword] password [State] Password [Control type] A text field that obscures data entry [Data type]

Output: Text with no line breaks (sensitive information)


Input: [Keyword] datetime [State] Date and Time [Control type] A date and time control [Data type]

Output: A date and time (year, month, day, hour, minute, second, fraction of a second) with the time zone set to UTC


Input: [Keyword] date [State] Date [Control type] A date control [Data type]

Output: A date (year, month, day) with no time zone


Input: [Keyword] month [State] Month [Control type] A month control [Data type]

Output: A date consisting of a year and a month with no time zone


Input: [Keyword] week [State] Week [Control type] A week control [Data type]

Output: A date consisting of a week-year number and a week number with no time zone


Input: [Keyword] time [State] Time [Control type] A time control [Data type]

Output: A time (hour, minute, seconds, fractional seconds) with no time zone


Input: [Keyword] datetime-local [State] Local Date and Time [Control type] A date and time control [Data type]

Output: A date and time (year, month, day, hour, minute, second, fraction of a second) with no time zone


Input: [Keyword] number [State] Number [Control type] A text field or spinner control [Data type]

Output: A numerical value


Input: [Keyword] range [State] Range [Control type] A slider control or similar [Data type]

Output: A numerical value, with the extra semantic that the exact value is not important


Input: [Keyword] color [State] Color [Control type] A color well [Data type]

Output: An sRGB color with 8-bit red, green, and blue components


Input: [Keyword] checkbox [State] Checkbox [Control type] A checkbox [Data type]

Output: A set of zero or more values from a predefined list


Input: [Keyword] radio [State] Radio Button [Control type] A radio button [Data type]

Output: An enumerated value


Input: [Keyword] file [State] File Upload [Control type] A label and a button [Data type]

Output: Zero or more files each with a MIME type and optionally a file name


Input: [Keyword] submit [State] Submit Button [Control type] A button [Data type]

Output: An enumerated value, with the extra semantic that it must be the last value selected and initiates form submission


Input: [Keyword] image [State] Image Button [Control type] Either a clickable image, or a button [Data type]

Output: A coordinate, relative to a particular image's size, with the extra semantic that it must be the last value selected and initiates form submission


Input: [Keyword] reset [State] Reset Button [Control type] A button [Data type]


Input: [Keyword] button [State] Button [Control type] A button [Data type]


Input: [Function] avg [Arguments] node-set [Returns] number [Description]

Output: Average


Input: [Function] boolean-from-string [Arguments] string [Returns] boolean [Description]

Output: Type conversion


Input: [Function] count-non-empty [Arguments] node-set [Returns] number [Description]

Output: Count non-empty


Input: [Function] days-from-date [Arguments] string [Returns] number [Description]

Output: Days in epoch


Input: [Function] if [Arguments] boolean, string, string [Returns] string [Description]

Output: Conditional


Input: [Function] index [Arguments] string [Returns] number [Description]

Output: Repeat index


Input: [Function] instance [Arguments] string [Returns] node-set [Description]

Output: Locate instance


Input: [Function] max [Arguments] node-set [Returns] number [Description]

Output: Maximum


Input: [Function] min [Arguments] node-set [Returns] number [Description]

Output: Minimum


Input: [Function] months [Arguments] string [Returns] number [Description]

Output: Months in period


Input: [Function] now [Arguments] - [Returns] string [Description]

Output: Current time


Input: [Function] property [Arguments] string [Returns] string [Description]

Output: Feature value


Input: [Function] seconds [Arguments] string [Returns] number [Description]

Output: Seconds in period


Input: [Function] seconds-from-dateTime [Arguments] string [Returns] number [Description]

Output: Seconds in epoch


Input: [Definition] Character data [Attribute Type]

Output: CDATA

XHTML™ Modularization 1.1 - Second Edition


Input: [Definition] A document-unique identifier [Attribute Type]

Output: ID

XHTML™ Modularization 1.1 - Second Edition


Input: [Definition] A reference to a document-unique identifier [Attribute Type]

Output: IDREF

XHTML™ Modularization 1.1 - Second Edition


Input: [Definition] A space-separated list of references to document-unique identifiers [Attribute Type]

Output: IDREFS

XHTML™ Modularization 1.1 - Second Edition


Input: [Definition] A name with the same character constraints as ID above [Attribute Type]

Output: NAME

XHTML™ Modularization 1.1 - Second Edition


Input: [Definition] A name composed of only name tokens as defined in XML 1.0 [XML] [Attribute Type]

Output: NMTOKEN

XHTML™ Modularization 1.1 - Second Edition


Input: [Definition] One or more white space separated NMTOKEN values [Attribute Type]

Output: NMTOKENS

XHTML™ Modularization 1.1 - Second Edition


Input: [General tool] HTML to Text converter [,shortcut] ,text [Access control] Same as the document [For this page]

Output: A plain text version of the page, handy for pasting into email.


Input: [General tool] Link Checker [,shortcut] ,checklink [Access control] Same as the document [For this page]

Output: List of bad links in the page


Input: [General tool] Link Checker [,shortcut] ,rchecklink [Access control] Same as the document [For this page]

Output: Bad links in a page and in pages linked from it


Input: [General tool] HTML Validator [,shortcut] ,validate [Access control] Same as the document [For this page]

Output: List of HTML markup errors.


Input: [General tool] W3C Spellchecker [,shortcut] ,spell [Access control] Same as the document [For this page]

Output: List of spelling errors.


Input: [General tool] CSS Validator [,shortcut] ,cssvalidate [Access control] Works only on public pages. [For this page]

Output: List of style CSS errors.


Input: [General tool] CVS Log [,shortcut] ,cvslog [Access control] Public on dev.w3.org, Team-only on www.w3.org [For this page]

Output: Log of changes to the document


Input: [General tool] Headers [,shortcut] ,headers [Access control] Same as the document [For this page]

Output: HTTP headers sent by the server


Input: [General tool] the pubrules checker [,shortcut] ,pubrules [Access control] Same as the document [For this page]

Output: Check the compliance of this document to the W3C publication rules


Input: [General tool] the pubrules checker [,shortcut] ,pubruleserrors [Access control] Same as the document [For this page]

Output: Check the compliance of this document to the W3C publication rules, only displaying errors


Input: [Name] dest [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] A Valid URI [Description]

Output: An ECMAScript expression which returns a string that is the target of the outbound telephone call. A platform MUST support a telephone URI, as described in [RFC2806] [RFC3966] and MAY support other URI schemes such as "sip:" or "h323:" or a SIP URI as described in [RFC3261] .

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] connectionid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Valid Values] ECMAScript Variable [Description]

Output: An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive the identifier of the Connection on which the outgoing call is attempted.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] aai [Required] false [Type] ECMAScript Expression [Default Value] none [Description]

Output: An ECMAScript expression which returns a string of application-to-application information to be passed to the destination endpoint when establishing the connection. Note: Even if an implementation platform accepts the aai data, certain protocols and network elements may prevent the transmission to the target endpoint. If the platform does not support the transmission of aai data it must raise a connection.progressing event and indicate that the use of aai is not supported.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] callerid [Required] false [Type] ECMAScript Expression [Default Value] none [Description]

Output: An ECMAScript expression which returns a string defining the caller identity to be used when making the outbound connection. The format of this information is protocol and platform specific but might consist of a telephone URI, as described in [RFC2806] [RFC3966] or a SIP URI as described in [RFC3261] . Note: An implementation platform is not required to use the specified data and certain protocols and network elements may prevent its use. If the platform does not support the specification of callerid it must raise a connection.progressing event and indicate that the use of callerid is not supported.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] hints [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression that returns an ECMAScript object [Description]

Output: The ECMAScript object returned contains information which may be used by the implementing platform when establishing the outbound connection. This information may consist of protocol-specific parameters, protocol selection guidelines, or routing hints. Note: The meaning of these hints is specific to the implementing platform and protocol. Platforms that do not support hints MAY ignore this attribute. See Section 9.5.6 for additional requirements when hints are supported by the implementing platform.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] timeout [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression which returns a character string in CSS2 [CSS2] format [Description]

Output: The character string returned is interpreted as a time interval. This interval begins when createcall is executed. The createcall must fail if not completed by the end of this interval. A completion is defined as the call getting to a CONNECTED state as signaled by a connection.connected event. A failed createcall must return the connection.failed event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] joinid [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] (valid connection, conference, or dialog ID) [Description]

Output: An ECMAScript expression that identifies a connection, conference, or dialog ID that the new call must be joined to. This is equivalent, from the perspective of the CCXML application, to performing a immediately following the . However, platforms may use knowledge about the connection/conference/dialog to which the new call will be connected to optimize the call creation process. If the attribute value is invalid an error.semantic event must be thrown.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] joindirection [Required] false [Attribute Constraints] If this This attribute is specified only valid in conjunction with the joinid attribute MUST be present. attribute, otherwise ignored. [Type] ECMAScript Expression [Default Value] both [Valid Values] both calltransmit callreceive [Description]

Output: An ECMAScript expression that defines the direction of the media flow between the newly created connection, and the existing connection/conference/dialog referenced by joinid: both Specifes a full duplex connection where the media flows in both directions. calltransmit The new connection transmits media to the referenced connection/conference/dialog but does not receive any media streams. callreceive The new connection receives media from the referenced connection/conference/dialog but does not transmit any media streams.

Voice Browser Call Control: CCXML Version 1.0


Input: [0] Message [1] Meaning [2] U to S? [3] S to U? [4] After Receiving [5] Expected Response [6] Data in Message [7]

Output: Optional in Message


Input: [0] OK-PROP [1] Proposal acceptable [2] Yes [3] Yes [4] PROP [5] none [6] Agreement [7]

Output: Signature of recipient of proposal


Input: [0] PROP [1] Here's a Proposal [2] Yes [3] Yes [4] any time [5] OK or SRY-PROP or PROP [6] Text of a proposal [7]

Output: Signature of initiator, fingerprint of previous Proposal


Input: [0] RFD [1] Request for Data [2] No [3] Yes [4] any time [5] SRY-RFD, PROP, RFP, RFT or TXD [6] Names of data elements, sets of data elements, or categories [7]

Output: Previous agreement if not sent with a new proposal


Input: [0] RFP [1] Request for Proposal [2] Yes [3] Yes [4] any time [5] PROPor SRY-RFP [6] Must agreement be signed? [7]

Output: Set of URLs to be covered


Input: [0] SRY-PROP [1] Refuse Proposal [2] Yes [3] Yes [4] PROP [5] PROP [6] Fingerprint of proposal refused, Reason [7]

Output: Which practices are unacceptable (To Be Designed)


Input: [0] TXD [1] Transfer Data [2] Yes [3] Yes [4] any time [5] none, OK-TXD or SRY-TXD [6] Data element names and values to be written, as requested [7]

Output: Agreement


Input: [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] a Dialog URI [Description] An ECMAScript expression which returns a character string identifying the URI of the dialog document that the dialog interpreter must prepare. [Name]

Output: src

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] application/voicexml+xml [Valid Values] a Valid MIME Type [Description] An ECMAScript expression which returns a character string that specifies the MIME type of the document, and as a result determines which dialog manager environment must actually be used. Values defined by the specification are: application/voicexml+xml This MIME type would request a VoiceXML interpreter instance. audio/x-wav This MIME type would request a dialog manager that merely plays wave files. [Name]

Output: type

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] Var List [Default Value] none [Valid Values] List of ECMAScript Variable names [Description] A list of zero or more whitespace separated CCXML variable names. These variables must be submitted to the web server, with the same qualification as used in the namelist. When an ECMAScript variable is submitted to the web server, its value must be first converted into a string before being submitted. If the variable is an ECMAScript Object, the mechanism by which it is submitted is not currently defined. Instead of submitting ECMAScript Objects directly, the application developer may explicitly submit the properties of an Object. e.g. "date.month date.year". [Name]

Output: namelist

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] Var List [Default Value] none [Valid Values] List of ECMAScript Variable names [Description] A list of one or more whitespace separated CCXML variable names. These variables are sent to the dialog environment as a list of name/value pairs. Names are sent exactly as they are specified; values are formed by converting the referenced ECMAScript variable to string form (which is undefined for objects). The dialog environment determines how passed parameters will be handled [Name]

Output: parameters

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Valid Values] ECMAScript Variable [Description] An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive a dialog identifier value for the launched dialog interpreter instance. If the attribute value is invalid, an error.semantic event MUST be thrown [Name]

Output: dialogid

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] Must not be used with conferenceid [Type] ECMAScript Expression [Default Value] none [Valid Values] Connection IDs [Description] An Optional ECMAScript expression which returns the identifier of a connection. If specified, the dialog being prepared MUST be joined to the referenced connection as specified by the mediadirection attribute. Note that if the referenced connection is already bridged to another media endpoint, those existing bridges may be affected according to the rules specified in section 10.4 even prior to being performed If the attribute value is invalid an error.semantic event must be thrown. [Name]

Output: connectionid

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] Must not be used with connectionid [Type] ECMAScript Expression [Default Value] none [Valid Values] Conference IDs [Description] An Optional ECMAScript expression which returns the identifier of a conference bridge. If specified, the dialog being prepared MUST be joined to the referenced conference as specified by the mediadirection attribute. If the attribute value is invalid an error.semantic event must be thrown. [Name]

Output: conferenceid

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] both [Valid Values] both dialogtransmit dialogreceive [Description] An ECMAScript expression that defines the direction of the media flow between the Dialog and the Connection or Conference. The following values must be used: both Specifies a full duplex connection where the media flows in both directions. dialogtransmit The dialog transmits media to the Connection or Conference but does not receive any media streams. dialogreceive The dialog receives media from the Connection or Conference but does not transmit any media streams. The bridge does not take place until a subsequent is executed, but this attribute may be provided as guidance to the dialog environment for preparation. If no value is specified, the dialog environment must make no assumptions as to the bridging type. For more information about connections and bridges, refer to Section 10 . [Name]

Output: mediadirection

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description] The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content whose age is no greater than the specified time in seconds (cf. 'max-age' in HTTP 1.1 [RFC2616] ). The document is not willing to use stale content, unless maxstale is also provided. [Name]

Output: maxage

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] A valid time value for the HTTP 1.1 request [RFC2616] [Description] The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content that has exceeded its expiration time (cf. 'max-stale' in HTTP 1.1 [RFC2616] ). If maxstale is assigned a value, then the document is willing to accept content that has exceeded its expiration time by no more than the specified number of seconds. [Name]

Output: maxstale

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Attribute Constraints] Valid only when the value of the method is "post" , otherwise ignored. [Type] ECMAScript Expression [Default Value] application/x-www-form-urlencoded [Valid Values] valid media encoding type [Description] An ECMAScript expression which returns a character string that indicates the media encoding type of the submitted document (when the value of the method is "post"). Values defined by the specification are: application/x-www-form-urlencoded This indicates that the ccxml variables specified in the namelist must be url encoded. [Name]

Output: enctype

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] get [Valid Values] get post [Description] An ECMAScript expression which returns a character string that indicates the HTTP method to use. Values defined by the specification are: get This indicates that the "GET" method must be used by the dialog manager. post This indicates that the "POST" method must be used by the dialog manager. [Name]

Output: method

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression that returns an ECMAScript object [Description] The ECMAScript object returned contains information which may be used by the implementing platform for implementing the dialog operation. Note: The meaning of these hints is specific to the implementing platform and protocol. Platforms that do not support hints MAY ignore this attribute. See Section 9.5.6 for additional requirements when hints are supported by the implementing platform. [Name]

Output: hints

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] src [Required] true [Type] ECMAScript Expression [Default Value] none [Description] An ECMAScript expression which returns a character string identifying the URI of the dialog document that the dialog interpreter must prepare. [Valid Values]

Output: a Dialog URI

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] type [Required] false [Type] ECMAScript Expression [Default Value] application/voicexml+xml [Description] An ECMAScript expression which returns a character string that specifies the MIME type of the document, and as a result determines which dialog manager environment must actually be used. Values defined by the specification are: application/voicexml+xml This MIME type would request a VoiceXML interpreter instance. audio/x-wav This MIME type would request a dialog manager that merely plays wave files. [Valid Values]

Output: a Valid MIME Type

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] namelist [Required] false [Type] Var List [Default Value] none [Description] A list of zero or more whitespace separated CCXML variable names. These variables must be submitted to the web server, with the same qualification as used in the namelist. When an ECMAScript variable is submitted to the web server, its value must be first converted into a string before being submitted. If the variable is an ECMAScript Object, the mechanism by which it is submitted is not currently defined. Instead of submitting ECMAScript Objects directly, the application developer may explicitly submit the properties of an Object. e.g. "date.month date.year". [Valid Values]

Output: List of ECMAScript Variable names

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] parameters [Required] false [Type] Var List [Default Value] none [Description] A list of one or more whitespace separated CCXML variable names. These variables are sent to the dialog environment as a list of name/value pairs. Names are sent exactly as they are specified; values are formed by converting the referenced ECMAScript variable to string form (which is undefined for objects). The dialog environment determines how passed parameters will be handled [Valid Values]

Output: List of ECMAScript Variable names

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] dialogid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Description] An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive a dialog identifier value for the launched dialog interpreter instance. If the attribute value is invalid, an error.semantic event MUST be thrown [Valid Values]

Output: ECMAScript Variable

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] connectionid [Required] false [Attribute Constraints] Must not be used with conferenceid [Type] ECMAScript Expression [Default Value] none [Description] An Optional ECMAScript expression which returns the identifier of a connection. If specified, the dialog being prepared MUST be joined to the referenced connection as specified by the mediadirection attribute. Note that if the referenced connection is already bridged to another media endpoint, those existing bridges may be affected according to the rules specified in section 10.4 even prior to being performed If the attribute value is invalid an error.semantic event must be thrown. [Valid Values]

Output: Connection IDs

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] conferenceid [Required] false [Attribute Constraints] Must not be used with connectionid [Type] ECMAScript Expression [Default Value] none [Description] An Optional ECMAScript expression which returns the identifier of a conference bridge. If specified, the dialog being prepared MUST be joined to the referenced conference as specified by the mediadirection attribute. If the attribute value is invalid an error.semantic event must be thrown. [Valid Values]

Output: Conference IDs

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] mediadirection [Required] false [Type] ECMAScript Expression [Default Value] both [Description] An ECMAScript expression that defines the direction of the media flow between the Dialog and the Connection or Conference. The following values must be used: both Specifies a full duplex connection where the media flows in both directions. dialogtransmit The dialog transmits media to the Connection or Conference but does not receive any media streams. dialogreceive The dialog receives media from the Connection or Conference but does not transmit any media streams. The bridge does not take place until a subsequent is executed, but this attribute may be provided as guidance to the dialog environment for preparation. If no value is specified, the dialog environment must make no assumptions as to the bridging type. For more information about connections and bridges, refer to Section 10 . [Valid Values]

Output: both dialogtransmit dialogreceive

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxage [Required] false [Type] ECMAScript Expression [Default Value] none [Description] The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content whose age is no greater than the specified time in seconds (cf. 'max-age' in HTTP 1.1 [RFC2616] ). The document is not willing to use stale content, unless maxstale is also provided. [Valid Values]

Output: A valid time value for the HTTP 1.1 request [RFC2616]

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] maxstale [Required] false [Type] ECMAScript Expression [Default Value] none [Description] The character string returned must be interpreted as a time interval. This indicates that the document is willing to use content that has exceeded its expiration time (cf. 'max-stale' in HTTP 1.1 [RFC2616] ). If maxstale is assigned a value, then the document is willing to accept content that has exceeded its expiration time by no more than the specified number of seconds. [Valid Values]

Output: A valid time value for the HTTP 1.1 request [RFC2616]

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] enctype [Required] false [Attribute Constraints] Valid only when the value of the method is "post" , otherwise ignored. [Type] ECMAScript Expression [Default Value] application/x-www-form-urlencoded [Description] An ECMAScript expression which returns a character string that indicates the media encoding type of the submitted document (when the value of the method is "post"). Values defined by the specification are: application/x-www-form-urlencoded This indicates that the ccxml variables specified in the namelist must be url encoded. [Valid Values]

Output: valid media encoding type

Voice Browser Call Control: CCXML Version 1.0