Input: [Event Name] drop [Target] Current target element [Cancelable?] ✓ Cancelable [Drag data store mode] Read-only mode [Default Action] Varies [dropEffect]

Output: Current drag operation

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragend [Target] Source node [Cancelable?] — [Drag data store mode] Protected mode [Default Action] Varies [dropEffect]

Output: Current drag operation

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Definition] Character data [Attribute Type]

Output: CDATA


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

Output: ID


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

Output: IDREF


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

Output: IDREFS


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

Output: NAME


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

Output: NMTOKEN


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

Output: NMTOKENS


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

Output: PCDATA


Input: [Event Type] abort [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Window, Element [DOM interface] Event [Default Action] None [Cancelable]

Output: No


Input: [Event Type] beforeinput [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] InputEvent [Default Action] Update the DOM element [Cancelable]

Output: Yes


Input: [Event Type] blur [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Window, Element [DOM interface] FocusEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] click [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] Varies: for targets with an associated activation behavior, executes the activation behavior; for focusable targets, gives the element focus. [Cancelable]

Output: Yes


Input: [Event Type] compositionstart [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] CompositionEvent [Default Action] Show a text composition system candidate window [Cancelable]

Output: Yes


Input: [Event Type] compositionupdate [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] CompositionEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] compositionend [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] CompositionEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] dblclick [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] Varies: for targets with an associated activation behavior, executes the activation behavior; for focusable targets, gives the element focus; for selectable targets, selects part or all of the element's content. [Cancelable]

Output: No


Input: [Event Type] error [Sync / Async] Async [Bubbling phase] No [Trusted event target types] Window, Element [DOM interface] Event [Default Action] None [Cancelable]

Output: No


Input: [Event Type] focus [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Window, Element [DOM interface] FocusEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] focusin [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Window, Element [DOM interface] FocusEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] focusout [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Window, Element [DOM interface] FocusEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] input [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] InputEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] keydown [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] KeyboardEvent [Default Action] Varies: beforeinput and input events; launch text composition system; blur and focus events; keypress event; activation behavior; other event [Cancelable]

Output: Yes


Input: [Event Type] keyup [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] KeyboardEvent [Default Action] None [Cancelable]

Output: Yes


Input: [Event Type] load [Sync / Async] Async [Bubbling phase] No [Trusted event target types] Window, Document, Element [DOM interface] Event [Default Action] None [Cancelable]

Output: No


Input: [Event Type] mousedown [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] Varies: start a drag/drop operation; start a text selection; start a scroll/pan interaction (in combination with the middle mouse button, if supported) [Cancelable]

Output: Yes


Input: [Event Type] mouseenter [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] mouseleave [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] mousemove [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] None [Cancelable]

Output: Yes


Input: [Event Type] mouseout [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] None [Cancelable]

Output: Yes


Input: [Event Type] mouseover [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] None [Cancelable]

Output: Yes


Input: [Event Type] mouseup [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] MouseEvent [Default Action] Invoke a context menu (in combination with the right mouse button, if supported) [Cancelable]

Output: Yes


Input: [Event Type] resize [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Window, Element [DOM interface] UIEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] scroll [Sync / Async] Async [Bubbling phase] No / Yes [Trusted event target types] Document, Element [DOM interface] UIEvent [Default Action] None [Cancelable]

Output: No


Input: [Event Type] select [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] Event [Default Action] None [Cancelable]

Output: No


Input: [Event Type] unload [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Window, Document, Element [DOM interface] Event [Default Action] None [Cancelable]

Output: No


Input: [Event Type] wheel [Sync / Async] Async [Bubbling phase] Yes [Trusted event target types] Element [DOM interface] WheelEvent [Default Action] Scroll (or zoom) the document [Cancelable]

Output: Yes


Input: [Category] Demographic and SocioEconomic Data [Type] Text [Short display name] Name Prefix [PersonName.]

Output: Prefix


Input: [Category] Physical Contact Information [Type] Text [Short display name] First Name [PersonName.]

Output: First


Input: [Category] Physical Contact Information [Type] Text [Short display name] Last Name [PersonName.]

Output: Last


Input: [Category] Physical Contact Information [Type] Text [Short display name] Middle Name [PersonName.]

Output: Middle


Input: [Category] Demographic and SocioEconomic Data [Type] Text [Short display name] Name Suffix [PersonName.]

Output: Suffix


Input: [Category] Physical Contact Information, Demographic and SocioEconomic Data [Type] Text [Short display name] Formatted Name [PersonName.]

Output: Formatted


Input: [Category] Demographic and SocioEconomic Data [Type] Text [Short display name] Nickname [PersonName.]

Output: Nickname


Input: [Event Name] dragstart [Target] Source node [Cancelable?] ✓ Cancelable [dropEffect] "none" [Default Action] Initiate the drag-and-drop operation [Drag data store mode]

Output: Read/write mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] drag [Target] Source node [Cancelable?] ✓ Cancelable [dropEffect] "none" [Default Action] Continue the drag-and-drop operation [Drag data store mode]

Output: Protected mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragenter [Target] Immediate user selection or the body element [Cancelable?] ✓ Cancelable [dropEffect] Based on effectAllowed value [Default Action] Reject immediate user selection as potential target element [Drag data store mode]

Output: Protected mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragleave [Target] Previous target element [Cancelable?] — [dropEffect] "none" [Default Action] None [Drag data store mode]

Output: Protected mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragover [Target] Current target element [Cancelable?] ✓ Cancelable [dropEffect] Based on effectAllowed value [Default Action] Reset the current drag operation to "none" [Drag data store mode]

Output: Protected mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] drop [Target] Current target element [Cancelable?] ✓ Cancelable [dropEffect] Current drag operation [Default Action] Varies [Drag data store mode]

Output: Read-only mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragend [Target] Source node [Cancelable?] — [dropEffect] Current drag operation [Default Action] Varies [Drag data store mode]

Output: Protected mode

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Semantics] The Party is a single individual [Comment] Must be supported. [Identifier]

Output: Individual

ODRL Version 2.1 Common Vocabulary | ODRL Community Group

Table 2.4.2: Terms for the attribute “scope” of the entity Role


Input: [Semantics] The Party represents a defined group with multiple individual members [Comment] Must be supported. [Identifier]

Output: Group

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] All the collective individuals within a context [Comment] For example, may be used to indicate all the users of a specific social network the party is a member of. Note that “group” scope is also assumed. [Identifier]

Output: All

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] All the first-level connections of the Party [Comment] For example, may be used to indicate all “friends” of the Party. Note that “group” scope is also assumed. [Identifier]

Output: AllConnections

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] All the second-level connections of the Party [Comment] For example, may be used to indicate all “friends of friends” of the Party. Note that “group” scope is also assumed. [Identifier]

Output: All2ndConnections

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] All the group connections of the Party [Comment] For example, may be used to indicate all groups that the Party is a member of. Note that “group” scope is also assumed. [Identifier]

Output: AllGroups

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [User.] Name. [Category] Physical Contact Information, Demographic and SocioEconomic Data [Type] PersonName. [Short display name]

Output: User's Name


Input: [User.] Bdate. [Category] Demographic and SocioEconomic Data [Type] Date. [Short display name]

Output: User's Birth Date


Input: [User.] Cert [Category] Unique Identifiers [Type] Text [Short display name]

Output: User's Identity Certificate


Input: [User.] Gender [Category] Demographic and SocioEconomic Data [Type] Gender [Short display name]

