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

Output: Headers


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

Output: the pubrules checker


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

Output: the pubrules checker


Input: [Status] Proposal [Summary] Proposal for new Audiobook Type and abridged property for Book. [Vocab] Audiobook subtype of Book and of AudioObject, adds readBy property [Topic]

Output: Audiobook

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] Proposal for new Collection Type and part properties for CreativeWork. [Vocab] Collection subtype of CreativeWork hasPart & isPartOf properties for CreativeWork [Topic]

Output: Collection

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] Extension for describing accessibility properties of a CreativeWork. [Vocab] Add accessMode, mediaFeature, hasAdapation, isAdaptationof, ATCompatible and accessHazard to creativeWork. Also add accessAPI and controlFlexibility to softwareApplication. Goal is to allow accessible content to be discoverable. [Comments] Draft V.6 published to elicit feedback, comments tracked on wiki page. [Topic]

Output: Accessibility

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Accepted [Summary] Add one property 'department' to Organization, to allow local businesses to describe their depts (e.g. opening hours) in detail. Final discussion on whether to call it subOrganizationOf instead. [Vocab] department property (range and domain both Organization) [Comments] Proposal very greatly simplified after WebSchemas discussion. [Topic]

Output: Add Organization department property

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] Add one type, 'QuotationSchema', a kind of CreativeWork, alongside some supporting properties. [Vocab] Quotation, spokenByCharacter, incorrectlyAttributedTo, aboutEvent, fromEvent, addressee. [Comments] Several other requirements are addressed by re-use of existing properties. Debate about whether incorrectlyAttributedTo is worthwhile. Some details to finalise. [Topic]

Output: Add Quotation type

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] Add handlers and potential actions to Action type. [Vocab] See full entry and proposal for details. [Comments] The schema.org team solicit comments on this draft via public-vocabs@w3.org. [Topic]

Output: Actions in Schema.org (part 2)

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] "While schema.org already supports marking up offers to sell products (pre-transaction), it does not currently provide schema for the common kinds of confirmations and notifications around orders (post-transaction)". [Vocab] Adds classes OrderStatus, Order, DeliveryMethod plus associated properties. [Comments] Complements Actions proposal, but independent. [Topic]

Output: Orders in Schema.org

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] This proposal includes new types for describing reservations and tickets [Vocab] Adds classes Reservation, ReservationStatus, ProgramMembership, Flight, TrainTrip, TrainReservation, FoodEstablishmentReservation, FlightReservation, EventReservation, ReservationPackage, BusReservation, BusTrip, RentalCarReservation, RentalCar, Car, LodgingReservation plus associated properties. [Comments] Complements Actions proposal, but independent. [Topic]

Output: Reservations in Schema.org

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] This proposal adds a single new type, EmailMessage [Vocab] EmailMessage is a CreativeWork representing email messages, just as WebPage already represents Web pages. [Comments] No properties currently defined; proposals welcomed. [Topic]

Output: EmailMessage type

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] Describing public civic services [Vocab] A proposal extending schema.org to cover various kinds of civic services. [Comments] GovernmentService, several kinds of CivicPermit, CivicAudience, BusinessAudience; various properties [Topic]

Output: Civic Services

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Accepted [Summary] This proposal adds a single new type, WorkersUnion, addressing issue 17 in the WebSchemas tracker. [Vocab] "A Workers Union (...) is an organization that promotes the interests of its worker members by collectively bargaining with management, organizing, and political lobbying."" [Comments] One type, see draft schema. [Topic]

Output: Workers Union type

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Accepted; published in next version [Summary] Proposes modest changes and additions to support TV and radio (from EBU and BBC). [Vocab] Adds Series, Season, Episode under CreativeWork. Existing TVSeries, TVSeason, TVEpisode under Series/Season/Episode. Adds RadioSeries/RadioSeason/RadioEpisode alongside. Adds Programme/Clip for programmes other than episodes. Adds description of a service with Service/PublicationEvent for broadcast, streaming, VoD, etc. [Comments] See also background notes and [[1]]. Draft initially from EBU/BBC/NoTube discussions. Nearby vocab: see VideoObject, AudioObject; Movie. Event re scheduling. See also UserPlays, a kind of UserInteraction. Comics and TV/Radio also share a concern for describing fictional characters and narratives. [Topic]

Output: TV and Radio proposal

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Some initial discussions. [Summary] Several parties are working towards a Sports Vocabulary proposal. See query from Paul Kelly (SportsML), Microdata + Sports Stats post describing earlier ESPN/Google collaboration, and the Sports Ontology used by BBC, Press Association and others. See also sports-schema-collab mailing list. [Vocab] Several sources including a full draft from the ESPN+Google work. Needs summary here. [Comments] March 2nd - posted writeup of the ESPN/Google Microdata vocabulary; next is discussion on finding common basic sports vocab for schema.org. [Topic]

