Input: [Primary Feature Tested] dtdID Valid [Eclipse COSMOS Result] Valid Invalid ValidBareNameDTDDeterminedIDBareName.xml (row 151) ValidBareNameDTDDeterminedIDBareName.xml No CVS revision information was found for this file [Test Case Description] This SML-IF demonstrates the use of bare names in sml:uri references. Copied from ValidBareName and converted from schema- to DTD-determined ID. [Microsoft Result]

Output: Invalid

W3C SML Working Group Implementation Results by Test Case


Input: [Primary Feature Tested] smlref Valid [Eclipse COSMOS Result] Valid Valid ValidKeyUniqueDeref.xml (row 152) ValidKeyUniqueDeref.xml No CVS revision information was found for this file [Test Case Description] Verify that a model with a key and unique constraint is valid if the field values are unique, though some field values for the unique constraint may be missing. Copy and tweak based on /org.eclipse.cosmos.rm.validation.tests/src/test-resources/identity/ValidKeyUnique.xml [Microsoft Result]

Output: Valid

W3C SML Working Group Implementation Results by Test Case


Input: [Name] target [Required] true [Type] ECMAScript Expression [Default Value] none [Description] An ECMAScript expression returning the target location of the event. The target attribute specifies the unique identifier of the event target that the Event I/O Processor must send the event to. [Valid Values]

Output: A valid target URI

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] targettype [Required] false [Type] ECMAScript Expression [Default Value] ccxml [Description] An ECMAScript expression which returns a character string that specifies the type of the Event I/O Processor that the event must be dispatched to. [Valid Values]

Output: ccxml dialog basichttp

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] sendid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Description] An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive an internally generated unique string identifier to be associated with the event being sent. [Valid Values]

Output: ECMAScript Variable

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] delay [Required] false [Type] ECMAScript Expression [Default Value] '0s' [Description] The character string returned must be interpreted as a time interval. The send element must return immediately, but the event must not be dispatched until the delay interval elapses. Timers are useful for a wide variety of programming tasks, and can be implemented using this attribute. Note: The delayed event queue for sending events must be maintained locally. Any events waiting to be sent must be purged when the session that issued this request terminates. [Valid Values]

Output: An ECMAScript expression which returns a character string in CSS2 [CSS2] format

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] namelist [Required] false [Attribute Constraints] This attribute must not be specified in conjunction with inline content [Type] Var List [Default Value] none [Description] A list of zero or more whitespace separated CCXML variable names to be included with the event. Values for these variables are evaluated when the element is processed See section 9.2.3.1 for details on how these variables are made available to the target. [Valid Values]

Output: List of ECMAScript Variable names

Voice Browser Call Control: CCXML Version 1.0


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

Output: An ECMAScript expression that returns an ECMAScript object

Voice Browser Call Control: CCXML Version 1.0


Input: [Model Aspect] End-point basics [Linked Data Platform (LDP)]

Output: A LDP server exposes at least one URI to a container-type resource. A client can learn about the container and its contents (members), by simply fetching the container. If only the non-member information is needed, a client can request only that. If a client needs to know if it can create things in this container, then usual HTTP methods can be used such as HEAD or OPTIONS to learn about which verbs are permitted on the request URI. Need: It might be useful to define a common property for external vocabularies to use to indicate the end-point, take for example: Alternative: LDP provides no new facilities for web clients to acquire URLs to Containers. Web clients might use out of band knowledge, home resources, POWDER, emailing a friend a link, or any other mechanism deemed appropriate by the application's needs. It is possible for a server to expose a single Container as a home resource, which web clients GET and examine to locate other resources (including other Containers). It is also possible for that same home resource to be serialized and provided to a client as a document. LDP assumes that each client is able to obtain whatever URLs it needs through non-LDP means, and restricts itself to an interaction model for Containers and their members.

Difference between revisions of "ISSUE-37" - Linked Data Platform


Input: [Model Aspect] Container basics [Linked Data Platform (LDP)]

Output: A container has a URI where you can start interacting with the container, at the most basic level you can GET a list of members, and for containers with many members it is likely the response is broken into pages. Through HTTP HEAD/OPTIONS introspection, a client can learn which HTTP verbs are permitted on this. Since LDP containers are described using RDF constructs, a LDP server may allow clients to POST the representation of the container to create it. Need: How are the acceptable content-types communicated via HTTP headers? Alternative: Before asking 'how' acceptable content-types are communicated, we need to agree that doing so is required (should it be in-scope for LDP - part of ISSUE-21 perhaps). In the simplest case, once the client "knows" it is dealing with a conformant LDP Container it does know (at least) that Turtle is supported. If communicating supported content-types is in-scope, then a syntax needs to be defined (either new, or re-used). Potential re-use choices might include (and these are not necessarily mutually exclusive, although to keep clients simple it would help to have at least one required method if it is in-scope): atom:accept predicate(s) on a container Link: <>; rel="self"; type="one acceptable media type value" Linking itself to a POWDER document - I don't see any POWDER syntax covering media types, but it might be possible to re-use atom:accept in this context. Aside: If we do place it in-scope, we have the same question about members, so it might be that we talk about this introspection at the LDPR level and let LDPCs "inherit" it from LDPRs. LDPRs might leave everything optional, and LDPC requires one particular method while allowing others, for example.

Difference between revisions of "ISSUE-37" - Linked Data Platform


Input: [Model Aspect] Creating container members (resources) [Linked Data Platform (LDP)]

Output: Any kind of resource can be listed in a container, and everything that is in a container is represented by a member. Members follow the standardized metadata model defined by RDF. If a client has POSTed a "media resource" (pretty much anything other than RDF) to a container URI, which has one of the media types that the container accepts, the server accepts this media resource and creates the resource, which will then represent this media resource when you list the container contents. The interesting aspect of this setup is that you POST one thing, its representation gets converted by the server to some appropriate storage and its membership added to the container. email: there is only one container, and what you POST determines whether it's self-contained or not. if the POSTed resource contains all data (... in XML), it's what we now call "composition". if the POSTed resource contains a link to "external content" ( in XML), it's what we now call "aggregation". Servers might try to be smart about populating additional data fields for the resource, for example creation date and who created it. They also might consider come properties to be "server managed", i.e. read-only from any client's point of view. ISSUE-11 questions how much the LDP spec constrains them.

Difference between revisions of "ISSUE-37" - Linked Data Platform