Output: User's Gender


Input: [User.] Employer [Category] Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: User's Employer


Input: [User.] Department [Category] Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: Department or division of organization where user is employed


Input: [User.] JobTitle [Category] Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: User's Job Title


Input: [User.] Home. [Category] Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data [Type] Contact. [Short display name]

Output: User's Home Contact Information


Input: [User.] Business. [Category] Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data [Type] Contact. [Short display name]

Output: User's Business Contact Information


Input: [User.] BillTo. [Category] Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data [Type] Contact. [Short display name]

Output: User's Billing Address


Input: [User.] ShipTo. [Category] Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data [Type] Contact. [Short display name]

Output: User's Shipping Address


Input: [API] Retrieving values in order of their keys [Indexed Database API] Yes [Web Storage]

Output: No

No, silent race conditions errors may occur


Input: [API] Updating a secondary store based on properties of values in a primary store [Indexed Database API] Yes [Web Storage]

Output: No

No, silent race conditions errors may occur


Input: [API] Storing multiple values per key [Indexed Database API] Yes, in secondary stores only [Web Storage]

Output: No

No, silent race conditions errors may occur


Input: [API] Session-only storage [Indexed Database API] No [Web Storage]

Output: Yes

No, silent race conditions errors may occur


Input: [API] Asynchronous API for foreground use [Indexed Database API] Yes [Web Storage]

Output: No

No, silent race conditions errors may occur


Input: [API] Events [Indexed Database API] No [Web Storage]

Output: Yes

No, silent race conditions errors may occur


Input: [API] Atomic updates [Indexed Database API] Yes [Web Storage]

Output: No

No, silent race conditions errors may occur


Input: [API] Transactional isolation [Indexed Database API] Yes [Web Storage]

Output: No

No, silent race conditions errors may occur


Input: [API] Concurrency-error-free operation [Indexed Database API] Yes [Web Storage]

Output: No, silent race conditions errors may occur

No, silent race conditions errors may occur


Input: [Level] -1 [Preserves]

Output: Preserves only a subset of the XPath data model Level -1 defines the class of candidates that preserve a subset of the XPath 1.0 data model. For example, a candidate might not preserve namespace prefixes.

Efficient XML Interchange Measurements Note

Table 1: The Fidelity Scale for Classification of EXI Candidates


Input: [Level] 0 [Preserves]

Output: Preserves the XPath data model Level 0 defines the class of candidates that preserve the XPath 1.0 data model. Such preservation includes the root node, elements, text nodes, attributes (not including namespace declarations), namespaces, processing instructions and comments. Unexpanded entities, the document type declaration and the internal subset are not preserved. This level corresponds to a common denominator in XML processing, it is equivalent to the SOAP XML subset with the addition of processing instructions and comments.

Efficient XML Interchange Measurements Note


Input: [Level] 1 [Preserves]

Output: Preserves the XML Information Set Level 1 defines the class of candidates that preserve the XML Information Set data model. The XML Information Set preserves more of the information represented in the document type declaration and internal subset than the XPath 1.0 data model but not all information, such as attribute and element declarations, is preserved. The [all declarations processed] property of the Document Information Item is not, strictly speaking, part of the Infoset [XML Infoset] and therefore does not need to be preserved. NOTE: A candidate can fully support level 1, level 2, and the preservation of the complete internal subset by including and encoding the internal subset as a string, thereby leaving it up to the decoder to optionally process it.

Efficient XML Interchange Measurements Note


Input: [Level] 2 [Preserves]

Output: Preserves the the XML Information Set and all declarations Level 2 defines the class of candidates that preserve the XML Information Set data model, as in level 1, in addition to all information that is not purely syntactic. Such additional information will include the attribute, element and entity declarations. This level covers the preservation of all information represented by an XML document but does not accede to supporting purely syntactic constructs. NOTE: A candidate can fully support level 2 by including and encoding the internal subset as a string, and thus leaving it up to the decoder to optionally process it.

Efficient XML Interchange Measurements Note


Input: [Level] 3 [Preserves]

Output: Preservation of syntactic sugar of the XML document Level 3 defines the class of candidates that preserves all information represented by an XML document, as in level 2, in additional to some but not all syntactic information. NOTE: Full syntactic information is supported by level 4. Such preservation includes but is not limited to: CDATA Sections resolved external entity reference boundaries (when an entity is resolved a candidate will flag the part in the produced infoset where the information included from it starts and ends) the use of single or double quotes characters for quoted strings white space in markup the difference between empty element variants the order of attributes.

Efficient XML Interchange Measurements Note


Input: [Level] 4 [Preserves]

Output: Preservation of bytes Level 4 defines the class of candidates that preserve the XML document byte-per-byte. NOTE: This is the simple level supported by generic encodings such as gzip.

Efficient XML Interchange Measurements Note


Input: [Semantics] Policy expressions that are formal contracts (or licenses) stipulating all the terms of usage and all the parties involved. [Comment] Must contain at least the Party entity with Assigner role and a Party with Assignee role. The latter being granted the terms of the Agreement from the former. [Identifier]

Output: Agreement

ODRL Version 2.1 Common Vocabulary | ODRL Community Group

Table 2.1: Terms for the entity Type of the Policy Entity


Input: [Semantics] Policy expressions that propose terms of usage from an Asset owner [Comment] Must contain a Party entity with Assigner role. The Offer may contain a Party entity with Assignee role, but does not grant any privileges to that Party. [Identifier]

Output: Offer

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] Policy expressions that stipulate the terms of usage over personal information. [Comment] Must contain at least the Party entity with Assigner role and a Party with Assignee role. Must also contain a Duty on the assignee related to obligations towards managing the assigner’s Asset containing personal information. The Assignee is being granted the terms of the Privacy policy from the Assigner. [Identifier]

Output: Privacy

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] Policy expressions that propose terms of usage to an Asset owner [Comment] Must contain a Party entity with Assignee role. The Request may also contain the Party entity with Assigner role if this is known. No privileges are granted to any Party. [Identifier]

Output: Request

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] Policy expressions that consists of entities from the complete model [Comment] The Set is aimed at scenarios where there is an open criteria for the semantics of the policy expressions and typically refined by other systems/profiles that process the information at a later time. No privileges are granted to any Party. [Identifier]

Output: Set

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] Policy expressions that stipulate the terms of usage and is redeemable by any Party who currently holds the Ticket in their possession [Comment] May contain the Party entity with Assigner role and the Party entity with Assignee role. A Ticket (or Voucher) may be anonymous or personalised, where the holder of that Ticket may remain unknown or has to be identified. The holder, or if known, the Assignee, is being granted the terms of the Ticket from the Assigner (in known). [Identifier]

Output: Ticket

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) accepts that the use of the Asset may be tracked [Comment] The collected information may be tracked by the Assigner, or may link to a Party with the role function “trackingParty”. [Identifier]

Output: acceptTracking

ODRL Version 2.1 Common Vocabulary | ODRL Community Group

Table 2.2.2: Terms for entity Action used with Duty


Input: [Semantics] The Assigner requires that the Assignee(s) attributes the Asset to the Assigner or an attributed Party. [Comment] May link to an Asset with the attribution information. May link to a Party with the role function “attributedParty”. [Identifier]

Output: attribute

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) compensates the Assigner (or other specified compensation Party) by some amount of value, if defined, for use of the Asset. [Comment] The compensation may use different types of things with a value: – the thing is expressed by the value (term) of the Constraint name – the value is expressed by operator, rightOperand, dataType and unit [Identifier]