Output: Sports

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Discussing Proposals [Summary] Proposal from Marvel (see examples). [Vocab] Adds PeriodicalSeries (under Intangible(?)), PeriodicalIssue (under CreativeWork), Comic Issue (under PeriodicalIssue), GraphicNovel (under Book). Approx 6-9 properties for each of these classes. [Comments] Generally well received and specified, but some detailed discussion re fine-grain detail of comics (imprint, page count etc.). Can those properties be shared with Book/numberOfPages, or ScholarlyArticle? Should PeriodicalSeries be intangible? [Topic]

Output: Comics and Serials

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Hopefully Final Proposal - please review [Summary] Proposes some modifications to Event based on deployment experience. [Vocab] Adds eventStatus, previousStartDate, previousEndDate; eventCategory; makes startDate/endDate repeatable. Encourages use of 'url' from Thing. [Comments] Fairly modest proposals based on implementor feedback. May2013 update addresses the last open issue on repeating events. [Topic]

Output: Event schema update

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] The historical-data.org site proposes some extensions to schema.org to address historical and genealogical (family history) scenarios. [Vocab] Adds HistoricalRecord, HistoricalEvent (subclass of Event), overrides attendees, subEvents, superEvent to point to HistoricalEvent. [Comments] There is an associated implementation, github repository, and blog. [Topic]

Output: Historical Data proposal

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] A schema extension for describing biological databases, Sagace. [Vocab] Adds a class 'BiologicalDatabaseEntry' as a kind of CreativeWork, introducing 'entryID', 'isEntryOf', 'taxonID'. Adds 'BiologicalDatabase' also subclass of CreativeWork, with no special properties. Both also use 'breadcrumb' from WebPage. [Comments] Others have also mentioned interest in adding some notion of species. [Topic]

Output: Biological Databases

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] A proposal resolving current problems handling breadcrumbs. [Vocab] Adds Breadcrumb type with child property and supposes to use this class on breadcrumb property of a WebPage. An important schema, but needs attention. See discussion on using literal values. [Topic]

Output: Breadcrumbs

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] A proposal extending schema.org for describing online discussion forums and message boards. [Vocab] Adds attachmentURL, contributorType, discussionState, interestedUsers, postCount, postType, votedHelpful. [Comments] Addition candidate [Topic]

Output: Discussion

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] A proposal extending schema.org for describing Innovation and related concepts. Discussion found here: [2] [Vocab] Covers concepts and terms such as Need, Benefit, Usage, Disruption, Innovator, Innovation, Embodiment, to name a few. See [3] for complete list of terms. [Comments] Addition candidate [Topic]

Output: Innovation

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Status] Proposal [Summary] Add a dissolutionDate property to Organization. [Topic]

Output: dissolutionDate

WebSchemas/SchemaDotOrgProposals - W3C Wiki


Input: [Topic]

WebSchemas/SchemaDotOrgProposals - W3C Wiki


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

Output: Proposal name

WebSchemas/SchemaDotOrgProposals - W3C Wiki


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] 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] onscroll [Event handler event type]