Input: [Model Aspect] Member (resource) identity [Linked Data Platform (LDP)]

Output: A container is a set of members and (perhaps) non-member properties, and thus contains a list of members (entries) representing each individual member. The model uses a URI to represent the identity of each member resource, which will be used for identification globally. The identification of the member as an entry, will be represented as using a simple RDF statement: rdfs:member . Note: some proposals on the mailing list for ISSUE-34 include the use of different membership predicates like ldp:owns or ldp:contains in place of rdfs:member. If accepted, those predicates might cover some of the ground for ISSUE-21 (affordances).

Difference between revisions of "ISSUE-37" - Linked Data Platform


Input: [Model Aspect] Interacting with container members [Linked Data Platform (LDP)]

Output: Members are listed when GETting a container, and their data is exposed through regular RDF mechanisms. If members are editable, a client can introspect via HEAD/OPTIONs to see if PUT, PATCH or DELETE verbs are permitted. A server may provide some member data or just a reference to it in the response of a request for container information.

Difference between revisions of "ISSUE-37" - Linked Data Platform


Input: [Model Aspect] Interacting with containers (composition) [Linked Data Platform (LDP)]

Output: Bringing into existence: typically containers just exist, though some servers may allow creation of containers by POSTing a representation of a container to an already-existing container. Removing from existence (DELETEing): containers are like any other HTTP web resource, they have a URI which a server may accept a DELETE request on. The question becomes, what happens to the members when a container is DELETEd? Based on resolution for ISSUE-25, in order for the container to be deleted all its members must also be deleted. There have been proposals for another model of containers, which may or may not have this rule, see ISSUE-34. Removing a member from a container: simply update the container's membership by PATCHing it with a statement to remove the membership triple. The resource still exists, its ownership is unknown (or perhaps a concept of a "default" container?). Adding an existing member to a container: potentially not allowed (ISSUE-25 resolution) Moving a member from one container to another: potentially not allowed (ISSUE-25 resolution) Alternative: PATCH to remove a member is not allowed; the client must DELETE the member to remove it from the container.

Difference between revisions of "ISSUE-37" - Linked Data Platform


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

Output: An arbitrary string


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

Output: Text with no line breaks


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

Output: Text with no line breaks


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

Output: Text with no line breaks


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

Output: An absolute URL


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

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


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

Output: Text with no line breaks (sensitive information)


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

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


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

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


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

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


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

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


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

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


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

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


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

Output: A numerical value


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

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


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

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


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

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


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

Output: An enumerated value


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

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


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

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


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

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


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


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


Input: [event handler] onpollstart [event name] pollstart [event type] simple event [short description]

Output: fired when the polling state changes to true

Low-level Web NFC API for Trusted Applications


Input: [event handler] onpollstop [event name] pollstop [event type] simple event [short description]

Output: fired when the polling state changes to false

Low-level Web NFC API for Trusted Applications


Input: [event handler] ontagfound [event name] tagfound [event type] NFCTagEvent with tag property set to the new NFCTag object. [short description]

Output: detect a new NFCTag

Low-level Web NFC API for Trusted Applications


Input: [event handler] ontaglost [event name] taglost [event type] simple event [short description]

Output: fired when the NFCTag detected by the adaptor moves out of range.

Low-level Web NFC API for Trusted Applications


Input: [event handler] onpeerfound [event name] peerfound [event type] NFCPeerEvent with peer property set to the new NFCPeer object. [short description]

Output: detect a new NFCPeer

Low-level Web NFC API for Trusted Applications


Input: [event handler] onpeerlost [event name] peerlost [event type] simple event [short description]

Output: fired when the NFCPeer detected by the adaptor moves out of range.

Low-level Web NFC API for Trusted Applications


Input: [Component] FTCaseOption [Default initial value] case insensitive overwriteable overwriteable by prolog [Scope] lexical [Consistency rules]

Output: Value must be case insensitive, case sensitive, lowercase, or uppercase.

Static Context Components


Input: [Component] FTDiacriticsOption [Default initial value] diacritics insensitive overwriteable overwriteable by prolog [Scope] lexical [Consistency rules]

Output: Value must be diacritics insensitive or diacritics sensitive.

Static Context Components


Input: [Component] FTStemOption [Default initial value] no stemming overwriteable overwriteable by prolog [Scope] lexical [Consistency rules]

Output: Value must be stemming or no stemming.

Static Context Components


Input: [Component] FTThesaurusOption [Default initial value] no thesaurus overwriteable overwriteable by prolog (refer to default to augment) [Scope] lexical [Consistency rules]

Output: Each URI in the value must be found in the statically known thesauri.

Static Context Components


Input: [Component] Statically known thesauri [Default initial value] none augmentable cannot be augmented or overwritten by prolog [Scope] module [Consistency rules]

Output: Each URI uniquely identifies a thesaurus list.

Static Context Components


Input: [Component] FTStopWordOption [Default initial value] no stop words overwriteable overwriteable by prolog (refer to default to augment) [Scope] lexical [Consistency rules]

Output: Each URI in the value must be found in the statically known stop word lists.

Static Context Components


Input: [Component] Statically known stop word lists [Default initial value] none augmentable cannot be augmented or overwritten by prolog [Scope] module [Consistency rules]

Output: Each URI uniquely identifies a stop word list.

Static Context Components


Input: [Component] FTLanguageOption [Default initial value] implementation-defined overwriteable overwriteable by prolog [Scope] lexical [Consistency rules]

Output: Value must be castable to xs:language.

Static Context Components


Input: [Component] Statically known languages [Default initial value] none augmentable cannot be augmented or overwritten by prolog [Scope] module [Consistency rules]

Output: Each string uniquely identifies a language.

Static Context Components


Input: [Component] FTWildCardOption [Default initial value] no wildcards no overwriteable by prolog [Scope] lexical [Consistency rules]

Output: Value must be wildcards or no wildcards.

Static Context Components