Output: compensate

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) permanently removes all copies of the Asset. [Comment] Use a constraint to define under which conditions the Asset should be deleted. [Identifier]

Output: delete

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assignee requires that the Assigner(s) ensure(s) that the permission on the Asset is exclusive to the Assignee. [Identifier]

Output: ensureExclusivity

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) include(s) other related assets in the Asset. [Comment] For example; Bio picture must be included in the attribution. Use of the Asset relation attribute is required [Identifier]

Output: include

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) inform(s) the Assigner or an informed Party that an action has been performed on or in relation to the Asset. [Comment] May link to a Party with the role function “informedParty”. [Identifier]

Output: inform

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) grants the specified Policy to a third party for their use of the Asset. [Identifier]

Output: nextPolicy

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) obtains explicit consent from the Assigner or a consenting Party to perform the requested action in relation to the Asset. [Comment] Used as a Duty to ensure that the Assigner or a Party is authorized to approve such actions on a case-by-case basis. May link to a Party with the role function “consentingParty”. [Identifier]

Output: obtainConsent

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) has(ve) a person review the Policy applicable to the Asset. [Comment] Used when human intervention is required to review the Policy. May link to an Asset which represents the full Policy information. [Identifier]

Output: reviewPolicy

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) unload(s) and delete(s) the computer program Asset from a storage device and disable(s) its readiness for operation. [Comment] The Asset is no longer accessible to the Assignee(s). [Identifier]

Output: uninstall

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Semantics] The Assigner requires that the Assignee(s) apply(ies) a watermark as provided by the Assigner to the Asset. [Comment] It is recommended to embed a link to the watermark. [Identifier]

Output: watermark

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Agreement [Comment] Must contain at least the Party entity with Assigner role and a Party with Assignee role. The latter being granted the terms of the Agreement from the former. [Semantics]

Output: Policy expressions that are formal contracts (or licenses) stipulating all the terms of usage and all the parties involved.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Offer [Comment] Must contain a Party entity with Assigner role. The Offer may contain a Party entity with Assignee role, but does not grant any privileges to that Party. [Semantics]

Output: Policy expressions that propose terms of usage from an Asset owner

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Privacy [Comment] Must contain at least the Party entity with Assigner role and a Party with Assignee role. Must also contain a Duty on the assignee related to obligations towards managing the assigner’s Asset containing personal information. The Assignee is being granted the terms of the Privacy policy from the Assigner. [Semantics]

Output: Policy expressions that stipulate the terms of usage over personal information.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Request [Comment] Must contain a Party entity with Assignee role. The Request may also contain the Party entity with Assigner role if this is known. No privileges are granted to any Party. [Semantics]

Output: Policy expressions that propose terms of usage to an Asset owner

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Set [Comment] The Set is aimed at scenarios where there is an open criteria for the semantics of the policy expressions and typically refined by other systems/profiles that process the information at a later time. No privileges are granted to any Party. [Semantics]

Output: Policy expressions that consists of entities from the complete model

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Ticket [Comment] May contain the Party entity with Assigner role and the Party entity with Assignee role. A Ticket (or Voucher) may be anonymous or personalised, where the holder of that Ticket may remain unknown or has to be identified. The holder, or if known, the Assignee, is being granted the terms of the Ticket from the Assigner (in known). [Semantics]

Output: Policy expressions that stipulate the terms of usage and is redeemable by any Party who currently holds the Ticket in their possession

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Target] Source node [Cancelable?] ✓ Cancelable [Drag data store mode] Read/write mode [dropEffect] "none" [Default Action] Initiate the drag-and-drop operation [Event Name]

Output: dragstart

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Target] Source node [Cancelable?] ✓ Cancelable [Drag data store mode] Protected mode [dropEffect] "none" [Default Action] Continue the drag-and-drop operation [Event Name]

Output: drag

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Target] Immediate user selection or the body element [Cancelable?] ✓ Cancelable [Drag data store mode] Protected mode [dropEffect] Based on effectAllowed value [Default Action] Reject immediate user selection as potential target element [Event Name]

Output: dragenter

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Target] Previous target element [Cancelable?] — [Drag data store mode] Protected mode [dropEffect] "none" [Default Action] None [Event Name]

Output: dragleave

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Target] Current target element [Cancelable?] ✓ Cancelable [Drag data store mode] Protected mode [dropEffect] Based on effectAllowed value [Default Action] Reset the current drag operation to "none" [Event Name]

Output: dragover

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Target] Current target element [Cancelable?] ✓ Cancelable [Drag data store mode] Read-only mode [dropEffect] Current drag operation [Default Action] Varies [Event Name]

Output: drop

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Target] Source node [Cancelable?] — [Drag data store mode] Protected mode [dropEffect] Current drag operation [Default Action] Varies [Event Name]

Output: dragend

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Defining Document] SML [Feature (short)Name] smlref [Feature Description] SML references [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] targetRequired [Feature Description] Target required [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] targetType [Feature Description] Target type [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] derefNV [Feature Description] Deref outside of validator [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] acyclic [Feature Description] Acyclic [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] targetElement [Feature Description] Target element [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] rules [Feature Description] Rules (embedded in schemas + rule documents) [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] idConstraint [Feature Description] sml:key, keyref, unique [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] validation [Feature Description] validation [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] Base64 [Feature Description] Base64 [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] Embedded [Feature Description] Embedded or By-Value Documents [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] smlifBaseUri [Feature Description] smlif:baseuri. [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Optional

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] schemaComplete [Feature Description] Schema complete [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] aliases [Feature Description] Aliases [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] xmlBase [Feature Description] xml:base [Supported by Eclipse COSMOS] yes [Supported by Microsoft] no [Feature Type]

Output: Optional

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] ruleBindings [Feature Description] Rule bindings [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] smlifVersion [Feature Description] Consumers must attempt to process regardless of document version contents [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] baseUri [Feature Description] Establish base URI if any relative references [Supported by Eclipse COSMOS] yes [Supported by Microsoft] yes [Feature Type]

Output: Required

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] locid [Feature Description] Localization resource ID [Supported by Eclipse COSMOS] yes [Supported by Microsoft] no [Feature Type]

Output: Optional

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML [Feature (short)Name] dtdID [Feature Description] DTD-defined IDs can be used as bare names in SML references [Supported by Eclipse COSMOS] yes [Supported by Microsoft] no [Feature Type]

Output: Optional

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] locator [Feature Description] Documents can be referred to instead of being embedded in-line [Supported by Eclipse COSMOS] yes [Supported by Microsoft] no [Feature Type]

Output: Optional

W3C SML Working Group Feature Implementation Report


Input: [Defining Document] SML-IF [Feature (short)Name] schemaBindings [Feature Description] Subsets of the model's definition section's schema documents can be used to assess instance validity [Supported by Eclipse COSMOS] yes [Supported by Microsoft] no [Feature Type]

Output: Optional

W3C SML Working Group Feature Implementation Report


Input: [User.] Name. [Type] PersonName. [Short display name] User's Name [Category]

Output: Physical Contact Information, Demographic and SocioEconomic Data


Input: [User.] Bdate. [Type] Date. [Short display name] User's Birth Date [Category]

Output: Demographic and SocioEconomic Data


Input: [User.] Cert [Type] Text [Short display name] User's Identity Certificate [Category]

Output: Unique Identifiers


Input: [User.] Gender [Type] Gender [Short display name] User's Gender [Category]

Output: Demographic and SocioEconomic Data