Output: scroll


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: [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: [attribute] archive [function]

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


Input: [attribute] content-length [function]

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


Input: [attribute] src [function]

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


Input: [attribute] declare [function]

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


Input: [attribute] type [function]

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


Input: [attribute] xml:base [function]

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


Input: [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 [HTML5 examples] tbd

Output: No

Internationalization Tag Set (ITS) Version 2.0


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 [HTML5 examples] tbd

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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 [HTML5 examples] tbd

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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 [HTML5 examples] tbd

Output: No

Internationalization Tag Set (ITS) Version 2.0


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 [HTML5 examples] tbd

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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 [HTML5 examples] tbd

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


Input: [Data category] Locale Filter [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] localeFilterType="all" localeFilterList="*" [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [HTML5 examples] tbd

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


Input: [Data category] Preserve Space [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] default [Inheritance] Textual content of element, including attributes and child elements [Overriding] Yes [HTML5 examples] tbd

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


Input: [Data category] Localization Quality PrÃ©cis [Local Usage] Yes [Global, rule-based selection] Yes [Global adding of information] Yes [Default Values] None [Inheritance] Textual content of element, including child elements, but excluding attributes [Overriding] Yes [HTML5 examples] tbd

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


Input: [Notation] {$ rule text $} [Interpretation]

Output: Emit the rule text substituting any occurrence of variables from the binding map. The outer {$ $} can be omitted in cases where there is no ambiguity.


Input: [Notation] for(?elt in ?list) { template } [Interpretation]

Output: ?list is a variable in the pattern which is bound to an RDF List. The for operator iterates over each element of the ?list in turn replacing the binding map for the ?elt variable with the next list entry and processes the enclosed template in the context of that new binding map.


Input: [Notation] for(?elt in ?list, != ?other) { template } [Interpretation]

Output: ?list is a variable in the pattern which is bound to an RDF List. The for operator iterates over each element of the ?list in turn, skipping any element identical to ?other, replacing the binding map for the ?elt variable with the next list entry and processes the enclosed template in the context of that new binding map.


Input: [Notation] $length(?list)$ [Interpretation]

Output: Used within a template this will be replaced by the length the RDFList bound to ?list.


Input: [Notation] $i$ [Interpretation]

Output: Used within a for(?elt in ?list){ template } this will be replaced by the index of the current ?elt.


Input: [Notation] $i+1$ [Interpretation]

Output: Used within a for(?elt in ?list){ template } this will be replaced by the index of the current ?elt, plus 1.


Input: [Title] Valid extension Element [Description]

Output: The extension element matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Two Valid extension Elements [Description]

Output: Two extension elements match the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid extension Element Without id Attribute [Description]

Output: The extension element does not have an id attribute but it still matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid extension Element Without name Element [Description]

Output: The extension element does not have a name child element but it still matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid extension Element With Two name Elements 1 [Description]

Output: The extension element contains one name element without a lang attribute and another with a lang attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Valid extension Element With Two name Elements 2 [Description]

Output: The extension element contains two name elements with lang attributes. This should be linked to a testable assertion in the spec.


Input: [Title] Valid extension Element With Two item Elements [Description]

Output: The extension element contains two item child elements. This should be linked to a testable assertion in the spec.


Input: [Title] No item Element in extension Element [Description]

Output: The extension element does not contain an item child element. This should be linked to a testable assertion in the spec.


Input: [Title] Unknown Attribute in extension Element [Description]

Output: The extension element contains an unknown attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Unknown Child Element in extension Element [Description]

Output: The extension element contains an unknown child element. This should be linked to a testable assertion in the spec.


Input: [Title] Content in extension Element [Description]

Output: The extension element contains content. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element in extension Element [Description]

Output: The item element in the extension element matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element With Multiple Languages in extension Element [Description]

Output: The item element in the extension element contains a variety of languages. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element Without id Attribute in extension Element [Description]

Output: The item element in the extension element does not contain an id attribute but it still matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element With Two name Elements in extension Element 1 [Description]

Output: The item element in the extension element contains one name child element with no lang attribute and one with a lang attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element With Two name Elements in extension Element 2 [Description]

Output: The item element in the extension element contains two name child elements with lang attributes. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element With Two value Elements in extension Element 1 [Description]

Output: The item element in the extension element contains one value child element with no lang attribute and one with a lang attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Valid item Element With Two value Elements in extension Element 2 [Description]

Output: The item element in the extension element contains two value child elements with lang attributes. This should be linked to a testable assertion in the spec.


Input: [Title] No name Element in item Element in extension Element [Description]

Output: The item element in the extension element does not contain a name child element. This should be linked to a testable assertion in the spec.


Input: [Title] No value Element in item Element in extension Element [Description]

Output: The item element in the extension element does not contain a value child element. This should be linked to a testable assertion in the spec.


Input: [Title] Unknown Attribute in item Element in extension Element [Description]

Output: The item element in the extension element contains an unknown attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Unknown Child Element in item Element in extension Element [Description]

Output: The item element in the extension element contains an unknown child element. This should be linked to a testable assertion in the spec.


Input: [Title] Content in item Element in extension Element [Description]

Output: The item element in the extension element contains content. This should be linked to a testable assertion in the spec.


Input: [Title] Valid name Element in item Element in extension Element [Description]

Output: The name element in the item element in the extension element matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid name Element With lang Attribute in item Element in extension Element [Description]

Output: The name element in the item element in the extension element contains a lang attribute and it matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Unkown Attribute in name Element in item Element in extension Element [Description]

Output: The name element in the item element in the extension element contains an unkown attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Child Element in name Element in item Element in extension Element [Description]

Output: The name element in the item element in the extension element contains a child element. This should be linked to a testable assertion in the spec.


Input: [Title] Valid value Element in item Element in extension Element [Description]

Output: The value element in the item element in the extension element matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Valid value Element With lang Attribute in item Element in extension Element [Description]

Output: The value element in the item element in the extension element contains a lang attribute and it matches the schema. This should be linked to a testable assertion in the spec.


Input: [Title] Unkown Attribute in value Element in item Element in extension Element [Description]

Output: The value element in the item element in the extension element contains an unkown attribute. This should be linked to a testable assertion in the spec.


Input: [Title] Child Element in value Element in item Element in extension Element [Description]

Output: The value element in the item element in the extension element contains a child element. This should be linked to a testable assertion in the spec.


Input: [Event Type] cancel [Audio Provided] no [Action]

Output: don't reprompt

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] error [Audio Provided] yes [Action]

Output: exit interpreter

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] exit [Audio Provided] no [Action]

Output: exit interpreter

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] help [Audio Provided] yes [Action]

