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

4.10.7 The input element — HTML5: Edition for Web Authors


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

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

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: A numerical value

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


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

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

4.10.7 The input element — HTML5: Edition for Web Authors


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

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

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: An enumerated value

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


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

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [WRL keyword] wrl#variant [RDF usage]

Output: Used as predicate to indicate the WRL variant applied.

Table 5.1: WRL vocabulary extending RDFS for WRL triple syntax


Input: [WRL keyword] wrl#ontology [RDF usage]

Output: Used to define a WRL ontology.


Input: [WRL keyword] wrl#hasConcept [RDF usage]

Output: Used to type a WRL concept and to bind it to an ontology.


Input: [WRL keyword] wrl#attribute [RDF usage]

Output: Used to define a WRL attribute


Input: [WRL keyword] wrl#ofType [RDF usage]

Output: Used as predicate to define constraining attributes and parameters.


Input: [WRL keyword] wrl#hasAttribute [RDF usage]

Output: Used as predicate to bind an attribute to a concept.


Input: [WRL keyword] wrl#transitiveAttribute [RDF usage]

Output: Used to indicate the transitivity of an attribute.


Input: [WRL keyword] wrl#symmetricAttribute [RDF usage]

Output: Used to indicate the symmetry of an attribute.


Input: [WRL keyword] wrl#reflexiveAttribute [RDF usage]

Output: Used to indicate the reflexivity of an attribute.


Input: [WRL keyword] wrl#inverseOf [RDF usage]

Output: Used to indicate the inverse relationship of two attributes.


Input: [WRL keyword] wrl#minCardinality [RDF usage]

Output: Used as predicate to defined the minimal cardinality of an attribute.


Input: [WRL keyword] wrl#maxCardinality [RDF usage]

Output: Used as predicate to defined the maximal cardinality of an attribute.


Input: [WRL keyword] wrl#hasInstance [RDF usage]

Output: Used to type an instance and to bind it to a concept.


Input: [WRL keyword] wrl#hasRelation [RDF usage]

Output: Used to type a relation and to bind it to an ontology.


Input: [WRL keyword] wrl#arity [RDF usage]

Output: Used to define the arity of a WRL relation.


Input: [WRL keyword] wrl#param [RDF usage]

Output: Used to type parameters of WRL relations.


Input: [WRL keyword] wrl#subRelationOf [RDF usage]

Output: Used as predicate to define sub-relations.


Input: [WRL keyword] wrl#hasRelationInstance [RDF usage]

Output: Used to type a relation instance and to bind it to an ontology.


Input: [WRL keyword] wrl#hasAxiom [RDF usage]

Output: Used to type an axiom and to bind it to an ontology.


Input: [WRL keyword] wrl#importsOntology [RDF usage]

Output: Used to define the import of an external ontology.


Input: [WRL keyword] wrl#nfp [RDF usage]

Output: Used to type non-functional properties.


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

Output: Hidden

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Text

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Search

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Telephone

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: URL

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: E-mail

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Password

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Date and Time

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Date

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Month

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Week

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Time

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Local Date and Time

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Number

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Range

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Color

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Checkbox

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Radio Button

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: File Upload

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Submit Button

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Image Button

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Reset Button

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: Button

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [Status] Proposal [Summary] To promote the 'citation' property currently on MedicalScholarlyArticle up to CreativeWork. [Vocab] Moves citation up to CreativeWork [Topic]

Output: Citation Promotion

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


Input: [Status] Proposal [Summary] Extension for describing accessibility properties of a CreativeWork. [Comments] Draft published to elicit feedback. [Topic]

Output: Accessibility

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


Input: [Status] Proposal [Summary] Property to indicate that a single identity is being described. [Vocab] Essentially same meaning as owl:sameAs, but suggesting a distinct name to make it easier to talk about; also schema.org data is typically scruffier than OWL re http-range-14. [Comments] Draft published to elicit feedback. [Topic]

Output: sameThingAs

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


Input: [Status] Proposal [Summary] A proposal for a new Action type. [Vocab] See full entry and proposal for details. May2013 version builds on two previously published designs. [Comments] The schema.org team solicit comments on this draft via public-vocabs@w3.org. [Topic]

Output: Actions in Schema.org

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


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

Output: Orders in Schema.org

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

Output: TV and Radio proposal

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


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

Output: Event schema update

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


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

Output: Historical Data proposal

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


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

Output: Biological Databases

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


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

Output: Breadcrumbs

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


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

Output: Discussion

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


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

Output: Innovation

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


Input: [Topic]

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


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

Output: Proposal name

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


Input: [HTTP Verb] GET [Behavior]

Output: Returns a serialization of the RDF graph which encodes the state of the given resource. Content negotiation MUST be performed. In level zero, at least one of application/rdf+xml or text/turtle SHOULD be available from the server.


Input: [HTTP Verb] HEAD [Behavior]

Output: As normal, on the information GET would return. In particular, metadata may be returned using Link Headers, indicating, for instance, a SPARQL endpoint which can be used to query the data.


Input: [HTTP Verb] POST [Behavior]