Input: [Attribute Name] name [Required] true [Details] connection.alerting [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] 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] 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: [0] doctype [1] ro attribute [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] implementation [1] ro attribute [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] documentElement [1] ro attribute [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createElement [1] method [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createDocumentFragment [1] method [2] no [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createTextNode [1] method [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createComment [1] method [2] no [3]

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createCDATASection [1] method [2] no [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createProcessingInstruction [1] method [2] no [3]

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createAttribute [1] method [2] no [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createEntityReference [1] method [2] no [3]

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] getElementsByTagName [1] method [2] no [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] importNode [1] method [2] no [3]

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createElementNS [1] method [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] createAttributeNS [1] method [2] no [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] getElementsByTagNameNS [1] method [2] no [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] getElementById [1] method [2] yes [3]

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [id] i1 [target] RFC2616 [type] design [draft] 01 [title]

Output: HTTP Version should be case sensitive


Input: [id] i3 [target] RFC2616 [type] design [draft] 01 [title]

Output: Chunk Size Definition


Input: [id] i5 [target] RFC2616 [type] design [draft] 01 [title]

Output: Via is a MUST


Input: [id] i6 [target] RFC2616 [type] design [draft] 01 [title]

Output: Fragments allowed in Location


Input: [id] i10 [target] RFC2616 [type] design [draft] 01 [title]

Output: Safe Methods vs Redirection


Input: [id] i11 [target] RFC2616 [type] design [draft] 01 [title]

Output: URI includes query


Input: [id] i12 [target] RFC2616 [type] design [draft] 01 [title]

Output: Invalidation after Update or Delete


Input: [id] i14 [target] RFC2616 [type] design [draft] 01 [title]

Output: Clarification regarding quoting of charset values


Input: [id] i15 [target] RFC2616 [type] design [draft] 01 [title]

Output: No close on 1xx responses


Input: [id] i17 [target] RFC2616 [type] design [draft] 01 [title]

Output: Revise description of the POST method


Input: [id] i18 [target] RFC2616 [type] design [draft] 01 [title]

Output: Cache validators in 206 responses


Input: [id] i25 [target] RFC2616 [type] design [draft] 04 [title]

Output: Accept-Encoding BNF


Input: [id] i31 [target] RFC2616 [type] design [draft] 04 [title]

Output: qdtext BNF


Input: [id] i62 [target] RFC2616 [type] design [title]

Output: Whitespace in quoted-pair


Input: [id] i2 [target] RFC2616 [type] editorial [draft] 01 [title]

Output: 'unsafe' characters


Input: [id] i4 [target] RFC2616 [type] editorial [draft] 01 [title]

Output: Message Length


Input: [id] i7 [target] RFC2616 [type] editorial [draft] 01 [title]

Output: Editors Notes


Input: [id] i8 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Media type registrations


Input: [id] i9 [target] RFC2616 [type] editorial [draft] 01 [title]

Output: Trailer


Input: [id] i16 [target] RFC2616 [type] editorial [draft] 01 [title]

Output: Remove 'identity' token references


Input: [id] i26 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Import query BNF


Input: [id] i42 [target] RFC2616 [type] editorial [draft] 02 [title]

Output: RFC2606 compliance


Input: [id] i44 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Unneeded references


Input: [id] i45 [target] RFC2616 [type] editorial [draft] 03 [title]

Output: RFC977 reference


Input: [id] i46 [target] RFC2616 [type] editorial [draft] 03 [title]

Output: references to RFC1700


Input: [id] i47 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: inconsistency in date format explanation


Input: [id] i48 [target] RFC2616 [type] editorial [draft] 03 [title]

Output: Date reference typo


Input: [id] i49 [target] RFC2616 [type] editorial [draft] 03 [title]

Output: Connection header text


Input: [id] i65 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Informative references


Input: [id] i66 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: ISO-8859-1 Reference


Input: [id] i68 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Encoding References Normative


Input: [id] i84 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Redundant cross-references


Input: [id] i86 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: Normative up-to-date references


Input: [id] i87 [target] RFC2616 [type] editorial [draft] 04 [title]

Output: typo in 13.2.2


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

Output: connection.failed

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] false [Type] string [Details]

Output: A failure reason code. 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] 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: [Security Issue] Confidentiality [Comments] The information provided by an XKMS service may be confidential, the fact that a party has requested particular information from an XKMS service may allow confidential information to be deduced. Many XKMS applications do not require confidentiality however. [Requirement]

Output: Some


Input: [Security Issue] Request Authentication [Comments] A service only needs to authenticate a request for information if either the information is confidential or some form of charge is to be made for use of the service. [Requirement]

Output: Some


Input: [Security Issue] Response Authentication [Comments] An XKMS service that provides only a Location service for self authenticating key information such as Digital Certificates does not require authentication. [Requirement]

Output: Most


Input: [Security Issue] Persistent Authentication [Comments] Although some XKMS applications have a specific requirement to support Non-Repudiation, the ability to repudiate requests and responses is acceptable in many applications. [Requirement]

Output: Some


Input: [Security Issue] Message Correspondence [Comments] The RequestID correspondence mechanism can only be used if the Request Authentication mechanism can be relied upon. Otherwise the Digest Mechanism should be used. [Requirement]

Output: All


Input: [Security Issue] Request Replay [Comments] Request replay attacks are likely to only be a concern if the service charges on a per request basis or as a type of Denial of Service attack. [Requirement]

Output: Some


Input: [Security Issue] Denial of Service [Comments] Any service made available on a public network is likely to be subject to a Denial of Service attack. The risk of a Denial of Service attack is generally considered to be reduced on closed networks such as internal enterprise networks. [Requirement]

Output: Most


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] connectionid [Type] string [Details] The identifier of the connection to which the dialog connection could not be started (usually the connectionid that was specified in the dialogstart). If the dialog was being connected to a conference the value must be undefined. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] conferenceid [Type] string [Details] The identifier of the conference to which the dialog connection could not be started (usually the conferenceid that was specified in the dialogstart). If the dialog was being connected to a connection the value must be undefined. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Type] string [Details] A description of the reason the dialog could not be started. Content of this field is platform-specific. [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 DIALOG 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. This must be set to dialog as this is an event generated by the Dialog Session Event processor. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] next [Required] true [Type] ECMAScript Expression [Default Value] none [Valid Values] a valid URL [Description]

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

Output: An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive an internally generated unique string identifier which identifies the newly created session.

Voice Browser Call Control: CCXML Version 1.0


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

Output: The character string returned must be interpreted as a time interval. This time interval must be interpreted by the new CCXML session as the maximum time it may wait for the completion of the fetch for the initial document specified by the next attribute. If the new CCXML session is unable to fetch the initial document within the timeout interval, an error.fetch event must be thrown.

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