Output: reprompt

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] noinput [Audio Provided] no [Action]

Output: reprompt

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] nomatch [Audio Provided] yes [Action]

Output: reprompt

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] maxspeechtimeout [Audio Provided] yes [Action]

Output: reprompt

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] connection.disconnect [Audio Provided] no [Action]

Output: exit interpreter

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Event Type] all others [Audio Provided] yes [Action]

Output: exit interpreter

Voice Extensible Markup Language (VoiceXML) Version 2.0

Table 44: Default Catch Handlers


Input: [Required] true [Type] string [Details] conference.created [Attribute Name]

Output: name

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] true [Type] string [Details] The ID of the Conference associated with this event. [Attribute Name]

Output: conferenceid

Voice Browser Call Control: CCXML Version 1.0


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

Output: conference

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] true [Type] string [Details] The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document. [Attribute Name]

Output: eventid

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] true [Type] string [Details] The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event. [Attribute Name]

Output: eventsource

Voice Browser Call Control: CCXML Version 1.0


Input: [Required] true [Type] string [Details] The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor. [Attribute Name]

Output: eventsourcetype

Voice Browser Call Control: CCXML Version 1.0


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

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

PDF Techniques | Techniques for WCAG 2.0


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

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

PDF Techniques | Techniques for WCAG 2.0


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

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

PDF Techniques | Techniques for WCAG 2.0


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

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

PDF Techniques | Techniques for WCAG 2.0


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

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

PDF Techniques | Techniques for WCAG 2.0


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

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

PDF Techniques | Techniques for WCAG 2.0


Input: [Attribute Name] name [Required] true [Details] error.connection [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Required] true [Details] The ID of the Connection associated with this event. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] protocol [Required] false [Details] The platform protocol ID of the Connection protocol. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Required] true [Details] A description of the reason the operation failed. Content of this field is platform-specific. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] info [Required] false [Details] An object which provides additional platform or protocol dependent information. [Type]

Output: ECMAScript Object

Voice Browser Call Control: CCXML Version 1.0


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

Output: ECMAScript Object

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Required] true [Details] The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Required] true [Details] The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Required] true [Details] The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor. [Type]

Output: string

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] name [Required] true [Type] string [Details]

Output: error.conference.create

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] conferenceid [Required] true [Type] string [Details]

Output: The ID of the affected conference.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Required] true [Type] string [Details]

Output: A description of the reason the operation failed. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Required] true [Type] string [Details]

Output: The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Required] true [Type] string [Details]

Output: The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Required] true [Type] string [Details]

Output: The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor.

Voice Browser Call Control: CCXML Version 1.0


Input: [State] ready [Comment] missing main semantic condition [Feature Category]

Output: AllDifferent axioms


Input: [State] WIP [Comment] many are missing(?) in OWL 1 Full [Feature Category]

Output: Axiomatic Triples


Input: [State] ready [Comment] only general comprehension principles [Feature Category]

Output: Comprehension Principles


Input: [State] N/A [Comment] subsidiary semantic conditions for datatypes, data values and, data properties [Feature Category]

Output: Data Conditions


Input: [State] WIP [Comment] usage has been deprecated; semantics are aligned to rdfs:Datatype [Feature Category]

Output: Data Ranges


Input: [State] ready [Feature Category]

Output: Deprecation


Input: [State] N/A [Feature Category]

Output: Enumerations


Input: [State] ready [Comment] how import directives work in OWL 2 Full [Feature Category]

Output: Imports


Input: [State] WIP [Comment] the table containing subClassOf, subPropertyOf, domain, range [Feature Category]

Output: RDFS Axioms


Input: [State] ready [Comment] semantic conditions with a sequence as their argument [Feature Category]

Output: Sequence based Axioms


Input: [Name] mode [Type] The only allowed values are "voice" and "dtmf" [Required] No [Default Value] The value of the document property "grammarmode" [Description]

Output: Defines the mode of the grammar following the modes of the W3C Speech Recognition Grammar Specification [SRGS] .

Voice Extensible Markup Language (VoiceXML) 3.0

Table 16: Attributes


Input: [Name] weight [Type] Weights are simple positive floating point values without exponentials. Legal formats are "n", "n.", ".n" and "n.n" where "n" is a sequence of one or many digits. [Required] No [Default Value] 1.0 [Description]

Output: Specifies the weight of the grammar. See vxml2: Section 3.1.1.3

Voice Extensible Markup Language (VoiceXML) 3.0

Table 16: Attributes


Input: [Name] fetchhint [Type] One of the values "safe" or "prefetch" [Required] No [Default Value] None [Description]