Output: Not specified in general, to allow for application use.


Input: [HTTP Verb] PUT [Behavior]

Output: If the media type of the payload is an RDF graph serialization language, then set the resource state to be as encoded in the serialized RDF graph. Otherwise, not specified in level zero. Creates the resource, if it does not already exist. Some resources may be flagged "no clobber", to reject PUT if they already exist; level zero does not specify how to indicate this.


Input: [HTTP Verb] DELETE [Behavior]

Output: Remove the association between the resource and the URL used in the delete operation. The server MAY retain the underlying resource, perhaps accessible via a different URL. That is, a successful DELETE removes this one reference to the resource, but does not necessarily affect other references, or the resource itself. Creating multiple references or determining whether they exist is beyond the scope of level zero.


Input: [HTTP Verb] PATCH [Behavior]

Output: Modify the state of the resource as specified by the payload, according to its media type. Servers MAY accept SPARQL 1.1 Update (Content-Type: application/sparql-update) on element resource to modify the RDF graph view of the resource state, acting as a SPARQL endpoints with only a default graph.


Input: [Component] XPath 1.0 compatibility mode [Value]

Output: false

Static Context Components for use-when Expressions


Input: [Component] In scope namespaces [Value]

Output: determined by the in-scope namespaces for the containing element in the stylesheet


Input: [Component] Default element/type namespace [Value]

Output: determined by the xpath-default-namespace attribute if present (see 5.2 Unprefixed QNames in Expressions and Patterns); otherwise the null namespace


Input: [Component] Default function namespace [Value]

Output: The standard function namespace


Input: [Component] In scope type definitions [Value]

Output: The type definitions that would be available in the absence of any xsl:import-schema declaration


Input: [Component] In scope element declarations [Value]


Input: [Component] In scope attribute declarations [Value]


Input: [Component] In scope variables [Value]


Input: [Component] In scope functions [Value]

Output: The core functions defined in [Functions and Operators], together with the functions element-available, function-available, type-available, and system-property defined in this specification, plus the set of extension functions that are present in the static context of every XPath expression (other than a use-when expression) within the content of the element that is the parent of the use-when attribute. Note that stylesheet functions are not included in the context, which means that the function function-available will return false in respect of such functions. The effect of this rule is to ensure that function-available returns true in respect of functions that can be called within the scope of the use-when attribute. It also has the effect that these extensions functions will be recognized within the use-when attribute itself; however, the fact that a function is available in this sense gives no guarantee that a call on the function will succeed.


Input: [Component] In scope collations [Value]

Output: Implementation-defined


Input: [Component] Default collation [Value]

Output: The Unicode Codepoint Collation


Input: [Component] Base URI [Value]

Output: The base URI of the containing element in the stylesheet


Input: [Component] Statically known documents [Value]


Input: [Component] Statically known collections [Value]


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


Input: [Name] ServiceDescription [Definition ref] section 4.3 Provenance query service discovery [Description]

Output: Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments.


Input: [Name] DirectQueryService [Definition ref] section 4.1.1 Direct HTTP query service description [Description]

Output: Type for a direct HTTP query service description. Mainly for use in RDF provenance query service descriptions, to distinguish direct HTTP query service descriptions from other query service descriptions.


Input: [Name] has_anchor [Definition ref] section 3.2 Resource represented as HTML, section 3.3 Resource represented as RDF [Description]

Output: Indicates a target-URI for an resource, used by an associated provenance record.


Input: [Name] has_provenance [Definition ref] section 3.1 Resource accessed by HTTP, section 3.2 Resource represented as HTML [Description]

Output: Indicates a provenance-URI for a resource; the resource identified by this property presents a provenance record about its subject or anchor resource.


Input: [Name] has_query_service [Definition ref] section 3.1.1 Specifying Provenance Query Services [Description]

Output: Indicates a provenance query service that can access provenance related to its subject or anchor resource.


Input: [Name] describesService [Definition ref] section 4.1 Provenance query service description [Description]

Output: relates a generic provenance query service resource (type prov:ServiceDescription) to a specific query service description (e.g. a prov:DirectQueryService or a sd:Service).


Input: [Name] provenanceUriTemplate [Definition ref] section 4.1.1 Direct HTTP query service description [Description]

Output: Indicates a URI template string for constructing provenance-URIs


Input: [Name] pingback [Definition ref] section 5. Forward provenance [Description]

Output: Relates a resource to a provenance pingback service that may receive forward provenance links about the resource.


Input: [Responder] Anne van Kesteren [Distinct deliverables] no [Comments]

Output: I don't think it's good to decide upfront how the various pieces are to be split among documents. It seems better to do more research first into what actually needs to be defined here.

Results of Questionnaire Request for Input on organizing accessibility API binding work in PFWG and HTML WG - Web-Based Straw-poll and Balloting System


Input: [Responder] Ben Millard [Distinct deliverables] yes [Comments]

Output: This looks compatible with the way ARIA integration was envisaged at the Breakout session in France 2008. (Mutually agreed "hooks" which are used in the HTML5 spec, which ARIA then specifies in detail.)