Input: [User.] Employer [Type] Text [Short display name] User's Employer [Category]

Output: Demographic and SocioEconomic Data


Input: [User.] Department [Type] Text [Short display name] Department or division of organization where user is employed [Category]

Output: Demographic and SocioEconomic Data


Input: [User.] JobTitle [Type] Text [Short display name] User's Job Title [Category]

Output: Demographic and SocioEconomic Data


Input: [User.] Home. [Type] Contact. [Short display name] User's Home Contact Information [Category]

Output: Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data


Input: [User.] Business. [Type] Contact. [Short display name] User's Business Contact Information [Category]

Output: Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data


Input: [User.] BillTo. [Type] Contact. [Short display name] User's Billing Address [Category]

Output: Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data


Input: [User.] ShipTo. [Type] Contact. [Short display name] User's Shipping Address [Category]

Output: Physical Contact Information, Online Contact Information, Demographic and SocioEconomic Data


Input: [Behavior] _blank [CGM-to-CGM] The viewer shall load the designated picture in a new, unnamed window. [CGM-to-HTML]

Output: The viewer shall load the designated document in a new, unnamed window.

Editing Directive for Second Release Text of WebCGM 1.0

Picture behaviors and different source-to-destination data types.


Input: [Behavior] _self [CGM-to-CGM] The viewer shall load the picture in the same frame as the one containing the CGM picture that refers to this target. [CGM-to-HTML]

Output: The viewer shall load the document in the same frame as the one containing the CGM picture that refers to this target. This is the default for CGM-to-HTML links.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _parent [CGM-to-CGM] The viewer shall load the picture into the immediate FRAMESET parent of the current frame in which the current picture is displayed. This value is equivalent to "_self" if the current frame has no parent. [CGM-to-HTML]

Output: The viewer shall load the document into the immediate FRAMESET parent of the current frame in which the current picture is displayed. This value is equivalent to "_self" if the current frame has no parent.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _replace [CGM-to-CGM] The viewer shall replace the current picture by the designated picture in the same rectangular area in the same frame or window as the picture which refers to this target. This is the default behavior for CGM-to-CGM links. [CGM-to-HTML]

Output: Not applicable. Default to_self.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _top [CGM-to-CGM] The viewer shall load the picture into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent. [CGM-to-HTML]

Output: The viewer shall load the document into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] Target [CGM-to-CGM] The viewer shall load the picture into the frame identified by "target". If no matching frame can be found, the viewer shall load the designated content document in a new window with the specified name. [CGM-to-HTML]

Output: The viewer shall load the document into the frame identified by "target". If no matching frame can be found, the viewer shall load the designated content document in a new window with the specified name.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Event Type] DOMActivate [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [Cancelable] Yes [Default Action] None [DOM interface]

Output: UIEvent


Input: [Event Type] DOMAttrModified [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] DOMCharacterDataModified [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Text, Comment, ProcessingInstruction [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] DOMFocusIn [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Window, Element [Cancelable] No [Default Action] None [DOM interface]

Output: FocusEvent


Input: [Event Type] DOMFocusOut [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Window, Element [Cancelable] No [Default Action] None [DOM interface]

Output: FocusEvent


Input: [Event Type] DOMNodeInserted [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element, Attr, Text, Comment, DocumentType, ProcessingInstruction [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] DOMNodeInsertedIntoDocument [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Element, Attr, Text, Comment, DocumentType, ProcessingInstruction [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] DOMNodeRemoved [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element, Attr, Text, Comment, DocumentType, ProcessingInstruction [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] DOMNodeRemovedFromDocument [Sync / Async] Sync [Bubbling phase] No [Trusted event target types] Element, Attr, Text, Comment, DocumentType, ProcessingInstruction [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] DOMSubtreeModified [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Window, Document, DocumentFragment, Element, Attr [Cancelable] No [Default Action] None [DOM interface]

Output: MutationEvent


Input: [Event Type] keypress [Sync / Async] Sync [Bubbling phase] Yes [Trusted event target types] Element [Cancelable] Yes [Default Action] Varies: launch text composition system; blur and focus events; DOMActivate event; other event [DOM interface]

Output: KeyboardEvent


Input: [Event name] loadstart [Dispatched when...]

Output: The user agent begins looking for media data, as part of the resource selection algorithm.


Input: [Event name] progress [Dispatched when...]

Output: The user agent is fetching media data.


Input: [Event name] suspend [Dispatched when...]

Output: The user agent is intentionally not currently fetching media data, but does not have the entire media resource downloaded.


Input: [Event name] abort [Dispatched when...]

Output: The user agent stops fetching the media data before it is completely downloaded, but not due to an error.


Input: [Event name] error [Dispatched when...]

Output: An error occurs while fetching the media data.


Input: [Event name] emptied [Dispatched when...]

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


Input: [Event name] stalled [Dispatched when...]

Output: The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.


Input: [Event name] play [Dispatched when...]

Output: Playback has begun. Fired after the play() method has returned, or when the autoplay attribute has caused playback to begin.


Input: [Event name] pause [Dispatched when...]

Output: Playback has been paused. Fired after the pause() method has returned.


Input: [Event name] loadedmetadata [Dispatched when...]

Output: The user agent has just determined the duration and dimensions of the media resource


Input: [Event name] loadeddata [Dispatched when...]

Output: The user agent can render the media data at the current playback position for the first time.


Input: [Event name] waiting [Dispatched when...]

Output: Playback has stopped because the next frame is not available, but the user agent expects that frame to become available in due course.


Input: [Event name] playing [Dispatched when...]

Output: Playback has started.


Input: [Event name] canplay [Dispatched when...]

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


Input: [Event name] canplaythrough [Dispatched when...]

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


Input: [Event name] seeking [Dispatched when...]

Output: The seeking IDL attribute changed to true and the seek operation is taking long enough that the user agent has time to fire the event.


Input: [Event name] seeked [Dispatched when...]

Output: The seeking IDL attribute changed to false.


Input: [Event name] timeupdate [Dispatched when...]

Output: The current playback position changed as part of normal playback or in an especially interesting way, for example discontinuously.


Input: [Event name] ended [Dispatched when...]

Output: Playback has stopped because the end of the media resource was reached.


Input: [Event name] ratechange [Dispatched when...]

Output: Either the defaultPlaybackRate or the playbackRate attribute has just been updated.


Input: [Event name] durationchange [Dispatched when...]

Output: The duration attribute has just been updated.


Input: [Event name] volumechange [Dispatched when...]

Output: Either the volume attribute or the muted attribute has changed. Fired after the relevant attribute's setter has returned.


Input: [Identifier] eq [Semantics]

Output: The “Equals” operator indicating that a given value equals the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group

Table 2.3.2: Terms for the attribute “operator” of the entity Constraint


Input: [Identifier] gt [Semantics]

Output: The “Greater Than” operator indicating that a given value is greater than the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] gteq [Semantics]

Output: The “Greater Than or Equal To” operator indicating that a given value is greater than or equal to the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] hasPart [Semantics]

Output: The “Has Part” operator indicating that a given value contains the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] isA [Semantics]

Output: The “Is A” operator indicating that a given value is an instance of the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] isAllOf [Semantics]

Output: The “Is All Of” operator indicating that a given value is all of the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] isAnyOf [Semantics]

Output: The “Is Any Of” operator indicating that a given value is any of the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] isNoneOf [Semantics]

Output: The “Is None Of” operator indicating that a given value is none of the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] isPartOf [Semantics]

Output: The “Is Part Of” operator indicating that a given value is contained by the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] lt [Semantics]