Input: [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Contains source node unless a selection is being dragged, in which case it is empty; files returns any files included in the drag operation [effectAllowed] uninitialized [dropEffect] none [Default Action] Initiate the drag-and-drop operation [Event Name]

Output: dragstart


Input: [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Empty [effectAllowed] Same as last event [dropEffect] none [Default Action] Continue the drag-and-drop operation [Event Name]

Output: drag


Input: [Target] Immediate user selection or the body element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Empty [effectAllowed] Same as last event [dropEffect] Based on effectAllowed value [Default Action] Reject immediate user selection as potential target element [Event Name]

Output: dragenter


Input: [Target] Previous target element [Bubbles?] ✓ Bubbles [Cancelable?] — [dataTransfer] Empty [effectAllowed] Same as last event [dropEffect] none [Default Action] None [Event Name]

Output: dragleave


Input: [Target] Current target element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Empty [effectAllowed] Same as last event [dropEffect] Based on effectAllowed value [Default Action] Reset the current drag operation to "none" [Event Name]

Output: dragover


Input: [Target] Current target element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] getData() returns data set in dragstart event; files returns any files included in the drag operation [effectAllowed] Same as last event [dropEffect] Current drag operation [Default Action] Varies [Event Name]

Output: drop


Input: [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] — [dataTransfer] Empty [effectAllowed] Same as last event [dropEffect] Current drag operation [Default Action] Varies [Event Name]

Output: dragend


Input: [1] Implementation [3] Verification (1) [4] Executable (2) [5] Product [6] Tested [7] TESTABLE RESULTS: [8] #sec-Evidence [9] #sec-Evidence-exists [10] #sec-Evidence-get [11] #sec-Evidence-put [12] #sec-PropertyName [13] #sec-PropertyName-getLocalPropertyName [14] #sec-PropertyName-getNamespace [15] #sec-PropertyRef [16] #sec-PropertyRef-getAspectName [17] #sec-PropertyRef-getLocalPropertyName [18] #sec-PropertyRef-getNamespace [19] #sec-PropertyValue [20] #sec-PropertyValue-exists [21] #sec-PropertyValue-getPropertyRef [22] #sec-PropertyValue-getXXX (3) [23] #sec-PropertyValues [24] #sec-PropertyValues-getAll [25] #sec-PropertyValues-getValue [26] #sec-Service [27] #sec-Service-getDataVersion [28] #sec-Service-getImplementationVersion [29] #sec-Service-getPropertyValue-1 [30] #sec-Service-getPropertyValue-2 [31] #sec-Service-getPropertyValue-3 [32] #sec-Service-getPropertyValue-4 [33] #sec-Service-getPropertyValues-1 [34] #sec-Service-getPropertyValues-2 [35] #sec-Service-getPropertyValues-3 [36] #sec-Service-getPropertyValues-4 [37] #sec-Service-initialize [38] #sec-Service-listPropertyRefs [39] #sec-Service-newHTTPEvidence-1 [40] #sec-Service-newHTTPEvidence-2 [41] #sec-Service-newPropertyName-1 [42] #sec-Service-newPropertyName-2 [43] #sec-Service-newPropertyRef-1 [44] #sec-Service-newPropertyRef-2 [45] #sec-Service-newPropertyRef-3 [2]

Output: Language


Input: [0] Telefonica [1] MyMobileWeb online demo [3] Compile, Test, Inspect [4] Yes [5] Open Source [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [2]

Output: Java


Input: [0] dotMobi [1] DeviceAtlas site [3] Compile, Inspect [4] Yes [5] Commercial & Free [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [2]

Output: Java


Input: [0] MobileAware [1] MIS presentation [3] Compile, Test [4] Yes [5] Commercial [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [2]

Output: Java


Input: [0] CTIC [1] C# [3] Compile, Inspect [4] No [5] Public [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [2]

Output: C#


Input: [0] CTIC [1] IDL [3] Compile, Inspect [4] No [5] Public [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [2]

Output: IDL


Input: [0] CTIC [1] WSDL [3] Compile, Inspect [4] No [5] Public [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [2]

Output: WSDL


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

Output: error.fetch

Voice Browser Call Control: CCXML Version 1.0


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

Output: The internally generated unique fetch identifier

Voice Browser Call Control: CCXML Version 1.0


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

Output: A string description of the fetch error. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


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

Output: The URI of the fetch request

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 CCXML 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 ccxml as this is an event generated by the CCXML Session Event processor.

Voice Browser Call Control: CCXML Version 1.0


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

Output: connection.alerting

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] 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] 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 [Required] true [Type] string [Details]

Output: error.semantic

Voice Browser Call Control: CCXML Version 1.0


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

Output: This property must be set to the ECMAScript string value of the printable error message associated with this error. Content of this field is platform-specific.

Voice Browser Call Control: CCXML Version 1.0


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

Output: This property must be set to the ECMAScript string value of the name of the element that produced the error (ie accept, reject, etc).

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] attributelist.* [Required] false [Type] ECMAScript Object [Details]

Output: If available in the interpreter, this property must be an object whose properties are the names of the attributes of the element in error. The value of each attribute property must be the corresponding string value of the attribute.

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 CCXML 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 ccxml as this is an event generated by the CCXML Session Event processor.

Voice Browser Call Control: CCXML Version 1.0


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

Output: An arbitrary string


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

Output: Text with no line breaks


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

Output: Text with no line breaks


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

Output: Text with no line breaks


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

Output: An absolute URL


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

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


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

Output: Text with no line breaks (sensitive information)


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

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


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

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


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

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


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

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


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

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


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

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


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

Output: A numerical value


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

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


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

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


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

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


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

Output: An enumerated value


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

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


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

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


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

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


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


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


Input: [0] Name [2] Description [1]

Output: Value


Input: [0] charWidth [2] the display width of a the text display device [1]

Output: integer


Input: [0] charHeight [2] the display height of a text display device [1]

Output: integer


Input: [0] pix-x [2] the display width of an image display device [1]

Output: integer


Input: [0] pix-y [2] the display height of an image display device [1]

Output: integer


Input: [0] color [2] an indication of the color capabilities of the device [1]

Output: binary | grey | limited | mapped | full


Input: [1] Implementation [2] Language [3] Verification (1) [4] Executable (2) [6] Tested [7] TESTABLE RESULTS: [8] #sec-Evidence [9] #sec-Evidence-exists [10] #sec-Evidence-get [11] #sec-Evidence-put [12] #sec-PropertyName [13] #sec-PropertyName-getLocalPropertyName [14] #sec-PropertyName-getNamespace [15] #sec-PropertyRef [16] #sec-PropertyRef-getAspectName [17] #sec-PropertyRef-getLocalPropertyName [18] #sec-PropertyRef-getNamespace [19] #sec-PropertyValue [20] #sec-PropertyValue-exists [21] #sec-PropertyValue-getPropertyRef [22] #sec-PropertyValue-getXXX (3) [23] #sec-PropertyValues [24] #sec-PropertyValues-getAll [25] #sec-PropertyValues-getValue [26] #sec-Service [27] #sec-Service-getDataVersion [28] #sec-Service-getImplementationVersion [29] #sec-Service-getPropertyValue-1 [30] #sec-Service-getPropertyValue-2 [31] #sec-Service-getPropertyValue-3 [32] #sec-Service-getPropertyValue-4 [33] #sec-Service-getPropertyValues-1 [34] #sec-Service-getPropertyValues-2 [35] #sec-Service-getPropertyValues-3 [36] #sec-Service-getPropertyValues-4 [37] #sec-Service-initialize [38] #sec-Service-listPropertyRefs [39] #sec-Service-newHTTPEvidence-1 [40] #sec-Service-newHTTPEvidence-2 [41] #sec-Service-newPropertyName-1 [42] #sec-Service-newPropertyName-2 [43] #sec-Service-newPropertyRef-1 [44] #sec-Service-newPropertyRef-2 [45] #sec-Service-newPropertyRef-3 [5]

Output: Product


Input: [0] Telefonica [1] MyMobileWeb online demo [2] Java [3] Compile, Test, Inspect [4] Yes [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [5]

Output: Open Source


Input: [0] dotMobi [1] DeviceAtlas site [2] Java [3] Compile, Inspect [4] Yes [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [5]

Output: Commercial & Free


Input: [0] MobileAware [1] MIS presentation [2] Java [3] Compile, Test [4] Yes [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [5]

Output: Commercial


Input: [0] CTIC [1] C# [2] C# [3] Compile, Inspect [4] No [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [5]

Output: Public


Input: [0] CTIC [1] IDL [2] IDL [3] Compile, Inspect [4] No [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [5]

Output: Public


Input: [0] CTIC [1] WSDL [2] WSDL [3] Compile, Inspect [4] No [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [5]

Output: Public


Input: [Attribute Name] name [Type] string [Details] connection.failed [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 failure 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] 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: [1] Implementation [2] Language [3] Verification (1) [4] Executable (2) [5] Product [7] TESTABLE RESULTS: [8] #sec-Evidence [9] #sec-Evidence-exists [10] #sec-Evidence-get [11] #sec-Evidence-put [12] #sec-PropertyName [13] #sec-PropertyName-getLocalPropertyName [14] #sec-PropertyName-getNamespace [15] #sec-PropertyRef [16] #sec-PropertyRef-getAspectName [17] #sec-PropertyRef-getLocalPropertyName [18] #sec-PropertyRef-getNamespace [19] #sec-PropertyValue [20] #sec-PropertyValue-exists [21] #sec-PropertyValue-getPropertyRef [22] #sec-PropertyValue-getXXX (3) [23] #sec-PropertyValues [24] #sec-PropertyValues-getAll [25] #sec-PropertyValues-getValue [26] #sec-Service [27] #sec-Service-getDataVersion [28] #sec-Service-getImplementationVersion [29] #sec-Service-getPropertyValue-1 [30] #sec-Service-getPropertyValue-2 [31] #sec-Service-getPropertyValue-3 [32] #sec-Service-getPropertyValue-4 [33] #sec-Service-getPropertyValues-1 [34] #sec-Service-getPropertyValues-2 [35] #sec-Service-getPropertyValues-3 [36] #sec-Service-getPropertyValues-4 [37] #sec-Service-initialize [38] #sec-Service-listPropertyRefs [39] #sec-Service-newHTTPEvidence-1 [40] #sec-Service-newHTTPEvidence-2 [41] #sec-Service-newPropertyName-1 [42] #sec-Service-newPropertyName-2 [43] #sec-Service-newPropertyRef-1 [44] #sec-Service-newPropertyRef-2 [45] #sec-Service-newPropertyRef-3 [6]

Output: Tested


Input: [0] Telefonica [1] MyMobileWeb online demo [2] Java [3] Compile, Test, Inspect [4] Yes [5] Open Source [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [6]

Output: Yes


Input: [0] dotMobi [1] DeviceAtlas site [2] Java [3] Compile, Inspect [4] Yes [5] Commercial & Free [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [6]

Output: Yes


Input: [0] MobileAware [1] MIS presentation [2] Java [3] Compile, Test [4] Yes [5] Commercial [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [6]

Output: Yes


Input: [0] CTIC [1] C# [2] C# [3] Compile, Inspect [4] No [5] Public [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [6]

Output: No


Input: [0] CTIC [1] IDL [2] IDL [3] Compile, Inspect [4] No [5] Public [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [6]

Output: No


Input: [0] CTIC [1] WSDL [2] WSDL [3] Compile, Inspect [4] No [5] Public [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [6]

Output: No


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

Output: error.dialog.notstarted

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] connectionid [Required] false [Type] string [Details]

Output: The identifier of the connection to which the dialog connection could not be started (usually the connectionid that was specified in the dialogstart). If the dialog was being connected 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 could not be started (usually the conferenceid that was specified in the dialogstart). If the dialog was being connected 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 could not be started. Content of this field is platform-specific.

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: [Process] contentQuote [Definition]

Output: indicates that a quoting or pricing is requested, not to perform the job


Input: [Process] contentAlignment [Definition]

Output: in case the content is to add to a Translation Memory (?)


Input: [Process] contentL10N [Definition]

Output: localize (cultural and formal adaptation to local) the content


Input: [Process] contentI18N [Definition]

Output: internationalize the content


Input: [Process] contentDtp [Definition]

Output: desktop publishing of content


Input: [Process] contentSubtitle [Definition]

Output: subtitling of content


Input: [Process] contentVoiceOver [Definition]

Output: voice over of content


Input: [Process] sourceRewrite [Definition]

Output: rewrite the source content


Input: [Process] hTranslate [Definition]

Output: human translation


Input: [Process] mTranslate [Definition]

Output: machine translation


Input: [Process] hTranscreate [Definition]

Output: human transcreation


Input: [Process] posteditQA [Definition]

Output: human postediting of mTranslate


Input: [Process] reviewQA [Definition]

Output: human review for quality assurance only the target text, without the source text (see UNE 15038 “review”), by an expert for instance


Input: [Process] reviseQA [Definition]

Output: human revision for quality assurance examining the translation and comparing source and target (see UNE 15038 “revision”)


Input: [Process] proofQA [Definition]

Output: human checking of proofs before publishing for quality assurance (see UNE15038 “proofreading”)


Input: [Process] sourceReview [Definition]

Output: review the source content


Input: [Process] sourceTranscribe [Definition]

Output: transcribe the source content


Input: [Process] sourceTransliteration [Definition]

Output: transliterate the source content


Input: [Process] importCMSWF [Definition]

Output: ready for importing of delivery in the CMS


Input: [Process] validationCMSWF [Definition]

Output: ready for validation of delivery in the CMS


Input: [Process] publishCMSWF [Definition]

Output: ready for publishing of delivery in the CMS


Input: [Event Name] dragstart [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [effectAllowed] uninitialized [dropEffect] none [Default Action] Initiate the drag-and-drop operation [dataTransfer]

Output: Contains source node unless a selection is being dragged, in which case it is empty; files returns any files included in the drag operation


Input: [Event Name] drag [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [effectAllowed] Same as last event [dropEffect] none [Default Action] Continue the drag-and-drop operation [dataTransfer]

Output: Empty


Input: [Event Name] dragenter [Target] Immediate user selection or the body element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [effectAllowed] Same as last event [dropEffect] Based on effectAllowed value [Default Action] Reject immediate user selection as potential target element [dataTransfer]

Output: Empty


Input: [Event Name] dragleave [Target] Previous target element [Bubbles?] ✓ Bubbles [Cancelable?] — [effectAllowed] Same as last event [dropEffect] none [Default Action] None [dataTransfer]

Output: Empty


Input: [Event Name] dragover [Target] Current target element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [effectAllowed] Same as last event [dropEffect] Based on effectAllowed value [Default Action] Reset the current drag operation to "none" [dataTransfer]

Output: Empty


Input: [Event Name] drop [Target] Current target element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [effectAllowed] Same as last event [dropEffect] Current drag operation [Default Action] Varies [dataTransfer]

Output: getData() returns data set in dragstart event; files returns any files included in the drag operation


Input: [Event Name] dragend [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] — [effectAllowed] Same as last event [dropEffect] Current drag operation [Default Action] Varies [dataTransfer]

Output: Empty


Input: [2] Language [3] Verification (1) [4] Executable (2) [5] Product [6] Tested [7] TESTABLE RESULTS: [8] #sec-Evidence [9] #sec-Evidence-exists [10] #sec-Evidence-get [11] #sec-Evidence-put [12] #sec-PropertyName [13] #sec-PropertyName-getLocalPropertyName [14] #sec-PropertyName-getNamespace [15] #sec-PropertyRef [16] #sec-PropertyRef-getAspectName [17] #sec-PropertyRef-getLocalPropertyName [18] #sec-PropertyRef-getNamespace [19] #sec-PropertyValue [20] #sec-PropertyValue-exists [21] #sec-PropertyValue-getPropertyRef [22] #sec-PropertyValue-getXXX (3) [23] #sec-PropertyValues [24] #sec-PropertyValues-getAll [25] #sec-PropertyValues-getValue [26] #sec-Service [27] #sec-Service-getDataVersion [28] #sec-Service-getImplementationVersion [29] #sec-Service-getPropertyValue-1 [30] #sec-Service-getPropertyValue-2 [31] #sec-Service-getPropertyValue-3 [32] #sec-Service-getPropertyValue-4 [33] #sec-Service-getPropertyValues-1 [34] #sec-Service-getPropertyValues-2 [35] #sec-Service-getPropertyValues-3 [36] #sec-Service-getPropertyValues-4 [37] #sec-Service-initialize [38] #sec-Service-listPropertyRefs [39] #sec-Service-newHTTPEvidence-1 [40] #sec-Service-newHTTPEvidence-2 [41] #sec-Service-newPropertyName-1 [42] #sec-Service-newPropertyName-2 [43] #sec-Service-newPropertyRef-1 [44] #sec-Service-newPropertyRef-2 [45] #sec-Service-newPropertyRef-3 [1]

Output: Implementation


Input: [0] Telefonica [2] Java [3] Compile, Test, Inspect [4] Yes [5] Open Source [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [1]

Output: MyMobileWeb online demo


Input: [0] dotMobi [2] Java [3] Compile, Inspect [4] Yes [5] Commercial & Free [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [1]

Output: DeviceAtlas site


Input: [0] MobileAware [2] Java [3] Compile, Test [4] Yes [5] Commercial [6] Yes [8] Pass [9] Pass [10] Pass [11] Pass [12] Pass [13] Pass [14] Pass [15] Pass [16] Pass [17] Pass [18] Pass [19] Pass [20] Pass [21] Pass [22] Pass [23] Pass [24] Pass [25] Pass [26] Pass [27] Pass [28] Pass [29] Pass [30] Pass [31] Pass [32] Pass [33] Pass [34] Pass [35] Pass [36] Pass [37] Pass [38] Pass [39] Pass [40] Pass [41] Pass [42] Pass [43] Pass [44] Pass [45] Pass [1]

Output: MIS presentation


Input: [0] CTIC [2] C# [3] Compile, Inspect [4] No [5] Public [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [1]

Output: C#


Input: [0] CTIC [2] IDL [3] Compile, Inspect [4] No [5] Public [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [1]

Output: IDL


Input: [0] CTIC [2] WSDL [3] Compile, Inspect [4] No [5] Public [6] No [8] n/a [9] n/a [10] n/a [11] n/a [12] n/a [13] n/a [14] n/a [15] n/a [16] n/a [17] n/a [18] n/a [19] n/a [20] n/a [21] n/a [22] n/a [23] n/a [24] n/a [25] n/a [26] n/a [27] n/a [28] n/a [29] n/a [30] n/a [31] n/a [32] n/a [33] n/a [34] n/a [35] n/a [36] n/a [37] n/a [38] n/a [39] n/a [40] n/a [41] n/a [42] n/a [43] n/a [44] n/a [45] n/a [1]

Output: WSDL


Input: [Requirement] Some [Comments] The information provided by an XKMS service may be confidential, the fact that a party has requested particular information from an XKMS service may allow confidential information to be deduced. Many XKMS applications do not require confidentiality however. [Security Issue]

Output: Confidentiality


Input: [Requirement] Some [Comments] A service only needs to authenticate a request for information if either the information is confidential or some form of charge is to be made for use of the service. [Security Issue]

Output: Request Authentication


Input: [Requirement] Most [Comments] An XKMS service that provides only a Location service for self authenticating key information such as Digital Certificates does not require authentication. [Security Issue]

Output: Response Authentication


Input: [Requirement] Some [Comments] Although some XKMS applications have a specific requirement to support Non-Repudiation, the ability to repudiate requests and responses is acceptable in many applications. [Security Issue]

Output: Persistent Authentication


Input: [Requirement] All [Comments] The RequestID correspondence mechanism can only be used if the Request Authentication mechanism can be relied upon. Otherwise the Digest Mechanism should be used. [Security Issue]

Output: Message Correspondence


Input: [Requirement] Some [Comments] Request replay attacks are likely to only be a concern if the service charges on a per request basis or as a type of Denial of Service attack. [Security Issue]

Output: Request Replay


Input: [Requirement] Most [Comments] Any service made available on a public network is likely to be subject to a Denial of Service attack. The risk of a Denial of Service attack is generally considered to be reduced on closed networks such as internal enterprise networks. [Security Issue]

Output: Denial of Service


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

Output: a valid URL

Voice Browser Call Control: CCXML Version 1.0


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

Output: List of ECMAScript Variable names

Voice Browser Call Control: CCXML Version 1.0


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

Output: get post

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] sessionid [Required] false [Type] ECMAScript Left Hand Side Expression [Default Value] none [Description] An ECMAScript left hand side expression evaluating to a previously defined variable. The value of the attribute must receive an internally generated unique string identifier which identifies the newly created session. [Valid Values]

Output: ECMAScript Variable

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] timeout [Required] false [Type] ECMAScript Expression [Default Value] none [Description] The character string returned must be interpreted as a time interval. This time interval must be interpreted by the new CCXML session as the maximum time it may wait for the completion of the fetch for the initial document specified by the next attribute. If the new CCXML session is unable to fetch the initial document within the timeout interval, an error.fetch event must be thrown. [Valid Values]

Output: An ECMAScript expression which returns a character string in CSS2 [CSS2] format

Voice Browser Call Control: CCXML Version 1.0


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

Output: An ECMAScript expression which returns a valid time value for the HTTP 1.1 request [RFC2616]

Voice Browser Call Control: CCXML Version 1.0


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

Output: An ECMAScript expression which returns a valid time value for the HTTP 1.1 request [RFC2616]

Voice Browser Call Control: CCXML Version 1.0


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

Output: valid media encoding type

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] name [Type] string [Details] dialog.terminatetransfer [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: false

Voice Browser Call Control: CCXML Version 1.0


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

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] reason [Type] string [Details] A string value specifying the reason the transfer needs to be returned. [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 DIALOG 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. This must be set to dialog as this is an event generated by the Dialog Session Event processor. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


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


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

Output: A text field


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

Output: Search field


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

Output: A text field


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

Output: A text field


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

Output: A text field


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

Output: A text field that obscures data entry


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

Output: A date and time control


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

Output: A date control


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

Output: A month control


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

Output: A week control


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

Output: A time control


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

Output: A date and time control


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

Output: A text field or spinner control


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

Output: A slider control or similar


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

Output: A color well


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

Output: A checkbox


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

Output: A radio button


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

Output: A label and a button


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

Output: A button


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

Output: Either a clickable image, or a button


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

Output: A button


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

Output: A button


Input: [Name] id1 [Type] ECMAScript Expression [Default Value] none [Valid Values] (valid connection, conference, or dialog ID) [Description] An ECMAScript expression which returns a string that is the identifier of a Connection, Dialog or Conference. If the attribute value is invalid an error.semantic event must be thrown. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] id2 [Type] ECMAScript Expression [Default Value] none [Valid Values] (valid connection, conference, or dialog ID) [Description] An ECMAScript expression which returns a string that is the identifier of a Connection, Dialog or Conference. If the attribute value is invalid an error.semantic event must be thrown. [Required]

Output: true

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] duplex [Type] ECMAScript Expression [Default Value] full [Valid Values] full half [Description] An ECMAScript expression that returns a character string equal to "half" or "full", which defines the direction of the media flow between id1 resource and id2 resource. Refer to the discussion of bridging in Section 10.4 . The duplex attribute determines whether the join must establish a half-duplex (unidirectional) or full-duplex (bi-directional) bridge. The following values can be used: full Specifies a full duplex bridge where the media flows in both directions. half Species a half duplex bridge where the media flows towards id1 resource, but no media flows from id1 resource to id2 resource. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] hints [Type] ECMAScript Expression [Default Value] none [Valid Values] An ECMAScript expression that returns an ECMAScript object [Description] The ECMAScript object returned contains information which may be used by the implementing platform or passed to the network when the two specified Connections, Dialogs or Conferences (id1 and id2) are joined. This information may consist of protocol-specific parameters. Note: The meaning of these hints is specific to the implementing platform and the underlying protocol. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] entertone [Type] ECMAScript Expression [Default Value] 'true' [Valid Values] 'true' 'false' A Valid URL [Description] An ECMAScript expression that returns a character string that must be used to play a tone or a custom wav file to the conference participants when another caller joins. The following values can be used: 'true' Setting this to 'true' must play the default system beep. 'false' Setting this to 'false' must result in no alerting sound being played at all. A Valid URL The developer may also specify a URL value which points to a user-defined wav file to be played instead of the default system beep. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] exittone [Type] ECMAScript Expression [Default Value] 'true' [Valid Values] 'true' 'false' A Valid URL [Description] An ECMAScript expression that returns a character string that must be used to play a tone or a custom wav file to the conference participants when another caller exits. The following values can be used: 'true' Setting this to 'true' will play the default system beep. 'false' Setting this to 'false' will result in no alerting sound being played at all. A Valid URL The developer may also specify a URL value which points to a user-defined wav file to be played instead of the default system beep. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] autoinputgain [Type] ECMAScript Boolean Expression [Default Value] true [Valid Values] true false [Description] An ECMAScript Boolean expression that tells the conference mixer if it must use AGC to determine the input gain for a leg. If a platform does not support AGC, it must ignore this attribute. The following values can be used: true AGC must be used to determine input gain for a leg. false AGC must not be used. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] autooutputgain [Type] ECMAScript Boolean Expression [Default Value] true [Valid Values] true false [Description] An ECMAScript boolean expression that tells the conference mixer if it must use AGC to determine the output gain for a leg. If a platform does not support AGC, it must ignore this attribute. The following values can be used: true AGC must be used to determine output gain for a leg. false AGC must not be used. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] dtmfclamp [Type] ECMAScript Boolean Expression [Default Value] true [Valid Values] true false [Description] An ECMAScript Boolean expression that tells the conference mixer if it must attempt to remove detected DTMF tones. If a platform does not support removal of DTMF tones, it must ignore this attribute. The following values can be used: true Conference mixer must attempt to remove detected DTMF tones. false Conference mixer must not attempt to remove any detected DTMF tones. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] toneclamp [Type] ECMAScript Boolean Expression [Default Value] true [Valid Values] true false [Description] An ECMAScript Boolean expression that tells the conference mixer if it must attempt to remove loud single-frequency tones from the audio stream. If a platform does not support removal of tones, it must ignore this attribute. The following values can be used: true Conference mixer must attempt to remove loud single-frequency tones. false Conference mixer must not attempt to remove any loud single-frequency tones. [Required]

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] src [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] a valid Dialog URL [Description] An ECMAScript expression which returns a character string identifying the URI of the dialog document that the dialog interpreter must load and begin execution upon startup. [Attribute Constraints]

Output: This attribute must not be specified in conjunction with the prepareddialogid attribute.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] prepareddialogid [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] a valid dialogid [Description] An ECMAScript expression which returns a dialog identifier of a dialog previously prepared by the execution of a dialogprepare element. If the specified dialog identifier refers to an unknown dialog or a dialog that has already been executed, by way of another dialogstart element, an error.dialogwrongstate event must be thrown. [Attribute Constraints]

Output: This attribute must not be specified in conjunction with the src, type or namelist attributes.

Voice Browser Call Control: CCXML Version 1.0


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

Output: This attribute must not be specified in conjunction with the prepareddialogid attribute.

Voice Browser Call Control: CCXML Version 1.0


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

Output: This attribute must not be specified in conjunction with the prepareddialogid attribute.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] connectionid [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] Connection IDs [Description] An Optional ECMAScript expression which returns the identifier of a connection. The specified connection must be associated with the dialog being prepared. If both the connectionid and the conferenceid are omitted and the dialog was previously prepared using a dialogprepare element with a connectionid or conferenceid specified, the interpreter must use the id as specified on the dialogprepare element. If neither the connectionid or conferenceid is specified and the dialog had not previously been prepared, the interpreter must use the id indicated in the current event being processed. For more information about connections and bridges, refer to Section 10 . If both connectionid and conferenceid are specified, an error.fetch event must be thrown. [Attribute Constraints]

Output: Must not be used with conferenceid.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] conferenceid [Required] false [Type] ECMAScript Expression [Default Value] none [Valid Values] Conference IDs [Description] An Optional ECMAScript expression which returns the identifier of a conference bridge. If both the connectionid and the conferenceid are omitted and the dialog was previously prepared using a dialogprepare element with a connectionid or conferenceid specified, the interpreter must use the id as specified on the dialogprepare element. If neither the connectionid or conferenceid is specified and the dialog had not previously been prepared, the interpreter must use the id indicated in the current event being processed. For more information about connections and bridges, refer to Section 10 . If both connectionid and conferenceid are specified, an error.fetch event must be thrown. [Attribute Constraints]

Output: Must not be used with connectionid.

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] mediadirection [Required] false [Type] ECMAScript Expression [Default Value] both [Valid Values] both dialogtransmit dialogreceive [Description] An ECMAScript expression that defines the direction of the media flow between the Dialog and the Connection or Conference. The following values must be used: both Specifies a full duplex connection where the media flows in both directions. dialogtransmit The dialog transmits media to the Connection or Conference but does not receive any media streams. dialogreceive The dialog receives media from the Connection or Conference but does not transmit any media streams. If both the mediadirection and the prepareddialogid are specified and the bridge type specified by the mediadirection attribute does not match that used on the previous dialogprepare element, an error.dialog.notstarted event must be raised. If no value for the mediadirection attribute was specified on the previous dialogprepare element, any mediadirection type option may be specified. [Attribute Constraints]

Output: If used in conjunction with prepareddialogid , the bridge type must match that used on the previous dialogprepare element.

Voice Browser Call Control: CCXML Version 1.0


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

Output: Valid only when the value of the method is "post"

Voice Browser Call Control: CCXML Version 1.0


Input: [Status] Proposal [Summary] Proposal to add order line and parcel delivery support in the Orders Schema. [Vocab] One new Type: OrderItem, and added properties for one existent Type: Order [Topic]

Output: Orders Schema update

Difference between revisions of "WebSchemas/SchemaDotOrgProposals" - W3C Wiki


Input: [Status] Proposal [Summary] Proposal to address the basic description of Articles within issues and/or volumes of periodicals of most types. [Vocab] Three new Types: Periodical, PublicationVolume, PublicationIssue, and added properties for two existent Types: Article, CreativeWork [Topic]

Output: Periodicals, Articles and Multi-volume Works

Difference between revisions of "WebSchemas/SchemaDotOrgProposals" - W3C Wiki


Input: [Status] Proposal [Summary] Indicates a corresponding profile page for an account on a socially-oriented Web site. [Vocab] One new property: socialAccount [Topic]

Output: social Account property

Difference between revisions of "WebSchemas/SchemaDotOrgProposals" - W3C Wiki


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

Difference between revisions of "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

Difference between revisions of "WebSchemas/SchemaDotOrgProposals" - W3C Wiki


Input: [Status] Discussion [Summary] Extension for describing accessibility properties of a CreativeWork. [Vocab] Additional work to add accessMode, hasAdapation, isAdaptationof that were not covered in 1.0 Accessibility work. [Topic]

Output: Accessibility (part 2)

Difference between revisions of "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

Difference between revisions of "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)

Difference between revisions of "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

Difference between revisions of "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

Difference between revisions of "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

Difference between revisions of "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

Difference between revisions of "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

Difference between revisions of "WebSchemas/SchemaDotOrgProposals" - W3C Wiki