Results of Questionnaire Request for Input on organizing accessibility API binding work in PFWG and HTML WG - Web-Based Straw-poll and Balloting System


Input: [Responder] Shawn Medero [Distinct deliverables] no [Comments]

Output: There's not enough detail here for me to make an informed decision. I'd like to see a discussion thread on this topic brew for a while and see if there is any consensus on what the above deliverables means.

Results of Questionnaire Request for Input on organizing accessibility API binding work in PFWG and HTML WG - Web-Based Straw-poll and Balloting System


Input: [Responder] Aaron Leventhal [Distinct deliverables] no [Comments]

Output: I think this group should be responsible for 1 & 2. If we add all the tests it becomes a bit large I think. But, I can probably be convinced if I learn what kind of work 3 & 4 will entail.

Results of Questionnaire Request for Input on organizing accessibility API binding work in PFWG and HTML WG - Web-Based Straw-poll and Balloting System


Input: [Responder] Maciej Stachowiak [Distinct deliverables] no [Comments]

Output: As other commentors have mentioned, it's not clear if we can decide up-front if this is the best split. I think there may be interactions between HTML5 requirements and ARIA requirements that make this not the best split.

Results of Questionnaire Request for Input on organizing accessibility API binding work in PFWG and HTML WG - Web-Based Straw-poll and Balloting System


Input: [Responder] Tony Ross [Distinct deliverables] yes [Comments]

Output: Specifically having the test suites in addition to the specs will help ensure interoperability. Each test suite should be done by the same group that writes the corresponding spec for consistency.

Results of Questionnaire Request for Input on organizing accessibility API binding work in PFWG and HTML WG - Web-Based Straw-poll and Balloting System


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


Input: [Name] done.state.id [Defined in] 3.7 [See also] 3.1 Introduction [Description]

Output: Indicates that the state machine has entered a final substate of state id.

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


Input: [Name] done.invoke.id [Defined in] 6.4 [See also] 3.7 , exitInterpreter procedure in A Algorithm for SCXML Interpretation [Description]

Output: Indicates that the invoked process with invokeid id has completed processing.

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


Input: [Name] cancel.invoke.id [Defined in] 6.4.3 Implementation of [See also] E.1 SCXML Event I/O Processor [Description]

Output: Sent from an invoking session to an invoked session to terminate its processing.

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


Input: [Name] error.communication [Defined in] 3.12.2 Errors [See also] 6.2 , E.1 SCXML Event I/O Processor, E.2 Basic HTTP Event I/O Processor, E.3 DOM Event I/O Processor [Description]

Output: Indicates that an error has occurred while trying to communicate with an external entity.

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


Input: [Name] error.execution [Defined in] 3.12.2 Errors [See also] 4.6 , 5.4 , 5.8 , 5.10.1 Conditional Expressions, 5.10.2 Location Expressions, 5.10.3 Legal Data Values and Value Expressions, 5.10.4 Errors in Expressions, 5.11 System Variables, 6.2 , D.2.3 Location Expressions, D.2.5 , D.3.5 [Description]

Output: Indicates that an error internal to the execution of the document has occurred, such as one arising from expression evaluation.

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


Input: [Name] error.platform [Defined in] 3.12.2 Errors [Description]

Output: Indicates that a platform- or application-specific error has occurred.

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


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

Output: The ID of the dialog.

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

Output: The identifier of the connection to which the dialog connection is bridged (usually the connectionid that was specified in the dialogstart or dialogprepare). If the dialog is bridged to a conference the value must be undefined.

Voice Browser Call Control: CCXML Version 1.0


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

Output: The identifier of the conference to which the dialog connection is bridged (usually the conferenceid that was specified in the dialogstart or dialogprepare). If the dialog is bridged to a connection the value must be undefined.

Voice Browser Call Control: CCXML Version 1.0


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

Output: A string value specifying the transfer type.

Voice Browser Call Control: CCXML Version 1.0


Input: [Attribute Name] uri [Required] true [Type] a valid URI [Details]

Output: A URI describing the destination to which this call must be transferred. The format of this information is protocol and platform specific but might consist of a telephone URI RFC3966 or a SIP URI RFC3261 .

Voice Browser Call Control: CCXML Version 1.0


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

Output: Properties returned from the dialog processor relating to the dialogs transfer request.

Voice Browser Call Control: CCXML Version 1.0


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

Output: A string in CSS2 format that specifies the maximum amount of time the transfer may stay connected. If the amount of time is unlimited the value must be 0s.

Voice Browser Call Control: CCXML Version 1.0


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

Output: A string in CSS2 format that specifies the maximum amount of time to spend while attempting to connect the call.

Voice Browser Call Control: CCXML Version 1.0


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

Output: A string of application-to-application information to be passed to the destination party when establishing the transfer.

Voice Browser Call Control: CCXML Version 1.0


Input: [Expected Values] alternativeText Visual [Description] alternative text is provided for visual content (e.g., the HTML alt attribute). [Augmented Access Mode]

Output: Textual

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


