Input: [Name] method [Required] false [Type] ECMAScript Expression [Default Value] get [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. [Valid Values]

Output: get post

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] hints [Required] false [Type] ECMAScript Expression [Default Value] none [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. [Valid Values]

Output: An ECMAScript expression that returns an ECMAScript object

Voice Browser Call Control: CCXML Version 1.0


Input: [Value] Reproduction [Description] the work may be reproduced [Type]

Output: Permission

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] Distribution [Description] the work (and, if authorized, derivative works) may be distributed, publicly displayed, and publicly performed [Type]

Output: Permission

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] DerivativeWorks [Description] derivative works may be created and reproduced [Type]

Output: Permission

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] Sharing [Description] non commercial reproduction and distribution (like file-sharing) of the entire work are allowed [Type]

Output: Permission

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] CommercialUse [Description] rights may be exercised for commercial purposes [Type]

Output: Prohibition

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] Notice [Description] copyright and license notices must be kept intact [Type]

Output: Requirement

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] Attribution [Description] credit must be given to copyright holder and/or author [Type]

Output: Requirement

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Value] ShareAlike [Description] derivative works must be licensed under the same terms as the original work [Type]

Output: Requirement

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Description] the work may be reproduced [Value]

Output: Reproduction

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Description] the work (and, if authorized, derivative works) may be distributed, publicly displayed, and publicly performed [Value]

Output: Distribution

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Description] derivative works may be created and reproduced [Value]

Output: DerivativeWorks

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Permission [Description] non commercial reproduction and distribution (like file-sharing) of the entire work are allowed [Value]

Output: Sharing

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Prohibition [Description] rights may be exercised for commercial purposes [Value]

Output: CommercialUse

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Requirement [Description] copyright and license notices must be kept intact [Value]

Output: Notice

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Requirement [Description] credit must be given to copyright holder and/or author [Value]

Output: Attribution

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] Requirement [Description] derivative works must be licensed under the same terms as the original work [Value]

Output: ShareAlike

ODRL 2.1 / Creative Commons Profile | ODRL Community Group

Table 1: Main CC characteristics


Input: [Type] UnknownError [Message (Optional)]

Output: The operation failed for reasons unrelated to the database itself and not covered by any other errors.


Input: [Type] ConstraintError [Message (Optional)]

Output: 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.


Input: [Type] DataError [Message (Optional)]

Output: Data provided to an operation does not meet requirements.


Input: [Type] TransactionInactiveError [Message (Optional)]

Output: A request was placed against a transaction which is currently not active, or which is finished.


Input: [Type] ReadOnlyError [Message (Optional)]

Output: The mutating operation was attempted in a "readonly" transaction.


Input: [Type] VersionError [Message (Optional)]

Output: An attempt was made to open a database using a lower version than the existing version.


Input: [Expected Values] annotations [Description]

Output: The work includes annotations from the author, instructor and/or others.


Input: [Expected Values] bookmarks [Description]

Output: The work includes bookmarks to facilitate navigation to key points.


Input: [Expected Values] index [Description]

Output: The work includes an index to the content.


Input: [Expected Values] printPageNumbers [Description]

Output: The work includes equivalent print page numbers. This setting is most commonly used with ebooks for which there is a print equivalent.


Input: [Expected Values] readingOrder [Description]

Output: The reading order of the content is clearly defined in the markup (e.g., figures, sidebars and other secondary content has been marked up to allow it to be skipped automatically and/or manually escaped from.


Input: [Expected Values] structuralNavigation [Description]

Output: The use of headings in the work fully and accurately reflects the document hierarchy, allowing navigation by assistive technologies.


Input: [Expected Values] taggedPDF [Description]

Output: The structures in a PDF have been tagged to improve the navigation of the content.


Input: [LiveCycle Placement Rules] 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. [Control Type]

Output: Text input (including date/time and password fields)

Text input (including date/time and password fields)

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


Input: [LiveCycle Placement Rules] Default placement for the label is to the right of the check box. [Control Type]

Output: Checkbox

Text input (including date/time and password fields)

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


Input: [LiveCycle Placement Rules] 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.) [Control Type]

Output: Radio button group

Text input (including date/time and password fields)

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


Input: [LiveCycle Placement Rules] 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.. [Control Type]

Output: Combo box

Text input (including date/time and password fields)

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


Input: [LiveCycle Placement Rules] Default placement for the label is above the list box. [Control Type]

Output: List box

Text input (including date/time and password fields)

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


Input: [LiveCycle Placement Rules] 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. [Control Type]

Output: Button

Text input (including date/time and password fields)

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


Input: [Description] The work includes annotations from the author, instructor and/or others. [Expected Values]

Output: annotations


Input: [Description] The work includes bookmarks to facilitate navigation to key points. [Expected Values]

Output: bookmarks


Input: [Description] The work includes an index to the content. [Expected Values]

Output: index


Input: [Description] The work includes equivalent print page numbers. This setting is most commonly used with ebooks for which there is a print equivalent. [Expected Values]

Output: printPageNumbers


Input: [Description] The reading order of the content is clearly defined in the markup (e.g., figures, sidebars and other secondary content has been marked up to allow it to be skipped automatically and/or manually escaped from. [Expected Values]

Output: readingOrder


Input: [Description] The use of headings in the work fully and accurately reflects the document hierarchy, allowing navigation by assistive technologies. [Expected Values]

Output: structuralNavigation


Input: [Description] The structures in a PDF have been tagged to improve the navigation of the content. [Expected Values]

Output: taggedPDF


Input: [Role] roletype [Description]

Output: Describes the structural and functional purpose of an element. A Role is also a concept.

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] input [Description]

Output: Generic type for widgets that can have a value

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] textbox [Description]

Output: Generic type for the inputs that allow free-form text as their value

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] select [Description]

Output: A form control that allows the user to make selections from a set of choices

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] range [Description]

Output: Represents a range of values that can be set by the user.

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] section [Description]

Output: A logical part of a DeliveryUnit (page or a document)

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] sectionhead [Description]

Output: A heading without level

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


Input: [Role] window [Description]

Output: Browser or application window

Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)

Base Roles


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

Output: Meaning


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

Output: Proposal acceptable


Input: [0] OK-TXD [2] Yes [3] Yes [4] TXD [5] none [6] [hash of] data transferred [1]

Output: Data transfer successful


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

Output: Here's a Proposal


Input: [0] RFD [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] Previous agreement if not sent with a new proposal [1]

Output: Request for Data


Input: [0] RFP [2] Yes [3] Yes [4] any time [5] PROPor SRY-RFP [6] Must agreement be signed? [7] Set of URLs to be covered [1]

Output: Request for Proposal


Input: [0] RFT [2] Yes [3] No [4] Agreement [5] PROP or SRY-RFT [6] Agreement [1]

Output: Request for Text of Proposal


Input: [0] SRY-PROP [2] Yes [3] Yes [4] PROP [5] PROP [6] Fingerprint of proposal refused, Reason [7] Which practices are unacceptable (To Be Designed) [1]

Output: Refuse Proposal


Input: [0] SRY-RFD [2] Yes [3] Yes [4] RFD [5] none [6] Agreement refused, Reason [1]

Output: Refuse RFD


Input: [0] SRY-RFP [2] Yes [3] Yes [4] RFP [5] none [6] Reason [1]

Output: I won't give you a Proposal


Input: [0] SRY-RFT [2] No [3] Yes [4] RFT [5] none [6] Agreement, Reason [1]

Output: Proposal Text not available


Input: [0] SRY-TXD [2] Yes [3] No [4] TXD or none [5] none [6] Agreement, Reason [1]

Output: Data transfer not successfull


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

Output: Stop negotiation


Input: [0] TXD [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] Agreement [1]

Output: Transfer Data


Input: [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] translate="yes" for elements, and translate="no" for attributes [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes [Data category]

Output: Translate

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes [Data category]

Output: Localization Note

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] term="no" [Inheritance] None [Overriding] Not applicable [Data category]

Output: Terminology

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] dir="ltr" [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [Data category]

Output: Directionality

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Inheritance] None [Overriding] Not applicable [Data category]

Output: Ruby

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] No Yes [Default Values] None [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [Data category]

Output: Language Information

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] withinText="no" [Inheritance] None [Overriding] Not applicable [Data category]

Output: Elements Within Text

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Topic] ScholarlyArticle [Status] Early proposal from HighWire Press needs review. [Vocab] Suggestion that scholarly articles could be described in more detail. [Comments] There is a lot of related work in this area. For example Google Scholar publisher guidelines; Microsoft Academic Search. The Open Archives Initiative - Protocol for Metadata Harvesting also addresses this problem area and has broad adoption. See also earlier comments from HighWire Press (pdf) and following discussion (on the old mailing list). [Summary]

Output: Various ideas around improving ScholarlyArticle.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Real Estate [Status] Discussions but no proposal yet. [Vocab] N/A [Comments] Related to Place vocabulary, and schema.org's numerous subclasses, and Offer class. [Summary]

Output: Enthusiastic discussion in favour of adding RealEstate support. Tracked as issue 13. This should likely follow along after the Good Relations work.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Vehicles [Status] Anticipated. [Comments] No public draft yet. [Summary]

Output: A proposal extending schema.org for describing vehicles is being prepared.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Transport Data [Status] Discussion [Vocab] N/A [Comments] Discussions on whether this scenario can be covered with existing vocabulary. [Summary]

Output: Initial discussion on description of transport data.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Activities (things you can do) [Status] Proposal [Vocab] Examples: 'Paragliding'. 'Going to the cinema', etc. [Comments] Public draft and description available on wiki. Original proposal on public vocabs mailinglist. [Summary]

Output: Vocabulary for describing general activities not bound to any specific time or place. Unrelated to the Activities and Actions proposal for online user page interations that are listed above.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Person biography [Status] Proposal [Vocab] Add a bibliography property to the Person type. [Summary]

Output: A proposal for supporting people's biography

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Project [Status] Proposal [Vocab] Terms (loosely) based on this project vocabulary [Comments] Use case gathering - see mailing list thread [Summary]

Output: Vocabulary for describing any kind of project

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Vacation Rental Schema [Status] Proposal [Vocab] Overview of new terms [Comments] Just initiated the discussion around this schema. Public proposal available on the Wiki [Summary]

Output: Creating an additional vocabulary for this hotel-alternative accommodation

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Fictional Thing [Status] Proposal [Vocab] Proposal for the creation of a FictionalThing type [Comments] Supporting discussion around this schema. Public proposal available on the Wiki [Summary]

Output: Providing the ability to identify a thing as being fictional

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] JobMarket [Status] Proposal [Vocab] Classes added: Compensation, WorkExperience + class amended: JobPosting [Comments] Draft for an extension published to elicit feedback [Summary]