Output: The “Less Than” operator indicating that a given value is less than the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] lteq [Semantics]

Output: The “Less Than or Equal To” operator indicating that a given value is less than or equal to the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] neq [Semantics]

Output: The “Not Equal To” operator indicating that a given value is not equal to the rightOperand of the Constraint

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [PersonName.] Prefix [Type] Text [Short display name] Name Prefix [Category]

Output: Demographic and SocioEconomic Data


Input: [PersonName.] First [Type] Text [Short display name] First Name [Category]

Output: Physical Contact Information


Input: [PersonName.] Last [Type] Text [Short display name] Last Name [Category]

Output: Physical Contact Information


Input: [PersonName.] Middle [Type] Text [Short display name] Middle Name [Category]

Output: Physical Contact Information


Input: [PersonName.] Suffix [Type] Text [Short display name] Name Suffix [Category]

Output: Demographic and SocioEconomic Data


Input: [PersonName.] Formatted [Type] Text [Short display name] Formatted Name [Category]

Output: Physical Contact Information, Demographic and SocioEconomic Data


Input: [PersonName.] Nickname [Type] Text [Short display name] Nickname [Category]

Output: Demographic and SocioEconomic Data


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, and system-property defined in this specification, plus an implementation-defined set of extension functions. 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.


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: [PersonName.] Prefix [Category] Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: Name Prefix


Input: [PersonName.] First [Category] Physical Contact Information [Type] Text [Short display name]

Output: First Name


Input: [PersonName.] Last [Category] Physical Contact Information [Type] Text [Short display name]

Output: Last Name


Input: [PersonName.] Middle [Category] Physical Contact Information [Type] Text [Short display name]

Output: Middle Name


Input: [PersonName.] Suffix [Category] Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: Name Suffix


Input: [PersonName.] Formatted [Category] Physical Contact Information, Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: Formatted Name


Input: [PersonName.] Nickname [Category] Demographic and SocioEconomic Data [Type] Text [Short display name]

Output: Nickname


Input: [Level] 2. [testability of specification] In addition to the regular specifications reviews mentioned in the previous level, Working Group commits to develop a set of test assertions, not necessarily complete, before beginning development of a test suite. [extent of test materials]

Output: Working Group commits that test suite for the specification, not necessarily complete and thorough, will exist before specification becomes Recommendation.


Input: [Level] 3. [testability of specification] In addition to regular specification reviews, a Working Group aims to have numerous normative use cases in the body of the Recommendation. [extent of test materials]

Output: In addition to the commitment of the previous level, a Working Group ensures that the test suite produced is reviewed by the Working Group or externally and the review process meets the criteria established in this document.


Input: [Level] 4. [testability of specification] Same as above. [extent of test materials]

Output: Working Group commits to establish and maintain the test cases contribution and review process and will produce and review the test suite, not necessarily complete and thorough, before the specification becomes Recommendation.


Input: [Level] 5. [testability of specification] In addition to the commitments from the previous level, Working Group will derive the list of testable assertions as an addendum to specification by the time it becomes Recommendation. [extent of test materials]

Output: Same as above


Input: [Level] 6. [testability of specification] Same as above [extent of test materials]

Output: In addition to the commitment for the previous level, a Working Group insists on a complete test suite before corresponding standard becomes Recommendation.


Input: [Level] 7. [testability of specification] Same as above [extent of test materials]

Output: In addition to the commitment for the previous level, Working Group plans to maintain the test suite even after Specification becomes recommendation. Working Group plans to support versioning and errata in the test suite and review appeals.


Input: [Event Name] dragstart [Cancelable?] ✓ Cancelable [Drag data store mode] Read/write mode [dropEffect] "none" [Default Action] Initiate the drag-and-drop operation [Target]

Output: Source node

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] drag [Cancelable?] ✓ Cancelable [Drag data store mode] Protected mode [dropEffect] "none" [Default Action] Continue the drag-and-drop operation [Target]

Output: Source node

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragenter [Cancelable?] ✓ Cancelable [Drag data store mode] Protected mode [dropEffect] Based on effectAllowed value [Default Action] Reject immediate user selection as potential target element [Target]

Output: Immediate user selection or the body element

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragleave [Cancelable?] — [Drag data store mode] Protected mode [dropEffect] "none" [Default Action] None [Target]

Output: Previous target element

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragover [Cancelable?] ✓ Cancelable [Drag data store mode] Protected mode [dropEffect] Based on effectAllowed value [Default Action] Reset the current drag operation to "none" [Target]

Output: Current target element

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] drop [Cancelable?] ✓ Cancelable [Drag data store mode] Read-only mode [dropEffect] Current drag operation [Default Action] Varies [Target]

Output: Current target element

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Event Name] dragend [Cancelable?] — [Drag data store mode] Protected mode [dropEffect] Current drag operation [Default Action] Varies [Target]

Output: Source node

7.7 Drag and drop — HTML5 (Edition for Web Authors)


Input: [Identifier] acceptTracking [Comment] The collected information may be tracked by the Assigner, or may link to a Party with the role function “trackingParty”. [Semantics]

Output: The Assigner requires that the Assignee(s) accepts that the use of the Asset may be tracked

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] attribute [Comment] May link to an Asset with the attribution information. May link to a Party with the role function “attributedParty”. [Semantics]

Output: The Assigner requires that the Assignee(s) attributes the Asset to the Assigner or an attributed Party.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] compensate [Comment] The compensation may use different types of things with a value: – the thing is expressed by the value (term) of the Constraint name – the value is expressed by operator, rightOperand, dataType and unit [Semantics]

Output: The Assigner requires that the Assignee(s) compensates the Assigner (or other specified compensation Party) by some amount of value, if defined, for use of the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] delete [Comment] Use a constraint to define under which conditions the Asset should be deleted. [Semantics]

Output: The Assigner requires that the Assignee(s) permanently removes all copies of the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] ensureExclusivity [Semantics]

Output: The Assignee requires that the Assigner(s) ensure(s) that the permission on the Asset is exclusive to the Assignee.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] include [Comment] For example; Bio picture must be included in the attribution. Use of the Asset relation attribute is required [Semantics]

Output: The Assigner requires that the Assignee(s) include(s) other related assets in the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] inform [Comment] May link to a Party with the role function “informedParty”. [Semantics]

Output: The Assigner requires that the Assignee(s) inform(s) the Assigner or an informed Party that an action has been performed on or in relation to the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] nextPolicy [Semantics]

Output: The Assigner requires that the Assignee(s) grants the specified Policy to a third party for their use of the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] obtainConsent [Comment] Used as a Duty to ensure that the Assigner or a Party is authorized to approve such actions on a case-by-case basis. May link to a Party with the role function “consentingParty”. [Semantics]

Output: The Assigner requires that the Assignee(s) obtains explicit consent from the Assigner or a consenting Party to perform the requested action in relation to the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] reviewPolicy [Comment] Used when human intervention is required to review the Policy. May link to an Asset which represents the full Policy information. [Semantics]

Output: The Assigner requires that the Assignee(s) has(ve) a person review the Policy applicable to the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] uninstall [Comment] The Asset is no longer accessible to the Assignee(s). [Semantics]

Output: The Assigner requires that the Assignee(s) unload(s) and delete(s) the computer program Asset from a storage device and disable(s) its readiness for operation.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] watermark [Comment] It is recommended to embed a link to the watermark. [Semantics]