Input: [Expected Values] longDescription Visual [Description] descriptions are provided for image-based visual content and/or complex structures such as tables, mathematics, diagrams or charts. [Augmented Access Mode]

Output: Textual

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


Input: [Expected Values] ChemML laTex MathML Visual [Description] The use of one of these specific ASCII/XML encodings for mathematics or chemistry. These can have extensions specified, but are rarely needed. [Augmented Access Mode]

Output: Textual

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


Input: [Expected Values] transcript Auditory [Description] The addition of a separate transcript to convey the meaning of the audio. [Augmented Access Mode]

Output: Textual

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


Input: [Expected Values] captions Auditory [Description] The addition of synchronized text (closed captions) to convey the meaning of the audio. Note that while many captions may be implemented as textual in the transport, users think of them as being a visual appearance. [Augmented Access Mode]

Output: Visual

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


Input: [Expected Values] signLanguage Auditory [Description] The presentation of audio in sign language in the visual presentation. The most likely extension is /sgn-en-us or other ISO 639 sign language code. [Augmented Access Mode]

Output: Visual

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


Input: [Expected Values] audioDescription Visual [Description] Audio descriptions are available (e.g., via the HTML5 track element). Common extensions are for the various "onImage" refinements noted above. [Augmented Access Mode]

Output: Auditory

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


Input: [Expected Values] braille Visual or Textual [Description] braille content or alternative is available (e.g., eBraille or print braille) This can have extensions for the different types of braille, /ASCII, /music, /math, /chem or /nemeth) (also consider /contracted and /gradeII or other nomenclature... pretty open) [Augmented Access Mode]

Output: Tactile

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


Input: [Expected Values] tactileGraphic Visual [Description] tactile graphics have been provided, as described in the BANA Guidelines and Standards for Tactile Graphics. [Augmented Access Mode]

Output: Tactile

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


Input: [Expected Values] tactileObject Visual [Description] tactile 3D objects have been defined and a 3D object or instructions to build one are available. [Augmented Access Mode]

Output: Tactile

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


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

Output: src

Voice Browser Call Control: CCXML Version 1.0


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

Output: type

Voice Browser Call Control: CCXML Version 1.0


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

Output: namelist

Voice Browser Call Control: CCXML Version 1.0


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

Output: parameters

Voice Browser Call Control: CCXML Version 1.0


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

Output: dialogid

Voice Browser Call Control: CCXML Version 1.0


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

Output: connectionid

Voice Browser Call Control: CCXML Version 1.0


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

Output: conferenceid

Voice Browser Call Control: CCXML Version 1.0


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

Output: mediadirection

Voice Browser Call Control: CCXML Version 1.0


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

Output: maxage

Voice Browser Call Control: CCXML Version 1.0


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

Output: maxstale

Voice Browser Call Control: CCXML Version 1.0


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

Output: enctype

Voice Browser Call Control: CCXML Version 1.0


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

Output: method

Voice Browser Call Control: CCXML Version 1.0


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

Output: hints

Voice Browser Call Control: CCXML Version 1.0


Input: [Requirement] Use valid (X)HTML [Details] Using valid HTML means having an HTML code that follows one of the DTDs of the HTML specification. Your best choice is valid XHTML strict markup: XHTML means that the code will benefit from all the XML power, and strict ensures your site won't mix presentation markup with the structure. [Test tool] The W3C HTML Validator is one of the many options available. The LogValidator is especially helpful in maintaining a valid Web site. [Rationale]

Output: Valid HTML code is a first step toward more compatibility with browsers and better rendering on the latest ones. Using only strict HTML (that is, the Strict HTML DTD) makes the site easier to maintain and evolve.

Buy standards compliant Web sites — W3C QA


Input: [Requirement] Use extensively valid CSS [Details] Avoid any presentational markup and keep all the layout features in well-defined CSS style sheets. [Test tool] The CSS Validator detects any non-compliant use of the CSS technologies. [Rationale]

Output: Linked style sheets allow presentation to be decoupled completely from the page structure of your site, and lets you quickly change its layout and rendering. It also guarantees that everybody can adjust the rendering to their needs and tastes.

Buy standards compliant Web sites — W3C QA


Input: [Requirement] Use HTTP properly [Details] Make sure that each page of your site is accessible with a stable address (URL) and that the HTTP caching properties are set correctly. Make sure if you migrate to a new site version that the URLs are either kept as is or at least redirected to the new ones. [Test tool] The W3C Link Checker can provide some help. Besides, the advices given in the Common HTTP Implementation Problems Note can help assess what needs to be respected. [Rationale]

Output: HTTP is a very powerful protocol and you get most of its power with stable URLs and an efficient caching system: bookmarks and links don't break, network access is faster, users are happy!

Buy standards compliant Web sites — W3C QA


Input: [Requirement] Use SVG and PNG for graphics [Details] Use PNG for raster images, and SVG for all others. [Test tool] N/A [Rationale]

Output: PNG is a much more capable format than other binary formats for raster images because it provides better compression, more options, and it's free. The best format you should require is SVG: it's scalable, XML-based, very light, and has a lot of capabilities, for example, animation using SMIL, which is supported on cell phones, etc.

