Tags proposal

2 views
Skip to first unread message

Rob Dolin

unread,
Sep 7, 2010, 7:19:51 PM9/7/10
to activity...@googlegroups.com, opensocial-an...@googlegroups.com, Jonathan LeBlanc, Christopher Cole
(Renaming thread)

Hey Mark, et. al.
Thanks very much for your willingness to meet on the 15th. :-)

From a look at: http://wiki.opensocial.org/index.php?title=Merge/incorporate_Activity_Streams_into_OpenSocial#Tags, I'm assuming you're suggesting adding an optional "tags" array to the child elements of an <activity:object> element. Is this correct?

IIRC, there was previous discussion about using <atom:category> elements for tags at the Activity / <entry> level (and I think some services may implement this.) It seems like a straightforward addition to also have these at the Object / <activity:object> level; and possibly just label these as "tags" in a JSON representation.

Thanks--
--Rob


P.S. It's also worth mentioning that I think there have been some implementations of tagging of people in photos. For example, if Rob tagged Mark in a photo "Activity Streams dinner" that activity would look like:

<entry>

<author>
<name>...Rob
</author

<activity:verb>...Tag

<activity:object>
<activity:object-type>...Person
<title>Mark
...
</activity:object>

<activity:target>
<activity:object-type>...Photo
<title>Activity Streams dinner
...
</activity:target>

</entry>

-----Original Message-----
From: activity...@googlegroups.com [mailto:activity...@googlegroups.com] On Behalf Of Mark W.
Sent: Tuesday, September 07, 2010 3:41 PM
To: Activity Streams
Cc: opensocial-an...@googlegroups.com; Jonathan LeBlanc; Christopher Cole
Subject: Re: Activity Streams Meetup/Dinner

The 15th would work great, especially if Rob's able to join us.

I'd definitely like to show is some of the integration that we've been doing with OpenSocial and how we've started to bring in Activity Streams. The code is actually already part of Apache Shindig, so for those that want to take an early look at this, it's already out there.

If it's possible, there are a couple of additional use cases that we've been talking about as well inside of IBM, e.g. Tags (http:// wiki.opensocial.org/index.php?title=Merge/
incorporate_Activity_Streams_into_OpenSocial#Tags) that we'd like to get on the table and start some discussion on.

Thanks a bunch in advance for being flexible and willing to meet on short notice.

I'm looking forward to it!

-Mark W.

On Sep 5, 6:45 pm, Rob Dolin <robdo...@microsoft.com> wrote:
> I have a conflict in Seattle on Tuesday the 14th but I might be able
> to fly down for a dinner meeting on Wednesday the 15th.
>
>
>
> -----Original Message-----
> From: activity...@googlegroups.com
> [mailto:activity...@googlegroups.com] On Behalf Of Monica Keller
> Sent: Sunday, September 05, 2010 3:34 PM
> To: Activity Streams
>
> Cc: Mark W.; Chris Messina; Rob Dolin; Martin Atkins; Will Norris;
> kevinma...@gmail.com
> Subject: Activity Streams Meetup/Dinner
>
> Hi Guys
> Mark W. will be in town on the 14th and 15th of September. I think this would be a good opportunity for us to get together and share what we have been working on related to Activity Streams and do some hacking and the dicussing changes to the spec based on our experiences.
>
> If you are interested in showing what you have been working on to get feedback or seeing what others are up to and discuss the spec please sign up so we can decide if we should do it for one day or 2 days.
>
> Other topics welcome !
>
> http://wiki.activitystrea.ms/Events
>
> --
> 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 athttp://groups.google.com/group/activity-streams?hl=en.

--
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.


Mark W.

unread,
Sep 7, 2010, 8:58:05 PM9/7/10
to Activity Streams, bill_...@ie.ibm.com, woo...@us.ibm.com, jleb...@yahoo-inc.com
Yes. That's the gist of the proposal. There are a few questions that
we need to make sure we document to provide to provide clarity around
the semantics. Of course, we are more than happy to help do this.

Just as an FYI... Not sure if you are aware of this or not, but
opensocial supports atom, json, and xml "out of the box". For
example...
http://www-opensocial.googleusercontent.com/api/people/108384687998576846752/@self
http://www-opensocial.googleusercontent.com/api/people/108384687998576846752/@self?format=xml
http://www-opensocial.googleusercontent.com/api/people/108384687998576846752/@self?format=atom

...are all different representations of the same underlying data
model. In this case, that's the profile, but the same needs to true
for ActivityStreams as well. Naturally, as we think about how to align
with ActivityStreams with OpenSocial, keeping this parity is one of
the things we'll need to work through. Right now, we are leaning
towards taking the current JSON work and mapping that back to ATOM.
From there, "generic" XML should fall out nicely.

Hope this makes sense....

-Mark W.

p.s. Once my wiki ID is approved, I'll add a few things to the meetup
agenda. One thing we've started looking at is the APIs. Like
ActivityStreams, OpenSocial aligned with PoCo awhile ago. When we
demonstrate the gadget, we can talk through the APIs that we are using
as well.




On Sep 7, 7:19 pm, Rob Dolin <robdo...@microsoft.com> wrote:
> (Renaming thread)
>
> Hey Mark, et. al.
>     Thanks very much for your willingness to meet on the 15th.  :-)
>
>     From a look at:http://wiki.opensocial.org/index.php?title=Merge/incorporate_Activity..., I'm assuming you're suggesting adding an optional "tags" array to the child elements of an <activity:object> element.  Is this correct?
Reply all
Reply to author
Forward
0 new messages