- From: ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>
- Date: Mon, 03 Nov 2014 19:50:41 +0100
- To: Evan Prodromou <evan@prodromou.name>, "public-socialweb@w3.org" <public-socialweb@w3.org>
On 11/03/2014 07:35 PM, Evan Prodromou wrote: > As most people know, the AS 1.0 spec only defines one verb, "post". > > http://activitystrea.ms/specs/json/1.0/#post-verb > <http://activitystrea.ms/specs/json/1.0/#post-verb> > > Other verbs are defined in the "Base Schema", here: > > https://github.com/activitystreams/activity-schema/blob/master/activity-schema.md > > I think we're all pretty well-agreed that only some subset of these > verbs would be coming into AS 2.0. I would still like to clarify reasons of not reusing schema.org for that purpose. > > To help with this decision, I added an action for myself to share the > verbs supported internally by pump.io. They are: > > * *post * > * *create* (synonym for "post") > * *follow* > * *stop-following* > * *favorite * > * *like* (synonym for "favorite") > * *unfavorite * > * *unlike *(synonym for "unfavorite") > * *delete* > * *update* > * *add* > * *remove* > * *share* > * *unshare* > * *join* > * *leave* * http://schema.org/CreateAction * http://schema.org/FollowAction * http://schema.org/LikeAction * http://schema.org/DeleteAction * http://schema.org/UpdateAction * http://schema.org/AddAction * http://schema.org/DeleteAction * http://schema.org/ShareAction * http://schema.org/JoinAction * http://schema.org/LeaveAction I already reported some issues with modeling CRUD using those terms. I also think we can get more subtypes in if we show clear use cases! > > Of these, three are for CRUD on content ("post", "delete", and > "update"), six are for social graph management ("follow" and > "stop-following", "join" a group and "leave", "add" to and "remove" from > a contact list), and four are for responses ("favorite" and > "unfavorite", "share" and "unshare" -- posting a comment in-reply-to > something is handled differently). > > Note that pump.io will happily store, display and transmit activities > with verbs that it doesn't recognize; it just uses these particular > verbs to modify its internal state. > > These are the object types supported internally by pump.io. > > * *application* > * *audio* > * *binary* > * *collection* > * *comment* > * *file* > * *group* > * *image* > * *note* > * *person* > * *place* > * *video* * http://schema.org/SoftwareApplication * http://schema.org/AudioObject * http://schema.org/MediaObject * http://schema.org/Comment * http://schema.org/Organization * http://schema.org/ImageObject * http://schema.org/Person * http://schema.org/Place * http://schema.org/VideoObject from http://5stardata.info/ ★★★★★ link your data to other data to provide context
Received on Monday, 3 November 2014 18:52:50 UTC