Buy standards compliant Web sites — W3C QA


Input: [Requirement] Use techniques to make your content accessible [Details] Details. [Test tool] See Evaluation Tools for Web Content Accessibility. [Rationale]

Output: Making a site accessible benefits all of your users, and broadens your current audience. This requirement may be required by law in some countries.

Buy standards compliant Web sites — W3C QA


Input: [Requirement] Use standards scripting languages [Details] Use the DOM API combined with Ecmascript (but don't make the use of scripts mandatory to navigate in the site!). [Test tool] N/A [Rationale]

Output: DOM and Ecmascript (the common standard behind Javascript and JScript) are the best way to go to get interoperable scripts to create animations in your Web site. But do not forget your users that don't have these scripting capacities enabled.

Buy standards compliant Web sites — W3C QA


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


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

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

Voice Browser Call Control: CCXML Version 1.0


Input: [code] 0 [Name] InternAtom [Dir] Both [Description]

Output: The session_id is used as the Atom to be defined (offset by 0x2000), so a value of 0 is defining ID 0x2000). The fragment_size field is the length of the UTF-8 encoded string. The fragment itself contains the string to be interned. This allows the interning of 256 strings. (is this enough?).


Input: [code] 1 [Name] DefineEndpoint [Dir] Both [Description]

Output: The session_id is ignored. The fragment_size is interpreted as the protocol ID, naming an endpoint actually available on this transport TCP connection. This enables a single transport TCP connection to be used for callbacks, or to advertise that a protocol endpoint can be reached to the process on the other end of the transport TCP connection. Whether this relative URI naming can be used depends upon the scheme of the URI [20], which defines its structure. For example, a firewall proxy might advertize just "http:" for the proxy, claiming it can be used to contact any HTTP protocol object anywhere, or "http://foo.com/bar/" to indicate that any object below that point in the URI space on the server foo.com may be reached by this TCP connection. A client might advertize that "http://myhost.com/" is available via this transport TCP connection.


Input: [code] 2 [Name] SetMSS [Dir] Both [Description]

Output: This sets a limit on fragment sizes below the outstanding credit limit. The session_id must be zero. The fragment_size field is used as max_fragment_size (the largest fragment that be sent on any session on this transport TCP connection.). A max_fragment_size of zero means there is no limit on the fragment size allowed for this session.


Input: [code] 3 [Name] AddCredit [Dir] R->T [Description]

Output: The session_id specifies the session. The fragment_size specifies the flow control credit granted (to be added to the current outstanding credit balance). A value of zero indicates no limit on how much data may be sent on this session.


Input: [code] 4 [Name] SetDefaultCredit [Dir] R->T [Description]

Output: The session_id must be zero. The fragment_size field is used as to set the initial default credit limit for any incoming MUX connections over this transport TCP connection. (i.e. it is short hand for sending a series of AddCredit messages for each session ID).


Input: [code] 5 [Name] NoOp [Dir] Both [Description]

Output: This control message is defined to perform no function. Any data in the payload should be ignored.


Input: [code] 6-15 [Name] - [Description]

Output: Undefined. Reserved for future use. Must be ignored if not understood, and forwarded by any proxies. The fragment_size is always used for the length of the control message, and any data for the control message will be in the payload of the control message (to allow proxies to be able to forward future control messages).


Input: [Behavior] Returns a serialization of the RDF graph which encodes the state of the given resource. Content negotiation MUST be performed. In level zero, at least one of application/rdf+xml or text/turtle SHOULD be available from the server. [HTTP Verb]

Output: GET


Input: [Behavior] As normal, on the information GET would return. In particular, metadata may be returned using Link Headers, indicating, for instance, a SPARQL endpoint which can be used to query the data. [HTTP Verb]

Output: HEAD


Input: [Behavior] Not specified in general, to allow for application use. [HTTP Verb]

Output: POST


Input: [Behavior] If the media type of the payload is an RDF graph serialization language, then set the resource state to be as encoded in the serialized RDF graph. Otherwise, not specified in level zero. Creates the resource, if it does not already exist. Some resources may be flagged "no clobber", to reject PUT if they already exist; level zero does not specify how to indicate this. [HTTP Verb]

Output: PUT


Input: [Behavior] Remove the association between the resource and the URL used in the delete operation. The server MAY retain the underlying resource, perhaps accessible via a different URL. That is, a successful DELETE removes this one reference to the resource, but does not necessarily affect other references, or the resource itself. Creating multiple references or determining whether they exist is beyond the scope of level zero. [HTTP Verb]

Output: DELETE


Input: [Behavior] Modify the state of the resource as specified by the payload, according to its media type. Servers MAY accept SPARQL 1.1 Update (Content-Type: application/sparql-update) on element resource to modify the RDF graph view of the resource state, acting as a SPARQL endpoints with only a default graph. [HTTP Verb]

Output: PATCH


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

Output: DISTINCT


Input: [Patterns] Property path expression [Query Forms] CONSTRUCT [Other] SERVICE [Modifiers]