Output: Extension for modelling job markets

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] VisualArtwork [Status] Early Proposal [Vocab] Overview of Extension and new properties [Comments] Early draft for an extension published to elicit feedback. [Summary]

Output: Extension for CreativeWork and replacement/alternative to Painting and Sculpture

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] GeoJSON [Status] Early propsal [Vocab] N/A [Comments] Related to Place vocabulary [Summary]

Output: addition to the Geo* family of topics.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Looking Inside Tables [Status] Early proposal [Vocab] N/A [Comments] Draft for an extension published to elicit feedback. [Summary]

Output: A mechanism to map the contents of tables into entities.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Online Presence [Status] Early proposal [Vocab] WIP [Comments] Related to Action subtree and Online Presence Ontology. [Summary]

Output: expressing Online Presence and current Actions

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Property-Value Pairs [Status] Work in progress [Vocab] N/A [Comments] Mirrors an upcoming feature in GoodRelations. [Summary]

Output: Adding support for arbitrary property-value pairs. Useful for product features and as a generic extension mechanism for properties in schema.org.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] SocialAccount [Status] Proposal [Vocab] Add SocialAccount type derived from http://schema.org/Thing to capture social account. Update http://schema.org/Person and http://schema.org/Organization by adding the property socialAccount expecting the type SocialAccount [Comments] See also the mailing list discussion [Summary]

Output: Introduce a type and a property to describe social accounts of http://schema.org/Person or http://schema.org/Organization

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] socialAccount [Status] Proposal [Vocab] Update http://schema.org/Person and http://schema.org/Organization by adding the property socialAccount expecting a URL as value [Comments] See also the mailing list discussion This is an alternative of the previous item [Summary]

Output: Introduce a property to describe social accounts of http://schema.org/Person and http://schema.org/Organization

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic] Proposal name [Status] How far along [Vocab] Overview of new terms [Comments] Comments on status, particularly regarding integration, overlaps and open issues. [Summary]

Output: Summary of contribution.

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Additive?] yes [‘animate’] yes [‘animateColor’] no [‘animateTransform’] no [‘set’]

Output: yes


Input: [Additive?] yes [‘animate’] yes [‘animateColor’] yes [‘animateTransform’] no [Notes] Only additive if each value can be converted to an RGB color. [‘set’]

Output: yes


Input: [Additive?] no [‘animate’] no [‘animateColor’] no [‘animateTransform’] no [‘set’]

Output: no


Input: [Additive?] no [‘animate’] yes [‘animateColor’] no [‘animateTransform’] no [‘set’]

Output: yes


Input: [Additive?] yes [‘animate’] no [‘animateColor’] no [‘animateTransform’] yes [Notes] Additive means that a transformation is post-multiplied to the base set of transformations. [‘set’]

Output: no


Input: [Data type] All other data types used in animatable attributes and properties [Additive?] no [‘animate’] yes [‘animateColor’] no [‘animateTransform’] no [‘set’]

Output: yes


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: [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


Input: [Name] method [Required] false [Type] ECMAScript Expression [Default Value] get [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. [Valid Values]

Output: get post

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] hints [Required] false [Type] ECMAScript Expression [Default Value] none [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. [Valid Values]

Output: An ECMAScript expression that returns an ECMAScript object

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] target [Required] false [Type] Value expression [Default Value] none [Description] A value expression returning a unique identifier of the event target that the platform should send the event to. See 8.3 Legal Data Values and Value Expressions for details. [Valid Values]

Output: A valid target URL

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] targettype [Required] false [Type] Value expression [Default Value] 'scxml' [Description] A value expression which returns a character string that specifies the type of the event target. See 8.3 Legal Data Values and Value Expressions for details. Values defined by the specification are: scxml basichttp [Valid Values]

Output: scxml basichttp

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] sendid [Required] false [Type] Location expression [Default Value] none [Description] Any data model expression evaluating to a data model location. See 8.2 Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the event being sent. If this attribute is not specified, the event identifier is dropped. [Valid Values]

Output: Any valid location expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] delay [Required] false [Type] Value expression [Default Value] '0s' [Description] The character string returned is interpreted as a time interval. The send tag will return immediately, but the event is not 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 queue for sending events is maintained locally. Any events waiting to be sent will be purged when the session that issued this request terminates. [Valid Values]

Output: A value expression which returns a time designation as defined in CSS2 [CSS2] format

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] namelist [Required] false [Attribute Constraints] This attribute may not be specified in conjunction with inline content [Type] List of location expressions [Default Value] none [Description] A list of zero or more data model locations to be included with the event. See 8.2 Location Expressions for details. If used in conjunction with the inline content, an error.fetch will be thrown. [Valid Values]

Output: List of data model locations

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] hints [Required] false [Type] Value expression [Default Value] none [Description] The data returned contains information which may be used by the implementing platform to optimize message transmission. The meaning of these hints is platform-specific. [Valid Values]

Output: A value expression.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] event [Required] false [Attribute Constraints] This attribute may not be specified in conjunction with inline content [Default Value] none [Description] A value expression which returns a character string that indicates the type of event being generated. See 8.3 Legal Data Values and Value Expressions for details. The event type may include alphanumeric characters and the "." (dot) character. The first character may not be a dot or a digit. Event type names are case-insensitive. If neither the event attribute or in-line content is specified, an error.fetch event will be thrown. If used in conjunction with the inline content, an error.fetch will be thrown. [Type]

Output: Value expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] target [Required] false [Default Value] none [Valid Values] A valid target URL [Description] A value expression returning a unique identifier of the event target that the platform should send the event to. See 8.3 Legal Data Values and Value Expressions for details. [Type]

Output: Value expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] targettype [Required] false [Default Value] 'scxml' [Valid Values] scxml basichttp [Description] A value expression which returns a character string that specifies the type of the event target. See 8.3 Legal Data Values and Value Expressions for details. Values defined by the specification are: scxml basichttp [Type]

Output: Value expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] sendid [Required] false [Default Value] none [Valid Values] Any valid location expression [Description] Any data model expression evaluating to a data model location. See 8.2 Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the event being sent. If this attribute is not specified, the event identifier is dropped. [Type]

Output: Location expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] delay [Required] false [Default Value] '0s' [Valid Values] A value expression which returns a time designation as defined in CSS2 [CSS2] format [Description] The character string returned is interpreted as a time interval. The send tag will return immediately, but the event is not 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 queue for sending events is maintained locally. Any events waiting to be sent will be purged when the session that issued this request terminates. [Type]

Output: Value expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] xmlns:[YourNameSpacePrefix] [Required] false [Default Value] none [Description] This returns a namespace identifying the contained message format. More than one xmlns attribute may be included. [Type]

Output: string

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] namelist [Required] false [Attribute Constraints] This attribute may not be specified in conjunction with inline content [Default Value] none [Valid Values] List of data model locations [Description] A list of zero or more data model locations to be included with the event. See 8.2 Location Expressions for details. If used in conjunction with the inline content, an error.fetch will be thrown. [Type]

Output: List of location expressions

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] hints [Required] false [Default Value] none [Valid Values] A value expression. [Description] The data returned contains information which may be used by the implementing platform to optimize message transmission. The meaning of these hints is platform-specific. [Type]

Output: Value expression

State Chart XML (SCXML): State Machine Notation for Control Abstraction


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: [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] event [Required] false [Attribute Constraints] This attribute may not be specified in conjunction with inline content [Type] Value expression [Default Value] none [Description]

Output: A value expression which returns a character string that indicates the type of event being generated. See 8.3 Legal Data Values and Value Expressions for details. The event type may include alphanumeric characters and the "." (dot) character. The first character may not be a dot or a digit. Event type names are case-insensitive. If neither the event attribute or in-line content is specified, an error.fetch event will be thrown. If used in conjunction with the inline content, an error.fetch will be thrown.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] target [Required] false [Type] Value expression [Default Value] none [Valid Values] A valid target URL [Description]

Output: A value expression returning a unique identifier of the event target that the platform should send the event to. See 8.3 Legal Data Values and Value Expressions for details.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] targettype [Required] false [Type] Value expression [Default Value] 'scxml' [Valid Values] scxml basichttp [Description]

Output: A value expression which returns a character string that specifies the type of the event target. See 8.3 Legal Data Values and Value Expressions for details. Values defined by the specification are: scxml basichttp

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] sendid [Required] false [Type] Location expression [Default Value] none [Valid Values] Any valid location expression [Description]

Output: Any data model expression evaluating to a data model location. See 8.2 Location Expressions for details. The location's value will be set to an internally generated unique string identifier to be associated with the event being sent. If this attribute is not specified, the event identifier is dropped.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] delay [Required] false [Type] Value expression [Default Value] '0s' [Valid Values] A value expression which returns a time designation as defined in CSS2 [CSS2] format [Description]

Output: The character string returned is interpreted as a time interval. The send tag will return immediately, but the event is not 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 queue for sending events is maintained locally. Any events waiting to be sent will be purged when the session that issued this request terminates.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] xmlns:[YourNameSpacePrefix] [Required] false [Type] string [Default Value] none [Description]

Output: This returns a namespace identifying the contained message format. More than one xmlns attribute may be included.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] namelist [Required] false [Attribute Constraints] This attribute may not be specified in conjunction with inline content [Type] List of location expressions [Default Value] none [Valid Values] List of data model locations [Description]

Output: A list of zero or more data model locations to be included with the event. See 8.2 Location Expressions for details. If used in conjunction with the inline content, an error.fetch will be thrown.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Name] hints [Required] false [Type] Value expression [Default Value] none [Valid Values] A value expression. [Description]

Output: The data returned contains information which may be used by the implementing platform to optimize message transmission. The meaning of these hints is platform-specific.

State Chart XML (SCXML): State Machine Notation for Control Abstraction


Input: [Tests] This method checks if given characters can be appended [Method]

Output: canAppendData

DOM Level 3 Validation Test Suite Matrix


Input: [Tests] This method checks if given characters can be deleted from existing text. should return VAL_FALSE. [Method]

Output: canDeleteData

DOM Level 3 Validation Test Suite Matrix


Input: [Tests] This method checks if given characters can be inserted into existing text at given position. should return VAL_FALSE. [Method]

Output: canInsertData

DOM Level 3 Validation Test Suite Matrix


Input: [Tests] This method checks if given characters can replace existing text. should return VAL_FALSE. This method checks if given characters can replace existing text. should return VAL_TRUE. [Method]

Output: canReplaceData

DOM Level 3 Validation Test Suite Matrix


Input: [Tests] This method checks if given characters can be set as the content of element 'edition'. should return VAL_FALSE. [Method]

Output: canSetData

DOM Level 3 Validation Test Suite Matrix


Input: [Method]

Output: isWhitespaceOnly

DOM Level 3 Validation Test Suite Matrix


Input: [Data category] Translate [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] translate="yes" for elements, and translate="no" for attributes [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Localization Note [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Terminology [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] term="no" [Inheritance] None [Overriding] Not applicable [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Directionality [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] dir="ltr" [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Ruby [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Inheritance] None [Overriding] Not applicable [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Language Information [Global, rule-based selection] Yes [Global adding of information] No Yes [Default Values] None [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [Local Usage]

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Elements Within Text [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] withinText="no" [Inheritance] None [Overriding] Not applicable [Local Usage]

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Event handler] onabort [Event handler event type]

Output: abort


Input: [Event handler] oncanplay [Event handler event type]

Output: canplay


Input: [Event handler] oncanplaythrough [Event handler event type]

Output: canplaythrough


Input: [Event handler] onchange [Event handler event type]

Output: change


Input: [Event handler] onclick [Event handler event type]

Output: click


Input: [Event handler] oncontextmenu [Event handler event type]

Output: contextmenu


Input: [Event handler] oncuechange [Event handler event type]

Output: cuechange


Input: [Event handler] ondblclick [Event handler event type]

Output: dblclick


Input: [Event handler] ondrag [Event handler event type]

Output: drag


Input: [Event handler] ondragend [Event handler event type]

Output: dragend


Input: [Event handler] ondragenter [Event handler event type]

Output: dragenter


Input: [Event handler] ondragleave [Event handler event type]

Output: dragleave


Input: [Event handler] ondragover [Event handler event type]

Output: dragover


Input: [Event handler] ondragstart [Event handler event type]

Output: dragstart


Input: [Event handler] ondrop [Event handler event type]

Output: drop


Input: [Event handler] ondurationchange [Event handler event type]

Output: durationchange


Input: [Event handler] onemptied [Event handler event type]

Output: emptied


Input: [Event handler] onended [Event handler event type]

Output: ended


Input: [Event handler] onformchange [Event handler event type]

Output: formchange


Input: [Event handler] onforminput [Event handler event type]

Output: forminput


Input: [Event handler] oninput [Event handler event type]

Output: input


Input: [Event handler] oninvalid [Event handler event type]

Output: invalid


Input: [Event handler] onkeydown [Event handler event type]

Output: keydown


Input: [Event handler] onkeypress [Event handler event type]

Output: keypress


Input: [Event handler] onkeyup [Event handler event type]

Output: keyup


Input: [Event handler] onloadeddata [Event handler event type]

Output: loadeddata


Input: [Event handler] onloadedmetadata [Event handler event type]

Output: loadedmetadata


Input: [Event handler] onloadstart [Event handler event type]

Output: loadstart


Input: [Event handler] onmousedown [Event handler event type]

Output: mousedown


Input: [Event handler] onmousemove [Event handler event type]

Output: mousemove


Input: [Event handler] onmouseout [Event handler event type]

Output: mouseout


Input: [Event handler] onmouseover [Event handler event type]

Output: mouseover


Input: [Event handler] onmouseup [Event handler event type]

Output: mouseup


Input: [Event handler] onmousewheel [Event handler event type]

Output: mousewheel


Input: [Event handler] onpause [Event handler event type]

Output: pause


Input: [Event handler] onplay [Event handler event type]

Output: play


Input: [Event handler] onplaying [Event handler event type]

Output: playing


Input: [Event handler] onprogress [Event handler event type]

Output: progress


Input: [Event handler] onratechange [Event handler event type]

Output: ratechange


Input: [Event handler] onreadystatechange [Event handler event type]

Output: readystatechange


Input: [Event handler] onreset [Event handler event type]

Output: reset


Input: [Event handler] onseeked [Event handler event type]

Output: seeked


Input: [Event handler] onseeking [Event handler event type]

Output: seeking


Input: [Event handler] onselect [Event handler event type]

Output: select


Input: [Event handler] onshow [Event handler event type]

Output: show


Input: [Event handler] onstalled [Event handler event type]

Output: stalled


Input: [Event handler] onsubmit [Event handler event type]

Output: submit


Input: [Event handler] onsuspend [Event handler event type]

Output: suspend


Input: [Event handler] ontimeupdate [Event handler event type]

Output: timeupdate


Input: [Event handler] onvolumechange [Event handler event type]

Output: volumechange


Input: [Event handler] onwaiting [Event handler event type]

Output: waiting


Input: [Data category] Translate [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] translate="yes" for elements, and translate="no" for attributes [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Localization Note [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Terminology [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] term="no" [Inheritance] None [Overriding] Not applicable [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Directionality [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] dir="ltr" [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Ruby [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Inheritance] None [Overriding] Not applicable [Local Usage]

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Language Information [Global, rule-based selection] Yes [Global adding of information] No Yes [Default Values] None [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [Local Usage]

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Elements Within Text [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] withinText="no" [Inheritance] None [Overriding] Not applicable [Local Usage]

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Attack] Cross Site Framing (Clickjacking) [Responsibility of] Page Owner [Prevention] JavaScript frame busting, X-Frame-Options, NoScript [Future Standards] X-Frame-Options, Content Security Policy [Future Responsibility of] Server Owner [Example]

Output: Site A loads site B in an iframe, making it look like part of site A. Site A then tricks the user to click on the iframe, thus using the user's credentials to perform actions at site B.


Input: [Attack] Cross Site Request Forgery (CSRF) [Responsibility of] Page Owner [Prevention] Randomly assigned form tokens [Future Standards] Origin [Future Responsibility of] Page Owner [Example]

Output: Many CSRF attacks combine cross-posting and cross-authentication.


Input: [Attack] Cross Posting (CSRF) [Example]

Output: Site A creates a POST request and makes the user agent send it to site B. As far as site B can tell the request comes from a particular user (for instance based on IP address, or since it is inside the intranet), and allows the request.


Input: [Attack] Cross Authentication (CSRF) [Example]

Output: Site A includes a particular URL from site B in a page, and makes the user agent request it. The URL is created in such a way that it will cause site B to include a script of site A's choosing. As the page is loaded with the user agents credentials, the script is able to perform actions at site B in the user's name.


Input: [Attack] Cross Site Scripting (XSS) [Responsibility of] Page Owner [Prevention] Sanitize all input [Future Standards] Content Security Policy [Future Responsibility of] Server Owner [Example]

Output: Site A includes a particular URL from site B in a page, and makes the user agent request it. The URL is created in such a way that it will cause site B to include a script of site A's choosing. As the page is loaded with the user agents credentials, the script is able to perform actions at site B in the user's name.


Input: [Attack] Cross Site Double Clicking [Responsibility of] Nobody [Prevention] Not considered important [Future Standards] None [Example]

Output: Site A opens a popup for site B, then another popup for site A. Site A tricks the user to double click on the topmost page. The first click closes the topmost page, the second click performs an action on site B. A short while thereafter, site A can close the other popup, and the user might only notice a flicker.


Input: [Data category] Translate [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] translate="yes" for elements, and translate="no" for attributes [Overriding] Yes [Inheritance]

Output: Textual content of element, including content of child elements, but excluding attributes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Localization Note [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Overriding] Yes [Inheritance]

Output: Textual content of element, including content of child elements, but excluding attributes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Terminology [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] term="no" [Overriding] Not applicable [Inheritance]

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Directionality [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] dir="ltr" [Overriding] Yes [Inheritance]

Output: Textual content of element, including attributes and child elements

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Ruby [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes Yes [Default Values] None [Overriding] Not applicable [Inheritance]

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Language Information [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] No Yes [Default Values] None [Overriding] Yes [Inheritance]

Output: Textual content of element, including attributes and child elements

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Elements Within Text [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] Yes No [Default Values] withinText="no" [Overriding] Not applicable [Inheritance]

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Translate [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] translate="yes" for elements, and translate="no" for attributes [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Localization Note [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] None [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Terminology [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] term="no" [Inheritance] None [Overriding] Not applicable

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Directionality [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] dir="ltr" [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Ruby [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] None [Inheritance] None [Overriding] Not applicable

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Language Information [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] No [Default Values] None [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Elements Within Text [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] withinText="no" [Inheritance] None [Overriding] Not applicable

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [リンクの種類] alternate [カテゴリー] ハイパーリンク [概要]

Output: Gives alternate representations of the current document


Input: [リンクの種類] archives [カテゴリー] ハイパーリンク [概要]

Output: Provides a link to a collection of records, documents, or other materials of historical interest


Input: [リンクの種類] author [カテゴリー] ハイパーリンク [概要]

Output: Gives a link to the current document's author.


Input: [リンクの種類] first [カテゴリー] ハイパーリンク [概要]

Output: Indicates that the current document is a part of a series, and that the first document in the series is the referenced document.


Input: [リンクの種類] help [カテゴリー] ハイパーリンク [概要]

Output: Provides a link to context-sensitive help.


Input: [リンクの種類] icon [カテゴリー] 外部リソース [概要]

Output: Imports an icon to represent the current document.


Input: [リンクの種類] index [カテゴリー] ハイパーリンク [概要]

Output: Gives a link to the document that provides a table of contents or index listing the current document.


Input: [リンクの種類] last [カテゴリー] ハイパーリンク [概要]

Output: Indicates that the current document is a part of a series, and that the last document in the series is the referenced document.


Input: [リンクの種類] license [カテゴリー] ハイパーリンク [概要]

Output: Indicates that the main content of the current document is covered by the copyright license described by the referenced document.


Input: [リンクの種類] next [カテゴリー] ハイパーリンク [概要]

Output: Indicates that the current document is a part of a series, and that the next document in the series is the referenced document.


Input: [リンクの種類] pingback [カテゴリー] 外部リソース [概要]

Output: Gives the address of the pingback server that handles pingbacks to the current document.


Input: [リンクの種類] prefetch [カテゴリー] 外部リソース [概要]

Output: Specifies that the target resource should be preemptively cached.


Input: [リンクの種類] prev [カテゴリー] ハイパーリンク [概要]

Output: Indicates that the current document is a part of a series, and that the previous document in the series is the referenced document.


Input: [リンクの種類] search [カテゴリー] ハイパーリンク [概要]

Output: Gives a link to a resource that can be used to search through the current document and its related pages.


Input: [リンクの種類] stylesheet [カテゴリー] 外部リソース [概要]

Output: Imports a stylesheet.


Input: [リンクの種類] sidebar [カテゴリー] ハイパーリンク [概要]

Output: Specifies that the referenced document, if retrieved, is intended to be shown in the browser's sidebar (if it has one).


Input: [リンクの種類] tag [カテゴリー] ハイパーリンク [概要]

Output: Gives a tag (identified by the given address) that applies to the current document.


Input: [リンクの種類] up [カテゴリー] ハイパーリンク [概要]

Output: Provides a link to a document giving the context for the current document.


Input: [カテゴリー] ハイパーリンク [概要] Gives alternate representations of the current document [リンクの種類]

Output: alternate


Input: [カテゴリー] ハイパーリンク [概要] Provides a link to a collection of records, documents, or other materials of historical interest [リンクの種類]

Output: archives


Input: [カテゴリー] ハイパーリンク [概要] Gives a link to the current document's author. [リンクの種類]

Output: author


Input: [カテゴリー] ハイパーリンク [概要] Indicates that the current document is a part of a series, and that the first document in the series is the referenced document. [リンクの種類]

Output: first


Input: [カテゴリー] ハイパーリンク [概要] Provides a link to context-sensitive help. [リンクの種類]

Output: help


Input: [カテゴリー] 外部リソース [概要] Imports an icon to represent the current document. [リンクの種類]

Output: icon


Input: [カテゴリー] ハイパーリンク [概要] Gives a link to the document that provides a table of contents or index listing the current document. [リンクの種類]

Output: index


Input: [カテゴリー] ハイパーリンク [概要] Indicates that the current document is a part of a series, and that the last document in the series is the referenced document. [リンクの種類]

Output: last


Input: [カテゴリー] ハイパーリンク [概要] Indicates that the main content of the current document is covered by the copyright license described by the referenced document. [リンクの種類]

Output: license


Input: [カテゴリー] ハイパーリンク [概要] Indicates that the current document is a part of a series, and that the next document in the series is the referenced document. [リンクの種類]

Output: next


Input: [カテゴリー] 外部リソース [概要] Gives the address of the pingback server that handles pingbacks to the current document. [リンクの種類]

Output: pingback


Input: [カテゴリー] 外部リソース [概要] Specifies that the target resource should be preemptively cached. [リンクの種類]

Output: prefetch


Input: [カテゴリー] ハイパーリンク [概要] Indicates that the current document is a part of a series, and that the previous document in the series is the referenced document. [リンクの種類]

Output: prev


Input: [カテゴリー] ハイパーリンク [概要] Gives a link to a resource that can be used to search through the current document and its related pages. [リンクの種類]

Output: search


Input: [カテゴリー] 外部リソース [概要] Imports a stylesheet. [リンクの種類]

Output: stylesheet


Input: [カテゴリー] ハイパーリンク [概要] Specifies that the referenced document, if retrieved, is intended to be shown in the browser's sidebar (if it has one). [リンクの種類]

Output: sidebar


Input: [カテゴリー] ハイパーリンク [概要] Gives a tag (identified by the given address) that applies to the current document. [リンクの種類]

Output: tag


Input: [カテゴリー] ハイパーリンク [概要] Provides a link to a document giving the context for the current document. [リンクの種類]

Output: up


Input: [Data category] Translate [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] translate="yes" for elements, and translate="no" for attributes [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Localization Note [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] None [Inheritance] Textual content of element, including content of child elements, but excluding attributes [Overriding] Yes

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Terminology [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] term="no" [Inheritance] None [Overriding] Not applicable

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Directionality [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] dir="ltr" [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Ruby [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] None [Inheritance] None [Overriding] Not applicable

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Language Information [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] No [Default Values] None [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes

Output: Yes

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Data category] Elements Within Text [Local Usage] No [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] withinText="no" [Inheritance] None [Overriding] Not applicable

Output: No

Internationalization Tag Set (ITS) Version 1.0 -- Review Version


Input: [Dispatched when...] The user agent begins looking for media data, as part of the resource selection algorithm. [Event name]

Output: loadstart


Input: [Dispatched when...] The user agent is fetching media data. [Event name]

Output: progress


Input: [Dispatched when...] The user agent is intentionally not currently fetching media data, but does not have the entire media resource downloaded. [Event name]

Output: suspend


Input: [Dispatched when...] The user agent stops fetching the media data before it is completely downloaded, but not due to an error. [Event name]

Output: abort


Input: [Dispatched when...] An error occurs while fetching the media data. [Event name]

Output: error


Input: [Dispatched when...] A media element whose networkState was previously not in the NETWORK_EMPTY state has just switched to that state (either because of a fatal error during load that's about to be reported, or because the load() method was invoked while the resource selection algorithm was already running). [Event name]

Output: emptied


Input: [Dispatched when...] The user agent is trying to fetch media data, but data is unexpectedly not forthcoming. [Event name]

Output: stalled


Input: [Dispatched when...] Playback has begun. Fired after the play() method has returned, or when the autoplay attribute has caused playback to begin. [Event name]

Output: play


Input: [Dispatched when...] Playback has been paused. Fired after the pause() method has returned. [Event name]

Output: pause


Input: [Dispatched when...] The user agent has just determined the duration and dimensions of the media resource [Event name]

Output: loadedmetadata


Input: [Dispatched when...] The user agent can render the media data at the current playback position for the first time. [Event name]

Output: loadeddata


Input: [Dispatched when...] Playback has stopped because the next frame is not available, but the user agent expects that frame to become available in due course. [Event name]

Output: waiting


Input: [Dispatched when...] Playback has started. [Event name]

Output: playing


Input: [Dispatched when...] The user agent can resume playback of the media data, but estimates that if playback were to be started now, the media resource could not be rendered at the current playback rate up to its end without having to stop for further buffering of content. [Event name]

Output: canplay


Input: [Dispatched when...] The user agent estimates that if playback were to be started now, the media resource could be rendered at the current playback rate all the way to its end without having to stop for further buffering. [Event name]

Output: canplaythrough


Input: [Dispatched when...] The seeking IDL attribute changed to true and the seek operation is taking long enough that the user agent has time to fire the event. [Event name]

Output: seeking


Input: [Dispatched when...] The seeking IDL attribute changed to false. [Event name]

Output: seeked


Input: [Dispatched when...] The current playback position changed as part of normal playback or in an especially interesting way, for example discontinuously. [Event name]

Output: timeupdate


Input: [Dispatched when...] Playback has stopped because the end of the media resource was reached. [Event name]

Output: ended


Input: [Dispatched when...] Either the defaultPlaybackRate or the playbackRate attribute has just been updated. [Event name]

Output: ratechange


Input: [Dispatched when...] The duration attribute has just been updated. [Event name]

Output: durationchange


Input: [Dispatched when...] Either the volume attribute or the muted attribute has changed. Fired after the relevant attribute's setter has returned. [Event name]

Output: volumechange


Input: [Attribute Name] dialogid [Type] string [Details] The ID of the dialog. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] dialog [Type] ECMAScript Object [Details] An ECMAScript object reference to the dialog object identified by the dialogid property of this event. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Type] string [Details] The identifier of the connection to which the dialog connection is bridged (usually the connectionid that was specified in the dialogstart or dialogprepare). If the dialog is bridged to a conference the value must be undefined. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] conferenceid [Type] string [Details] The identifier of the conference to which the dialog connection is bridged (usually the conferenceid that was specified in the dialogstart or dialogprepare). If the dialog is bridged to a connection the value must be undefined. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] type [Type] string [Details] A string value specifying the transfer type. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] uri [Type] a valid URI [Details] A URI describing the destination to which this call must be transferred. The format of this information is protocol and platform specific but might consist of a telephone URI RFC3966 or a SIP URI RFC3261 . [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] values.* [Type] ECMAScript Object [Details] Properties returned from the dialog processor relating to the dialogs transfer request. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] maxtime [Type] string [Details] A string in CSS2 format that specifies the maximum amount of time the transfer may stay connected. If the amount of time is unlimited the value must be 0s. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connecttimeout [Type] string [Details] A string in CSS2 format that specifies the maximum amount of time to spend while attempting to connect the call. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] aai [Type] string [Details] A string of application-to-application information to be passed to the destination party when establishing the transfer. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] dialogid [Required] true [Details] The ID of the dialog. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] dialog [Required] true [Details] An ECMAScript object reference to the dialog object identified by the dialogid property of this event. [Type]

Output: ECMAScript Object

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Required] false [Details] The identifier of the connection to which the dialog connection is bridged (usually the connectionid that was specified in the dialogstart or dialogprepare). If the dialog is bridged to a conference the value must be undefined. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] conferenceid [Required] false [Details] The identifier of the conference to which the dialog connection is bridged (usually the conferenceid that was specified in the dialogstart or dialogprepare). If the dialog is bridged to a connection the value must be undefined. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] type [Required] true [Details] A string value specifying the transfer type. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] uri [Required] true [Details] A URI describing the destination to which this call must be transferred. The format of this information is protocol and platform specific but might consist of a telephone URI RFC3966 or a SIP URI RFC3261 . [Type]

Output: a valid URI

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] values.* [Required] false [Details] Properties returned from the dialog processor relating to the dialogs transfer request. [Type]

Output: ECMAScript Object

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] maxtime [Required] true [Details] A string in CSS2 format that specifies the maximum amount of time the transfer may stay connected. If the amount of time is unlimited the value must be 0s. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connecttimeout [Required] true [Details] A string in CSS2 format that specifies the maximum amount of time to spend while attempting to connect the call. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] aai [Required] false [Details] A string of application-to-application information to be passed to the destination party when establishing the transfer. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


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 of one or more digits ([0-9]) [Attribute Type]

Output: NUMBER


Input: [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] must evaluate to a valid URL URI [Description] An ECMAScript expression which returns the URI of the resource to be fetched. [Name]

Output: next

Voice Browser Call Control: CCXML Version 1.0


Input: [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] An ECMAScript expression which returns a character string that specifies setting the MIME type value of the fetched content. Values defined by the specification are: application/ccxml+xml This specifies that the document being fetched must be a CCXML document. text/ecmascript This specifies that HTTP Accept header to tell the fetched application server what content must be ECMA Script. text/javascript This specifies that type the fetched content must be JAVA Script. application wishes to have returned. [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 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". [Name]

Output: namelist

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 to fetch the URL. URI post This indicates that the "POST" method must be used while submitting the URL URI to the web server. [Name]

Output: method

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 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 URL. URI [Name]

Output: fetchid

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression which returns a character string in CSS2 [CSS2] format [Description] 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. [Name]

Output: timeout

Voice Browser Call Control: CCXML Version 1.0


Input: [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] 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. [Name]

Output: maxage

Voice Browser Call Control: CCXML Version 1.0


Input: [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] 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. [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" [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] processed [Valid Values] processed, raw [Description] 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 [Name]

Output: mode

Voice Browser Call Control: CCXML Version 1.0


Input: [Topic] ScholarlyArticle [Status] Early proposal from HighWire Press needs review. [Summary] Various ideas around improving ScholarlyArticle. [Comments] There is a lot of related work in this area. For example Google Scholar publisher guidelines; Microsoft Academic Search. The Open Archives Initiative - Protocol for Metadata Harvesting also addresses this problem area and has broad adoption. See also earlier comments from HighWire Press (pdf) and following discussion (on the old mailing list). [Vocab]

Output: Suggestion that scholarly articles could be described in more detail.

WebSchemas/SchemaDotOrgProposals - W3C Wiki