Output: Defines when the interpreter context should retrieve content from the server. prefetch indicates a file may be downloaded when the page is loaded, whereas safe indicates a file that should only be downloaded when actually needed.

Voice Extensible Markup Language (VoiceXML) 3.0

Table 16: Attributes


Input: [Name] fetchtimeout [Type] Time Designation [Required] No [Default Value] None [Description]

Output: The interval to wait for the content to be returned before throwing an error.badfetch event.

Voice Extensible Markup Language (VoiceXML) 3.0

Table 16: Attributes


Input: [Name] maxage [Type] An unsigned integer [Required] No [Default Value] None [Description]

Output: 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 Extensible Markup Language (VoiceXML) 3.0

Table 16: Attributes


Input: [Name] maxstale [Type] An unsigned integer [Required] No [Default Value] None [Description]

Output: 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 Extensible Markup Language (VoiceXML) 3.0

Table 16: Attributes


Input: [Attribute Name] name [Required] true [Type] string [Details]

Output: error.merge

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid1 [Required] true [Type] string [Details]

Output: The ID of the first Connection identified when the merge was invoked.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid2 [Required] true [Type] string [Details]

Output: The ID of the second Connection identified when the merge was invoked.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Required] true [Type] string [Details]

Output: A description of the reason the merge failed. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Required] true [Type] string [Details]

Output: The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Required] true [Type] string [Details]

Output: The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Required] true [Type] string [Details]

Output: The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor.

Voice Browser Call Control: CCXML Version 1.0


Input: [Event] prepared [Description]

Output: response to prepare indicating that activeGrammars or activeVoiceModel have been successfully prepared

Voice Extensible Markup Language (VoiceXML) 3.0

Table 8: Recognition: Events from Device


Input: [Event] inputStarted [Description]

Output: notification that the onset of input has been detected

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Event] inputFinished [Description]

Output: notification that the end of input has been detected

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Event] partialResults [Payload] results (M) [Description]

Output: notification of a partial recognition results

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Event] recoResults [Payload] results (M) [Description]

Output: notification of final recognition results

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Event] error [Payload] error status (M) [Description]

Output: an error occurred

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Attribute Name] name [Required] true [Type] string [Details]

Output: error.dialog.wrongstate

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] dialogid [Required] true [Type] string [Details]

Output: The ID of the dialog.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] dialog [Required] true [Type] ECMAScript Object [Details]

Output: An ECMAScript object reference to the dialog object identified by the dialogid property of this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Required] false [Type] string [Details]

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

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] conferenceid [Required] false [Type] string [Details]

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

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Required] true [Type] string [Details]

Output: A description of the reason the dialog is in the wrong state. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Required] true [Type] string [Details]

Output: The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Required] true [Type] string [Details]

Output: The unique identifier of the event source. This identifies the DIALOG Event I/O Processor that sent this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Required] true [Type] string [Details]

Output: The name of the Event I/O Processor that sent this event. This must be set to dialog as this is an event generated by the Dialog Session Event processor.

Voice Browser Call Control: CCXML Version 1.0


Input: [Description] response to prepare indicating that activeGrammars or activeVoiceModel have been successfully prepared [Event]

Output: prepared

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Description] notification that the onset of input has been detected [Event]

Output: inputStarted

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Description] notification that the end of input has been detected [Event]

Output: inputFinished

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Payload] results (M) [Description] notification of a partial recognition results [Event]

Output: partialResults

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Payload] results (M) [Description] notification of final recognition results [Event]

Output: recoResults

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Payload] error status (M) [Description] an error occurred [Event]

Output: error

Voice Extensible Markup Language (VoiceXML) 3.0


Input: [Notation] A = B [Meaning]

Output: A is equal to B

Notation for nodes and grammar EBNF.


Input: [Notation] A != B [Meaning]

Output: A is not equal to B

Notation for nodes and grammar EBNF.


Input: [Notation] A := B [Meaning]

Output: Assigns A the value B

Notation for nodes and grammar EBNF.


Input: [Notation] node.property [Meaning]

Output: Returns the value of the given node property

Notation for nodes and grammar EBNF.


Input: [Notation] root(prop1=value1, prop2=value2, ...) [Meaning]

Output: A root node with properties

Notation for nodes and grammar EBNF.


Input: [Notation] start_element(prop1=value1, prop2=value2, ...) children end_element() [Meaning]

Output: A sequence of element node with properties, a possibly empty list of nodes as element content and an end element node

Notation for nodes and grammar EBNF.


Input: [Notation] attribute(prop1=value1, prop2=value2, ...) [Meaning]

Output: An attribute node with properties

Notation for nodes and grammar EBNF.


Input: [Notation] identifier(prop1=value1, prop2=value2, ...) [Meaning]

Output: An identifier node with properties