Output: REDUCED


Input: [Patterns] Property path patterns [Query Forms] DESCRIBE [Modifiers]

Output: Projection


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

Output: ORDER BY


Input: [Patterns] OPTIONAL [Modifiers]

Output: LIMIT


Input: [Patterns] UNION [Modifiers]

Output: OFFSET


Input: [Patterns] GRAPH [Modifiers]

Output: Select expressions


Input: [Description] Indicates that the state machine has entered a final substate of state id. [Defined in] 3.7 [See also] 3.1 Introduction [Name]

Output: done.state.id

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


Input: [Description] Indicates that the invoked process with invokeid id has completed processing. [Defined in] 6.4 [See also] 3.7 , exitInterpreter procedure in A Algorithm for SCXML Interpretation [Name]

Output: done.invoke.id

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


Input: [Description] Sent from an invoking session to an invoked session to terminate its processing. [Defined in] 6.4.3 Implementation of [See also] E.1 SCXML Event I/O Processor [Name]

Output: cancel.invoke.id

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


Input: [Description] Indicates that an error has occurred while trying to communicate with an external entity. [Defined in] 3.12.2 Errors [See also] 6.2 , E.1 SCXML Event I/O Processor, E.2 Basic HTTP Event I/O Processor, E.3 DOM Event I/O Processor [Name]

Output: error.communication

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


Input: [Description] Indicates that an error internal to the execution of the document has occurred, such as one arising from expression evaluation. [Defined in] 3.12.2 Errors [See also] 4.6 , 5.4 , 5.8 , 5.10.1 Conditional Expressions, 5.10.2 Location Expressions, 5.10.3 Legal Data Values and Value Expressions, 5.10.4 Errors in Expressions, 5.11 System Variables, 6.2 , D.2.3 Location Expressions, D.2.5 , D.3.5 [Name]

Output: error.execution

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


Input: [Description] Indicates that a platform- or application-specific error has occurred. [Defined in] 3.12.2 Errors [Name]

Output: error.platform

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


Input: [code] 0 [Name] InternAtom [Description] The session_id is used as the Atom to be defined (offset by 0x2000), so a value of 0 is defining ID 0x2000). The fragment_size field is the length of the UTF-8 encoded string. The fragment itself contains the string to be interned. This allows the interning of 256 strings. (is this enough?). [Dir]

Output: Both


Input: [code] 1 [Name] DefineEndpoint [Description] The session_id is ignored. The fragment_size is interpreted as the protocol ID, naming an endpoint actually available on this transport TCP connection. This enables a single transport TCP connection to be used for callbacks, or to advertise that a protocol endpoint can be reached to the process on the other end of the transport TCP connection. Whether this relative URI naming can be used depends upon the scheme of the URI [20], which defines its structure. For example, a firewall proxy might advertize just "http:" for the proxy, claiming it can be used to contact any HTTP protocol object anywhere, or "http://foo.com/bar/" to indicate that any object below that point in the URI space on the server foo.com may be reached by this TCP connection. A client might advertize that "http://myhost.com/" is available via this transport TCP connection. [Dir]

Output: Both


Input: [code] 2 [Name] SetMSS [Description] This sets a limit on fragment sizes below the outstanding credit limit. The session_id must be zero. The fragment_size field is used as max_fragment_size (the largest fragment that be sent on any session on this transport TCP connection.). A max_fragment_size of zero means there is no limit on the fragment size allowed for this session. [Dir]

Output: Both


Input: [code] 3 [Name] AddCredit [Description] The session_id specifies the session. The fragment_size specifies the flow control credit granted (to be added to the current outstanding credit balance). A value of zero indicates no limit on how much data may be sent on this session. [Dir]

Output: R->T


Input: [code] 4 [Name] SetDefaultCredit [Description] The session_id must be zero. The fragment_size field is used as to set the initial default credit limit for any incoming MUX connections over this transport TCP connection. (i.e. it is short hand for sending a series of AddCredit messages for each session ID). [Dir]

Output: R->T


Input: [code] 5 [Name] NoOp [Description] This control message is defined to perform no function. Any data in the payload should be ignored. [Dir]

Output: Both


Input: [Attribute] id [XHTML Events] Yes [XHTML Basic Events]

Output: Yes


Input: [Attribute] type [XHTML Events] Yes [XHTML Basic Events]

Output: Yes


Input: [Attribute] eventsource [XHTML Events] Yes [XHTML Basic Events]

Output: No


Input: [Attribute] registerwith [XHTML Events] Yes [XHTML Basic Events]

Output: No


Input: [Attribute] onphase [XHTML Events] Yes [XHTML Basic Events]

Output: Yes


Input: [Attribute] capture [XHTML Events] Yes [XHTML Basic Events]

Output: Yes


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


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

Output: No

Internationalization Tag Set (ITS) Version 2.0


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

Output: Yes

Internationalization Tag Set (ITS) Version 2.0


Input: [0] type [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] target [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] currentTarget [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] eventPhase [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] bubbles [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] cancelable [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] timeStamp [2] yes [3] yes [1]

