-
Notifications
You must be signed in to change notification settings - Fork 813
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Additions to Actions #125
Comments
notAvailableAtOrFrom looks quite disturbing to me! looking at: Thing > Intangible > Enumeration > ItemAvailability
Offer and Demand also have properties:
@mfhepp, can given Offer or Demand have item available from multiple locations in multiple times? Maybe we could look for something in direction (Offer || Demand) --{availability}--> [Availability] Availability could have:
Then we could add to AvailabilityStatus enumeration: NotAvailable 😄 {
"@context": "http://schema.org",
"@type": "WatchAction",
"target": "http://www.hulu.com/thedailyshowwithjonstewart",
"contingentOnOffer": {
"@type": "Offer",
"availability": [
{
"@type": "Availability",
"availabiltyStatus": "NotAvailable",
"location": {
"@type": "Country",
"name": "CHN"
}
}]
}
} |
And how about "availabilty": "http://schema.org/False"? |
people seem to currently prefer public-vocabs mailing list over gh issues, still useful to have it as reference of GFM capacity and hope to move away from PDF 📝 |
i needed it as an example for my suggestion in http://lists.w3.org/Archives/Public/public-vocabs/2014Sep/0182.html
Additions to Actions
AuthoooAr: Vicki Tardif Holland (vtardif@google.com)
Last Edited: 20140909
Background
As schema.org Actions are adopted by the community for everything from reserving a flight to listening to music, we are finding a need to describe new Actions and conditions on when and where a provider is available for a user to complete an Action. The following new types and properties are proposed to help with describing these conditions.
Thing > Action > OperateAction
The new OperateAction allows users to operate a device or application. It's subtypes
are ActivateAction, DeactivateAction, SuspendAction, and ResumeAction. OperateAction has no unique properties.
Thing > Action > OperateAction > ActivateAction
An action which allows a user to start a device or application (e.g. starting a timer or turning on a flashlight).
Thing > Action > OperateAction > DeactivateAction
Stop a device or application (e.g. stop a timer or turn off a flashlight).
Thing > Action > OperateAction > SuspendAction
Momentarily pause a device or application (e.g. pause music or pause a timer).
Thing > Action > OperateAction > ResumeAction
Resume an action which was formerly paused (e.g. resume playing music or resume the timer).
ConsumeAction
The ConsumeAction type already exists in schema.org. To date, we have primarily discussed conditions on the entity performing the action, but we want to have conditions on the object of the action as well. The proposed new properties are:
Offer
The following property will be added to the existing Offer type.
Examples
Available in the US-only
Not Available in China
Available in US and Later in Canada
The text was updated successfully, but these errors were encountered: