One of the major themes I took-away from South by Southwest was social aspects around places with services like Foursquare and Gowalla as popular examples of services in this space.
I’ve been brainstorming a bit around how to represent a “check-in” and wanted to contribute my notes to the group. If there’s interest in adding support for this type and/or consensus around a potential representation, I’ll merge the notes/discussion into the wiki.
Thanks—
--Rob
Here are examples of how these activities are represented on their respective sites:
Gowalla (http://gowalla.com/users/RobDolin)

Foursquare (http://foursquare.com/history)

Here are some potential representations in Activity Streams:
Potential representation: | Option A) Verb: Save Object: Place | Option B) Object: Place | Option C) Object: Check-in Target: Place |
Pros | No new schema | The verb would indicate the actor is at the place | Most meaning conveyed; |
Cons | Unclear if the actor is currently at the Place or just saving it; | No element to represent user comment |
|
I think option C) would be the best as it affords for conveying both the user’s comment and the place.
Here’s a basic representation of my “@ Microsoft Building 88 ! Working on Sunday” check-in:
<entry>
…
<activity:verb>…Post
<activity:object>
<activity:object-type>…Check-in
<title>Working on Sunday
</activity:object>
<activity:target>
<activity:object-type>…Place
<title>Microsoft Building 88
<link rel=”alternate” type=”text/html” href=”http://gowalla.com/spots/90490” />
<geo:point>47.65357375, -122.1347951833
</activity:target>
…
</entry>
--
You received this message because you are subscribed to the Google Groups "Activity Streams" group.
To post to this group, send email to activity...@googlegroups.com.
To unsubscribe from this group, send email to activity-strea...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/activity-streams?hl=en.
Note that right now we have no such "annotation" or "additional object"
construct, since the concept of verb-specific activity properties was
removed at our last meetup in favor of having a consistent data model
for all activities.
It does seem like Foursquare doesn't consider "a checkin" to be an
object in the sense of a page you can link to and which has other data
attached to it, which makes me think that your intuition is correct that
check in should be a verb rather than an object type.
Do you think there's a difference between posting a note while you're in
a place and posting a checkin that has a note? If not, we could simply
say that if you want to post text with a checkin you should post a note
with a location attached. I think Foursquare makes a distinction between
a checkin and a "shout", the latter of which is a location-sensitive
note, right?
On 03/22/2010 02:09 PM, Chris Messina wrote:Note that right now we have no such "annotation" or "additional object" construct, since the concept of verb-specific activity properties was removed at our last meetup in favor of having a consistent data model for all activities.
Even if the object-type is a Place, I think we can add a Note or
annotation as an additional object of the checkin verb.
It does seem like Foursquare doesn't consider "a checkin" to be an object in the sense of a page you can link to and which has other data attached to it, which makes me think that your intuition is correct that check in should be a verb rather than an object type.
Do you think there's a difference between posting a note while you're in a place and posting a checkin that has a note? If not, we could simply say that if you want to post text with a checkin you should post a note with a location attached. I think Foursquare makes a distinction between a checkin and a "shout", the latter of which is a location-sensitive note, right?
On Mar 22, 3:58 pm, Chris Messina <chris.mess...@gmail.com> wrote:
> On Mon, Mar 22, 2010 at 3:25 PM, Martin Atkins <m...@degeneration.co.uk>wrote:
>
> > On 03/22/2010 02:09 PM, Chris Messina wrote:
>
> >> Even if the object-type is a Place, I think we can add a Note or
> >> annotation as an additional object of the checkin verb.
>
> > Note that right now we have no such "annotation" or "additional object"
> > construct, since the concept of verb-specific activity properties was
> > removed at our last meetup in favor of having a consistent data model for
> > all activities.
>
> Ok, I thought that might be the case.
>
> > It does seem like Foursquare doesn't consider "a checkin" to be an object
> > in the sense of a page you can link to and which has other data attached to
> > it, which makes me think that your intuition is correct that check in should
> > be a verb rather than an object type.
>
> I'm now more convinced that checkin should be a verb (and will update the
> wiki accordingly).
>
+1 Agreed its a verb similar to arrived, put or insert
Are we thinking about having the place be the target and omitting the
object or putting the actor as the object
+1 Agreed its a verb similar to arrived, put or insert
> I'm now more convinced that checkin should be a verb (and will update the
> wiki accordingly).
>
Are we thinking about having the place be the target and omitting the
object or putting the actor as the object
--