Output: ro attribute

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] stopPropagation [2] yes [3] yes [1]

Output: method

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] preventDefault [2] yes [3] yes [1]

Output: method

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [0] initEvent [2] yes [3] yes [1]

Output: method

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: false

Voice Browser Call Control: CCXML Version 1.0


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

Output: false

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: false

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: true

Voice Browser Call Control: CCXML Version 1.0


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

Output: false

Voice Browser Call Control: CCXML Version 1.0


Input: [HTML Tests] All img elements have an alt attribute. Alt text for all IMG elements is not placeholder text or user has confirmed that the Alt text is appropriate. [HTML Techniques]

Output: Short text alternatives for img elements ("alt-text")

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] object must have a text equivalent. [HTML Techniques]

Output: Short text alternatives for object elements (future)

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Techniques]

Output: Text for images used as links

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] Alt text for all img elements used as source anchors is different from the link text. [HTML Techniques]

Output: Image and text links side by side

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] Server-side image maps are not used except when image map regions cannot be defined using an available geometric shape. [HTML Techniques]

Output: Text links for server side image maps. (deprecated)

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] All area elements have an alt attribute. Alt text for all area elements contains all non decorative text in the image area. [HTML Techniques]

Output: Text alternatives for client-side image maps

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] object must have a text equivalent. object user interface must be accessible. [HTML Techniques]

Output: Text and non-text alternatives for object

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] All input elements with a type attribute value of "image" have an alt attribute. Alt text for all input elements with a type attribute value of "image" identifies the purpose or function of the image. Alt text for all input elements with a type attribute value of "image" does not use the words "submit" or "button" (English). Alt text for all input elements with a type attribute value of "image" contains all non decorative text in the image. [HTML Techniques]

Output: Text alternatives for submit buttons

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


Input: [HTML Tests] script must have a noscript section. ?? (depends on baseline discussion) applet must have valid alt attribute. Text equivalents for applet must be updated if applet changes. Text equivalents for object should be updated if object changes.?? User interface for script must be accessible. applet user interface must be accessible. [HTML Techniques]

Output: scripts and applets (out of scope? depends on defn of non-text content)

Playing with General Techniques for G1.1 L1 #1 - text alternatives forfunctional non-text content


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: ECMAScript Object

Voice Browser Call Control: CCXML Version 1.0


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: a valid URI

Voice Browser Call Control: CCXML Version 1.0


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

Output: ECMAScript Object

Voice Browser Call Control: CCXML Version 1.0


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: string

Voice Browser Call Control: CCXML Version 1.0


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: no

Mobile SVG Profiles: SVG Tiny and SVG Basic


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

Output: yes

Mobile SVG Profiles: SVG Tiny and SVG Basic


Input: [Algorithm Type] Digest [Algorithm] SHA1 [Key Word]

Output: REQUIRED


Input: [Algorithm Type] Encoding [Algorithm] Base64 [Key Word]

Output: REQUIRED


Input: [Algorithm Type] Encoding [Algorithm] QuotedPrintable [Key Word]

Output: RECOMMENDED


Input: [Algorithm Type] MAC [Algorithm] HMAC-SHA1 [Key Word]

Output: REQUIRED


Input: [Algorithm Type] Signature [Algorithm] DSAwithSHA1 (DSS) [Key Word]

Output: REQUIRED


Input: [Algorithm Type] Signature [Algorithm] RSAwithSHA1 [Key Word]

Output: RECOMMENDED


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

Output: hidden

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: text

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: search

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: tel

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: url

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: email

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: password

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [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] A date and time control [Keyword]

Output: datetime

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: date

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: month

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: week

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: time

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [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] A date and time control [Keyword]

Output: datetime-local

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: number

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: range

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: color

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: checkbox

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: radio

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: file

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [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] A button [Keyword]

Output: submit

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [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] Either a clickable image, or a button [Keyword]

Output: image

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: reset

4.10.7 The input element — HTML5: Edition for Web Authors


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

Output: button

4.10.7 The input element — HTML5: Edition for Web Authors


Input: [Expected Values] alternativeText [Augmented Access Mode] Textual [Description] alternative text is provided for visual content (e.g., the HTML alt attribute).

Output: Visual

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

Source Access Mode (before augmentation)


Input: [Expected Values] longDescription [Augmented Access Mode] Textual [Description] descriptions are provided for image-based visual content and/or complex structures such as tables, mathematics, diagrams or charts.

Output: Visual

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

Source Access Mode (before augmentation)


Input: [Expected Values] ChemML laTex MathML [Augmented Access Mode] Textual [Description] The use of one of these specific ASCII/XML encodings for mathematics or chemistry. These can have extensions specified, but are rarely needed.

Output: Visual

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

Source Access Mode (before augmentation)


Input: [Expected Values] transcript [Augmented Access Mode] Textual [Description] The addition of a separate transcript to convey the meaning of the audio.

Output: Auditory

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

Source Access Mode (before augmentation)