Notation for nodes and grammar EBNF.


Input: [Notation] text() [Meaning]

Output: A text node

Notation for nodes and grammar EBNF.


Input: [Notation] literal(prop1=value1, prop2=value2, ...) [Meaning]

Output: A literal node with properties

Notation for nodes and grammar EBNF.


Input: [Notation] xml(prop1=value1, prop2=value2, ...) [Meaning]

Output: An XML literal node with properties

Notation for nodes and grammar EBNF.


Input: [Notation] list(item1, item2, ...); list() [Meaning]

Output: An ordered list of items in document order; an empty list

Notation for nodes and grammar EBNF.


Input: [Notation] set(item1, item2, ...); set() [Meaning]

Output: An unordered set of items; an empty set

Notation for nodes and grammar EBNF.


Input: [Notation] * [Meaning]

Output: Zero or more of preceding term

Notation for nodes and grammar EBNF.


Input: [Notation] ? [Meaning]

Output: Zero or one of preceding term

Notation for nodes and grammar EBNF.


Input: [Notation] + [Meaning]

Output: One or more of preceding term

Notation for nodes and grammar EBNF.


Input: [Notation] A | B | ... [Meaning]

Output: The A, B, ... terms are alternatives.

Notation for nodes and grammar EBNF.


Input: [Notation] A - B [Meaning]

Output: The term A but not the term B

Notation for nodes and grammar EBNF.


Input: [Notation] "ABC" [Meaning]

Output: A string of characters A, B, C in order.

Notation for nodes and grammar EBNF.


Input: [Notation] concat(A, B, ..) [Meaning]

Output: A string created by concatenating the terms in order.

Notation for nodes and grammar EBNF.


Input: [Notation] anyURI [Meaning]

Output: Any legal URI.

Notation for nodes and grammar EBNF.


Input: [Notation] anyString [Meaning]

Output: Any string.

Notation for nodes and grammar EBNF.


Input: [Notation] rdf:X [Meaning]

Output: See section 3.4

Notation for nodes and grammar EBNF.


