Difference between revisions of "WebSchemas/ActivityActions"

From W3C Wiki
Jump to: navigation, search
(final pdf)
(noting an additional change and preparing for release)
Line 19: Line 19:
 
==Status==
 
==Status==
  
* Final call for review.
+
* Implemented as schema.org v1.2.
 +
* <strike>Final call for review.</strike>
 
* <strike>TODO(goto): Explore/Design SupportedClass, SupportedProperty</strike>
 
* <strike>TODO(goto): Explore/Design SupportedClass, SupportedProperty</strike>
 
* <strike>TODO(goto): Explore/Design the protocol specification of HttpHandler</strike>
 
* <strike>TODO(goto): Explore/Design the protocol specification of HttpHandler</strike>
Line 37: Line 38:
  
 
== Drafts ==
 
== Drafts ==
* [https://www.w3.org/wiki/images/1/10/PotentialActionsApril11.pdf April 11 revision and implementation target] -  addresses final review comments received on the final review document.
+
 
* [https://www.w3.org/wiki/images/2/2d/Potential_Actions_-_Final_Review.pdf Potential Actions - final call for review] ([http://lists.w3.org/Archives/Public/public-vocabs/2014Apr/0065.html announcements])
+
* [https://www.w3.org/wiki/images/1/10/PotentialActionsApril11.pdf April 11 revision] -  addresses final review comments received on the final review document, implemented as schema.org v1.2.
 +
** Note that in addition to the changes listed, PropertyConstraint was also renamed to PropertyValueSpecification, for clarity.
 +
* <strike>[https://www.w3.org/wiki/images/2/2d/Potential_Actions_-_Final_Review.pdf Potential Actions - final call for review]</strike> ([http://lists.w3.org/Archives/Public/public-vocabs/2014Apr/0065.html announcements]
 
* <strike>[https://www.w3.org/wiki/images/7/7e/Actions-draft6.pdf Schema.org/Action draft 6 work in progress]</strike>
 
* <strike>[https://www.w3.org/wiki/images/7/7e/Actions-draft6.pdf Schema.org/Action draft 6 work in progress]</strike>
 
* <strike>[https://www.w3.org/wiki/images/2/25/Schemaorg-actions-draft5.pdf Schema.org/Action Draft 5]</strike>
 
* <strike>[https://www.w3.org/wiki/images/2/25/Schemaorg-actions-draft5.pdf Schema.org/Action Draft 5]</strike>

Revision as of 10:44, 16 April 2014


This is a WebSchemas proposal Activities and Actions (update) for schema.org. See Proposals listing for more. Status: Proposal



This page tracks a proposal to revise schema.org's approach to past, present and future Actions in Schema.org.

This work stems from a collaboration amongst the schema.org partners, and supercedes the earlier drafts linked below. Comments and discussion is welcomed via the W3C public-vocabs@w3.org email list.

Overview (extracted from the pdf)

This document proposes the introduction of actions to the schema.org vocabulary, in the form of a new Class of Things, called Actions.

Actions are used to describe an affordance to perform a certain operation (proposed) or an operation that already happened (completed). Each action has corresponding arguments/slots/parameters that are well defined.

Actions define a standard programmatic pre-defined interface between parties (e.g. which arguments "Watching a Movie" takes), and Entrypoint helps with the mechanisms (e.g. invoking an action via an android intent vs a HTTP GET).

Actions allows the machine-readable brokering language between providers, registries and consumers.

We use case grammar and framenet to define the semantic roles that are relevant to each verb (e.g. LendAction has a borrower slot).

Status

  • Implemented as schema.org v1.2.
  • Final call for review.
  • TODO(goto): Explore/Design SupportedClass, SupportedProperty
  • TODO(goto): Explore/Design the protocol specification of HttpHandler
  • TODO(goto): Explore/Design constraints (actions -> entities mappings)
  • TODO(goto): Publish Thing.operation (entity -> actions mappings)
  • TODO(goto): Publish ActionHandler
  • TODO(goto): Publish ActionStatus
  • TODO(goto): Publish bug fixes/typos
  • Publish synsets hierarchy to disambiguate
  • Publish base Action class and base parameters
  • Next step (alongside public-vocabs discussion) is to generate a machine-readable schema definition. Dan Brickley will do this.
  • Some RDFa examples should be added.

Vocabulary

See PDF for details.

Drafts

Related Work