Input: [Expected Values] captions [Augmented Access Mode] Visual [Description] The addition of synchronized text (closed captions) to convey the meaning of the audio. Note that while many captions may be implemented as textual in the transport, users think of them as being a visual appearance.

Output: Auditory

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

Source Access Mode (before augmentation)


Input: [Expected Values] signLanguage [Augmented Access Mode] Visual [Description] The presentation of audio in sign language in the visual presentation. The most likely extension is /sgn-en-us or other ISO 639 sign language code.

Output: Auditory

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

Source Access Mode (before augmentation)


Input: [Expected Values] audioDescription [Augmented Access Mode] Auditory [Description] Audio descriptions are available (e.g., via the HTML5 track element). Common extensions are for the various "onImage" refinements noted above.

Output: Visual

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

Source Access Mode (before augmentation)


Input: [Expected Values] braille [Augmented Access Mode] Tactile [Description] braille content or alternative is available (e.g., eBraille or print braille) This can have extensions for the different types of braille, /ASCII, /music, /math, /chem or /nemeth) (also consider /contracted and /gradeII or other nomenclature... pretty open)

Output: Visual or Textual

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

Source Access Mode (before augmentation)


Input: [Expected Values] tactileGraphic [Augmented Access Mode] Tactile [Description] tactile graphics have been provided, as described in the BANA Guidelines and Standards for Tactile Graphics.

Output: Visual

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

Source Access Mode (before augmentation)


Input: [Expected Values] tactileObject [Augmented Access Mode] Tactile [Description] tactile 3D objects have been defined and a 3D object or instructions to build one are available.

Output: Visual

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

Source Access Mode (before augmentation)


Input: [Code] 0 [Situation]

Output: The transaction failed for reasons unrelated to the database itself and not covered by any other error code.


Input: [Code] 1 [Situation]

Output: The statement failed for database reasons not covered by any other error code.


Input: [Code] 2 [Situation]

Output: The statement failed because the expected version of the database didn't match the actual database version.


Input: [Code] 3 [Situation]

Output: The statement failed because the data returned from the database was too large. The SQL "LIMIT" modifier might be useful to reduce the size of the result set.


Input: [Code] 4 [Situation]

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


Input: [Code] 5 [Situation]

Output: The statement failed because the transaction's first statement was a read-only statement, and a subsequent statement in the same transaction tried to modify the database, but the transaction failed to obtain a write lock before another transaction obtained a write lock and changed a part of the database that the former transaction was depending upon.


Input: [Code] 6 [Situation]

Output: An INSERT, UPDATE, or REPLACE statement failed due to a constraint failure. For example, because a row was being inserted and the value given for the primary key column duplicated the value of an existing row.


Input: [Property] additionalType [Description] An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. [Expected Type]

Output: URL


Input: [Property] description [Description] A short description of the entry. [Expected Type]

Output: Text


Input: [Property] image [Description] URL of an image of the entry. [Expected Type]

Output: URL


Input: [Property] name [Description] The name of the entry. [Expected Type]

Output: Text


Input: [Property] url [Description] URL of the entry. [Expected Type]

Output: URL


Input: [Property] alternativeHeadline [Description] A secondary title of the entry. [Expected Type]

Output: Text


Input: [Property] inLanguage [Description] The language of the content. Please use one of the language codes from the IETF BCP 47 standard. [Expected Type]

Output: Language


Input: [Property] dateCreated [Description] The date on which the content was created (in ISO 8601 date format). [Expected Type]

Output: Date


Input: [Property] dateModified [Description] The date on which the content was most recently modified (in ISO 8601 date format). [Expected Type]

Output: Date


Input: [Property] keywords [Description] The keywords/tags used to describe this content. [Expected Type]

Output: Text


Input: [Property] provider [Description] Specifies the person or organization that distributed the content. [Expected Type]

Output: Person or Organization


Input: [Property] breadcrumb [Description] A set of links that can help a user understand and navigate a website hierarchy. [Expected Type]

Output: Text


Input: [Property] entryID [Description] The identifier of the entry. [Expected Type]

Output: Text


Input: [Property] isEntryOf [Description] Indicates the database to which the entry belongs. [Expected Type]

Output: BiologicalDatabase


Input: [Property] taxon [Description] The taxonomy information of the entry. [Expected Type]

Output: BiologicalDatabaseEntry or Text


Input: [Property] seeAlso [Description] Reference to another resource. [Expected Type]

Output: BiologicalDatabaseEntry or URL


Input: [Property] reference [Description] The identifier of the reference, such as PMID, DOI, and PMCID. For example: . [Expected Type]

Output: Text


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

Output: a Dialog URI

Voice Browser Call Control: CCXML Version 1.0


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

Output: a Valid MIME Type

Voice Browser Call Control: CCXML Version 1.0


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

Output: List of ECMAScript Variable names

Voice Browser Call Control: CCXML Version 1.0


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

Output: List of ECMAScript Variable names

Voice Browser Call Control: CCXML Version 1.0


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

Output: ECMAScript Variable

Voice Browser Call Control: CCXML Version 1.0


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

Output: Connection IDs

Voice Browser Call Control: CCXML Version 1.0