Input: [WSC Clause] I [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] II [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] IIa [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] IV [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] V [Chrome] Does Not Conform Optional [Firefox] Does Not Conform Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] VI [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] VII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] VIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] IX [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] X [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XIII [Chrome] Does Not Conform Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XIV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XV [Chrome] Conforms Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XVII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XIX [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XX [Chrome] Conforms Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXIII [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXIV [Chrome] Does Not Conform Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXVII [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXVIII [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXIX [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXX [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXIV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXVII [Chrome] Conforms Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXIX [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XL [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLI [Chrome] Conforms Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLIV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLVII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLIX [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] L [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LI [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Does Not Conform Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LII [Chrome] Does Not Conform Advanced [Firefox] Conforms Advanced [Opera]

Output: Does Not Conform Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LIII [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LIV [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LV [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LVI [Chrome] Conforms Optional [Firefox] Does Not Conform Optional [Opera]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LVII [Chrome] Does Not Conform Optional [Firefox] Conforms Optional [Opera]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LIX [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LX [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXIII [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXIV [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXV [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXVII [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXVIII [Chrome] Conforms Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXIX [Chrome] Does Not Conform Optional [Firefox] Does Not Conform Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXX [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXII [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXIII [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXIV [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXV [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXVI [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXVII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXIX [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXX [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Does Not Conform Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXII [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXIV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXV [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXVII [Chrome] Conforms Optional [Firefox] Conforms Optional [Opera]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXXXIX [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XC [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCII [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCIV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCVI [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCVII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCVIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XCIX [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] C [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] CI [Chrome] NA [Firefox] NA [Opera]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] CII [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] CIII [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] CIV [Chrome] Conforms Basic [Firefox] Conforms Basic [Opera]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] CV [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] CVI [Chrome] Conforms Advanced [Firefox] Conforms Advanced [Opera]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


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

Output: The operation failed because the requested database object could not be found. For example, an object store did not exist but was being opened.


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

Output: An operation was called on an object on which it is not allowed or at a time when it is not allowed. Also occurs if a request is made on a source object that has been deleted or removed. Use TransactionInactiveError or ReadOnlyError when possible, as they are more specific variations of InvalidStateError.


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

Output: An invalid operation was performed on an object. For example transaction creation attempt was made, but an empty scope was provided.


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

Output: A request was aborted, for example through a call to IDBTransaction.abort.


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

Output: A lock for the transaction could not be obtained in a reasonable time.


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

Output: The operation failed because there was not enough remaining storage space, or the storage quota was reached and the user declined to give more space to the database.


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

Output: The keypath argument contains an invalid key path.


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

Output: The data being stored could not be cloned by the internal structured cloning algorithm.


Input: [Name] version [Description] Table version number: real_version if data compressed in CTF font, (0xFFFF-real_version) if data not compressed in CTF font. [Type]

Output: USHORT


Input: [Name] numRecs [Description] Number of VDMX groups present [Type]

Output: USHORT


Input: [Name] numRatios [Description] Number of aspect ratio groupings [Type]

Output: USHORT


Input: [Name] ratRange[numRatios] [Description] Ratio ranges (see below for more info) [Type]

Output: Ratio


Input: [Name] offset[numRatios] [Description] Offset from start of this table to the VDMX group for this ratio range. [Type]

Output: USHORT


Input: [Name] groups [Description] The actual VDMX groupings (documented below) [Type]

Output: Vdmx


Input: [Event] connection.connected [End State] CONNECTED [Description]

Output: The CCXML document answers an incoming call.

Voice Browser Call Control: CCXML Version 1.0


Input: [Event] connection.failed [End State] FAILED [Description]

Output: The CCXML document rejects an incoming call.

Voice Browser Call Control: CCXML Version 1.0


Input: [Event] connection.redirected [End State] DISCONNECTED [Description]

Output: The CCXML document redirects an incoming call.

Voice Browser Call Control: CCXML Version 1.0


Input: [Event] connection.merged [End State] DISCONNECTED [Description]

Output: The CCXML document merges an incoming/connected call with another call at the network level.

Voice Browser Call Control: CCXML Version 1.0


Input: [Action] connection.alerting [Event] connection.alerting [End State] ALERTING [Description]

Output: Network provided call progress update.

Voice Browser Call Control: CCXML Version 1.0


Input: [Action] connection.failed [Event] connection.failed [End State] FAILED [Description]

Output: There was an error in the call state.

Voice Browser Call Control: CCXML Version 1.0


Input: [Action] connection.signal [Event] connection.signal [End State] ALERTING [Description]

Output: Additional Connection related information is available for processing by the CCXML application.

Voice Browser Call Control: CCXML Version 1.0


Input: [Action] error.connection [Event] error.connection [End State] ERROR [Description]

Output: The CCXML connection had a platform operational error.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] name [Required] true [Type] string [Details]

Output: error.connection

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Required] true [Type] string [Details]

Output: The ID of the Connection associated with this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] protocol [Required] false [Type] string [Details]

Output: The platform protocol ID of the Connection protocol.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Required] true [Type] string [Details]

Output: A description of the reason the operation failed. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] info [Required] false [Type] ECMAScript Object [Details]

Output: An object which provides additional platform or protocol dependent information.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connection [Required] true [Type] ECMAScript Object [Details]

Output: An ECMAScript object reference to the Connection object identified by the connectionid property of this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Required] true [Type] string [Details]

Output: The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Required] true [Type] string [Details]

Output: The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Required] true [Type] string [Details]

Output: The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] name [Type] string [Details] connection.disconnected [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Type] string [Details] The ID of the Connection associated with this event. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] protocol [Type] string [Details] The platform protocol ID of the Connection protocol. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Type] string [Details] A disconnection reason code. Content of this field is platform-specific. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] info [Type] ECMAScript Object [Details] An object which provides additional platform or protocol dependent information. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Type] string [Details] The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Type] string [Details] The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Type] string [Details] The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] trigger [Type] string [Details] Indicates which entity cause the disconnection to occur. Valid values are 'network' for network-initiated disconnections, 'platform' for disconnections triggered by platform-based rules (such as a maximum connection duration), or 'application' for disconnections performed as a result of application actions (such as execution of a ). [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] name [Required] true [Type] string [Details]

Output: connection.accept.failed

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Required] true [Type] string [Details]

Output: The ID of the first Connection identified when the accept was invoked.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Required] true [Type] string [Details]

Output: A description of the reason the accept failed. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Required] true [Type] string [Details]

Output: The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Required] true [Type] string [Details]

Output: The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Required] true [Type] string [Details]

Output: The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] name [Type] string [Details] error.connection [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Type] string [Details] The ID of the Connection associated with this event. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] protocol [Type] string [Details] The platform protocol ID of the Connection protocol. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Type] string [Details] A description of the reason the operation failed. Content of this field is platform-specific. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] info [Type] ECMAScript Object [Details] An object which provides additional platform or protocol dependent information. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventid [Type] string [Details] The unique identifier for the event. This must match the sendid attribute of send, if the event was generated by a CCXML document. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsource [Type] string [Details] The unique identifier of the event source. This identifies the Platform Event I/O Processor that sent this event. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] eventsourcetype [Type] string [Details] The name of the Event I/O Processor that sent this event. The value is platform dependent as this is an event generated by the Platform Event I/O processor. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] clip-path [Value] | [ || ] | none [Initial] none [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] as specified [Media] visual [Animatable] as specified for [CSS-SHAPES], otherwise no [Computed value]

Output: as specified, but with values made absolute


Input: [Name] clip-rule [Value] nonzero | evenodd [Initial] nonzero [Applies to] Applies to SVG graphics elements [Inh.] yes [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-image [Value] # [Initial] none [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified, but with URIs made absolute


Input: [Name] mask-mode [Value] # [Initial] auto [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-repeat [Value] # [Initial] no-repeat [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: Consists of: two keywords, one per dimension


Input: [Name] mask-position [Value] # [Initial] center [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] refer to size of mask painting area minus size of mask layer image; see text background-position [CSS3BG] [Media] visual [Animatable] as repeatable list of simple list of length, percentage, or calc [Computed value]

Output: Consisting of: two keywords representing the origin and two offsets from that origin, each given as an absolute length (if given a ), otherwise as a percentage.


Input: [Name] mask-clip [Value] [ | no-clip ]# [Initial] border-box [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-origin [Value] # [Initial] border-box [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-size [Value] # [Initial] auto [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] as repeatable list of simple list of length, percentage, or calc (This means keyword values are not animatable.) [Computed value]

Output: as specified, but with lengths made absolute


Input: [Name] mask-composite [Value] # [Initial] add [Applies to] All elements. In SVG, it applies to container elements without the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask [Value] # [Initial] see individual properties [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] see individual properties [Media] visual [Animatable] see individual properties [Computed value]

Output: see individual properties


Input: [Name] mask-border-source [Value] none | [Initial] none [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: none or the image with its URI made absolute


Input: [Name] mask-border-mode [Value] luminance | alpha [Initial] alpha [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-border-slice [Value] [ | ]{1,4} fill? [Initial] 0 [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] refer to size of the mask border image [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-border-width [Value] [ | | | auto ]{1,4} [Initial] auto [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] relative to width/height of the mask border image area [Media] visual [Animatable] no [Computed value]

Output: all s made absolute, otherwise as specified


Input: [Name] mask-border-outset [Value] [ | ]{1,4} [Initial] 0 [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: all s made absolute, otherwise as specified


Input: [Name] mask-border-repeat [Value] [ stretch | repeat | round | space ]{1,2} [Initial] stretch [Applies to] All elements. In SVG, it applies to container elements excluding the element and all graphics elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] mask-border [Value] <‘mask-border-source’> || <‘mask-border-slice’> [ / <‘mask-border-width’>? [ / <‘mask-border-outset’> ]? ]? || <‘mask-border-repeat’> || <‘mask-border-mode’> [Initial] See individual properties [Applies to] See individual properties [Inh.] no [%ages] n/a [Media] visual [Animatable] See individual properties [Computed value]

Output: See individual properties


Input: [Name] mask-type [Value] luminance | alpha [Initial] luminance [Applies to] mask elements [Inh.] no [%ages] n/a [Media] visual [Animatable] no [Computed value]

Output: as specified


Input: [Name] clip [Value] | auto [Initial] auto [Applies to] Absolutely positioned elements. In SVG, it applies to elements which establish a new viewport, elements and mask elements. [Inh.] no [%ages] n/a [Media] visual [Animatable] as rectangle [Computed value]

Output: as specified


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: [WSC Clause] I [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] II [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] IIa [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] IV [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] V [Opera] Conforms Optional [Firefox] Does Not Conform Optional [Chrome]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] VI [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] VII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] VIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] IX [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] X [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XIII [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XIV [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XV [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XVI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XVII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XVIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XIX [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XX [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXIII [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXIV [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXV [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXVI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXVII [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXVIII [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXIX [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXX [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXIV [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXV [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXVI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXVII [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXVIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XXXIX [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XL [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLI [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLIV [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLV [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLVI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLVII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLVIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] XLIX [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] L [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LI [Opera] Does Not Conform Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LII [Opera] Does Not Conform Advanced [Firefox] Conforms Advanced [Chrome]

Output: Does Not Conform Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LIII [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LIV [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LV [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LVI [Opera] Does Not Conform Optional [Firefox] Does Not Conform Optional [Chrome]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LVII [Opera] Does Not Conform Optional [Firefox] Conforms Optional [Chrome]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LVIII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LIX [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LX [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXII [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXIII [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXIV [Opera] NA [Firefox] NA [Chrome]

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXV [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXVI [Opera] Conforms Basic [Firefox] Conforms Basic [Chrome]

Output: Conforms Basic

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXVII [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXVIII [Opera] Conforms Optional [Firefox] Conforms Optional [Chrome]

Output: Conforms Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXIX [Opera] Conforms Optional [Firefox] Does Not Conform Optional [Chrome]

Output: Does Not Conform Optional

WSC WG draft implementation report 2010-03-09


Input: [WSC Clause] LXX [Opera] Conforms Advanced [Firefox] Conforms Advanced [Chrome]

Output: Conforms Advanced

WSC WG draft implementation report 2010-03-09