Attendees:
Tentative Agenda
Monica demo'ed http://activitystrea.ms/json-schema/
In the Atom form of Activity Streams, we relied on XML and URI's. There seems to be a desire to have a registry model. Sep15-Meetup
Martin has built a prototype:
--- Break for pizza dinner provided by Socialcast ---
Google is doing a final read but likely to sign OWFa
SixApart is planning to sign OWFa
We'll make final set of edits tonight
Sometime in 2009, mark discovered Activity Streams (via Chris Messina)
IBM has been latching-on to the ASms JSON work
OpenSocial has REST API's / Endpoints for Activity Streams
Potential direction: 1. ASms in Atom 1.0; 2. ASms in JSON; 3. ASms in Atom 2.0 compatible with BOTH ASms in JSON and ASms in Atom 1.0
Mark has a very simple gadget that pulls the JSON stuff
Mark pushes "Open First" for his team's development
Search for #ActivityStreams for a tweeted pic
?: What is the roadmap for stabilizing ASms in JSON?
Mark's ideal roadmap: Implementers draft Spring 2011, Stable Summer 2011 (See OpenSocial website)
Google Buzz has a small window soon to make a few breaking changes
Conversation about multi-word labels and underscores vs. came case
Desire is to have a separate list per-verb; you always want the who and when
Comment: I think we're going to confuse people with direct, indirect, etc.
Propsosal: Have a "comments" or "replies"
AND have reaction types (ex: "like", "favorite", "Re-tweet", "Digg", etc.
{ ... "reactions": { "like": { totalResults: 5, items: [ { ...activity with implied object and verb... }, { ...activity with implied object and verb... }, { ...activity with implied object and verb... } ] }, "favorite": { totalResults: 3, items: [ { ...activity with implied object and verb... }, { ...activity with implied object and verb... } ] }, } }
In the spec, we need to clearly describe how COMMENTS are different and should NOT be in the reactions object
Question: What about "share" / "re-share" / "re-tweet" ?
Posting a comment on a blog entry in a blog is:
If the semantics are strong, propose a property
If the semantics are weak, throw it in the bag of attachments
Could potentially be handled along the lines of Twitter annotations
Idea: Use verb "tag" with a type of person
Idea: Where you make the mention has the responsibility of subsequently posting the tagging activity
Suggestion: Table this until someone has a proposal; Tantek C. may work on one
The spec tends to be a wire format and have ACL's handled at a different layer.
See Privacy and Audience wiki page
Try taking a look at Embed code; if it doesn't fit; consider proposing a new spec
User scenario: You see this thing coming through your stream and you
Elements: Credit, source, destination,
See: http://wiki.activitystrea.ms/Reshare
Buzz uses <blockquote> in the <atom:content> element for re-shares
Proposal: Have "activity" derive from "object" so that you could have:
verb: share
object: { object-type: activity ... }
There are two use cases:
Suggestion: use <atom:category> at the <atom:entry>.
the <atom:category> could also potentially be used at the <entry><actvity:object> level IF there was a use case.
For JSON, "tags" needs to be added (and mapped to <atom:category> on the entry
Proposal from Tantek C. at: http://wiki.activitystrea.ms/person-tag
Alternate proposal: Enable tags to be objects instead of text's