Output: The Assigner requires that the Assignee(s) apply(ies) a watermark as provided by the Assigner to the Asset.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: If any Node is inserted somewhere it doesn't belong. [INDEX_SIZE_ERR]

Output: HIERARCHY_REQUEST_ERR


Input: If a node is used in a different document than the one that created it (that doesn't support it) [INDEX_SIZE_ERR]

Output: WRONG_DOCUMENT_ERR


Input: If an attempt is made to modify an object where modifications are not allowed. [INDEX_SIZE_ERR]

Output: NO_MODIFICATION_ALLOWED_ERR


Input: If an attempt is made to reference a node in a context where it does not exist . [INDEX_SIZE_ERR]

Output: NOT_FOUND_ERR


Input: If the implementation does not support the requested type of object or operation. [INDEX_SIZE_ERR]

Output: NOT_SUPPORTED_ERR


Input: If an attempt is made to modify the type of the underlying object. [INDEX_SIZE_ERR]

Output: INVALID_MODIFICATION_ERR


Input: If a parameter or an operation is not supported by the underlying object. [INDEX_SIZE_ERR]

Output: INVALID_ACCESS_ERR


Input: If the type of an object is incompatible with the expected type of the parameter associated to the object. [INDEX_SIZE_ERR]

Output: TYPE_MISMATCH_ERR


Input: [Identifier] Individual [Comment] Must be supported. [Semantics]

Output: The Party is a single individual

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Group [Comment] Must be supported. [Semantics]

Output: The Party represents a defined group with multiple individual members

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] All [Comment] For example, may be used to indicate all the users of a specific social network the party is a member of. Note that “group” scope is also assumed. [Semantics]

Output: All the collective individuals within a context

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] AllConnections [Comment] For example, may be used to indicate all “friends” of the Party. Note that “group” scope is also assumed. [Semantics]

Output: All the first-level connections of the Party

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] All2ndConnections [Comment] For example, may be used to indicate all “friends of friends” of the Party. Note that “group” scope is also assumed. [Semantics]

Output: All the second-level connections of the Party

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] AllGroups [Comment] For example, may be used to indicate all groups that the Party is a member of. Note that “group” scope is also assumed. [Semantics]

Output: All the group connections of the Party

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Property] hanging-punctuation [Initial] none [Applies to] inline elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: none | [ first || [ force-end | allow-end ] || last ]


Input: [Property] hyphens [Initial] manual [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: none | manual | auto


Input: [Property] letter-spacing [Initial] normal [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: normal |


Input: [Property] line-break [Initial] auto [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: auto | loose | normal | strict


Input: [Property] overflow-wrap [Initial] normal [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: normal | break-word


Input: [Property] tab-size [Initial] 8 [Applies to] block containers [Inh.] yes [Percentages] N/A [Media] visual [Values]


Input: [Property] text-align [Initial] start [Applies to] block containers [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: start | end | left | right | center | justify | match-parent | start end


Input: [Property] text-align-last [Initial] auto [Applies to] block containers [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: auto | start | end | left | right | center | justify


Input: [Property] text-indent [Initial] 0 [Applies to] block containers [Inh.] yes [Percentages] refers to width of containing block [Media] visual [Values]

Output: [ | ] && hanging? && each-line?


Input: [Property] text-justify [Initial] auto [Applies to] block containers and, optionally, inline elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: auto | none | inter-word | distribute


Input: [Property] text-transform [Initial] none [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: none | capitalize | uppercase | lowercase | full-width


Input: [Property] white-space [Initial] normal [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: normal | pre | nowrap | pre-wrap | pre-line


Input: [Property] word-break [Initial] normal [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: normal | keep-all | break-all


Input: [Property] word-spacing [Initial] normal [Applies to] all elements [Inh.] yes [Percentages] refers to width of the affected glyph [Media] visual [Values]

Output: [ normal | | ]


Input: [Property] word-wrap [Initial] normal [Applies to] all elements [Inh.] yes [Percentages] N/A [Media] visual [Values]

Output: normal | break-word


Input: [API] Retrieving values in order of their keys [Web Storage] No [Indexed Database API]

Output: Yes


Input: [API] Updating a secondary store based on properties of values in a primary store [Web Storage] No [Indexed Database API]

Output: Yes


Input: [API] Storing multiple values per key [Web Storage] No [Indexed Database API]

Output: Yes, in secondary stores only


Input: [API] Session-only storage [Web Storage] Yes [Indexed Database API]

Output: No


Input: [API] Asynchronous API for foreground use [Web Storage] No [Indexed Database API]

Output: Yes


Input: [API] Events [Web Storage] Yes [Indexed Database API]

Output: No


Input: [API] Atomic updates [Web Storage] No [Indexed Database API]

Output: Yes


Input: [API] Transactional isolation [Web Storage] No [Indexed Database API]

Output: Yes


Input: [API] Concurrency-error-free operation [Web Storage] No, silent race conditions errors may occur [Indexed Database API]

Output: Yes


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

Output: Orders Schema update

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


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

Output: Periodicals, Articles and Multi-volume Works

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


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

Output: Audiobook

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


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

Output: Collection

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


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

Output: Accessibility (part 2)

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


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

Output: Add Quotation type

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


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

Output: Actions in Schema.org (part 2)

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


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

Output: Reservations in Schema.org

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


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

Output: EmailMessage type

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


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

Output: Workers Union type

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


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

Output: Sports

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


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

Output: Comics and Serials

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


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: [1] [Vocab] Covers concepts and terms such as Need, Benefit, Usage, Disruption, Innovator, Innovation, Embodiment, to name a few. See [2] for complete list of terms. [Comments] Addition candidate [Topic]

Output: Innovation

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


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

Output: dissolutionDate

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


Input: [Status] Proposal [Summary] A proposal for extending LodgingBusiness. Specification is here http://thematix.com/ontologies/travel/lodging/ [Vocab] Adds Amenity, BusinessService, Feature, GuestRoomAmenity, LodgingBusinessAmenity, LodgingBusinessService, RentalOffer, RentalRate, Room, RoomType and Service. [Comments] In addition to the examples given in the cited website, examples can be seen at http://www.regencyhotelmiami.com/ and http://hiltonvb.com and at Super8 hotel description pages, e.g., http://www.super8.com/hotels/alberta/fort-mcmurray/super-8-fort-mcmurray/hotel-overview. [Topic]

Output: Lodging Extensions

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: [Property] hanging-punctuation [Values] none | [ first || [ force-end | allow-end ] || last ] [Initial] none [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: inline elements


Input: [Property] hyphens [Values] none | manual | auto [Initial] manual [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] letter-spacing [Values] normal | [Initial] normal [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] line-break [Values] auto | loose | normal | strict [Initial] auto [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] overflow-wrap [Values] normal | break-word [Initial] normal [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] tab-size [Values] | [Initial] 8 [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: block containers


Input: [Property] text-align [Values] start | end | left | right | center | justify | match-parent | start end [Initial] start [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: block containers


Input: [Property] text-align-last [Values] auto | start | end | left | right | center | justify [Initial] auto [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: block containers


Input: [Property] text-indent [Values] [ | ] && hanging? && each-line? [Initial] 0 [Inh.] yes [Percentages] refers to width of containing block [Media] visual [Applies to]

Output: block containers


Input: [Property] text-justify [Values] auto | none | inter-word | distribute [Initial] auto [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: block containers and, optionally, inline elements


Input: [Property] text-transform [Values] none | capitalize | uppercase | lowercase | full-width [Initial] none [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] white-space [Values] normal | pre | nowrap | pre-wrap | pre-line [Initial] normal [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] word-break [Values] normal | keep-all | break-all [Initial] normal [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Property] word-spacing [Values] [ normal | | ] [Initial] normal [Inh.] yes [Percentages] refers to width of the affected glyph [Media] visual [Applies to]

Output: all elements


Input: [Property] word-wrap [Values] normal | break-word [Initial] normal [Inh.] yes [Percentages] N/A [Media] visual [Applies to]

Output: all elements


Input: [Definition] Character data [Attribute Type]

Output: CDATA

XHTML™ 2.0 - Module Definition Conventions


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

Output: ID

XHTML™ 2.0 - Module Definition Conventions


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

Output: IDREF

XHTML™ 2.0 - Module Definition Conventions


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

Output: IDREFS

XHTML™ 2.0 - Module Definition Conventions


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

Output: NMTOKEN

XHTML™ 2.0 - Module Definition Conventions


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

Output: NMTOKENS

XHTML™ 2.0 - Module Definition Conventions


Input: [Definition] Sequence of one or more digits ([0-9]) [Attribute Type]

Output: NUMBER

XHTML™ 2.0 - Module Definition Conventions


Input: [Behavior] _blank [CGM-to-HTML] The viewer shall load the designated document in a new, unnamed window. [CGM-to-CGM]

Output: The viewer shall load the designated picture in a new, unnamed window.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _self [CGM-to-HTML] The viewer shall load the document in the same frame as the one containing the CGM picture that refers to this target. This is the default for CGM-to-HTML links. [CGM-to-CGM]

Output: The viewer shall load the picture in the same frame as the one containing the CGM picture that refers to this target.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _parent [CGM-to-HTML] The viewer shall load the document into the immediate FRAMESET parent of the current frame in which the current picture is displayed. This value is equivalent to "_self" if the current frame has no parent. [CGM-to-CGM]

Output: The viewer shall load the picture into the immediate FRAMESET parent of the current frame in which the current picture is displayed. This value is equivalent to "_self" if the current frame has no parent.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _replace [CGM-to-HTML] Not applicable. Default to_self. [CGM-to-CGM]

Output: The viewer shall replace the current picture by the designated picture in the same rectangular area in the same frame or window as the picture which refers to this target. This is the default behavior for CGM-to-CGM links.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] _top [CGM-to-HTML] The viewer shall load the document into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent. [CGM-to-CGM]

Output: The viewer shall load the picture into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Behavior] Target [CGM-to-HTML] The viewer shall load the document into the frame identified by "target". If no matching frame can be found, the viewer shall load the designated content document in a new window with the specified name. [CGM-to-CGM]

Output: The viewer shall load the picture into the frame identified by "target". If no matching frame can be found, the viewer shall load the designated content document in a new window with the specified name.

Editing Directive for Second Release Text of WebCGM 1.0


Input: [CGM-to-HTML] The viewer shall load the designated document in a new, unnamed window. [CGM-to-CGM] The viewer shall load the designated picture in a new, unnamed window. [Behavior]

Output: _blank

Editing Directive for Second Release Text of WebCGM 1.0


Input: [CGM-to-HTML] The viewer shall load the document in the same frame as the one containing the CGM picture that refers to this target. This is the default for CGM-to-HTML links. [CGM-to-CGM] The viewer shall load the picture in the same frame as the one containing the CGM picture that refers to this target. [Behavior]

Output: _self

Editing Directive for Second Release Text of WebCGM 1.0


Input: [CGM-to-HTML] The viewer shall load the document into the immediate FRAMESET parent of the current frame in which the current picture is displayed. This value is equivalent to "_self" if the current frame has no parent. [CGM-to-CGM] The viewer shall load the picture into the immediate FRAMESET parent of the current frame in which the current picture is displayed. This value is equivalent to "_self" if the current frame has no parent. [Behavior]

Output: _parent

Editing Directive for Second Release Text of WebCGM 1.0


Input: [CGM-to-HTML] Not applicable. Default to_self. [CGM-to-CGM] The viewer shall replace the current picture by the designated picture in the same rectangular area in the same frame or window as the picture which refers to this target. This is the default behavior for CGM-to-CGM links. [Behavior]

Output: _replace

Editing Directive for Second Release Text of WebCGM 1.0


Input: [CGM-to-HTML] The viewer shall load the document into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent. [CGM-to-CGM] The viewer shall load the picture into the full, original window (thus canceling all other frames). This value is equivalent to _self if the current frame has no parent. [Behavior]

Output: _top

Editing Directive for Second Release Text of WebCGM 1.0


Input: [CGM-to-HTML] The viewer shall load the document into the frame identified by "target". If no matching frame can be found, the viewer shall load the designated content document in a new window with the specified name. [CGM-to-CGM] The viewer shall load the picture into the frame identified by "target". If no matching frame can be found, the viewer shall load the designated content document in a new window with the specified name. [Behavior]

Output: Target

Editing Directive for Second Release Text of WebCGM 1.0


Input: [Identifier] Agreement [Semantics] Policy expressions that are formal contracts (or licenses) stipulating all the terms of usage and all the parties involved. [Comment]

Output: Must contain at least the Party entity with Assigner role and a Party with Assignee role. The latter being granted the terms of the Agreement from the former.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Offer [Semantics] Policy expressions that propose terms of usage from an Asset owner [Comment]

Output: Must contain a Party entity with Assigner role. The Offer may contain a Party entity with Assignee role, but does not grant any privileges to that Party.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Privacy [Semantics] Policy expressions that stipulate the terms of usage over personal information. [Comment]

Output: Must contain at least the Party entity with Assigner role and a Party with Assignee role. Must also contain a Duty on the assignee related to obligations towards managing the assigner’s Asset containing personal information. The Assignee is being granted the terms of the Privacy policy from the Assigner.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Request [Semantics] Policy expressions that propose terms of usage to an Asset owner [Comment]

Output: Must contain a Party entity with Assignee role. The Request may also contain the Party entity with Assigner role if this is known. No privileges are granted to any Party.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Set [Semantics] Policy expressions that consists of entities from the complete model [Comment]

Output: The Set is aimed at scenarios where there is an open criteria for the semantics of the policy expressions and typically refined by other systems/profiles that process the information at a later time. No privileges are granted to any Party.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] Ticket [Semantics] Policy expressions that stipulate the terms of usage and is redeemable by any Party who currently holds the Ticket in their possession [Comment]

Output: May contain the Party entity with Assigner role and the Party entity with Assignee role. A Ticket (or Voucher) may be anonymous or personalised, where the holder of that Ticket may remain unknown or has to be identified. The holder, or if known, the Assignee, is being granted the terms of the Ticket from the Assigner (in known).

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


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

Output: abort


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

Output: canplay


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

Output: canplaythrough


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

Output: change


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

Output: click


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

Output: contextmenu


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

Output: dblclick


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

Output: drag


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

Output: dragend


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

Output: dragenter


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

Output: dragleave


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

Output: dragover


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

Output: dragstart


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

Output: drop


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

Output: durationchange


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

Output: emptied


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

Output: ended


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

Output: formchange


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

Output: forminput


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

Output: input


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

Output: invalid


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

Output: keydown


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

Output: keypress


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

Output: keyup


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

Output: loadeddata


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

Output: loadedmetadata


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

Output: loadstart


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

Output: mousedown


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

Output: mousemove


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

Output: mouseout


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

Output: mouseover


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

Output: mouseup


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

Output: mousewheel


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

Output: pause


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

Output: play


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

Output: playing


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

Output: progress


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

Output: ratechange


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

Output: readystatechange


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

Output: scroll


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

Output: seeked


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

Output: seeking


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

Output: select


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

Output: show


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

Output: stalled


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

Output: submit


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

Output: suspend


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

Output: timeupdate


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

Output: volumechange


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

Output: waiting


Input: [Page-margin box] top-left-corner [‘vertical-align’] middle [‘text-align’]

Output: right

Table 2. Default values for Page-Margin Boxes


Input: [Page-margin box] top-left [‘vertical-align’] middle [‘text-align’]

Output: left


Input: [Page-margin box] top-center [‘vertical-align’] middle [‘text-align’]

Output: center


Input: [Page-margin box] top-right [‘vertical-align’] middle [‘text-align’]

Output: right


Input: [Page-margin box] top-right-corner [‘vertical-align’] middle [‘text-align’]

Output: left


Input: [Page-margin box] left-top [‘vertical-align’] top [‘text-align’]

Output: center


Input: [Page-margin box] left-middle [‘vertical-align’] middle [‘text-align’]

Output: center


Input: [Page-margin box] left-bottom [‘vertical-align’] bottom [‘text-align’]

Output: center


Input: [Page-margin box] right-top [‘vertical-align’] top [‘text-align’]

Output: center


Input: [Page-margin box] right-middle [‘vertical-align’] middle [‘text-align’]

Output: center


Input: [Page-margin box] right-bottom [‘vertical-align’] bottom [‘text-align’]

Output: center


Input: [Page-margin box] bottom-left-corner [‘vertical-align’] middle [‘text-align’]

Output: right


Input: [Page-margin box] bottom-left [‘vertical-align’] middle [‘text-align’]

Output: left


Input: [Page-margin box] bottom-center [‘vertical-align’] middle [‘text-align’]

Output: center


Input: [Page-margin box] bottom-right [‘vertical-align’] middle [‘text-align’]

Output: right


Input: [Page-margin box] bottom-right-corner [‘vertical-align’] middle [‘text-align’]

Output: left


Input: [ContentCVS] Follows a client-server approach The client is a plugin for Protégé 4 [Collaborative Protégé] Follows a client-server approach The client is a plugin for Protégé 3.4.X or WebProtégé [0]

Output: Required software

Review of collaborative ontology edition tools - Semantic Sensor Network Incubator Group


Input: [ContentCVS] Works like a version control system (CVS/SVN): Export, check-out, update, and commit [Collaborative Protégé] Two modes: Concurrent edition Several users can edit the ontology concurrently Requires a server Sequential edition Only one user can edit the ontology and then it "passes" the files to another one Does not require a server [0]

Output: Editorial workflow

Review of collaborative ontology edition tools - Semantic Sensor Network Incubator Group


Input: [ContentCVS] Granularity of axiom and of ontology element Does not support annotations (on commits or on ontology elements) Find local changes with respect to the repository (structural and semantic differences) Conflict detection and resolution Preview the logic consequences of changes [Collaborative Protégé] Granularity of ontology element Annotate ontology elements and changes (stores user name and timestamp) Search annotations Track changes Voting mechanisms Chat with other users [0]

Output: Functionalities

Review of collaborative ontology edition tools - Semantic Sensor Network Incubator Group


Input: [ContentCVS] OWL [Collaborative Protégé] OWL, RDF(S), or Protégé's Frames model [0]

Output: Ontology languages

Review of collaborative ontology edition tools - Semantic Sensor Network Incubator Group


Input: [ContentCVS] Version 1.2.101 released at February 24, 2009; plugin Tested for Protege 4 build 101 Revision for Build 108 is being adapted [Collaborative Protégé] Included in the latest Protégé 3.X version: Protege 3.4.1 (build 537) released at June 18th 2009 Further versions are expected to appear [0]

Output: Status

Review of collaborative ontology edition tools - Semantic Sensor Network Incubator Group


Input: [ContentCVS] Contact the developers [Collaborative Protégé] Contact the developers Protégé mailing lists [0]

Output: Support

Review of collaborative ontology edition tools - Semantic Sensor Network Incubator Group


Input: [Identifier] acceptTracking [Semantics] The Assigner requires that the Assignee(s) accepts that the use of the Asset may be tracked [Comment]

Output: The collected information may be tracked by the Assigner, or may link to a Party with the role function “trackingParty”.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] attribute [Semantics] The Assigner requires that the Assignee(s) attributes the Asset to the Assigner or an attributed Party. [Comment]

Output: May link to an Asset with the attribution information. May link to a Party with the role function “attributedParty”.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] compensate [Semantics] The Assigner requires that the Assignee(s) compensates the Assigner (or other specified compensation Party) by some amount of value, if defined, for use of the Asset. [Comment]

Output: The compensation may use different types of things with a value: – the thing is expressed by the value (term) of the Constraint name – the value is expressed by operator, rightOperand, dataType and unit

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] delete [Semantics] The Assigner requires that the Assignee(s) permanently removes all copies of the Asset. [Comment]

Output: Use a constraint to define under which conditions the Asset should be deleted.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] include [Semantics] The Assigner requires that the Assignee(s) include(s) other related assets in the Asset. [Comment]

Output: For example; Bio picture must be included in the attribution. Use of the Asset relation attribute is required

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] inform [Semantics] The Assigner requires that the Assignee(s) inform(s) the Assigner or an informed Party that an action has been performed on or in relation to the Asset. [Comment]

Output: May link to a Party with the role function “informedParty”.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] obtainConsent [Semantics] The Assigner requires that the Assignee(s) obtains explicit consent from the Assigner or a consenting Party to perform the requested action in relation to the Asset. [Comment]

Output: Used as a Duty to ensure that the Assigner or a Party is authorized to approve such actions on a case-by-case basis. May link to a Party with the role function “consentingParty”.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] reviewPolicy [Semantics] The Assigner requires that the Assignee(s) has(ve) a person review the Policy applicable to the Asset. [Comment]

Output: Used when human intervention is required to review the Policy. May link to an Asset which represents the full Policy information.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] uninstall [Semantics] The Assigner requires that the Assignee(s) unload(s) and delete(s) the computer program Asset from a storage device and disable(s) its readiness for operation. [Comment]

Output: The Asset is no longer accessible to the Assignee(s).

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Identifier] watermark [Semantics] The Assigner requires that the Assignee(s) apply(ies) a watermark as provided by the Assigner to the Asset. [Comment]

Output: It is recommended to embed a link to the watermark.

ODRL Version 2.1 Common Vocabulary | ODRL Community Group


Input: [Attribute Type] CDATA [Definition]

Output: Character data


Input: [Attribute Type] ID [Definition]

Output: A document-unique identifier


Input: [Attribute Type] IDREF [Definition]

Output: A reference to a document-unique identifier


Input: [Attribute Type] IDREFS [Definition]

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


Input: [Attribute Type] NAME [Definition]

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


Input: [Attribute Type] NMTOKEN [Definition]

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


Input: [Attribute Type] NMTOKENS [Definition]

Output: One or more whitespace separated NMTOKEN values


Input: [Attribute Type] PCDATA [Definition]

Output: Processed character data


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

Output: loadstart


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

Output: progress


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

Output: suspend


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

Output: abort


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

Output: error